RF Clock
Understanding RF Clocks
Every RF system begins with a clock. The reference oscillator is the heartbeat of the entire signal chain, providing the stable timing reference from which all other frequencies are derived. A base station's local oscillator frequencies, sampling clocks, and digital processing timers all trace back to a single reference. If that reference drifts by 1 ppm, every derived frequency shifts by the same 1 ppm, potentially causing call drops, data errors, or loss of synchronization.
The quality of the clock manifests in two dimensions: accuracy (how close to the nominal frequency) and stability (how much it varies over time and temperature). Short-term stability determines phase noise and jitter, which limit ADC dynamic range and synthesizer spectral purity. Long-term stability determines frequency drift, which affects channel spacing and carrier frequency accuracy requirements.
Clock Performance Equations
SNR = −20 log(2πfsig×tj,rms)
100 MHz, 100 fs: SNR = 64 dB
1 GHz, 25 fs: SNR = 62 dB
ENOB = (SNR−1.76)/6.02
Jitter from phase noise:
tj = (1/2πfc)√(2∫10L(f)/10df)
Integrate over offset BW of interest
Frequency accuracy:
Δf = f0 × stability (ppm)
2.4 GHz, 1 ppm: Δf = 2.4 kHz
5G NR requires <0.1 ppm at gNB
Reference Oscillator Comparison
| Type | Stability | Phase Noise | Size | Power | Application |
|---|---|---|---|---|---|
| XO | 20-50 ppm | −130 dBc/Hz | 2×2 mm | 1-5 mW | Consumer IoT |
| TCXO | 0.5-2 ppm | −140 dBc/Hz | 3×3 mm | 3-10 mW | Cellular, GPS |
| OCXO | 0.01-0.1 ppb | −160 dBc/Hz | 25×25 mm | 1-3 W | BTS, test, radar |
| Rubidium | 10−11 | −150 dBc/Hz | 50×50 mm | 5-15 W | Telecom, military |
| GPSDO | 10−12 | −155 dBc/Hz | Variable | 3-10 W | BTS, timing |
Frequently Asked Questions
Clock jitter impact on ADC?
Timing uncertainty causes voltage error: V_err = 2πf×A×t_jitter. SNR_jitter = −20log(2πf×t_j). 100 MHz at 100 fs: 64 dB (10.3 ENOB). 1 GHz at 25 fs: 62 dB. 14-bit ADC sampling 1 GHz needs <25 fs. Ultra-low-phase-noise OCXO + jitter-cleaning PLL required for wideband direct sampling.
Oscillator types?
XO: basic quartz, 20-50 ppm, cheapest. TCXO: temp-compensated, 0.5-2 ppm, cellular/GPS. OCXO: oven-stabilized, 0.01-0.1 ppb, BTS/radar. Atomic: Rb (10−11), Cs (10−13), maser (10−15). GPSDO: OCXO locked to GPS timing, 10−12 long-term. Cost/power/size scale with stability.
Phase noise vs. jitter?
Same phenomenon: timing instability. Phase noise: frequency domain (dBc/Hz at offsets). Jitter: time domain (seconds RMS). t_j = (1/2πf)√(2∫10^(L(f)/10)df). 100 MHz, −150 dBc/Hz @ 10 kHz: ~30 fs (integrated 10 Hz to 10 MHz). For ADC clocking, integration BW should match Nyquist bandwidth.