Code de radiorecherche No° 1Le Code de radiorecherche No° 1 (communément et dans la suite appelé POCSAG) est un protocole de transmission radio utilisé pour les réseaux de radiomessagerie. Son nom vient du comité de standardisation de la poste britannique (Post Office Code Standardisation Advisory Group, POCSAG), qui en a assuré le développement. Modulation et débitPOCSAG utilise une modulation FSK, DFSK (Direct Frequency-shift keying) avec un décalage par rapport à la porteuse de ± 4,5 kHz. La fréquence haute représente un 0, et la fréquence basse un 1. La spécification originale prévoyait un débit de 512 bits par seconde, mais en pratique, on utilise également des débits de 1200 ou 2400 bits par seconde. Souvent, les canaux de transmission contiennent des blocs de données transmis à des débits différents. Structure des données binairesLes données sont transmises dans des mots de 32 bits. Chaque mot peut être soit une adresse, soit une donnée. Le premier bit transmis (bit n°31) permet de faire la distinction entre ces deux types de mots. Un mot d'adresse contient 18 bits d'adresse (bits 30 à 13), et deux bits de fonction (bits 12 et 11). Un mot de données contient lui 20 bits de données (bits 30 à 11). Les deux types de mots contiennent ensuite 10 bits de code correcteur d'erreur, qui est un code BCH, de notation normalisée BCH(31,21). Ce code peut corriger deux bits erronés dans chaque mot. Les mots sont transmis par paquets. Un paquet (batch) commence par un mot de synchronisation, toujours égal à la valeur réservée 0x7CD215D8, suivi de 16 mots utiles. Les mots inutilisés portent la valeur spéciale 0x7A89C197 (vide ou idle). En pratique, les valeurs synchronisation et vide peuvent parfois être différentes. Bien que l'adresse soit transmise sous forme de 18 bits, les récepteurs sont en fait désignés par un numéro sur 21 bits (RIC pour Receiver Identity Code), les 3 bits manquants étant retrouvés comme suit. On considère qu'un paquet (composé de 16 mots) contient 8 paires de mots. L'adresse est transmise dans l'une de ces 8 paires, et le numéro de cette paire au sein du paquet (entre 0 et 7) donne les 3 bits restants. Grâce à ce système, le récepteur peut en outre rester éteint la plupart du temps, et n'écouter que les paires de mots susceptibles de l'intéresser, ce qui permet de réaliser des économies de batteries substantielles. Avant chaque paquet est transmis un préambule d'au moins 576 bits, alternativement à 1 et à 0, ce qui permet au récepteur de se synchroniser sur le signal. Ce mécanisme permet lui aussi au récepteur de rester éteint une bonne partie du temps. Un message débute par un mot d'adresse, suivi par un certain nombre de mots de données. Le même message continue jusqu'à ce qu'une autre adresse ou un mot vide soit émis. Un message peut s'étendre sur plusieurs paquets. Le contenu du message peut être exprimé dans deux formats différents :
Fréquences des réseaux
Exemple d'une trame POCSAG
Références |