La radio logicielle (SDR)

C'est le lieu des discussions diverses et variées, mais toujours en rapport avec le thème général du forum et dans l'esprit de celui-ci. Contient des rubriques électroniques.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Gods69
Messages : 366
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: La radio logicielle (SDR)

Message par Gods69 »

Il faut éviter ces clés SDR sans oscillateur local TCXO.
Sans lui, il va y avoir une bonne dérive en fréquence, surtout si la clé est branchée plus d'une 1/2h.
En 2019 j'avais acheté celle-là pour 15,91€ sur Amazon. Je l'utilise encore aujourd'hui.
Malheureusement, les prix sont maintenant multiplié par 4 ou 5... :x
AC_SL1100_.jpg
AC_SL1100_.jpg (54.36 Kio) Consulté 5717 fois
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: La radio logicielle (SDR)

Message par Dynaroo »

Le projet COHIRADIA de RadioMuseum consiste à enregistrer numériquement une gamme entière de longueurs d’ondes, par exemple les PO, avec tous les émetteurs présents et leurs contenus pendant une certaine durée.

La restitution s’effectue via un SDR capable d’émission.

Il est fait appel à des auditeurs dans toutes les régions du monde pour échantillonner leurs contenus locaux.

Le but final est de créer une bibliothéque de fichiers accessibles à tous pour re-création des programmes chez soi.

La description détaillée de la méthodologie, des cartes de numérisation/reproduction, logiciels est décrite ici:
https://www.radiomuseum.org/dsp_cohiradia.cfm

Infos sur le module STEMlab de Red Pitaya utilisé:
https://content.redpitaya.com/blog/red- ... -radio-sdr
Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
Gods69
Messages : 366
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: La radio logicielle (SDR)

Message par Gods69 »

Pour les curieux, voici un aspect visuel (spectral) d'un signal TETRAPOL, utilisé par la Police/Gendarmerie (Signal crypté bien sur)
A l'écoute ça ressemble à ça:
Tetrapol_idle_and_voice.zip
(141.18 Kio) Téléchargé 52 fois
Pièces jointes
TETRAPOL.jpg
TETRAPOL.jpg (637.34 Kio) Consulté 4502 fois
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: La radio logicielle (SDR)

Message par Dynaroo »

Bon les gars, si cela peut vous intéresser, vous pouvez éditer manuellement vos favoris Gqrx avec un éditeur de texte.
Pour ma part, j’utilise BlueFish et j’ouvre le fichier nommé bookmarks.csv dont voici une ébauche:

Code : Tout sélectionner

# Tag name          ;  color
*new*               ; #c0ffc0
Untagged            ; #ffc0c0

# Frequency ; Name                     ; Modulation          ;  Bandwidth; Tags
   445840000; your text                ; Narrow FM           ;      15000; your tag
   446006250; your text                ; Narrow FM           ;      15000; your tag
   446018750; your text                ; Narrow FM           ;      15000; your tag
   446031250; your text                ; Narrow FM           ;      15000; your tag
Etant Linuixien, je trouve ce fichier dans /home/user/.config/gqrx
Dans le même répertoire, vous y trouverez « bandplan.csv » que vous pouvez aussi éditer.
Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
Gods69
Messages : 366
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Inmarsat

Message par Gods69 »

Bonjour,
Aujourd'hui, on parle de satellites. Dans notre cas, de Inmarsat. C'est une petite constellation de quelques satellites de communication commerciale, qui disponibilise des communications de voix et de données (bas débit) sur une grande partie du globe terrestre (moins les pôles). Voici une carte indicative, non actualisée de la couverture :
inmersat.jpg
inmersat.jpg (62.38 Kio) Consulté 4123 fois
Il existe divers services disponibles sur ces satellites comme le trafic maritime par exemple mais nous on va intéresser à la communication AES (Aircraft Earth Station), soit la communication Sol-Air des avions commerciaux.
On va avoir besoin d'une antenne de bande L, 1500-1600 Mhz pour la réception. Un assez bon récepteur SDR qui reçoit ces fréquences là, surtout avec un oscillateur local TCXO, car plus on monte en fréquence, plus la dérive est forte. Et aussi un modèle avec BIAS Tee, pour alimenter le pré-ampli LNA de l'antenne:
Antenne.jpg
Antenne.jpg (301.16 Kio) Consulté 4123 fois
Quand tout est OK, l’antenne pointée dans la bonne direction, on reçoit les signaux:
RTL.png
RTL.png (230.17 Kio) Consulté 4123 fois
On va maintenant utiliser le logiciel JAERO (Windows et Linux) pour le décodage:
SAT1.png
SAT1.png (580.28 Kio) Consulté 4123 fois
ICI on est sur une fréquence dite de "Broadcast", où toutes les informations de connexion sont disponibles, comme celles des divers satellites (8 apparemment), avec les longitudes dans le ciel et leurs fréquences de broadcast:

Code : Tout sélectionner

AES_system_table_broadcast_satellite_id_COMPLETE SATELLITE ID = 0 (Long 99W) Seq = 7 Psmc1 = 1545.0200MHz Psmc2 = 1545.2050MHz
AES_system_table_broadcast_satellite_id_COMPLETE SATELLITE ID = 1 (Long 54W) Seq = 6 Psmc1 = 1545.0150MHz Psmc2 = 1545.1950MHz
AES_system_table_broadcast_satellite_id_COMPLETE SATELLITE ID = 2 (Long 142.5E) Seq = 5 Psmc1 = 1545.2000MHz Psmc2 = 1545.0100MHz
AES_system_table_broadcast_satellite_id_COMPLETE SATELLITE ID = 3 (Long 24E) Seq = 4 Psmc1 = 1545.1900MHz Psmc2 = 1545.0050MHz
AES_system_table_broadcast_satellite_id_COMPLETE SATELLITE ID = 4 (Long 145.5E) Seq = 3  Psmc1 = 1545.2300MHz
AES_system_table_broadcast_satellite_id_COMPLETE SATELLITE ID = 5 (Long 144E) Seq = 2  Psmc1 = 1545.1050MHz
AES_system_table_broadcast_satellite_id_COMPLETE SATELLITE ID = 6 (Long 25.5E) Seq = 1  Psmc1 = 1545.1150MHz
AES_system_table_broadcast_satellite_id_COMPLETE SATELLITE ID = 7 (Long 97.5W) Seq = 0  Psmc1 = 1545.1100MHz
Voici quelques données brutes de ce canal :
sat.txt
(33.45 Kio) Téléchargé 31 fois
Quand on est sur la bonne fréquence, on peux décoder les messages ACARS, des SMS entre les stations au sol et les avions (on peux remarquer leurs identifications dans le message):

Code : Tout sélectionner

17:40:05 06-05-23 AES:06A07D GES:C5 2 .A7-BBG ! 15 G

	REQPOS

17:43:04 06-05-23 AES:3C64F8 GES:90 2 .D-AIGX ! A6 O

	/PIKCPYA.ADS.D-AIGX0807143CBD

	ADS-C message:
	 Event contract request:
	  Contract number: 7
	  Report waypoint changes
	
17:52:01 06-05-23 AES:89405C GES:C5 2 .A9C-AE ! RA J

	QUBAHHSGF~1 
	/TYP 1
	 ** PART 01 OF 01 **
	OJAI -AMM - AMMAN / QUEEN ALIA
	SA 061500Z  28017KT 4000 BLDU NSC 22/08 Q1013 NOSIG.
	
	OERK -RUH - RIYADH/KING KHALID
	SA 061500Z  15005KT CAVOK 36/05 Q1011 NOSIG.
	
	OEGS -ELQ - GASSIM
	SA 061500Z  23007KT CAVOK 37/08 Q1008.
	** END OF PART 01 **

17:52:15 06-05-23 AES:89405C GES:C5 2 .A9C-AE ! RA K

	QUQXSXXXS~1
	WXR REPORT
	SA 06/15:00     
	METAR OJAI 061500Z 28017KT 4000 BLDU NSC 22/08 Q1013 NOSIG=
	SA 06/15:00     
	METAR OJAQ 061500Z 35008KT 5000 HZ NSC 32/10 Q1007 NOSIG=

17:52:37 06-05-23 AES:89405C GES:C5 2 .A9C-AE ! RA M

	QUBAHHSGF~1 
	/TYP 1
	 ** PART 01 OF 01 **
	OJAI -AMM - AMMAN / QUEEN ALIA
	SA 061500Z  28017KT 4000 BLDU NSC 22/08 Q1013 NOSIG.
	
	OJAQ -AQJ - AQABA
	SA 061500Z  35008KT 5000 HZ NSC 32/10 Q1007 NOSIG.
	** END OF PART 01 **

17:54:09 06-05-23 AES:AB772D GES:C5 2 .N838MH ! H1 D

	- #MD/AA PIKCPYA.AT1.N838MH21BF61224007E7

	FANS-1/A CPDLC Message:
	 CPDLC Uplink Message:
	  Header:
	   Msg ID: 3
	   Timestamp: 15:54:04
	  Message data:
	   CONFIRM ASSIGNED ROUTE
	
17:59:45 06-05-23 AES:0D09E5 GES:C1 2 .XA-ADC ! AA B

	/PIKCPYA.AT1.XA-ADCE398FEE60069AA44E945A3562D3A8820C783267208351033635C0E01

	FANS-1/A CPDLC Message:
	 CPDLC Uplink Message:
	  Header:
	   Msg ID: 7
	   Msg Ref: 12
	   Timestamp: 15:59:38
	  Message data:
	   UNABLE
	   DUE TO TRAFFIC
	   [freetext]
	    REQUEST AGAIN AT 31W
	
18:01:07 06-05-23 AES:0D09E5 GES:C1 2 .XA-ADC ! H1 E

	- #MDREQPOS037B

18:01:13 06-05-23 AES:C0584F GES:C1 2 .C-GHLM ! A6 V

	/PIKCPYA.ADS.C-GHLM014CE2

	ADS-C message:
	 Cancel all contracts and terminate connection
	
18:04:22 06-05-23 AES:4D012B GES:90 2 .LX-GCL ! H1 W

	- #MD/A6 YQXE2YA.ADS.LX-GCL0802142B87

	ADS-C message:
	 Event contract request:
	  Contract number: 2
	  Report waypoint changes
	
18:08:18 06-05-23 AES:4D012D GES:90 2 .LX-KCL ! H1 B

	.BLVBOCR 061608
	CFD
	AN LX-KCL
	- #CFEM-GEAR-REAL
Bien sur, il y a aussi de l'audio, mais plus compliqué à avoir car peut être crypté et surtout c'est des communications radio intermittentes.
Voici quelques vieux enregistrements (2021) fait avec le micro de mon téléphone, désolé pour la qualité mais on a une idée...
https://1fichier.com/?lynvnlqqrwou3vfjtk2m
Dernière modification par Gods69 le 07 mai 2023 19:16, modifié 2 fois.
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: La radio logicielle (SDR)

Message par Dynaroo »

Avec ma clé SDR, j’arrive à capter un certain F6JMT, membre du Radioclub F6KOP de Provins.
https://www.f6kop.com/
Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
Gods69
Messages : 366
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Inmarsat #2

Message par Gods69 »

Pour compléter mon article sur l'Inmarsat, voici deux documents techniques sur l’encodage des trames AES.
Pièces jointes
item-2AC.pdf
(45.01 Kio) Téléchargé 31 fois
item-2A9.pdf
(29.53 Kio) Téléchargé 31 fois
__sam__
Messages : 7966
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: La radio logicielle (SDR)

Message par __sam__ »

Tiens, YT vient de me suggérer cette vidéo. Je ne serais étonné que ce soit à cause de la lecture de ce fil via le browse de google.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Avatar de l’utilisateur
Gods69
Messages : 366
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: La radio logicielle (SDR)

Message par Gods69 »

La vidéo parle des satellites météo NOAA. C'est aussi un sujet intéressant. Mais la réception a quelques subtilités parce que ce n'est pas des satellites
géostationnaires. Sa position dans le ciel bouge tout le temps et ne passe que dans notre horizon que quelque fois dans la journée. En pratique il faut une antenne motorisée qui suit le satellite. https://www.n2yo.com/?s=33591
Mais il est vrai que ces fréquences de l’ordre des 137 Mhz sont assez simple de mettre en œuvre.
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: La radio logicielle (SDR)

Message par Dynaroo »

Spécifications des satellites et images NOAA:
https://www.svom.eu/les-satellites-noaa/

Horaires des fax météo:
https://www.weather.gov/media/marine/rfax.pdf
Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
Gods69
Messages : 366
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: La radio logicielle (SDR)

Message par Gods69 »

Merci Dynaroo pour les horaires et fréquences des Fax météo par ondes courtes. C'est encore pour moi un domaine à explorer... :P
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: La radio logicielle (SDR)

Message par Dynaroo »

Je me suis dit qu’il serait souhaitable de vous proposer de gérer et personnaliser le plan de bande ainsi que les favoris du célèbre soft GQRX.
Ces informations étant stockés dans 2 fichiers *.*csv nommés respectivement « bandplan » et « bookmarks », que vous trouverez facilement dans /home/user/.config/gqrx si vous utilisez Linux, mais vous devrez faire afficher les dossiers et fichiers cachés.

(Petite parenthèse: un fichier CSV a comme premier avantage d’être lu par quasiment n’importe quel outil informatique. Le bloc-notes, ou Wordpad, installé par défaut sur un ordinateur, a la possibilité, tout comme Microsoft Excel, Open Office ou d’ouvrir et de lire un fichier CSV, ce qui rend le format quasiment universel)


Voyons un exemple de fichier « bandplan » ici:
https://gist.github.com/DallasEpperson/ ... cf6152ea06
Vous verrez que les informations contenues dans le fichier sont facilement compréhensibles, comme par exemple, pour une bande donnée, la fréquence de début et celle de fin, la modulation utilisée, la bande passante (step), le code couleur (hexa) ainsi que le nom de la bande qui apparaîtra dans GQRX.
Le nom de la rubrique est précédée d’un « # ».
Il va de soi que ces informations sont facilement modifiables selon votre pays et donc son plan de bande afférant.

Concernant le fichier « bookmarks », là encore, c’est facile à comprendre à l’aide de cet exemple:

Code : Tout sélectionner

# Tag name          ;  color
CH 1                ; #ffffff
CH 2                ; #ffffff
CH 3                ; #ffffff
CH 4                ; #ffffff
CH 5                ; #ffffff
CH 6                ; #ffffff
CH 7                ; #ffffff
CH 8                ; #ffffff

# Frequency ; Name                     ; Modulation          ;  Bandwidth; Tags
   446006250; 1                        ; Narrow FM           ;      12500; CH 1
   446018750; 2                        ; Narrow FM           ;      12500; CH 2
   446031250; 3                        ; Narrow FM           ;      12500; CH 3
   446043750; 4                        ; Narrow FM           ;      12500; CH 4
   446056250; 5                        ; Narrow FM           ;      12500; CH 5
   446068750; 6                        ; Narrow FM           ;      12500; CH 6
   446081250; 7                        ; Narrow FM           ;      12500; CH 7
   446093750; 8                        ; Narrow FM           ;      12500; CH 8
Chaque « Tag name » peut être coloré selon vos préférences, à l’aide d’un code couleur hexadécimal.
Néanmoins, c’est l’argument de « Name » après « Frequency » qui apparaîtra dans l’interface du soft.

Vous devrez également activer « Enable Band Plan » dans la partie « FFT Settings ».
Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
Gods69
Messages : 366
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: La radio logicielle (SDR)

Message par Gods69 »

Le logiciel "SDR++" est aussi pas mal... Multi-plateformes (Windows, Linux, OSX et BSD)
https://www.sdrpp.org/
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: La radio logicielle (SDR)

Message par Dynaroo »

Pour faciliter la correction d'erreur PPM, voici un soft bien pratique, c'est Kalibrate:
https://pysselilivet.blogspot.com/2019/ ... e-rtl.html

Voici les options possibles:

Code : Tout sélectionner

user@USER:~$ kal -h
kalibrate v0.4.1-rtl, Copyright (c) 2010, Joshua Lackey
modified for use with rtl-sdr devices, Copyright (c) 2012, Steve Markgraf
Usage:
	GSM Base Station Scan:
		kal <-s band indicator> [options]

	Clock Offset Calculation:
		kal <-f frequency | -c channel> [options]

Where options are:
	-s	band to scan (GSM850, GSM-R, GSM900, EGSM, DCS, PCS)
	-f	frequency of nearby GSM base station
	-c	channel of nearby GSM base station
	-b	band indicator (GSM850, GSM-R, GSM900, EGSM, DCS, PCS)
	-g	gain in dB
	-d	rtl-sdr device index
	-e	initial frequency error in ppm
	-E	manual frequency offset in hz
	-v	verbose
	-D	enable debug messages
	-h	help
Un petit script *.*sh bien pratique que vous programmerez avec des options selon vos besoins:

Code : Tout sélectionner

#!/bin/bash
sudo kal -D -d -b -v -c 1 -e 33.3
read dummy
Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
Gods69
Messages : 366
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: La radio logicielle (SDR)

Message par Gods69 »

Ce logiciel donne la correction PPM (parties par million) de la fréquence affichée par le logiciel de réception et à introduire dans le menu de
configuration de celui-ci.
Par contre il faut un SDR avec un oscillateur TCXO, plus précis. Sur les modèles les moins cher, c'est un banal quartz (28,800 Mhz pour le RTL2832U).
Celui-ci dérive trop. Aucune utilité de faire une quelconque correction.
Quelques modèles de SDR ont la possibilité d'être calibrés en usine ou par soi même avec un signal de référence très précis (des fois issu
d'un signal GPS).
Répondre