Maison  >  Article  >  Quelles sont les règles d’encodage hdb3 ?

Quelles sont les règles d’encodage hdb3 ?

醉折花枝作酒筹
醉折花枝作酒筹original
2021-07-02 11:27:4329488parcourir

Les règles d'encodage sont : 1. Le nombre de 0 consécutifs ne dépasse pas 3, et les règles sont les mêmes que pour AMI ; 2. Si le nombre de 0 consécutifs dépasse 3, tous les 4 0 sont considérés comme une section, définie comme B00V ; 3. B et V Si V a la même polarité que le symbole non 0 adjacent précédent, la polarité alterne lorsque V n'est pas regardé, et la polarité alterne entre V et V. Généralement, le premier B est 0 ; , et le premier symbole non 0 est -1.

Quelles sont les règles d’encodage hdb3 ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

1. Règles d'encodage :

1. Lorsque le nombre de 0 consécutifs ne dépasse pas 3, les règles sont les mêmes que AMI, c'est-à-dire que 0 reste inchangé, 1 devient alternativement -1 et +1 ; Si le nombre de 0 consécutifs est Si le nombre dépasse 3, tous les 4 0 seront considérés comme une section, définie comme B00V, B peut être -1, 0, +1, V peut être -1, +1 ; Les valeurs spécifiques de B et V répondent aux conditions suivantes : V a la même polarité que le symbole non-0 adjacent précédent, la polarité alterne lorsque l'on ne regarde pas V et

4 ; B vaut 0 et le premier symbole non 0 est 0 -1.

Informations étendues :

Principe : le code HDB3 doit inclure les caractéristiques alternatives de l'AMI afin que la sortie n'ait pas de caractéristiques CC, et ne doit pas avoir plus de quatre zéros consécutifs, afin que ces derniers puissent être satisfaits en premier.  1. Remplacez « 0000 » par la section de remplacement.

Règles : Séparez d'abord "0000", le premier "0000" devient directement "000V", puis comptez le nombre de "1" entre deux "0000" adjacents, et les nombres impairs deviennent "000V", les nombres pairs deviennent " B00V".

 2. Mettre à jour les symboles.

Selon le manuel : B est toujours le signe opposé du 1 ou du V précédent, V est toujours le même signe que le 1 ou le B précédent, et 1 est toujours le signe opposé du V ou du B précédent, vous pouvez donc composent le signe.

 Par exemple :

 Code message : 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1

 Code intermédiaire : 1 0 0 0 V 1 0 0 0 V 1 1 B 0 0 V 1 1 B 0 0 V B 0 0 V 1 1 1 0 0 0 V 1

  Code HDB3 : +1 0 0 0 +V -1 0 0 0 - V +1 -1 +B 0 0 + V -1 +1 -B 0 0 -V +B 0 0 +V -1 +1 -1 0 0 0 -V +1

  II.

1 Le signal en bande de base déterminé par le code HDB3 n'a pas de composante continue et seulement une petite composante basse fréquence

  2 Le nombre de chaînes 0 consécutives dans HDB3 est d'au plus 3, ce qui facilite l'extraction des signaux de synchronisation ;

 3 Les règles d'encodage sont complexes, mais le décodage est relativement simple.

  3. Règles de décodage

  1 Trouver le point qui détruit l'alternance de polarité dans la séquence de symboles reçue On peut conclure que le symbole et les trois symboles précédents doivent être des symboles 0 consécutifs, récupérant ainsi 4 codes consécutifs

  2. Après avoir converti tous les -1 en +1, vous pouvez obtenir le code du message d'origine

Pour plus de connaissances informatiques, veuillez visiter la colonne

FAQ

 !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn