dimanche 18 janvier 2015

AIS rtl_sdr frequency correction

La fréquence des quartz des clés TNT/USB bon marché varie d'une clé à l'autre. Cela semble poser problème pour certaines applications. Ce lien en discute pour gr-ais (de manière générale). Le paramètre 'e' de gr-ais permet de corriger la fréquence. Le gif animé (alternance de 3 secondes) suivant compare les spectres obtenus par gnuradio-companion avec deux clés différentes.
Spectres obtenus en quelques minutes dans le port des Yachts à Liège (seul SPN06 émet). ("<clic-droit> -> afficher l'image" permet de la voir en entier)

On peut voir un message dans le canal A dans chaque 'waterfall'. Les lignes vertes dans les spectres montre les maxima atteint au cours de quelques minutes. En principe, les messages sont transmis plus ou moins alternativement sur le canal A (161.975 MHz) et sur le canal B (162.025 MHz). Les messages sont courts (une trentaine de millisecondes), c'est pour cela qu'ils apparaissent sous la forme d'une simple ligne dans le 'waterfall'. La largeur d'un canal provient d'une modulation GMSK à 9600 bauds. La fréquence d'échantillonnage est de 249600 (9600*26) Hertz et le tuner est réglé sur 162 MHz; le spectre affiché couvre donc 162 MHz +/- 249.6/2 KHz (161.8752 - 162.1248 MHz). Le choix de 9600*26 est arbitraire; c'était pour avoir un nombre entier d'échantillons par bit (?).

Voir aussi