La radio logicielle (SDR)
Modérateurs : Papy.G, fneck, Carl
Re: La radio logicielle (SDR)
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...
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...
Re: La radio logicielle (SDR)
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
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 !
Re: La radio logicielle (SDR)
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:
A l'écoute ça ressemble à ça:
- Pièces jointes
-
- TETRAPOL.jpg (637.34 Kio) Consulté 4529 fois
Re: La radio logicielle (SDR)
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:
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.
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
Dans le même répertoire, vous y trouverez « bandplan.csv » que vous pouvez aussi éditer.
Hacker vaillant, rien d'impossible !
Inmarsat
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 : 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: Quand tout est OK, l’antenne pointée dans la bonne direction, on reçoit les signaux: On va maintenant utiliser le logiciel JAERO (Windows et Linux) pour le décodage: 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:
Voici quelques données brutes de ce canal :
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):
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
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 : 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: Quand tout est OK, l’antenne pointée dans la bonne direction, on reçoit les signaux: On va maintenant utiliser le logiciel JAERO (Windows et Linux) pour le décodage: 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
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
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.
Re: La radio logicielle (SDR)
Avec ma clé SDR, j’arrive à capter un certain F6JMT, membre du Radioclub F6KOP de Provins.
https://www.f6kop.com/
https://www.f6kop.com/
Hacker vaillant, rien d'impossible !
Inmarsat #2
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é 33 fois
-
- item-2A9.pdf
- (29.53 Kio) Téléchargé 32 fois
-
- Messages : 7987
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: La radio logicielle (SDR)
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
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: La radio logicielle (SDR)
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.
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.
Re: La radio logicielle (SDR)
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
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 !
Re: La radio logicielle (SDR)
Merci Dynaroo pour les horaires et fréquences des Fax météo par ondes courtes. C'est encore pour moi un domaine à explorer...
Re: La radio logicielle (SDR)
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:
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 ».
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
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 !
Re: La radio logicielle (SDR)
Le logiciel "SDR++" est aussi pas mal... Multi-plateformes (Windows, Linux, OSX et BSD)
https://www.sdrpp.org/
https://www.sdrpp.org/
Re: La radio logicielle (SDR)
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:
Un petit script *.*sh bien pratique que vous programmerez avec des options selon vos besoins:
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
Code : Tout sélectionner
#!/bin/bash
sudo kal -D -d -b -v -c 1 -e 33.3
read dummy
Hacker vaillant, rien d'impossible !
Re: La radio logicielle (SDR)
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).
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).