Limited Feedback
From Perfect to Practical CSIT
The precoding strategies of Section 16.5 assume that the transmitter has perfect channel knowledge. In practice, the receiver estimates the channel and feeds back a quantised representation using a finite number of bits . This section develops the theory of codebook-based precoding and Grassmannian quantisation, quantifying the capacity loss due to imperfect CSIT.
Definition: Precoding Codebook
Precoding Codebook
A precoding codebook is a set of unit-norm precoding vectors in , where is the number of feedback bits.
The receiver selects the codebook entry that maximises the effective channel gain:
and feeds back the -bit index of to the transmitter. The transmitter then uses as its beamforming vector.
The codebook is known to both transmitter and receiver, so only the index (not the vector itself) needs to be communicated. The design of determines how well the finite set covers the space of possible channel directions.
Definition: Grassmannian Quantisation
Grassmannian Quantisation
Grassmannian quantisation designs the codebook to maximise the minimum chordal distance between any two codewords:
where the chordal distance is:
This is a packing problem on the Grassmann manifold β the space of all one-dimensional subspaces of . Grassmannian codebooks provide the best worst-case quantisation of the channel direction.
Grassmannian codebooks are optimal in the sense of minimising the maximum quantisation error. However, finding exact Grassmannian packings is NP-hard in general. Practical alternatives include DFT codebooks, random vector quantisation (RVQ), and structured codebooks (e.g., the 5G NR Type I codebook).
Capacity Loss with Limited Feedback
Explore how the achievable rate degrades as the number of feedback bits decreases. Compare against perfect CSIT and no CSIT baselines.
Parameters
Theorem: Rate Loss with Finite-Rate Feedback
For a MISO channel with transmit antennas and feedback bits using random vector quantisation (RVQ), the average rate loss compared to perfect CSIT beamforming is upper-bounded by:
At high SNR, this simplifies to:
To maintain a constant rate gap of bits/s/Hz as SNR increases by 3 dB, the number of feedback bits must increase by bits.
The quantisation error in the beamforming direction creates a residual "interference" proportional to . More antennas increase the dimensionality of the space to quantise, requiring exponentially more bits. The scaling reflects the real degrees of freedom of a unit-norm vector in (after removing the phase ambiguity).
Quantisation error bound
With RVQ using i.i.d. isotropic random vectors, the expected quantisation error for a random channel direction is:
This follows from the beta distribution of for isotropic and the order statistics of i.i.d. beta random variables.
Rate with quantised beamforming
The achieved rate with beamforming vector is:
Decompose: . The rate loss compared to MRT () is:
Bounding the rate loss
Using for :
Taking expectations and applying Jensen's inequality:
where we used for i.i.d. Rayleigh fading.
Example: Required Feedback Bits for a 4-Antenna System
A MISO system has transmit antennas operating at SNR = 20 dB. How many feedback bits are needed to keep the rate loss below 1 bit/s/Hz?
Apply the rate loss bound
We need:
This requires:
Solve for B
B \geq 25$ feedback bits.
Interpretation
At 20 dB SNR with 4 antennas, 25 bits are needed to maintain less than 1 bit/s/Hz rate loss. If SNR increases by 3 dB, we need additional bits. This linear scaling of with SNR (in dB) is a fundamental characteristic of limited feedback systems.
Quick Check
For a MISO system with , how should the number of feedback bits scale to maintain a fixed rate gap as SNR increases by 3 dB?
Increase by 1 bit
Increase by 3 bits
Increase by 4 bits
does not need to increase
The required scaling is bits per 3 dB increase in SNR. This ensures the quantisation "interference" scales at the same rate as the useful signal power.
Common Mistake: Neglecting Feedback Overhead
Mistake:
Increasing the number of feedback bits without considering the uplink overhead. In FDD systems, the feedback consumes uplink resources proportional to , which reduces the time/ bandwidth available for actual data transmission.
Correction:
There is an optimal that balances the downlink rate improvement from better precoding against the uplink rate cost of feedback. In massive MIMO (), the required scales linearly with , making explicit feedback impractical. This motivates TDD reciprocity-based approaches (where the base station estimates the channel directly from uplink pilots) and implicit feedback mechanisms.
Why This Matters: Limited Feedback in Cellular Standards
LTE uses a codebook of precoding matrices ( bits for rank-1) drawn from DFT-based designs, fed back via the PMI (Precoding Matrix Indicator) field. 5G NR introduces hierarchical Type I and Type II codebooks: Type I uses DFT beams with oversampling factors, while Type II provides linear-combination codebooks with higher accuracy at the cost of more feedback bits (up to 11 bits for wideband PMI). The move to massive MIMO in 5G makes TDD reciprocity increasingly attractive, avoiding explicit feedback altogether.
Precoding Codebook
A finite set of precoding vectors/matrices shared between transmitter and receiver, enabling quantised channel feedback via a -bit index.
Related: Grassmannian Quantisation, Limited Feedback
Grassmannian Quantisation
The optimal codebook design criterion that maximises the minimum distance between codebook entries on the Grassmann manifold, providing the best worst-case quantisation of channel directions.
Related: Precoding Codebook, Limited Feedback
Limited Feedback
A MIMO system design paradigm where the receiver quantises the channel information to bits and feeds the index back to the transmitter, enabling approximate precoding with finite overhead.
Related: Precoding Codebook, Grassmannian Quantisation