Décodage POCSAG
J’ai acheté une clé USB TNT & RTL-DSR chez Passion Radio Shop. C’est un récepteur-scanner à large bande de fréquences, pour recevoir de 24 Mhz à 1766 Mhz (sans trou) et tous modes (AM, FM, SSB, CW, DATA, ADSB).
L’objectif étant dans un premier temps de décoder des signaux POCSAG.
Je passe rapidement sur les étapes à suivre. Des informations détaillées se trouvent aisément grâce à un moteur de recherche. il faut faire quelques essais car cela dépend de votre configuration matérielle et logicielle.
- Installer. C’est très simple, il suffit de raccorder l’antenne fournie à la clé puis la clé sur un port USB du PC.
- Lire les signaux. Pour cela, il faut un logiciel. J’ai choisi SDRSharp. Une fois dézipper, lancer le fichier « install-rtlsdr.bat » qui va entre autres télécharger le programme Zadig. Ce dernier installe le driver correspondant à la clé. J’ai essayé d’utiliser Zadig directement mais cela n’a pas fonctionné.
- Configurer. Dans le menu « Source » de SDRSharp, il faut sélectionner RTL-SDR USB. Dans « Configure source », j’ai mis « »Sample rate » à 3.2 MSPS, et « RF gain » à 40,2 dB et rien coché. Dans « Audio », l’input est le « [MME] Mappeur de sons Microsoft », l’output est le « [MME] Cable input (VB-Audio virtual cable) ». Pour cela, il faut installer préalablement VB-Audio Virtual Cable. Mettre le volume à fond en mode en « nFM ».
- Choisir la fréquence. Les fréquences POCSAG en France sont 466,025 MHz – 466,05 MHz – 466,075 MHz – 466,175 MHz – 466,20625 MHz – 466,23125 MHz entre autres. Sélectionnez-en une, patientez un peu et vous devriez voir des signaux brefs se dessiner. N’oubliez pas de démarrer SDRSharp avec la flèche « Start » !
- Décoder. Pour décoder les signaux reçus et envoyés sur la sortie « VB-Audio virtual cable », j’ai installé le logiciel PDW. Il faut le paramétrer dans « Interface » « Setup »en cochant « Sound Card », en indiquant « Configuration » > « custom, « Sample rate » > 44100 et « »Soundcard » > 2. Cable output (VB-Audio virtual cable) et cochant tous les modes de décodage dans les menus et « options » » options ».
Chaine de traitement: Antenne > Clé > Usb PC -> « Zadig » driver => « SDRSharp » => VB-Audio virtual cable => « PDW »
Voici un résultat d’émissions sur SDRSharp:
Voici des résultats de décodage par PDW:
Masquées en blanc des données confidentielles, il est interdit de diffuser ces informations.
En rouge, du charabia non décodé correctement.
En bleu, le texte décodé !
Edit du 23 février 2019
Quelques 3 années plus tard, je retente de décoder ces trames. Cela marche toujours à condition de bien ajuster quelques valeurs afin que PDW reçoive correctement les signaux. Quand cela fonctionne, en haut à droite, l’aiguille de l’indicateur bouge de façon saccadée vers la gauche et l’affichage en dessous est à 100% en vert (dans SDRSharp, il faut bien sur se caler sur une des fréquences d’émission !).
Les paramétrages actuels dans SDRSharp sont les suivants:
- Source: RTL-SDR (USB)
- RTL-SDR Controller: 1.8 MSPS, RFGain 12,5 dB, rien de coché et Volume à 46 dB
- Radio: NFM, Filter Blackman-Harris 4, Bandwidth 15000, Order 10, Snat to grid 12, kHz, Correct IQ coché
- Audio: Input [MME Mappeur de sons…], Output [CABLE Input (…], rien de coché
- AGC: Use AGC coché
- Audio Noise Reduction: rien de coché
- IF Noise Reduction: rien de coché
- Baseband Noise Blanker: rien de coché
- Demodulator Noise Blanker: rien de coché
Les paramétrages actuels dans PDW sont les suivants dans:
- Interface > Setup: coché ‘Soundcard’, Configuration: ‘custom’, Sample rate: 44100, Soundcard ‘3.CABLE Output (VB-Audio…)
- Options > Options: Cochés ‘Enable Pocsag Decoding’ ‘512’ ‘1200 ‘2400’ et ‘If no accurate…’
Je pense que les paramètres les plus importants à ajuster sont ceux indiqués en gras.
Je remarque que sur les 6 fréquences en 446:
- les fréquences 2, 3, 4 et 5 émettent un signal ‘TONE ONLY’ chaque minute, les unes à la suite des autres dans un ordre aléatoire depuis l’adresse 000008
- certaines adresses envoient des signaux décodés mais incompréhensible en l’état
- certaines adresses envoient des signaux décodés en clair
Bon décodage !