Uplink System Model
Why Uplink Detection Matters
In a massive MIMO system, all the heavy signal processing happens at the base station (BS) β and in the uplink, the BS must detect the symbols transmitted by users from a single received vector. This is fundamentally a multiple-access problem: the users share the same time-frequency resource, and the BS exploits its antennas to separate them spatially.
The choice of detection algorithm determines the tradeoff between computational complexity and spectral efficiency. Simple linear receivers (MRC, ZF) become near-optimal in the massive MIMO regime , which is precisely the operational simplification that makes massive MIMO attractive. But when the antenna-to-user ratio is moderate, or when the channel is ill-conditioned, more sophisticated receivers (MMSE, MMSE-SIC) are required to approach the information-theoretic limits.
Definition: Massive MIMO Uplink System Model
Massive MIMO Uplink System Model
Consider a single-cell uplink with single-antenna users transmitting to a BS equipped with antennas. The received signal at the BS is
where:
- is the channel vector from user ,
- is the transmitted symbol of user with power ,
- is the stacked transmit vector,
- is the channel matrix,
- is AWGN noise.
We assume (more BS antennas than users), which is the standard massive MIMO operating regime.
In TDD systems, the BS obtains (or an estimate ) from uplink pilot training using channel reciprocity. The detection algorithms in this chapter assume knowledge of ; the impact of imperfect CSI is treated via the UatF bound (MIMO Ch. 4).
Definition: Linear Detector
Linear Detector
A linear detector applies a combining matrix to the received signal to produce soft estimates of all users:
The -th element is the soft estimate of user 's symbol, where is the -th column of . The detected symbol (hard decision) is then obtained by slicing to the nearest constellation point.
Linear detection has complexity per symbol vector (matrix-vector multiply) plus a one-time cost for computing .
Definition: Post-Detection SINR
Post-Detection SINR
For a linear detector with combining vector , the post-detection SINR of user is
The achievable rate for user is bits/s/Hz.
Definition: Gram Matrix
Gram Matrix
The Gram matrix of the channel is
with entries . The diagonal elements are the channel gains, and the off-diagonal elements measure inter-user spatial correlation. The Gram matrix is central to ZF and MMSE detection: both require inverting (or regularized inverting) .
In the massive MIMO regime, by favorable propagation, where is the large-scale fading coefficient of user . This approximate diagonalization is why linear receivers become near-optimal.
Linear Detector
A receiver that forms the symbol estimate as a linear function of the received signal. Common choices: MRC, ZF, MMSE.
Related: MRC (Matched Filter) Receiver, Zero-Forcing (ZF) Receiver, MMSE (Regularized ZF) Receiver
SINR (Signal-to-Interference-plus-Noise Ratio)
The ratio of desired signal power to the sum of interference power from other users and thermal noise power, measured at the detector output. Determines achievable rate via .
Related: LEO Link Budget and Received SNR, Spectral Efficiency
Gram Matrix
The matrix whose -th entry is the inner product of the channel vectors. Its condition number governs the noise enhancement in ZF detection.
Related: Condition Number and Noise Enhancement, Favorable Propagation
Why This Matters: Uplink Detection in 5G NR
In 5G NR, the gNB (base station) performs uplink detection on the PUSCH (Physical Uplink Shared Channel). With up to 256 antenna ports in FR1 and massive MIMO in TDD mode, the detection problem is precisely the one formulated here. The standard leaves the detection algorithm to the vendor implementation β MRC for initial access, MMSE or MMSE-SIC for data traffic β making this chapter directly relevant to 5G receiver design.
Quick Check
In the uplink model , what is the dimension of the received vector if the BS has 64 antennas and there are 8 users?
The received vector has one entry per BS antenna: with .