Synchronisation

Synchronisation Challenges in OFDM

OFDM is notably sensitive to synchronisation errors. A carrier frequency offset (CFO) between transmitter and receiver oscillators destroys subcarrier orthogonality, causing inter-carrier interference (ICI). Similarly, incorrect symbol timing leads to ISI by misaligning the DFT window with the cyclic prefix boundary. Robust synchronisation is therefore critical for OFDM performance.

Definition:

Carrier Frequency Offset (CFO)

The carrier frequency offset Δfoffset\Delta f_{\text{offset}} is the difference between the transmitter and receiver local oscillator frequencies. In OFDM, it is normalised to the subcarrier spacing:

ϵ=ΔfoffsetΔf\epsilon = \frac{\Delta f_{\text{offset}}}{\Delta f}

The CFO is decomposed into an integer part ϵI=ϵ\epsilon_I = \lfloor \epsilon \rceil and a fractional part ϵF=ϵϵI\epsilon_F = \epsilon - \epsilon_I, where ϵF0.5|\epsilon_F| \leq 0.5.

  • Integer CFO ϵI\epsilon_I: shifts the subcarrier indices by ϵI\epsilon_I positions (cyclic shift in frequency), causing subcarrier misalignment but no ICI.

  • Fractional CFO ϵF\epsilon_F: destroys orthogonality and causes inter-carrier interference between all subcarriers.

Definition:

Inter-Carrier Interference (ICI)

ICI occurs when subcarrier orthogonality is broken, causing each subcarrier to interfere with all others. With a normalised fractional CFO ϵF\epsilon_F, the received signal on subcarrier kk after DFT becomes:

Y[k]=S(ϵF)H[k]X[k]desired+m=0mkN1S(mk+ϵF)H[m]X[m]ICI+W[k]Y[k] = \underbrace{S(\epsilon_F)\, H[k]\, X[k]}_{\text{desired}} + \underbrace{\sum_{\substack{m=0 \\ m \neq k}}^{N-1} S(m - k + \epsilon_F)\, H[m]\, X[m]}_{\text{ICI}} + W[k]

where the ICI coefficient is:

S(p)=sin(πp)Nsin(πp/N)ejπp(N1)/NS(p) = \frac{\sin(\pi p)}{N \sin(\pi p/N)}\, e^{j\pi p(N-1)/N}

The desired signal is attenuated by S(ϵF)<1|S(\epsilon_F)| < 1, and ICI from all other subcarriers is added.

Even a small fractional CFO (e.g., ϵF=0.1\epsilon_F = 0.1) can cause significant performance degradation, especially at high SNR where the ICI floor dominates.

Definition:

Symbol Timing Offset

A symbol timing offset δ\delta (in samples) means the receiver's DFT window starts δ\delta samples away from the ideal position.

  • If δNcpL+1|\delta| \leq N_{\text{cp}} - L + 1 (within the CP margin), the timing error causes only a linear phase rotation across subcarriers: Y[k]Y[k]ej2πkδ/NY[k] \to Y[k] e^{-j2\pi k\delta/N}, which can be absorbed into the channel estimate.

  • If δ>NcpL+1|\delta| > N_{\text{cp}} - L + 1, the DFT window extends outside the ISI-free region, causing ISI and ICI.

Theorem: SINR Degradation Due to CFO

For an OFDM system with NN subcarriers, normalised fractional CFO ϵF\epsilon_F, and equal-power subcarriers with SNR =Es/σ2= E_s/\sigma^2, the signal-to-interference-plus-noise ratio on each subcarrier is approximately:

SINRS(ϵF)2SNR(1S(ϵF)2)SNR+1\text{SINR} \approx \frac{|S(\epsilon_F)|^2 \cdot \text{SNR}}{(1 - |S(\epsilon_F)|^2) \cdot \text{SNR} + 1}

where S(ϵF)2sinc2(ϵF)1π23ϵF2|S(\epsilon_F)|^2 \approx \text{sinc}^2(\epsilon_F) \approx 1 - \frac{\pi^2}{3}\epsilon_F^2 for small ϵF\epsilon_F.

At high SNR, the SINR saturates at the ICI floor:

SINRmaxS(ϵF)21S(ϵF)23π2ϵF2\text{SINR}_{\max} \approx \frac{|S(\epsilon_F)|^2}{1 - |S(\epsilon_F)|^2} \approx \frac{3}{\pi^2 \epsilon_F^2}

CFO causes a noise floor proportional to ϵF2\epsilon_F^2. No matter how much we increase transmit power, the SINR cannot exceed this floor. This is why even a small CFO (ϵF=0.05\epsilon_F = 0.05 gives an ICI floor of about 25 dB) is problematic for high-order modulation.

,

Carrier Frequency Offset Destroys Orthogonality

Watch the sinc-shaped subcarrier spectra as the normalised CFO ϵF\epsilon_F increases from 0. At zero CFO, each subcarrier's null aligns perfectly with neighbouring peaks (orthogonality). As CFO grows, the spectra shift, nulls no longer align, and inter-carrier interference builds up.
Eight OFDM subcarrier spectra shifting under increasing CFO. Sampling points (black dots) move off the zero crossings, introducing ICI.

Effect of Carrier Frequency Offset

Visualise the impact of carrier frequency offset on the received OFDM signal. Observe how even a small fractional CFO introduces ICI, creating an interference floor that limits the achievable SINR regardless of transmit power.

Parameters
64
0.05
30

Example: ICI Power Due to Carrier Frequency Offset

An OFDM system with N=64N = 64 subcarriers operates at SNR =30= 30 dB. The normalised CFO is ϵF=0.1\epsilon_F = 0.1.

(a) Compute the desired signal attenuation S(ϵF)2|S(\epsilon_F)|^2.

(b) Compute the effective SINR.

(c) What is the maximum achievable SINR (ICI floor)?

Historical Note: Schmidl-Cox Synchronisation Algorithm

1997

In 1997, Timothy Schmidl and David Cox proposed an elegant two-symbol synchronisation algorithm for OFDM that exploits the repetition structure of a specially designed preamble. The first preamble symbol has two identical halves in the time domain (achieved by modulating only even-indexed subcarriers), enabling timing detection via autocorrelation and fractional CFO estimation via the phase of the correlation. The second preamble symbol, with a known pseudo-random pattern, resolves the integer CFO ambiguity. This algorithm became the foundation for synchronisation in IEEE 802.11a/g Wi-Fi and influenced the design of LTE synchronisation signals (PSS/SSS).

Common Mistake: Ignoring Residual CFO After Correction

Mistake:

Assuming that initial CFO estimation and correction completely eliminates the frequency offset, so no further tracking is needed.

Correction:

Initial CFO estimation (e.g., from the preamble) has finite accuracy, leaving a residual CFO that causes slow phase rotation across OFDM symbols. Additionally, the oscillator frequency may drift over time. A pilot-aided phase tracking loop must operate continuously to track and correct residual CFO during data transmission. In LTE/NR, dedicated DMRS (demodulation reference signals) serve this purpose.

Quick Check

What is the effect of a normalised integer CFO ϵI=3\epsilon_I = 3 on the received OFDM signal?

Each subcarrier experiences inter-carrier interference from all other subcarriers

All subcarrier indices are shifted by 3 positions (cyclic shift in frequency)

The signal power is reduced by a factor of sinc2(3)\text{sinc}^2(3)

The cyclic prefix becomes ineffective

Common Mistake: Aggressive Timing Synchronisation

Mistake:

Placing the DFT window start exactly at the estimated symbol boundary, leaving no margin for timing estimation errors.

Correction:

The CP provides a timing tolerance window of NcpL+1N_{\text{cp}} - L + 1 samples. The optimal strategy is to position the DFT window start slightly early (within the CP), so that small timing errors in either direction remain within the ISI-free region. This approach trades a small amount of CP margin for robustness.

CFO

Carrier Frequency Offset — the mismatch between transmitter and receiver oscillator frequencies, normalised to the subcarrier spacing as ϵ=Δfoffset/Δf\epsilon = \Delta f_{\text{offset}}/\Delta f.

Related: Inter-Carrier Interference (ICI), Synchronisation, Orthogonal Frequency Division Multiplexing (OFDM)

ICI

Inter-Carrier Interference — interference between OFDM subcarriers caused by loss of orthogonality, typically due to carrier frequency offset or Doppler spread.

Related: Carrier Frequency Offset (CFO), Orthogonal Frequency Division Multiplexing (OFDM), Doppler Spread