Jitter
Understanding Jitter
Jitter is the invisible performance limiter in modern RF systems. As ADCs sample at ever-higher frequencies for direct RF sampling architectures, the sampling clock's jitter becomes the dominant SNR limitation. Even a perfect ADC with infinite resolution would be limited by jitter. The transition from IF sampling to direct RF sampling in 5G has driven clock jitter requirements from hundreds of femtoseconds down to sub-25 femtosecond levels.
Jitter Equations
σj = √(∫ L(f)·2sin²(πf/f0)df) / (2πf0)
Jitter from phase noise:
σj ≈ √(2∫L(f)df) / (2πf0)
SNR limit from jitter:
SNRmax = −20log(2πfinσj)
Jitter Requirements by Application
| Application | RMS Jitter | fin / fclk | SNR Limit | Notes |
|---|---|---|---|---|
| Audio DAC | <1 ps | 96 kHz | >120 dB | Easy requirement |
| IF sampling | 200-500 fs | 100-400 MHz | 60-70 dB | Traditional Rx |
| 5G NR sub-6 | 50-100 fs | 1-4 GHz | 64-72 dB | Direct RF sampling |
| 5G NR mmWave | <25 fs | 28-39 GHz IF | >70 dB | RFSoC clocking |
| Radar ADC | 50-200 fs | 1-10 GHz | 60-75 dB | Wideband FMCW |
Key Equations
Power: dB = 10log(P2/P1)
Voltage: dB = 20log(V2/V1)
dBm to watts:
P(W) = 10(dBm−30)/10
0 dBm = 1 mW, +30 dBm = 1 W
Wavelength:
λ = c/f = 300/f(MHz) meters
Comparison
| Application | Jitter req | Frequency | SNR limit | Standard |
|---|---|---|---|---|
| 12-bit ADC | <0.5 ps rms | 1 GHz | 62 dB | Data converter |
| 10G Ethernet | <1.4 ps rms | 10.3125 GHz | N/A | IEEE 802.3 |
| SONET OC-48 | <1 ps rms | 2.488 GHz | N/A | Bellcore |
| PCIe Gen5 | <0.5 ps rms | 32 GHz | N/A | PCI-SIG |
| 5G NR sync | <3 ns p-p | — | N/A | 3GPP |
Frequently Asked Questions
ADC limitation?
SNR = -20log(2*pi*f_in*sigma_t). 100 fs at 1 GHz: 64 dB. Even a perfect 14-bit ADC (86 dB) is limited to 64 dB by jitter. Direct RF sampling at 4 GHz needs ~25 fs for 12-bit performance.
Phase noise relation?
Same phenomenon, different domains. Jitter = time domain; phase noise = frequency domain. Integrate phase noise over bandwidth to get jitter. Close-in 1/f^3 noise dominates the integral. Low jitter requires low phase noise.
Types?
Random (RJ): Gaussian, unbounded, from thermal/shot noise. Deterministic (DJ): bounded, from power supply coupling, ISI. Total jitter at BER=1e-12: TJ = DJ_pp + 14.07*RJ_rms. Period and cycle-to-cycle jitter for clock quality.