- 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
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:
und für NRZ-S:
Darin bezeichnet der Operator 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
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
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
- Modified Frequency Modulation (MFM)
- Group Coded Recording (GCR)
Quellen
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.