Heim  >  Artikel  >  Was sind die HDB3-Kodierungsregeln?

Was sind die HDB3-Kodierungsregeln?

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-07-02 11:27:4329488Durchsuche

Die Codierungsregeln lauten: 1. Die Anzahl der aufeinanderfolgenden Nullen überschreitet nicht 3 und die Regeln sind die gleichen wie bei AMI. 2. Wenn die Anzahl der aufeinanderfolgenden Nullen 3 überschreitet, werden alle 4 Nullen als Abschnitt betrachtet, definiert als B00V; 3. B und V Wenn V die gleiche Polarität wie das vorherige benachbarte Nicht-0-Symbol hat, wechselt die Polarität, wenn V nicht betrachtet wird, und die Polarität wechselt zwischen V und V. 4. Im Allgemeinen ist das erste B 0 , und das erste Nicht-0-Symbol ist -1.

Was sind die HDB3-Kodierungsregeln?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

1. Wenn die Anzahl der aufeinanderfolgenden Nullen 3 nicht überschreitet, gelten die gleichen Regeln wie bei AMI, d. h. 0 bleibt unverändert, 1 wird abwechselnd zu -1 und +1. Wenn die Anzahl der aufeinanderfolgenden Nullen 3 überschreitet, werden alle 4 Nullen als Abschnitt betrachtet, definiert als B00V, B kann -1, 0, +1 sein, V kann -1, +1 sein;

3 , B- und V-spezifische Werte erfüllen die folgenden Bedingungen: V hat die gleiche Polarität wie das vorherige benachbarte Nicht-0-Symbol; die Polarität wechselt im Allgemeinen zwischen V und V B ist 0 und das erste Nicht-0-Symbol ist 0 -1.

Erweiterte Informationen:

Prinzip: Der HDB3-Code muss die Wechseleigenschaften von AMI enthalten, damit der Ausgang keine DC-Eigenschaften aufweist, und darf nicht mehr als vier aufeinanderfolgende Nullen haben, damit letztere zuerst erfüllt werden können.

 1. Ersetzen Sie „0000“ durch den Ersatzabschnitt. Regeln: Trennen Sie zuerst „0000“, das erste „0000“ wird direkt zu „000V“, dann zählen Sie die Anzahl der „1en“ zwischen zwei benachbarten „0000“, und ungerade Zahlen werden zu „000V“, gerade Zahlen werden zu „ B00V".

 2. Symbole aktualisieren.

Laut Lehrbuch: B ist immer das entgegengesetzte Vorzeichen der vorhergehenden 1 oder V, V ist immer das gleiche Vorzeichen wie die vorangehende 1 oder B, und 1 ist immer das entgegengesetzte Vorzeichen des vorhergehenden V oder B, also können Sie erfinde das Zeichen.

 Zum Beispiel:

 Nachrichtencode: 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

 Zwischencode: 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

  HDB3-Code: +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. Eigenschaften des HDB3-Codes:

1 Das durch den HDB3-Code bestimmte Basisbandsignal hat keine Gleichstromkomponente und nur eine kleine Niederfrequenzkomponente

  2 Die Anzahl der aufeinanderfolgenden 0-Strings in HDB3 beträgt höchstens 3, was die Extraktion von Zeitsignalen erleichtert.

 3 Die Kodierungsregeln sind komplex, aber die Dekodierung ist relativ einfach.

  3. Dekodierungsregeln

  1 Finden Sie den Punkt, der den Polaritätswechsel in der empfangenen Symbolsequenz zerstört. Daraus kann geschlossen werden, dass das Symbol und die drei vorhergehenden Symbole aufeinanderfolgende 0-Symbole sein müssen, wodurch 4 aufeinanderfolgende Codes wiederhergestellt werden Nachdem Sie alle -1 in +1 umgewandelt haben, können Sie den ursprünglichen Nachrichtencode erhalten

Für weitere Computerkenntnisse besuchen Sie bitte die Spalte

FAQ

!

Das obige ist der detaillierte Inhalt vonWas sind die HDB3-Kodierungsregeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn