NRZ와 PAM4의 차이점 정리
NRZ는 2개의 신호 레벨로 심볼 하나에 1비트를 보내는 가장 기본적인 방식입니다. PAM4는 4개의 레벨로 심볼 하나에 2비트를 보내므로, 같은 비트레이트라면 보 레이트(초당 심볼 수)가 절반으로 충분하여 전송로의 높은 주파수에서의 손실을 피할 수 있습니다. 그 대신 같은 진폭 안에 3개의 아이가 세로로 늘어서므로 아이의 높이는 약 1/3이 되고, SNR에서 약 9.5 dB 불리합니다. 그래서 PAM4 링크에서는 순방향 오류 정정(FEC)이 거의 필수입니다.
| 비교 항목 | NRZ | PAM4 |
|---|---|---|
| 신호 레벨 | 2개(0과 1) | 4개(2비트 조합 00·01·11·10 등에 대응) |
| 심볼당 비트 수 | 1비트 | 2비트 |
| 같은 비트레이트에서의 보 레이트 | 비트레이트와 같음(예: 64 Gbit/s라면 64 GBd) | 비트레이트의 절반(예: 64 Gbit/s라면 32 GBd) |
| 나이퀴스트 주파수 | 보 레이트의 절반. PAM4의 2배가 되어 전송로 손실이 큽니다 | NRZ의 절반. 같은 전송로에서도 손실이 작습니다 |
| 아이 개구 | 하나의 큰 아이 | 세로로 3개의 아이가 늘어서며, 각각의 높이는 NRZ의 약 1/3 |
| 필요한 SNR | 기준 | 같은 진폭에서는 약 9.5 dB(20 log₁₀ 3) 불리 |
| FEC | 없거나 가벼운 부호로 충분한 경우가 많습니다 | 거의 필수. FEC 이전의 비트 오류율을 어느 정도 허용하고 FEC로 정정합니다. 그만큼 지연이 늘어납니다 |
| 송수신 회로 | 비교적 간단. 판정은 하나의 임계값 | 3개의 임계값으로 판정하며, 레벨 간격을 맞추는 높은 선형성이 필요합니다. 고속 제품에서는 ADC와 DSP로 수신하는 것도 많습니다 |
| 비트 할당 | 하나의 레벨이 1비트에 대응합니다 | 이웃한 레벨의 오류가 1비트 오류로 끝나도록 그레이 코드로 할당합니다 |
| 사용되는 규격의 예 | PCI Express 5.0까지(32 GT/s), 레인당 25 Gbit/s급까지의 이더넷 | PCI Express 6.0(64 GT/s), 레인당 50 Gbit/s나 100 Gbit/s 이상의 이더넷, 데이터센터의 광 트랜시버 |
수치는 대략적인 자릿수 기준이며, 공정 세대와 제품에 따라 달라져요.