8) LES DIFFERENTS TYPES DE GROUPE

 

Structure d’un GROUPE :

Un groupe est constitué de 4 blocs de 26 bits soit au total 104 bits. Chaque bloc comprend un mot d’information et un mot de contrôle. Chaque mot d’information comprend 16 bits et chaque mot de contrôle comprend 10 bits.

 wpe1C.jpg (27349 octets)

 

 Ordre de transmission des bits:

Dans tous les mots d’informations, tous les mots de contrôle, tous les nombres binaires ou toutes les adresses binaires, le bit de plus grand poids est transmis le premier.La transmission de données est rigoureusement synchrone et les groupes ou les blocs se succèdes sans discontinuités.

 

Format d’un GROUPE:

wpe1D.jpg (23452 octets)

 

F Code de type de groupe: codé sur 4 bits et un 5ème bit qui indique le type de version. Actuellement, il existe neuf types de groupe définis .Ces différents types de groupes définis jusqu’à présent ont reçu les applications suivantes :

wpe1E.jpg (33794 octets)

 

& X signifie qu’il y aurait un 0 en version A et un 1 en version B.

 

Les groupes de type 0A:

wpe1F.jpg (24746 octets)

 

* Les groupes de type 0A contiennent les autres fréquences disponiples dans le bloc n°3 et une portion du nom de programme dans le bloc n°4.

Un bloc n°4 contient deux caractères Ascii. Comme il y a 8 caractères nécessaires à afficher le nom de la station, il faut un minimum de 4 Groupes. Dans le bloc N°2, les deux bits de poids faibles sont utilisées par le décodeur pour savoir si les deux caractères arrivant dans le bloc n°4 sont : les deux premiers, les deux suivant...

Les bits de commande du décodeur:

 

C1 C0

0 0 Caractères 1 et 2

0      1 Caractères 3 et 4

1      0 Caractères 5 et 6

1      1 Caractères 7 et 8

Une fois que les 8 caractères ont étés reçus, il ne reste plus qu’à les afficher.

Après conversion, il est possible de trouver d’autres fréquences où sont diffusées la même radio. Pour celà, il est nécessaire d’exploiter le bloc n°3.

 

Les groupes de type 2A:

wpe20.jpg (22148 octets)

* Les groupes de type 2A ne contiennent dans les bloc 3 et 4 que des caractères de type Ascii; c’est à dire que chaque groupe 2A contient 4 caractères. Il est donc nécessaire d’envoyer 15 groupes de type 2A afin de constituer un message de 64 caractères. Les caractères sont repérés par un code d’adresse codé sur 4 bits ( de 0 à 15 ) qui permet de repérer l’emplacement exacte des caractères reçus. Le bit A/B permet de savoir si le message en cours de réception a changé ou non; un changement de niveau de ce bit indique un nouveau message.

 

Les groupes de type 4A:

wpe21.jpg (27931 octets)

Quelques explications:

Lorsque ce type de groupe est diffusé, il est est reçu une fois par minute. Pour récupérer l’heure, il faut isoler les bits concernés et faire différents masques afin de récupérér l’heure, les minutes. Celles-ci sont directement codées en binaires. Il faut aussi tenir compte de la différence d’heure locale. En effet, suivant le type d’heure: heure d’été, heure d’hiver il faut ajouter ou retrancher un certain nombre multiple de 30 minutes; le bit de poids fort indique si il est à un qu’il faut retrancher et si il est à 0 qu’il faut ajouter un certain nombre multiple de 30 minutes. Pour pouvoir retrouver la date, il faut convertir les 17 bits de données en décimal

( MJD ) puis calculer le jour du mois,l’année, le jour de la semaine... à partir de formules déjà établies.

 

Symboles employés :

Y : année, à partie de 1900 ( par exemple: en 1997, Y = 97 )

M : Mois, de janvier = 1 à décembre = 12

D : Jour du mois, de 1 à 31

WD : Jour de la semaine, de lundi = 1 à dimanche = 7

Y’ , M’, K : Variables intermédiaires

 

Pour trouver Y, M, D à parir de MJD

Y’ = INT [(MJD - 15078.2) / ( 365.25)]

M’ = INT [(MJD - 14956.1 - INT(Y’*365.25)] / 30.6001

D = MJD - 14956 _ INT ( Y’*365.25) - INT (M’*30.6001)

If M’ = 14 or M’ = 15 then K = 1 else K = 0

Y = Y’ + K

M = M’ -1 -K*12

 

Note: Ces formules sont applicables du1er Mars 1900 au 28 février 2100 inclus.