Home > Chip + Interface IP Glossary > NRZ
Table of Contents
Non-Return-to-Zero (NRZ) is a binary encoding scheme used in digital communication systems to transmit data over serial links. In NRZ signaling, logical ‘1’s and ‘0’s are represented by two distinct voltage levels, and the signal does not return to a baseline (zero) between bits. This method is widely used in high-speed interfaces such as PCI Express (PCIe), Ethernet, and USB, particularly in earlier generations before the adoption of more advanced modulation schemes like PAM4.
NRZ transmits data by maintaining a constant voltage level throughout the bit interval. A logical ‘1’ might be represented by a high voltage, and a logical ‘0’ by a low voltage (or vice versa). Since the signal does not return to zero between bits, NRZ is simple to implement and requires less bandwidth than some other encoding schemes. However, long sequences of identical bits can cause synchronization issues due to lack of transitions, which is why clock recovery and encoding techniques like 8b/10b or 128b/130b are often used alongside NRZ to ensure sufficient signal transitions.
NRZ is foundational in:
As data rates increase, NRZ is being replaced by PAM4 (Pulse Amplitude Modulation with 4 levels) in newer standards like PCIe 6.0, 100G Ethernet, and DDR5, which double the bits per symbol to improve bandwidth efficiency.
