• sales@hdv-tech.com
  • 24-Stunden-Online-Service:
    • 7189078c
    • sns03
    • 6660e33e
    • youtube 拷贝
    • instagram

    Gängige Codetypen für die Basisbandübertragung

    Postzeit: 11. August 2022

    1) Der AMI-Code

    Der vollständige Name des AMI-Codes (Alternative Mark Inversion) ist der Alternate Mark Inversion Code.leer) bleiben unverändert.Z.B:

    Nachrichtencode: 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1…

    AMI-Code: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 0 0 -1 +1…

    Die dem AMI-Code entsprechende Wellenform ist eine Impulsfolge mit positiven, negativen und Nullpegeln.Es kann als eine Verformung der unipolaren Wellenform betrachtet werden, d. h. „0“ entspricht immer noch dem Nullpegel, während „1“ abwechselnd positiven und negativen Pegeln entspricht.

    Der Vorteil des AMI-Codes besteht darin, dass es keine DC-Komponente, wenige hoch- und niederfrequente Komponenten gibt und die Energie auf die Frequenz von 1/2 Codegeschwindigkeit konzentriert ist.

    (Abb. 6-4);Die Codec-Schaltung ist einfach und die Codepolarität kann verwendet werden, um die Fehlersituation zu beobachten;Wenn es sich um eine AMI-RZ-Wellenform handelt, kann sie auf unipolar geändert werden, solange sie nach dem Empfang vollweggleichgerichtet ist.RZ-Wellenform, aus der die Bit-Timing-Komponenten extrahiert werden können.Aufgrund der oben genannten Vorteile ist der AMI-Code zu einem der am häufigsten verwendeten Übertragungscodetypen geworden.

    Der Nachteil des AMI-Codes: Wenn der Originalcode eine lange Reihe von „0“ hat, springt der Pegel des Signals nicht lange, was es schwierig macht, das Zeitsignal zu extrahieren.Eine der effektivsten Möglichkeiten, das Problem von sogar „0“-Code zu lösen, ist die Verwendung von HDB3-Code.

     

    (2) Der HDB3-Code

    Der vollständige Name des HDB3-Codes ist der bipolare Code dritter Ordnung mit hoher Dichte.Es ist eine verbesserte Art von AMI-Code.Der Zweck der Verbesserung besteht darin, die Vorteile des AMI-Codes beizubehalten und seine Mängel zu beseitigen, so dass die Anzahl aufeinanderfolgender „0“ drei nicht überschreitet.Seine Kodierungsregeln lauten wie folgt:

    Prüfen Sie zunächst die Anzahl der aufeinanderfolgenden „0“ im Meldungscode.Wenn die Anzahl aufeinanderfolgender „0“ kleiner oder gleich 3 ist, entspricht dies der Codierungsregel des AMI-Codes.Wenn die Anzahl der aufeinanderfolgenden „0“ 3 überschreitet, wird jede der 4 aufeinanderfolgenden „0“ in einen Abschnitt umgewandelt und durch „000V“ ersetzt.V (Wert +1 oder -1) sollte die gleiche Polarität haben wie sein unmittelbar vorhergehender benachbarter Nicht-"0"-Impuls (da dies gegen die Polaritätswechselregel verstößt, wird V ein zerstörender Impuls genannt).Benachbarte V-Code-Polaritäten müssen sich abwechseln.Wenn der Wert des V-Codes die Anforderungen in (2) erfüllen kann, aber diese Anforderung nicht erfüllen kann, ersetzen Sie „0000″ durch „B00V“.Der Wert von B stimmt mit dem folgenden V-Impuls überein, um dieses Problem zu lösen.Daher wird B als Modulationsimpuls bezeichnet.Die Polarität der Übertragungsnummer nach dem V-Code sollte ebenfalls geändert werden.

    Zusätzlich zu den Vorteilen des AMI-Codes begrenzt der HDB3-Code auch die Anzahl aufeinanderfolgender „0“-Codes auf weniger als 3, sodass die Extraktion von Zeitinformationen während des Empfangs garantiert werden kann.Daher ist der HDB3-Code der am weitesten verbreitete Codetyp in meinem Land und Europa, und die Schnittstellencodetypen unterhalb der A-Law-PCM-Quartärgruppe sind alle HDB3-Codes.

    Bei dem oben erwähnten AMI-Code und HDB3-Code wird jeder Binärcode in einen Code mit einem 1-Bit-Dreistufenwert (+1, 0, -1) umgewandelt, daher wird diese Art von Code auch als 1B1T-Code bezeichnet.Darüber hinaus ist es auch möglich, einen HDBn-Code zu entwerfen, bei dem die Anzahl der „0“ n nicht überschreitet.

     

    (3) Der Biphase-Code

    Der Biphase-Code wird auch als Manchester-Code bezeichnet.Es verwendet eine Periode positiver und negativer symmetrischer Rechteckwellen, um „0“ darzustellen, und seine inverse Wellenform, um „1“ darzustellen.Eine der Codierungsregeln ist, dass der Code „0“ durch einen zweistelligen Code „01“ dargestellt wird und der Code „1“ durch einen zweistelligen Code „10“ dargestellt wird.Zum Beispiel,

    Nachrichtencode: 1 1 0 0 1 0 1

    Biphase-Code: 10 10 01 01 10 01 10

    Eine biphasische Code-Wellenform ist eine bipolare NRZ-Wellenform mit nur zwei Pegeln entgegengesetzter Polarität.Es hat Pegelsprünge am Mittelpunkt jedes Symbolintervalls, so dass es reichhaltige Bit-Timing-Informationen enthält.Es gibt keine DC-Komponente, und der Kodierungsprozess ist ebenfalls einfach.Der Nachteil ist, dass die belegte Bandbreite verdoppelt wird, was die Auslastung des Frequenzbandes reduziert.Der Zweiphasencode eignet sich gut zum Senden von Datenendgeräten über kurze Entfernungen und wird häufig als Übertragungscodetyp in einem lokalen Netzwerk verwendet.

     

    (4) Zweiphasen-Differentialcode

    Um den durch die Polaritätsumkehr des Zweiphasencodes verursachten Decodierungsfehler zu lösen, kann das Konzept des Differentialcodes verwendet werden.Der Biphase-Code verwendet den Pegelübergang in der Mitte der Dauer jedes Symbols zur Synchronisation und signalisiert die Codedarstellung (der Übergang von negativ nach positiv repräsentiert eine binäre „0“, und der Übergang von positiv nach negativ repräsentiert eine binäre „1“).Bei der differentiellen Biphase-Code-Codierung wird der Pegelübergang in der Mitte jedes Symbols zur Synchronisation verwendet, und ob es einen zusätzlichen Übergang am Anfang jedes Symbols gibt, wird verwendet, um den Signalcode zu bestimmen.Wenn es einen Übergang gibt, bedeutet es binär „1“, und wenn es keinen Übergang gibt, bedeutet es binär „0“.Dieser Code wird häufig in lokalen Netzwerken verwendet.

     

    CMI-Code

    CMI-Code ist die Abkürzung für „Mark Inversion Code“.Wie der Bi-Phase-Code ist auch er ein bipolarer Zwei-Ebenen-Code.Die Codierungsregel lautet: Der Code „1“ wird abwechselnd durch den zweistelligen Code „11“ und „00“ dargestellt;der „0“-Code wird fest durch „01“ dargestellt, und seine Wellenform ist in Abbildung 6-5(c) dargestellt.

    CMI-Codes sind einfach zu implementieren und enthalten umfangreiche Timing-Informationen.Da 10 eine verbotene Codegruppe ist, gibt es außerdem nicht mehr als drei aufeinanderfolgende Codes, und diese Regel kann zur makroskopischen Fehlererkennung verwendet werden.Dieser Code wurde von ITU-T als Schnittstellencodetyp des PCM-Quartetts empfohlen und wird manchmal in optischen Kabelübertragungssystemen mit einer Rate von weniger als 8,448 Mb/s verwendet.

     

    Blockkodierung

    Um die Leitungscodierungsleistung zu verbessern, ist eine Art von Redundanz erforderlich, um die Mustersynchronisierung und Fehlererkennung sicherzustellen.Die Einführung der Blockcodierung kann diese beiden Ziele bis zu einem gewissen Grad erreichen.Die Form der Blockcodierung ist nBmB-Code, nBmT-Code und so weiter.

    nBmB-Code ist eine Art Blockcodierung, die den n-Bit-Binärcode des ursprünglichen Informationsstroms in eine Gruppe unterteilt und durch eine neue Codegruppe aus m-Bit-Binärcode ersetzt, wobei m > n.Da m > n, kann die neue Codegruppe wie folgt lauten: Es gibt 2^m Kombinationen, also gibt es mehr (2^m-2^n) Kombinationen.Unter den 2''-Kombinationen wird die günstige Codegruppe auf irgendeine Weise als erlaubte Codegruppe ausgewählt, und der Rest wird als verbotene Codegruppe verwendet, um eine gute Codierleistung zu erhalten.Beispielsweise wird bei der 4B5B-Codierung der 5-Bit-Code anstelle des 4-Bit-Codes verwendet.Codierung: Für die 4-Bit-Gruppierung gibt es nur 2 ^ 4 = 16 verschiedene Kombinationen, und für die 5-Bit-Gruppierung gibt es 2 ^ 5 = 32 verschiedene Kombinationen.Um eine Synchronisation zu erreichen, dürfen wir nicht mehr als eine führende „0“ folgen und zwei Suffixe „0“ werden verwendet, um Codegruppen auszuwählen, und der Rest sind deaktivierte Codegruppen.Wenn auf der Empfangsseite eine deaktivierte Codegruppe erscheint, bedeutet dies auf diese Weise, dass ein Fehler im Übertragungsprozess vorliegt, wodurch die Fehlererkennungsfähigkeit des Systems verbessert wird.Sowohl Zweiphasencodes als auch CMI-Codes können als 1B2B-Codes betrachtet werden.

    In dem optischen Faserkommunikationssystem wird oft m = n + 1 gewählt, und 1B2B-Code, 2B3B-Code, 3B4B-Code und 5B6B-Code werden verwendet.Unter ihnen wurde das 5B6B-Codemuster praktisch als Leitungsübertragungscodemuster für die dritte Gruppe und die vierte Gruppe oder mehr verwendet.

    Der nBmB-Code bietet gute Synchronisations- und Fehlererkennungsfunktionen, zahlt aber auch einen gewissen Preis, dh die benötigte Bandbreite steigt entsprechend an.

    Die Designidee von nBmT-Code besteht darin, n Binärcodes in eine neue Codegruppe von m Ternärcodes und m zu transformieren.Zum Beispiel der 4B3T-Code, der 4 Binärcodes in 3 Ternärcodes umwandelt.Offensichtlich ist bei der gleichen Coderate die Informationskapazität des 4B3T-Codes größer als die von 1B1T, was die Frequenzbandnutzungsrate verbessern kann.4B3T-Code, 8B6T-Code usw. sind für Datenübertragungssysteme mit höherer Rate geeignet, wie beispielsweise Koaxialkabel-Übertragungssysteme höherer Ordnung.

    Das Obige ist eine Erläuterung der Wissenspunkte von „Common Code Types for Baseband Transmission“, die Ihnen von Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd. zur Verfügung gestellt werden. Ich hoffe, dieser Artikel kann Ihnen helfen, Ihr Wissen zu erweitern.Abgesehen von diesem Artikel, wenn Sie nach einem guten Hersteller von Glasfaser-Kommunikationsgeräten suchen, sollten Sie dies in Betracht ziehenüber uns.

    Shenzhen HDV Photoelectric Technology Co., Ltd. ist hauptsächlich ein Hersteller von Kommunikationsprodukten.Derzeit umfasst die produzierte Ausrüstung dieONU-Serie, optische Modulserie, OLT-Serie, undTransceiver-Serie.Wir können maßgeschneiderte Dienstleistungen für verschiedene Szenarien anbieten.Gernekonsultieren.

     

    Basisbandübertragung, allgemeine Codetypen für die Basisbandübertragung

     



    web聊天