Exercises
ex-ch14-01
EasyAn OFDM system has subcarrier spacing kHz.
(a) What is the useful OFDM symbol duration ?
(b) If the system uses subcarriers, what is the total occupied bandwidth?
(c) How does this compare to the coherence bandwidth if the channel has maximum delay spread s?
.
The coherence bandwidth is approximately .
Symbol duration
$
Total bandwidth
$
Comparison with coherence bandwidth
\Delta f = 15;\text{kHz} \ll B_c = 200;\text{kHz}B = 15.36;\text{MHz} \gg B_c\blacksquare$
ex-ch14-02
EasyVerify the orthogonality of OFDM subcarriers by computing:
for (a) and (b) , where .
Combine the exponentials: .
For , use for any nonzero integer .
Combine exponentials
$
Case $k = m$ ($p = 0$)
$
Case $k \neq m$ ($p \neq 0$, integer)
I_{km} = \delta_{km}\blacksquare$
ex-ch14-03
MediumShow that the maximum PAPR of an OFDM signal with subcarriers and equal-energy symbols is exactly .
Use .
The maximum is achieved when for all .
Upper bound on peak
|x[n]|^2 \leq NE_s$.
Average power
By Parseval's theorem for the DFT:
PAPR bound
X[k] = \sqrt{E_s}kx[0] = \sqrt{NE_s}x[n] = 0n \neq 0\blacksquare$
ex-ch14-04
MediumAn OFDM system uses subcarriers with CP length . The channel has taps.
(a) Is the CP sufficient to prevent ISI?
(b) What is the CP overhead?
(c) If the subcarrier spacing is kHz (as in Wi-Fi), what is the total OFDM symbol duration?
Check if .
The total symbol duration includes both the useful part and the CP.
CP sufficiency
We need . Since , the CP is sufficient. There is a margin of samples for timing uncertainty.
CP overhead
$
Total symbol duration
\blacksquare$
ex-ch14-05
MediumFor a 4-point OFDM system (), write the DFT matrix and verify that .
The element is .
Use .
DFT matrix
With :
Verify unitarity
Computing : the entry is .
For : .
For : geometric series since .
Therefore .
ex-ch14-06
MediumProve that the DFT of a circulant matrix diagonalises it: , where and is the first column of .
Show that where is the -th column of .
Use the fact that multiplying by a circulant matrix is circular convolution.
Eigenvector property
Let be the -th column of . The -th element of is:
Eigenvalue computation
Substituting :
where .
Matrix form
Since for all :
Multiplying by from the right:
This is the fundamental result enabling OFDM: the channel circulant matrix is diagonalised by the DFT.
ex-ch14-07
EasyAn OFDM system has subcarriers. The channel impulse response has 4 taps with delays at samples.
(a) What is the minimum CP length?
(b) What fraction of the total symbol is wasted on the CP?
(c) If we increase to 1024 (keeping the same CP), how does the CP overhead change?
The maximum delay index determines the minimum CP length.
CP overhead decreases with increasing .
Minimum CP length
The maximum delay index is 7, so . We need . Minimum .
(In practice, we would choose or larger for margin.)
CP overhead for $N = 256$
$
CP overhead for $N = 1024$
NN\blacksquare$
ex-ch14-08
MediumIn an OFDM system with comb-type pilots and pilot spacing , there are subcarriers, so pilot subcarriers. The SNR is 20 dB and all pilot symbols have .
(a) What is the MSE of the LS channel estimator at the pilot positions?
(b) What is the maximum channel delay spread (in samples) that can be estimated without aliasing?
(c) If the channel has taps, is the pilot spacing adequate?
MSE of LS estimator is .
The maximum resolvable delay spread is samples.
LS estimator MSE
SNR dB means , so .
Maximum resolvable delay spread
By the sampling theorem, pilot spacing can resolve channel responses with up to taps.
Adequacy check
The channel has taps, so the pilot spacing is not adequate. The channel estimate will suffer from aliasing. We need , so is required.
ex-ch14-09
HardDerive the SINR expression for an OFDM system with normalised fractional CFO . Specifically, show that the DFT output on subcarrier can be written as:
where , and find the SINR.
Start from the time-domain received signal with CFO: .
Apply the DFT and identify the ICI coefficients.
Time-domain signal with CFO
After channel convolution and CP removal, the received sample is:
The CFO introduces a phase rotation that varies across samples within the DFT window.
DFT output
$
ICI coefficient
\epsilon_F = 0S(0) = 1S(k-l) = 0k \neq l$ (perfect orthogonality).
SINR derivation
The desired signal power on subcarrier is .
The ICI power (averaging over data and channel) is .
For equal average channel gains :
ex-ch14-10
MediumAn OFDM receiver estimates the fractional CFO as . The system has subcarriers and operates at SNR dB.
(a) Calculate the ICI floor (maximum achievable SINR).
(b) Calculate the effective SINR after CFO causes ICI.
(c) How much does the CFO degrade the SINR compared to the perfect-sync case?
Use for small .
The SINR formula is .
Signal attenuation
$
ICI floor
$
Effective SINR
With SNR :
Degradation: dB. Even this small CFO causes nearly 3 dB degradation at 25 dB SNR.
ex-ch14-11
HardDerive the CCDF of PAPR for an OFDM signal with subcarriers under the Gaussian approximation. Then calculate the PAPR value exceeded with probability for .
Each is exponentially distributed.
The PAPR is the maximum of independent exponential RVs divided by their mean.
Single sample distribution
By the CLT, for large . Therefore :
PAPR CCDF
PAPR . Assuming approximate independence of the samples:
Numerical calculation for $N = 128$
Solve :
ex-ch14-12
MediumA selected mapping (SLM) scheme uses candidate phase sequences. The original OFDM signal has subcarriers.
(a) How many side information bits must be sent to the receiver?
(b) What is the CCDF of the PAPR after SLM, assuming the candidates have independent PAPRs?
(c) At , estimate the PAPR reduction compared to no SLM.
Side information: bits.
With independent candidates, the overall CCDF is the product.
Side information
$
SLM CCDF
If each candidate has independent PAPR with CCDF , then the probability that all candidates exceed is:
PAPR reduction at $\text{CCDF} = 10^{-3}$
Without SLM (): solve , giving ( dB).
With SLM (): solve , i.e., .
, so , ( dB).
PAPR reduction dB.
ex-ch14-13
EasyCompare the CP overhead of the following LTE configurations:
(a) Normal CP: , (b) Extended CP: , (c) 5G NR with kHz: ,
.
Normal CP
$
Extended CP
$
The extended CP is designed for large delay spread environments (e.g., MBSFN) at the cost of significant overhead.
5G NR with 30 kHz spacing
With kHz (double the LTE spacing), the symbol duration is halved but the FFT size is the same:
The CP overhead fraction is the same, but the actual CP duration is halved to s, protecting against half the delay spread.
ex-ch14-14
HardConsider an OFDM system with subcarriers and a 3-tap channel . The CP length is .
(a) Compute the channel frequency response for .
(b) If for all , compute the received frequency-domain symbols (ignoring noise).
(c) Compute the zero-forcing equaliser output .
.
The ZF equaliser perfectly recovers the data when there is no noise.
Channel frequency response
kH[0] = 1 + 0.5 + 0.3 = 1.8H[1] = 1 + 0.5 e^{-j\pi/4} + 0.3 e^{-j\pi/2} = 1 + 0.354 - j0.354 - j0.3\quad= 1.354 - j0.654H[2] = 1 + 0.5 e^{-j\pi/2} + 0.3 e^{-j\pi} = 1 - j0.5 - 0.3 = 0.7 - j0.5H[3] = 1 + 0.5 e^{-j3\pi/4} + 0.3 e^{-j3\pi/2} = 1 - 0.354 - j0.354 + j0.3\quad= 0.646 - j0.054H[4] = 1 - 0.5 + 0.3 = 0.8H[5] = 1 + 0.5 e^{-j5\pi/4} + 0.3 e^{-j5\pi/2} = 1 - 0.354 + j0.354 - j0.3\quad= 0.646 + j0.054H[6] = 1 + j0.5 - 0.3 = 0.7 + j0.5H[7] = 1 + 0.354 + j0.354 + j0.3 = 1.354 + j0.654$
Received symbols
Since for all : .
ZF equaliser
k\blacksquare$
ex-ch14-15
HardShow that when , both ISI and ICI occur. Specifically, for a system with , (no CP), and a 2-tap channel , write the received vector as and show that is not circulant.
Without CP, depends on (the last sample of the previous symbol).
A non-circulant matrix is not diagonalised by the DFT.
Linear convolution without CP
The received samples during symbol are:
(ISI!)
Matrix form
$
Non-circulant structure
is Toeplitz but not circulant: the entry is 0 instead of . In a circulant matrix, row 0 would have in position .
Since is not circulant, it is not diagonalised by the DFT. After applying the DFT: and is not diagonal, causing ICI.
The ISI term further corrupts the signal.
ex-ch14-16
MediumAn OFDM system uses scattered pilots on a lattice with frequency spacing subcarriers and time spacing OFDM symbols. The subcarrier spacing is kHz and total symbol duration is s.
(a) What is the maximum delay spread the system can handle?
(b) What is the maximum Doppler frequency?
(c) At carrier frequency GHz, what maximum user speed does this support?
Maximum delay spread: where .
Maximum Doppler: .
Maximum delay spread
The pilot spacing in frequency samples the channel in the delay domain. With , the maximum resolvable delay spread (in samples) is . In time:
Maximum Doppler frequency
$
Maximum user speed
\blacksquare$
ex-ch14-17
ChallengeDerive the water-filling power allocation for an OFDM system with subcarriers. The channel gains are and the noise variance is . The total power budget is .
(a) Set up the water-filling equations.
(b) Solve for the water level and the power allocation .
(c) Calculate the total capacity and compare with equal power allocation.
Water-filling: .
Some subcarriers may receive zero power if the water level is below .
Water-filling setup
The "water levels" for each subcarrier are:
Power allocation:
Solve for water level
Try all 4 subcarriers active: . , . But , so subcarrier 3 gets negative power β exclude it.
Try 3 subcarriers: . , . Check: (OK).
, , , .
Total: . Correct.
Capacity comparison
Water-filling capacity:
bits/symbol
Equal power ( for all ):
bits/symbol
Water-filling gain: bits/symbol.
ex-ch14-18
MediumExplain the differences between SC-FDMA with localised mapping and SC-FDMA with distributed mapping. For total subcarriers and allocated subcarriers, draw the subcarrier allocation for each case.
Localised: consecutive subcarriers. Distributed: evenly spaced subcarriers.
Consider the frequency diversity implications.
Localised mapping
The DFT outputs are mapped to 4 consecutive subcarriers, e.g., subcarriers :
Allocation:
Advantage: Simpler scheduling, enables frequency-selective scheduling.
Disadvantage: No frequency diversity within the allocation.
Distributed mapping
The DFT outputs are mapped to 4 evenly spaced subcarriers with spacing :
Allocation:
Advantage: Full frequency diversity across the band.
Disadvantage: More complex scheduling; less flexibility for frequency-selective scheduling.
LTE usage
LTE uses localised SC-FDMA for the uplink (PUSCH), as frequency-selective scheduling provides larger gains in practice than distributed diversity. The term "LFDMA" and "IFDMA" (interleaved FDMA) are also used for these modes.
ex-ch14-19
HardDesign an OFDM system for a channel with the following parameters:
- Maximum delay spread: s
- Maximum Doppler spread: Hz
- Required bandwidth: MHz
- Target CP overhead:
Choose appropriate values for , , , and verify all constraints are satisfied.
Choose (to avoid ICI from Doppler) and (for flat fading per subcarrier).
CP overhead constraint: .
Subcarrier spacing selection
Constraints on :
-
Hz (to limit ICI from Doppler). Rule of thumb: kHz.
-
kHz (flat fading per subcarrier). Rule of thumb: kHz.
Choose kHz (between 2 kHz and 10 kHz).
Number of subcarriers
N = 2048$ (power of 2 for efficient FFT).
CP length
N_{\text{cp}} = 104$ (round up).
Verify constraints
CP overhead: (satisfied).
Bandwidth: MHz MHz (satisfied).
Symbol duration: s. (OK).
All constraints satisfied.
ex-ch14-20
ChallengeConsider the MMSE channel estimator for an OFDM system with subcarriers, pilots on all subcarriers (), and a channel with exponential power delay profile for . The SNR is 10 dB.
(a) Compute the channel frequency correlation matrix .
(b) Compute the MMSE estimator .
(c) Compute the MSE of the MMSE estimator and compare with LS.
.
The MMSE estimator reduces to a Wiener filter in this case.
Channel correlation matrix
where . So:
For example, .
MMSE estimator structure
With SNR dB ():
This is a Wiener filter that smooths the LS estimates by exploiting the channel correlation. Subcarriers with high channel correlation are averaged more aggressively.
MSE comparison
LS MSE (per subcarrier):
MMSE MSE:
The eigenvalues of determine the MSE. By eigendecomposition, , and .
Since , the average eigenvalue is about 1.553. The MMSE MSE will be significantly lower than 0.1 (the LS MSE), demonstrating the benefit of exploiting channel correlation.