Channel Estimation in OFDM
Why Channel Estimation Matters in OFDM
The per-subcarrier equalisation requires knowledge of the channel frequency response at every data subcarrier. In practice, the channel is unknown and time-varying, so it must be estimated from known pilot symbols inserted into the OFDM time-frequency grid. The accuracy of channel estimation directly limits system performance.
Definition: Pilot Placement Strategies
Pilot Placement Strategies
Pilots are known reference symbols inserted at specific subcarrier-symbol positions in the OFDM time-frequency grid. The three main placement strategies are:
-
Block-type: Pilots occupy all subcarriers in certain OFDM symbols, with data-only symbols in between. Best suited for slow fading channels where the channel is approximately constant over several symbols.
-
Comb-type: Pilots are placed on evenly spaced subcarriers within every OFDM symbol, with data on the remaining subcarriers. Best suited for fast fading channels, as every symbol contains pilot information.
-
Scattered (lattice): Pilots are placed on a regular lattice in both time and frequency, with the pattern shifted across successive symbols. Provides tracking in both dimensions and is used in LTE and DVB-T.
The pilot density is governed by the sampling theorem: pilots must be spaced no further than in time and in frequency.
Definition: Comb-Type Pilot Arrangement
Comb-Type Pilot Arrangement
In a comb-type arrangement, every -th subcarrier carries a pilot in every OFDM symbol. The pilot subcarrier indices are . The channel is estimated at pilot positions and then interpolated to data subcarrier positions.
The pilot spacing must satisfy the Nyquist condition:
where is the number of resolvable channel taps.
Definition: Block-Type Pilot Arrangement
Block-Type Pilot Arrangement
In a block-type arrangement, certain OFDM symbols are all-pilot symbols (every subcarrier carries a known pilot). The channel is estimated at these pilot symbols and then interpolated in time to the intervening data symbols.
The pilot symbol spacing must satisfy:
where is the maximum Doppler frequency and is the total OFDM symbol duration.
Theorem: Least-Squares Channel Estimation
At pilot positions , the received signal is . The least-squares (LS) channel estimate at each pilot subcarrier is:
The LS estimator is unbiased with variance . For constant-modulus pilots (), this simplifies to .
The LS estimator simply divides out the known pilot and attributes whatever remains to the channel (plus noise). It requires no knowledge of channel statistics but is noise-enhanced.
Derivation
The observation at pilot is . The LS estimate minimises over , yielding .
Bias and variance
(unbiased, since is deterministic).
.
Theorem: MMSE Channel Estimation
The MMSE channel estimator exploits knowledge of the channel correlation to improve upon the LS estimate. Given the LS estimates at pilot positions, the MMSE estimate of the full channel vector is:
where:
- is the cross-correlation
- is the auto-correlation of the LS estimates
- is the channel frequency correlation matrix
The MMSE estimator has lower MSE than LS but requires knowledge of and the noise variance .
The MMSE estimator acts as a Wiener filter in the frequency domain, smoothing the noisy LS estimates by exploiting the fact that nearby subcarriers have correlated channel responses.
OFDM Channel Estimation
Compare LS and MMSE channel estimates on an OFDM system with comb-type pilots. Observe how the MMSE estimator produces smoother estimates by exploiting frequency-domain channel correlation. Increase the SNR to see both estimators converge to the true channel.
Parameters
Example: LS Channel Estimation with Comb Pilots
An OFDM system has subcarriers with comb-type pilots on subcarriers (pilot spacing ). The pilot symbols are all . The received pilot values are:
(a) Compute the LS channel estimates at the pilot positions.
(b) Use linear interpolation to estimate and .
LS estimates at pilot positions
Since for all pilots:
Linear interpolation
For (between pilots at and ):
For (between pilots at and ):
LS vs. MMSE Channel Estimation
| Property | LS Estimator | MMSE Estimator |
|---|---|---|
| Formula | ||
| Complexity | β one division per pilot | β matrix inversion required |
| Prior knowledge | None required | Channel correlation , noise variance |
| Bias | Unbiased | Biased (but lower MSE) |
| MSE performance | Higher MSE, especially at low SNR | Lower MSE by exploiting correlation |
| Robustness | Robust to model mismatch | Sensitive to incorrect |
| Practical use | Initial estimate, low-complexity systems | Refined estimate in advanced receivers |
Quick Check
In a comb-type pilot arrangement, what determines the maximum allowable pilot spacing in the frequency domain?
The maximum Doppler spread of the channel
The maximum delay spread (number of channel taps )
The number of subcarriers
The modulation order of the data subcarriers
By the sampling theorem, the pilot spacing must satisfy to avoid aliasing in the frequency-domain channel estimate. Larger delay spread requires denser pilots in frequency.
Common Mistake: Pilot Spacing Too Wide
Mistake:
Placing pilots too far apart in frequency () to maximise data throughput, assuming interpolation will fill in the gaps.
Correction:
If , the channel frequency response is undersampled at the pilot positions, causing aliasing in the time-domain representation. No amount of interpolation can recover the lost information. The pilot spacing must satisfy the Nyquist condition . In practice, use slightly less than to account for leakage and windowing effects.
Pilot Symbol
A known reference symbol transmitted on a specific subcarrier and OFDM symbol position, used by the receiver to estimate the channel frequency response.
Related: Channel Estimation in OFDM, LS Channel Estimator, comb-type pilots
LS Channel Estimator
Least-squares estimator for the channel at pilot subcarriers: . Simple and unbiased but noise-enhanced compared to MMSE.
Related: MMSE Estimator (Bayesian), Pilot Symbol, Channel Estimation in OFDM