Retour au menu : Accueil - Index général - Les transmissions numériques |
Transmission des signaux APRS Sur VHF les trames APRS sont transmises en AFSK (Audio frequencies shift keying) ou, pour être plus rigoureux, en classe F2D qui signifie : F : modulation de fréquence 2 : Signal unique, numérique, utilisant une sous-porteuse D : Transmission de données La fréquence utilisée pour l'APRS en Europe est 144,800 MHz La sous-porteuse modulante peut véhiculer deux tonalités, l'une correspondant au Mark (1200Hz) et l'autre au Space (2200Hz). Note : il arrive que ces fréquences soient inversées. Le débit est de 1200 bits/s, ce qui signifie que la durée d'un mark ou d'un space est de 833 millisecondes, soit une période pour le mark et un peu moins de deux périodes pour le space. Le codage NRZI Ce type de codage permet de transmettre des informations binaires avec une bonne efficacité. Les "0" et les "1" à transmettre ne sont pas traduits par des états différents du signal transmis mais par des changements d'états de ce signal au moment d'un top d'horloge : - la transmission d'un "0" se traduit par le passage du Mark au Space (si la tonalité en cours de transmission était 1200Hz) ou du Space au Mark (si c'était 2200Hz) - la transmission d'un "1" consiste à ne rien faire au moment du top d'horloge. L'horloge a bien sûr une fréquence de 1200 Hz pour transmettre 1200 bits par seconde. La figure ci-contre montre : - le signal d'horloge avec une impulsion toutes les 833 millisecondes - l'octet à transmettre "10000010" - le signal de sortie d'un point de vue logique - le signal de sortie, une tonalité dont la fréquence varie de 1200 à 2200Hz au moment du top d'horloge si, et seulement si, un "0" est à transmettre. Note : le changement de fréquence du signal de sortie se fait sans changement de phase. On constate qu'une suite de 1 se traduit pas une tonalité continue, soit 1200 soit 2200Hz, ce qui ne permet pas au programme de décodage de se synchroniser au niveau du bit. C'est pourquoi les suites de plu de cinq "1" sont découpées en morceaux par insertion de "0" (voir : Le "bourrage de zéros" ou "bit-stuffing") Documentation Sites en français : NRZI : page de Wikipédia, très succincte Sitelec : animation sur les différents mode de codage des signaux binaires F6CSS : très bonne page d'explications sur les modes de codage Documents en anglais : Bell 202 Modem Object de Philip C. Pilgrim NRZI : page de Wikipedia, plus étoffée qu'en français How to Send AX.25 UI Frames Using Inexpensive PIC Microprocessors par John Hansen, W2FS |