NRZ vs PAM4: Key Differences Explained
NRZ is the most basic scheme, sending 1 bit per symbol with two signal levels. PAM4 sends 2 bits per symbol with four levels, so at the same bit rate the baud rate (symbols per second) is halved, avoiding the high-frequency loss of the channel. The trade-off is that three eyes are stacked vertically within the same amplitude, so each eye is about 1/3 as tall, a penalty of about 9.5 dB in SNR. For this reason, forward error correction (FEC) is almost essential in PAM4 links.
| Aspect | NRZ | PAM4 |
|---|---|---|
| Signal levels | Two (0 and 1) | Four (corresponding to 2-bit combinations such as 00, 01, 11, 10) |
| Bits per symbol | 1 bit | 2 bits |
| Baud rate at the same bit rate | Equal to the bit rate (e.g. 64 GBd for 64 Gbit/s) | Half the bit rate (e.g. 32 GBd for 64 Gbit/s) |
| Nyquist frequency | Half the baud rate. Twice that of PAM4, so channel loss is larger | Half that of NRZ. Loss is smaller on the same channel |
| Eye opening | One large eye | Three eyes stacked vertically, each about 1/3 the height of NRZ |
| Required SNR | Baseline | About 9.5 dB (20 log₁₀ 3) worse at the same amplitude |
| FEC | Often none, or a lightweight code is enough | Almost essential. A certain pre-FEC bit error rate is tolerated and corrected by FEC, at the cost of added latency |
| Transmit and receive circuits | Relatively simple. A single decision threshold | Decisions with three thresholds, and high linearity to keep the level spacing even. Many high-speed parts receive with an ADC and DSP |
| Bit mapping | Each level corresponds to 1 bit | Assigned with Gray coding so that an error to an adjacent level costs only 1 bit |
| Example standards | Up to PCI Express 5.0 (32 GT/s), Ethernet up to about 25 Gbit/s per lane | PCI Express 6.0 (64 GT/s), Ethernet at 50 Gbit/s or 100 Gbit/s and above per lane, data-center optical transceivers |
Figures are typical orders of magnitude and vary by process generation and product.