Exercises
ex-ch22-01
EasyCompute the slot duration and the OFDM symbol duration for each NR numerology . Ignore cyclic prefix.
Use and .
Slot = 14 symbols, so .
Symbol duration
gives µs for .
Slot duration
ms, giving ms. This confirms the rule "slot ."
ex-ch22-02
EasyAn NR TDD cell at serves users and uses SRS with comb factor 4 and periodicity slots. Compute the total SRS overhead as a fraction of resource elements, assuming no cyclic-shift multiplexing.
Each UE's per-slot overhead on the comb-4 grid is .
Divide by periodicity and multiply by .
Per-UE fraction
per UE.
Total fraction
without cyclic shifts. With cyclic-shift multiplexing (factor 4), the 8 UEs fit in 2 comb groups, dropping the total to .
Interpretation
The fact that SRS overhead depends on rather than is the fundamental enabler of TDD massive MIMO.
ex-ch22-03
EasyWhat is the full P1 beam sweep latency for beams at ( kHz), ignoring SS burst gaps?
.
Multiply by .
Per-SSB time
At , . .
Total
ms. The sweep fits easily in the 5-ms SS burst window.
ex-ch22-04
EasyA Type I CSI-RS codebook has ports with oversampling . Compute the wideband beam-index payload in bits for a single-panel rank-1 report.
Total beam grid size is .
Add the QPSK co-phasing 2-bit field.
Grid size
beams. Beam index payload: bits.
Total
Adding the 2-bit QPSK co-phasing: bits for the Type I PMI field (excluding RI and CQI overhead).
ex-ch22-05
MediumDerive the pre-log penalty for a TDD cell in which the data phase of the coherence block is interrupted once by a 4-symbol SRS. Assume symbols. Compare with a CSI-RS-based FDD scheme that uses 4 symbols of NZP-CSI-RS plus 32 bits of per-subband feedback within the same coherence block.
TDD pre-log factor is .
FDD has the same pilot cost but also an uplink UCI transmission.
TDD pre-log
— a 4.8% rate loss from the SRS overhead. All 84 symbols remain in the downlink data budget after allocating 4 of them to uplink SRS.
FDD pre-log
The 4 NZP-CSI-RS symbols cost the same 4.8%. The feedback UCI (32 bits on PUCCH) costs another of uplink capacity. Total pre-log .
Conclusion
The pre-log difference is about 1% in favor of TDD. The real difference is in the CSI quality, not the pre-log: TDD has a raw channel estimate, while FDD has a quantized codebook approximation. Section 22.3 quantifies the latter loss as 1-3 dB.
ex-ch22-06
MediumA Rel-15 Type II codebook report uses beams, subbands, 3-bit amplitude, and 3-bit phase per coefficient. Compute the per-report payload in bits and compare with a Rel-17 eType II report that uses the same but compresses to frequency basis vectors (half the subbands).
Type II: beam indices + bits per subband.
eType II: beam indices + bits per frequency basis + basis selection overhead.
Type II payload
Beam indices (wideband, ): bits. Per-subband coefficients: bits per subband, bits total. Grand total: bits.
eType II payload
Same beam indices ( bits). Per-basis coefficients: bits per basis, bits total. Basis selection from the size-13 DCT grid: bits. Grand total: bits.
Compression ratio
compression from the Rel-17 frequency-DCT compression. This matches the 40-60% compression range reported in Rel-17 literature.
ex-ch22-07
MediumCompute the crossover SNR at which the 2-TRP NCJT rate exceeds the CJT rate .
Set .
Solve .
Equation
, which gives .
Solution
. The two rates are equal only at . For any , NCJT's two-layer rate strictly exceeds CJT's one-layer rate (see the monotonicity proof in Theorem 22.5).
Caveat
This assumes the UE has at least 2 receive antennas. For a single-antenna UE, NCJT is infeasible and CJT is the only option — the crossover comparison does not apply.
ex-ch22-08
MediumA UE is served by an FR2 cell at GHz with 32 SSBs swept in a 5-ms window. The UE moves at 60 km/h. Compute the angular displacement of the UE during one full SSB sweep at a distance of 100 m from the gNB, and decide whether the beam selected by P1 is still valid when the subsequent data transmission begins.
Angular speed .
SSB sweep ms including burst gaps.
FR2 narrow beam degrees typical.
Angular speed
km/h m/s; rad/s deg/s.
Displacement during sweep
mrad deg. This is much smaller than a 5-degree narrow beam.
Validity check
The beam selected at the start of the SSB sweep is still within 1% of a full beamwidth at the end, so it remains valid for the first data transmission. Beam tracking will update it at the next CSI-RS measurement (P2 refinement), keeping the error bounded.
ex-ch22-09
MediumDerive the UatF-bound spectral efficiency for a TDD cell with , , dB for all users, and pilot overhead within a coherence block of symbols. Use ZF precoding.
Pilot quality .
ZF-UatF SINR .
Pilot quality
. .
UatF SINR
dB.
Sum rate
Per-user: bits/s/Hz. Summed over 8 users: bits/s/Hz. Applying the pre-log factor : bits/s/Hz net.
Comparison with field trial
A 64T64R commercial deployment would measure - bits/s/Hz at this load — about 65-75% of the UatF bound, which matches the Section 22.6 field-trial gap.
ex-ch22-10
MediumA 3.5 GHz TDD cell with uses CSI-RS with ports. The BS has 64 physical antennas but 32 logical CSI-RS ports. How does the BS map the 64 physical antennas to the 32 ports, and what is the impact on the precoder resolution?
Pre-beamforming applies a fixed matrix.
The mapping is usually based on long-term statistics.
Port reduction
The BS applies a fixed (slowly updated) pre-beamforming matrix based on long-term channel statistics. The UE sees only the effective -dimensional channel .
Precoder resolution loss
The loss depends on how well captures the channel covariance principal eigenspace. For one-ring channels with modest angular spread, a DFT-based captures 90-95% of the channel energy, implying a residual of 0.3-0.5 dB SINR. For rich-scattering channels, the loss is larger (up to 1-2 dB).
Connection to JSDM
This is exactly the JSDM two-stage precoder of Chapter 7, instantiated in the NR codebook framework. The NR standard allows any the operator chooses — including the JSDM choice based on long-term covariance.
ex-ch22-11
MediumProve that the total CSI-RS overhead in an NR cell is independent of when pre-beamforming reduces the physical antennas to a fixed logical port count .
Count REs per RB, CSI-RS density per port, and slot periodicity.
RE count
Per RB per period: REs. CSI-RS RE usage: REs, independent of .
Ratio
. The physical antenna count does not appear in the formula.
Implication
Operators can deploy physical antennas while paying the same CSI-RS overhead as a cell, as long as the pre-beamforming matrix is good enough to preserve the useful channel energy in 32 ports. This is how commercial Rel-15 cells achieve massive MIMO without breaking the 32-port CSI-RS limit.
ex-ch22-12
HardConsider a 2-TRP PDCCH repetition scheme with correlated fading (correlation coefficient ) across TRPs. Derive the post-combining BLER as a function of per-TRP BLER and , and compare with the independent case . At what does the 2-TRP combining gain drop to 50% of the independent case?
For correlated Gaussian errors, the joint error probability factors through the Gaussian copula.
Use the approximation that correlated BLER errors have a geometric-mean behavior at low .
Independent case
For , post-combining BLER is . The gain in "effective SNR" at fixed BLER target is 3 dB (one bit per doubling).
Correlated case
With correlation , the joint error probability is approximately at low (first-order approximation using the Gaussian-copula expansion). For (fully correlated), this reduces to — no combining gain.
50% gain point
The combining gain in dB is . For , independent gain is 30 dB; 50% of that is 15 dB at .
Implication
The 2-TRP repetition gain drops to half at . Real deployments with geographically separated TRPs typically achieve , preserving 70-90% of the independent combining gain.
ex-ch22-13
HardDerive the CSI-ageing-induced SINR loss for a ZF-precoded massive MIMO cell at Hz and CSI feedback delay ms. Assume , , and equal-power users at dB.
Model CSI ageing as a first-order Gauss-Markov process with correlation .
The ZF useful-signal term scales by and the interference term gains a residual.
Correlation coefficient
. , so . Wait — this is the fully-aged limit; at comparable to , ZF has essentially lost its advantage.
Re-scaling
Use a more realistic ms instead. Then rad and , .
SINR loss
ZF useful term: . ZF residual interference: .
Effective SINR
, or dB. Fresh-CSI SINR was 27.4 dB (Exercise 9). The loss is about 13 dB. At ms the loss is catastrophic — which is why CSI ageing matters so much at vehicular speeds.
ex-ch22-14
HardFor a Type II codebook with DFT beams, derive the expected precoder squared sine as a function of under the one-ring channel model with angular spread , assuming the best DFT beams are chosen.
The covariance eigenvalues under the one-ring model decay as for .
The -best DFT beam subspace captures the top covariance eigenvalues to within a basis mismatch of .
Covariance eigenspectrum
Under the one-ring model with ULA and angular spread , the effective dimension is . For , the captured fraction grows linearly; for , it saturates.
$\sin^2 \theta_L$ for small $L$
for . This captures the linear accumulation of principal components.
Asymptotic decay
For , . In practice, with and , , which is why Type II with is sufficient — larger yields diminishing returns.
ex-ch22-15
HardDerive the cell edge rate for a 64T64R 3.5 GHz FR1 cell with 100 MHz bandwidth under the assumption of 20 connected UEs, MMSE-based scheduling with proportional fairness, and a channel-model SINR CDF whose 5%-ile is dB.
5%-ile user SE .
Divide by 20 UEs and multiply by 100 MHz.
5%-ile SE
bits/s/Hz per UE.
Fair share
With 20 UEs and full resource allocation, each UE gets of the cell's time-frequency resources on average (proportional fairness with equal-priority UEs).
5%-ile throughput
Mb/s. This is the 5%-ile (cell-edge) user experience — roughly consistent with reported 2019 commercial measurements.
Implications
Even with a 64T64R array, the 5%-ile throughput is dominated by the per-user fair-share bottleneck, not by the beamforming gain. Increasing to 128 would roughly double the cell sum rate but the 5%-ile throughput scales much more slowly.
ex-ch22-16
ChallengeThe CSI-RS RE pattern in NR has density 1 RE/RB per port for and 0.5 RE/RB per port for larger port counts. Derive the overhead formula and explain why density is halved at higher port counts.
Total REs per RB is fixed at 168.
Orthogonal CSI-RS sequences can be multiplexed via code-domain at reduced density.
Overhead without sharing
Naive: , which for 32 ports at is — already non-trivial.
With density = 0.5
Halving density uses code-domain multiplexing: two orthogonal CSI-RS sequences share the same RE pair via a length-2 Walsh code. The effective overhead is , which for 32 ports is .
Trade-off
Halving density costs 3 dB of SNR on each CSI-RS sequence (because the pilot power is distributed over fewer REs of the same RB), which adds to the channel estimation error. For high port counts where the overhead would otherwise be prohibitive, the SNR loss is preferable. The NR standard provides this trade-off as a scheduler configuration parameter.
ex-ch22-17
ChallengeA 5G NR cell with operates in dual TDD-FDD mode: SRS for primary CSI in TDD operation, Type II CSI-RS feedback as a backup in FDD-hybrid mode. Design a CSI acquisition schedule that minimizes overhead while maintaining SINR within 1 dB of the clean-CSI UatF bound.
SRS every 10 slots gives fine-grained CSI for near-stationary users.
Type II CSI-RS every 80 slots provides backup for handover or SRS failure.
Primary SRS schedule
Allocate SRS in the last symbol of every 10th slot. At , this is SRS symbol per 5 ms, giving CSI refresh every 5 ms — well inside the 40+ ms coherence time at pedestrian speeds.
Backup Type II schedule
Allocate a 32-port NZP-CSI-RS every 80 slots ( ms). The UE computes a Type II report and sends it in the next PUCCH instance. This provides a redundant CSI source in case SRS fails (UE in blocked state, uplink outage).
Overhead
SRS: of REs. Type II CSI-RS: of REs. Total CSI overhead: . Data fraction remains .
SINR verification
With 5-ms CSI refresh, CSI ageing at km/h pedestrian mobility adds about dB of SINR loss — within the 1-dB budget. For km/h vehicular, the loss rises to about dB — still within budget. The scheduler can switch to more aggressive SRS cadence (every 5 slots) if it detects higher mobility via measurement reports.