Les règles de codage sont : 1. Si le code précédent est 0 et le bit de données actuel est 0, le code est 0 ; 2. Si le code précédent est 0 et le bit de données actuel est 1, le code est une impulsion bipolaire ( +A ou -A), et ajoutez 1 au compteur ; 3. Si le code précédent est 1 et que le bit de données actuel est 1, alors le code est 0 et le compteur est incrémenté de 1. Si le précédent ; Le code est 1, le bit de données actuel est 0, la méthode de codage est déterminée en fonction de la parité du compteur. S'il s'agit d'un nombre pair, le codage est (+B ou -B). l'encodage est de niveau zéro et le compteur est effacé et ainsi de suite.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.
HDB3 (High Density Bipolar 3-zero) est une règle de codage bipolaire haute densité 3-zéro qui est largement utilisée dans les systèmes de communication numérique. Il s'agit d'une technologie de codage de ligne basée sur des signaux bipolaires qui est utilisée pour convertir des signaux numériques en signaux de tension pour la transmission. Les règles de codage HDB3 assurent la transmission et la synchronisation des données en insérant des séquences de codage spéciales dans les signaux.
L'objectif principal des règles de codage HDB3 est de résoudre le problème de décalage CC dans les lignes de transmission. Pendant la transmission, les signaux peuvent être soumis à diverses interférences et distorsions, dont le décalage CC. Le décalage CC signifie que la composante CC du signal dépasse la plage normale, ce qui empêche l'extrémité réceptrice de la décoder correctement. Afin de résoudre ce problème, les règles de codage HDB3 utilisent une méthode de codage spéciale qui insère des niveaux zéro dans le signal.
Le principe de base des règles de codage HDB3 est de coder chaque donnée de 1 bit sous forme d'impulsion bipolaire, avec des niveaux zéro insérés si nécessaire pour maintenir l'équilibre DC. Les règles de codage spécifiques sont les suivantes :
1. Si le code précédent est 0 et le bit de données actuel est 0, le code est 0 ;
2. Si le code précédent est 0 et le bit de données actuel est 1, le code est 0. le code est bipolaire. Pulse (+A ou -A) et ajoutez 1 au compteur
3 Si le code précédent est 1 et que le bit de données actuel est 1, alors le code est 0 et le compteur sera augmenté de 1. ;
4. Si le codage précédent est 1 et le bit de données actuel est 0. La méthode de codage est déterminée en fonction de la parité du compteur :
a. Si le compteur est un nombre pair, le codage est une impulsion bipolaire. (+B ou -B);
b. Si le compteur est un nombre impair, le code est de niveau zéro et le compteur est effacé.
Grâce à cette règle de codage, HDB3 peut résoudre efficacement le problème de décalage CC et maintenir l'équilibre CC de la ligne de transmission. Dans le même temps, grâce à l'insertion de niveaux zéro, les règles de codage HDB3 peuvent également fournir des fonctions de synchronisation d'horloge afin que l'extrémité réceptrice puisse décoder correctement les données.
Les règles d'encodage HDB3 sont largement utilisées dans les systèmes de communication numérique. Il est utilisé dans divers supports de transmission, notamment les fibres optiques, les câbles coaxiaux et les fils de cuivre. Dans les systèmes avec des taux de transmission plus élevés, les règles de codage HDB3 peuvent offrir de meilleures performances de transmission et des capacités anti-interférences.
Résumé
La règle de codage HDB3 est une règle de codage bipolaire haute densité à 3 zéros utilisée pour résoudre le problème de décalage CC dans les lignes de transmission. Il réalise la transmission et la synchronisation des données en insérant des séquences de codage spéciales. Les règles de codage HDB3 sont largement utilisées dans les systèmes de communication numérique et peuvent offrir de meilleures performances de transmission et des capacités anti-interférences
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!