Expériences sur les ondes

14frs1588 op. Bruno

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.

  1. Installer. C’est très simple, il suffit de raccorder l’antenne fournie à la clé puis la clé sur un port USB du PC.
  2. 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é.
  3. 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 ».
  4. 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 » !
  5. 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:

POCSAG SDRSHARP

POCSAG SDRSHARP

POCSAG PDW

POCSAG PDW

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:

  1. 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
  2. certaines adresses envoient des signaux décodés mais incompréhensible en l’état
  3. certaines adresses envoient des signaux décodés en clair

Bon décodage !