Glossary term

Carrier Frequency Offset

Engineering definition of carrier frequency offset covering oscillator error, Doppler offset, phase rotation, OFDM normalized CFO and validation evidence.

Definition

metric

Carrier frequency offset is the difference between the received carrier frequency and the frequency assumed or generated by the receiver reference.

Carrier frequency offset, often abbreviated CFO, appears when transmitter and receiver oscillators are not exactly aligned, when Doppler shift moves the received carrier, or when a carrier-recovery loop leaves residual frequency error. CFO causes constellation rotation over time and can break OFDM subcarrier orthogonality. It is distinct from phase noise, which is random phase instability, and from Doppler shift, which is one physical cause of frequency offset.

Carrier frequency offset is the frequency error between an incoming carrier and the frequency assumed by the receiver. It may come from transmitter oscillator tolerance, receiver oscillator tolerance, Doppler shift, synthesizer error, reference-clock drift or residual error after carrier recovery. In coherent receivers, even a small offset can rotate the constellation continuously.

The offset can be harmless if the receiver acquires and tracks it. It becomes a problem when it exceeds acquisition range, rotates symbols too quickly, breaks OFDM subcarrier orthogonality or leaves too much residual phase drift during a packet.

Basic Definition

Carrier frequency offset can be written as:

\Delta f=f_{rx}-f_{ref}

where:

  • f_rx is the received carrier frequency after propagation and transmitter errors;
  • f_ref is the receiver local oscillator, numerically controlled oscillator or reference frequency.

The sign convention must be stated. Some receiver logs report the correction applied by the receiver, which has the opposite sign from the measured input offset.

Phase Rotation

Residual frequency offset produces phase error that grows with time:

\phi(t)=2\pi\Delta f t+\phi_0

For a symbol period T_s, the phase rotation per symbol is:

\Delta\phi_{sym}=2\pi\Delta f T_s

A small per-symbol rotation can still accumulate into a large packet rotation if the carrier loop does not track it.

OFDM Normalized CFO

For OFDM systems, frequency offset is often normalized by subcarrier spacing:

\displaystyle \epsilon=\frac{\Delta f}{\Delta f_{sc}}

where Delta f_sc is subcarrier spacing. Large epsilon reduces orthogonality and can create inter-carrier interference. The acceptable value depends on waveform, pilot design, loop bandwidth, oscillator quality and mobility.

Worked Example

A digital receiver uses symbol rate:

R_s=10\ \text{Msymbol/s}

so the symbol period is:

\displaystyle T_s=\frac{1}{10\times10^6}=100\ \text{ns}

Before correction, measured carrier frequency offset is:

\Delta f=750\ \text{Hz}

The phase rotation per symbol is:

\Delta\phi_{sym}=2\pi(750)(100\times10^{-9})
\Delta\phi_{sym}=4.71\times10^{-4}\ \text{rad}=0.027^\circ

That looks small. Across a 5 ms burst, however:

\Delta\phi_{burst}=2\pi(750)(5\times10^{-3})
\Delta\phi_{burst}=23.56\ \text{rad}=1350^\circ

Without carrier tracking, the constellation would rotate through several full turns during the burst.

Residual Offset Check

After carrier recovery, suppose residual offset is:

\Delta f_{res}=20\ \text{Hz}

During a 200 us decision interval:

\Delta\phi_{res}=2\pi(20)(200\times10^{-6})
\Delta\phi_{res}=0.0251\ \text{rad}=1.44^\circ

If the phase-drift allowance is:

\phi_{allow}=5.0^\circ

then residual offset margin is:

M_\phi=5.0-1.44=3.56^\circ

For an OFDM mode with:

\Delta f_{sc}=15\ \text{kHz}

the normalized residual CFO is:

\displaystyle \epsilon=\frac{20}{15000}=0.00133

This is small, but the receiver still needs field evidence because phase noise, Doppler spread and channel estimation can combine with CFO.

Difference From Doppler And Phase Noise

Doppler shift is a physical frequency shift caused by relative motion. Carrier frequency offset is the total receiver-observed frequency error, which may include Doppler plus oscillator and synthesizer errors. Phase noise is random phase fluctuation around the carrier, not a fixed frequency offset, although both can stress carrier recovery and EVM.

This distinction matters during troubleshooting. A constant CFO suggests oscillator calibration or steady relative velocity. Time-varying CFO suggests Doppler dynamics, oscillator drift, temperature effects or a tracking-loop issue. Random phase spreading suggests phase noise.

Engineering Use

Carrier frequency offset is used for receiver acquisition range, PLL or digital loop design, OFDM pilot spacing, burst preamble design, Doppler tolerance, oscillator specification, field modem diagnostics, radar coherent processing and modulation-and-coding release.

Mitigation can include a better reference oscillator, wider acquisition loop, preamble-based estimation, pilot-aided tracking, Doppler prediction, temperature compensation, frequency calibration, firmware correction or a more robust waveform.

Validation Evidence

A defensible CFO review states carrier frequency, expected oscillator tolerance, Doppler range, acquisition range, residual offset after lock, loop bandwidth, symbol rate, OFDM subcarrier spacing, burst length, temperature range, mobility condition, EVM, packet error, lock-state logs and measurement uncertainty.

The evidence should match the service. A stationary microwave link, mobile telemetry node, aircraft link and radar receiver have different offset dynamics.

Common Mistakes

Common mistakes include checking only initial offset while ignoring residual offset after lock, using per-symbol phase rotation without considering packet length, confusing Doppler with total CFO, reporting receiver correction sign without sign convention, ignoring OFDM normalized CFO, and selecting high-order modulation from SNR while carrier tracking is marginal.

The practical rule is to bound the initial CFO for acquisition, measure residual CFO after lock, and compare the accumulated phase rotation with the receiver decision interval and waveform tolerance.

REF

See also