Exercises
ex-ch10-01
EasyA wideband channel has taps with equal power for . The OFDM system uses subcarriers. Write the channel frequency response for a single antenna link, and show that .
Write and compute .
Sum over and use the DFT orthogonality: .
Channel frequency response
, .
Parseval's relation
. This is Parseval's theorem for the DFT.
ex-ch10-02
EasyShow that the cyclic prefix duration must satisfy (the maximum excess delay) for OFDM to perfectly diagonalize the channel.
Consider what happens to the circular convolution if the CP is shorter than the channel impulse response.
CP role
The CP converts linear convolution into circular convolution. After removing the CP at the receiver, the received -sample block is , where is a circulant matrix formed from the channel taps.
Insufficient CP
If , the last samples of the previous OFDM symbol "leak" into the current symbol. The received block is no longer a circular convolution, and the DFT does not diagonalize . The result is inter-symbol interference (ISI) and inter-carrier interference (ICI).
ex-ch10-03
MediumFor a massive MIMO-OFDM system with antennas, users, subcarriers, and MRT precoding, derive the per-user sum rate
and show that as with i.i.d. Rayleigh fading, the rate converges to a deterministic limit.
Start with the MRT precoding vector .
Apply channel hardening () and favorable propagation ().
MRT SINR
With MRT, . The SINR of user at subcarrier is
Asymptotic limit
By channel hardening: (deterministic, same for all ). By favorable propagation: . Therefore , which is deterministic and independent of . The sum rate becomes .
ex-ch10-04
MediumA channel has taps and the OFDM system has subcarriers. Comb-type pilots are placed every subcarriers.
(a) What is the minimum that avoids aliasing?
(b) For , compute the number of pilot subcarriers and the pilot overhead (as a fraction of one OFDM symbol's resources).
(c) If users need orthogonal pilots, how many OFDM symbols must be dedicated to training?
For (a), use . The maximum is 32.
For (c), each OFDM symbol with provides pilot subcarriers, and each user needs pilots.
Maximum pilot spacing
.
Pilot count and overhead for $D = 8$
pilot subcarriers. Pilot overhead per OFDM symbol: .
Training OFDM symbols
With users needing orthogonal pilots, and each user transmitting on all pilot subcarriers in its assigned symbol, we need OFDM symbols for training (one per user). Total training overhead: where is the number of OFDM symbols in a coherence interval.
ex-ch10-05
MediumProve that the DFT-based interpolation algorithm (Algorithm 10.1) exactly recovers the true channel from uniformly spaced pilot observations in the noiseless case.
Show that the -point IDFT of the pilot-domain samples gives the delay taps (possibly aliased).
Use to argue that no aliasing occurs, so the truncation to taps is lossless.
IDFT at pilot subcarriers
The channel at pilot subcarrier is . The -point IDFT gives .
Substitution and simplification
Substituting: . The inner sum is if , and otherwise.
No aliasing condition
Since and , the condition for gives a unique for each . Thus for divisible by , and otherwise. The -point DFT of this zero-padded sequence exactly reproduces for all .
ex-ch10-06
HardDerive the MMSE interpolation formula (Theorem 10.3) for the case of uniform power delay profile ( for ) and uniformly spaced pilots with spacing .
(a) Compute the frequency correlation .
(b) Write the matrices and explicitly.
(c) Show that the MSE is minimized when is chosen such that the pilot subcarriers are maximally spread across the bandwidth.
The frequency correlation for uniform PDP is .
Use the Toeplitz structure of .
Frequency correlation
. Taking the magnitude: .
Correlation matrices
With pilot subcarriers at : is a Toeplitz matrix. is the cross-correlation vector.
MSE minimization
The MSE at data subcarrier is . This is minimized when has the largest possible components, which occurs when the pilots are uniformly spaced with β maximally spread across the bandwidth.
ex-ch10-07
HardConsider a massive MIMO-OFDM system with , , subcarriers, and taps. Compare the total per-OFDM-symbol computational complexity (in complex MACs) of:
(a) Per-subcarrier ZF precoding:
(b) MRT precoding:
(c) Interpolated ZF: compute ZF only at pilot subcarriers, interpolate the precoder to all subcarriers
Matrix multiplication with , costs MACs.
Inverting a matrix costs MACs.
Per-subcarrier ZF
At each subcarrier: costs MACs, inversion costs MACs, multiplication costs MACs. Total per subcarrier: . Total for all : MACs.
MRT
MRT requires no matrix inversion β just normalizing the channel columns. Cost per subcarrier: MACs for the matrix-vector product. Total: MACs. About cheaper than ZF.
Interpolated ZF
ZF at 32 pilot subcarriers: MACs. Interpolation of the precoder to all 1024 subcarriers: (DFT-based) MACs. Total: MACs β comparable to per-subcarrier ZF, but the interpolation can be heavily parallelized with FFTs.
ex-ch10-08
MediumIn 5G NR TDD mode with SRS comb-4 (pilot spacing ) and 100 MHz bandwidth ( subcarriers at ):
(a) How many SRS pilot subcarriers does each UE occupy?
(b) If the channel has taps, is comb-4 spacing sufficient to avoid aliasing?
(c) How many UEs can be multiplexed on the same OFDM symbol using different comb offsets?
Comb-4 means pilots at every 4th subcarrier, with 4 possible comb offsets (0, 1, 2, 3).
Pilot subcarriers per UE
pilot subcarriers per UE.
Aliasing check
Maximum pilot spacing for : . Since , comb-4 is far more than sufficient β no aliasing.
UE multiplexing
With comb-4, there are 4 possible comb offsets. Thus 4 UEs can share the same OFDM symbol with orthogonal pilot positions. To train users, we need OFDM symbols for SRS.
ex-ch10-09
EasyCalculate the cyclic prefix overhead for the following 5G NR numerologies:
(a) (normal CP)
(b) (normal CP)
(c) (normal CP)
The normal CP duration is for , and scales inversely with .
The useful symbol duration is . The CP duration for other numerologies is , where .
$\Delta f = 15\,\text{kHz}$
, . (6.6% overhead).
$\Delta f = 30\,\text{kHz}$
, . (same 6.6% β the ratio is constant).
$\Delta f = 120\,\text{kHz}$
, . (identical β this is by design in NR).
ex-ch10-10
HardDerive the MSE of the LS channel estimator at a single pilot subcarrier in massive MIMO uplink training with users and pilot power .
Show that:
per antenna element, and that the total MSE across antennas is .
The LS estimate inverts the pilot matrix: .
The estimation error is .
LS estimator
. The error is .
Per-user, per-antenna MSE
With orthogonal pilots of power , . Thus . The MSE for user , antenna : .
Total MSE
Summing over antennas: . This does not depend on the channel realization β the LS estimator's MSE is determined purely by the pilot SNR .
ex-ch10-11
MediumA 5G NR base station uses Type II CSI feedback with beam basis vectors. Each beam is selected from an oversampled DFT codebook of size where are oversampling factors. The per-subband coefficients use 3 bits for amplitude and 4 bits for phase.
(a) How many bits are needed to report the beam indices?
(b) For subbands, what is the total feedback per reporting instance?
(c) If CSI is reported every 5 ms and the uplink has 100 kbit/s feedback capacity, is this sustainable?
Each beam index requires bits. Assume .
Beam index bits
Codebook size: entries. Bits per beam: bits. Total for : bits.
Per-subband coefficients
Per subband, per beam: bits. Per subband: bits. For subbands: bits. Plus wideband beam indices: bits. Total: bits per report.
Sustainability
Report rate: . With 100 kbit/s feedback capacity: utilization. Sustainable, but leaves only 36 kbit/s for other uplink control.
ex-ch10-12
HardProve that channel hardening in massive MIMO-OFDM eliminates the frequency selectivity of the effective channel gain. Specifically, show that
as , for all , when the channel taps are i.i.d. Rayleigh.
Express and compute the variance.
Use the fact that are i.i.d. across antennas .
Mean computation
(by Parseval, the mean is the total tap power, independent of ). So .
Variance computation
Since are i.i.d.: .
Coefficient of variation
The coefficient of variation is as , since is a constant (depends only on the fourth moment of the tap distribution).
ex-ch10-13
EasyIn a 5G NR system, the SSB beam sweep uses 64 beams. If each SSB occupies 4 OFDM symbols at (symbol duration ), how long does a full beam sweep take? If the sweep period is 20 ms, what fraction of time is spent on beam sweeping?
Total sweep time = 64 SSBs 4 symbols 8.93 s.
Sweep duration
.
Overhead fraction
Overhead = . This is a significant overhead, which motivates hierarchical beam search (P1 coarse + P2/P3 refinement).
ex-ch10-14
ChallengeDesign an optimal pilot placement strategy for a massive MIMO-OFDM system where the power delay profile is not uniform: the first 4 taps carry 80% of the total power, and the remaining 12 taps carry 20%.
(a) Argue that uniform pilot spacing is suboptimal for this channel.
(b) Propose a non-uniform pilot placement and derive the MMSE interpolation MSE.
(c) Compare the MSE with uniform spacing at the same total number of pilots.
The frequency correlation decays more slowly for the strong taps. Pilots near each other provide redundant information about the strong taps but miss the weak taps.
Consider placing more pilots at wider separations to better capture the fine-grained frequency variation from the weak, high-delay taps.
Suboptimality of uniform spacing
Uniform spacing optimally samples a channel with taps of equal power. When the power is concentrated in the first few taps, the frequency variation is dominated by low-order harmonics (slow variation). Additional pilots at closely spaced frequencies provide diminishing returns. The high-delay (weak) taps create fast frequency variation that requires wide frequency separation to detect.
Non-uniform placement
One approach: allocate pilots uniformly at wide spacing to capture all taps, plus additional pilots at narrow spacing near the band center to improve the estimate of the strong low-delay taps. The total pilot count is .
MMSE comparison
The MMSE for the non-uniform design is computed by evaluating with the non-uniform . For the channel described, numerical evaluation shows 1β3 dB MSE improvement over uniform spacing at the same .
ex-ch10-15
MediumShow that in a massive MIMO-OFDM system with imperfect CSI (estimation error ), the use-and-then-forget (UatF) bound gives a per-subcarrier achievable rate for user :
where is the precoding vector computed from the estimated channel.
The UatF technique treats the estimated channel as deterministic and the estimation error as worst-case noise.
Use and apply the capacity lower bound for channels with state information at the transmitter only.
Signal decomposition
Worst-case noise bound
Treat all terms except the first as uncorrelated Gaussian noise (worst case for mutual information). The effective noise power is .
Achievable rate
The achievable rate is with the SINR ratio of desired signal power to effective noise power.