Non Return to Zero

Non Return to Zero

Non-Return-to-Zero und Non-Return-to-Zero-Invert, abgekürzt NRZ und als NRZI, sind die einfachsten Leitungscodes für binäre Signale. Im Gegensatz zum RZ-Code bestehen die beiden binären Symbole aus konstanten Leitungszuständen (meist Spannungen). Von Nachteil ist, dass der Empfänger bei der Übertragung einer längeren Folge gleicher Symbole unsicher wird über die Länge der Folge. Es ist also ein separates Taktsignal wie beim I2C-Bus nötig, eine Rahmenbildung wie bei EIA-232, der Einsatz von Scramblern wie beim SDI oder eine zusätzliche lauflängenbegrenzende Leitungskodierung wie Bitstuffing.

Die Bezeichnung Non-Return-to-Zero bezieht sich nicht auf einen womöglich unzulässigen Spannungswert von 0 V, sondern darauf, dass es nicht wie bei RZ einen dritten Spannungswert gibt, der für einen Teil jeder Symboldauer angelegt wird.

Inhaltsverzeichnis

NRZ

NRZ-Kodierung

Der NRZ-Code ordnet direkt jedem Bit-Wert einen Leitungszustand zu. Er kann ohne weiteres verwendet werden, wenn in den Nutzdaten keine langen konstanten Folgen auftreten, wie etwa bei ASCII-kodierten Texten. Die Grenze für ‘lang’ kann recht kurz sein, etwa für ein Bandlaufwerk mit Gleichlaufschwankungen.

Die NRZ-Kodierung ist im Allgemeinen auch nicht gleichanteilsfrei und damit insbesondere bei magnetischer Datenaufzeichnung problematisch. Eine einfache galvanische Trennung im Signalübertragungsweg mittels Impulstransformatoren ist daher auch nicht möglich.

NRZI

Die NRZI-Kodierung (Non Return to Zero Invert) ordnet einem der beiden Bit-Werte den bereits anliegenden Leitungszustand zu, dem anderen Bit-Wert einen Zustandswechsel (Invert). Daraus ergibt sich unmittelbar die Polaritätsfreiheit: Ein Verpolen der Übertragungsleitung ändert nicht die Bitfolge.

NRZI existiert in zwei Varianten, je nachdem ob Einsen (Mark) oder Nullen (Space) einen Zustandswechsel bedingen. Wenn dk die Datenfolge am Eingang und pk die Pegelfolge am Ausgang darstellt, lautet die Bildungsvorschrift für NRZ-M:

 p_k = d_k \oplus p_{k-1}

und für NRZ-S:

 p_k = \overline{d_k} \oplus p_{k-1}

Darin bezeichnet der Operator \oplus die Modulo-2-Addition, die mit einem XOR-Gatter realisiert werden kann, k−1 den vorherigen Wert (etwa aus einem Latch) und der Überstrich eine Negation (für NRZ-S).

Die NRZI-Kodierung kann ohne weiteres verwendet werden, falls bekannt ist, dass die Nutzdaten keine langen Folgen von Nullen (NRZ-M) bzw. Einsen (NRZ-S) aufweisen. Am Anfang und am Ende der Nutzdaten können Bits, die den Leitungszustand nicht ändern, mit einem Synchronisationsrahmen erfasst werden.

Verwendet wird NRZI beim Controller Area Network (CAN-Bus), USB[1], bei Ethernet[2] über Glasfaser (100-Base-FX) und bei FDDI. Auch bei der Aufzeichnung von Daten auf Speichermedien wie bei der CD-ROM oder bei Festplatten wird NRZI benutzt.

NRZ-M

NRZ-I-Kodierung
Schaltung zur NRZ-M-Kodierung
Beispiel 1:
Datenbits (logisch): 1 1 1 1 1 1 1 1
phys. Leitung bei Ausgangszustand „1”: 0 1 0 1 0 1 0 1
phys. Leitung bei Ausgangszustand „0”: 1 0 1 0 1 0 1 0
Beispiel 2:
Datenbits (logisch): 0 0 0 0 0 0 0 0
phys. Leitung bei Ausgangszustand „1”: 1 1 1 1 1 1 1 1
phys. Leitung bei Ausgangszustand „0”: 0 0 0 0 0 0 0 0
Beispiel 3:
Datenbits (logisch): 1 1 1 1 1 0 1 0 1 0 1 1 0 0 0 1
phys. Leitung bei Ausgangszustand „1”: 0 1 0 1 0 0 1 1 0 0 1 0 0 0 0 1
phys. Leitung bei Ausgangszustand „0”: 1 0 1 0 1 1 0 0 1 1 0 1 1 1 1 0

NRZ-S

NRZ-S-Kodierung
Schaltung zur NRZ-S-Kodierung
Beispiel 1:
Datenbits (logisch): 1 1 1 1 1 1 1 1
phys. Leitung bei Ausgangszustand „1”: 1 1 1 1 1 1 1 1
phys. Leitung bei Ausgangszustand „0”: 0 0 0 0 0 0 0 0
Beispiel 2:
Datenbits (logisch): 0 0 0 0 0 0 0 0
phys. Leitung bei Ausgangszustand „1”: 0 1 0 1 0 1 0 1
phys. Leitung bei Ausgangszustand „0”: 1 0 1 0 1 0 1 0
Beispiel 3:
Datenbits (logisch): 1 1 1 1 1 0 1 0 1 0 1 1 0 0 0 1
phys. Leitung bei Ausgangszustand „1”: 1 1 1 1 1 0 0 1 1 0 0 0 1 0 1 1
phys. Leitung bei Ausgangszustand „0”: 0 0 0 0 0 1 1 0 0 1 1 1 0 1 0 0

Siehe auch

Quellen

  1. USB-Spezifikation von usb.org
  2. 802.3 Spezifikation von ieee.org

Literatur

  • John G. Proakis, Masoud Salehi: Communication System Engineering. 2. Auflage. Prentice Hall, 2002, ISBN 0-13-095007-6.

Weblinks

 Commons: Non Return to Zero – Sammlung von Bildern, Videos und Audiodateien

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Non-return-to-zero — The binary signal is encoded using rectangular pulse amplitude modulation with polar non return to zero code In telecommunication, a non return to zero (NRZ) line code is a binary code in which 1 s are represented by one significant condition… …   Wikipedia

  • non-return to zero — negrįžtis prie nulio statusas T sritis radioelektronika atitikmenys: angl. non return to zero vok. Nichtrückkehr zu Null, f rus. невозврат к нулю, m pranc. non retour au zéro, m …   Radioelektronikos terminų žodynas

  • Non Return to Zero — Pile de protocoles 7.  Application 6.  Présentation 5.  Session 4.  T …   Wikipédia en Français

  • Non-return-to-zero space — is a binary encoding scheme. The voltage or some signal parameter undergoes a significant change every time a 0 occurs. If a 1 occurs no transition is to be seen …   Wikipedia

  • Non Return to Zero Inverted — Le codage potion, Non Return to Zero Inverted en anglais, est une variante du codage Non Return to Zero (NRZ). Le inverted (inversé) fait référence au code Non Return to Zero Mark (NRZM) créé en premier. On trouve également la notation NRZS (S… …   Wikipédia en Français

  • Non Return to Zero Mark — Le codage NRZM, Non Return to Zero Mark en anglais, est une variante du codage NRZ. Règles de codage La valeur 1 crée une transition. Avantages Facile à mettre en œuvre, bonne utilisation de la bande passante. Inconvénients Pas de transition… …   Wikipédia en Français

  • non-retour au zéro — negrįžtis prie nulio statusas T sritis radioelektronika atitikmenys: angl. non return to zero vok. Nichtrückkehr zu Null, f rus. невозврат к нулю, m pranc. non retour au zéro, m …   Radioelektronikos terminų žodynas

  • Return-to-zero — (RZ) describes a line code used in telecommunications signals in which the signal drops (returns) to zero between each pulse. This takes place even if a number of consecutive 0 s or 1 s occur in the signal. The signal is self clocking. This means …   Wikipedia

  • Non-Return-to-Zero Inverted — data storage method in which a 0 bit is represented by a signal change and a 1 bit is represented by no change, NRZI (Computers) …   English contemporary dictionary

  • Alternate-Phase Return-to-Zero (APRZ) — is an optical signal format. In APRZ the field intensity drops to zero between consecutive bits (RZ), and the field phase alternates between neighbouring bits (AP), so that if the phase of the signal is, for example, 0 in even bits (bit number 2… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”