Timing Reference

RF Clock

/klok/
Timing reference synchronizing frequency generation, data conversion, and digital processing. Crystal oscillators (10-52 MHz) provide stable reference; PLLs multiply to operating frequency. Clock jitter degrades ADC SNR: SNR = −20log(2πf×tjitter). TCXO: 0.5-2 ppm, cellular/GPS. OCXO: 0.01-0.1 ppb, base stations/radar. Atomic (Rb/Cs): 10−11 to 10−13. GPSDO: long-term 10−12 accuracy.
TCXO: 0.5-2 ppm
OCXO: 0.01-0.1 ppb
Jitter: 25-500 fs

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

ADC jitter-limited SNR:
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

TypeStabilityPhase NoiseSizePowerApplication
XO20-50 ppm−130 dBc/Hz2×2 mm1-5 mWConsumer IoT
TCXO0.5-2 ppm−140 dBc/Hz3×3 mm3-10 mWCellular, GPS
OCXO0.01-0.1 ppb−160 dBc/Hz25×25 mm1-3 WBTS, test, radar
Rubidium10−11−150 dBc/Hz50×50 mm5-15 WTelecom, military
GPSDO10−12−155 dBc/HzVariable3-10 WBTS, timing
Common Questions

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.

Timing Systems

Request a Quote

Need clock design, jitter optimization, or timing synchronization? Contact our team.

Get in Touch