Uplink System Model

Definition:

Linear Detector

A linear detector applies a combining matrix G∈CNtΓ—K\mathbf{G} \in \mathbb{C}^{N_t \times K} to the received signal to produce soft estimates of all KK users:

x^=GHy.\hat{\mathbf{x}} = \mathbf{G}^H \mathbf{y}.

The kk-th element x^k=gkHy\hat{x}_k = \mathbf{g}_k^H \mathbf{y} is the soft estimate of user kk's symbol, where gk\mathbf{g}_k is the kk-th column of G\mathbf{G}. The detected symbol (hard decision) is then obtained by slicing x^k\hat{x}_k to the nearest constellation point.

Linear detection has complexity O(NtK)\mathcal{O}(N_t K) per symbol vector (matrix-vector multiply) plus a one-time O(K2Nt)\mathcal{O}(K^{2} N_t) cost for computing G\mathbf{G}.

Definition:

Post-Detection SINR

For a linear detector with combining vector gk\mathbf{g}_k, the post-detection SINR of user kk is

SINRk=Pk∣gkHhk∣2βˆ‘jβ‰ kPj∣gkHhj∣2+Οƒ2βˆ₯gkβˆ₯2.\text{SINR}_k = \frac{P_k |\mathbf{g}_k^H \mathbf{h}_k|^2} {\sum_{j \neq k} P_j |\mathbf{g}_k^H \mathbf{h}_j|^2 + \sigma^2 \|\mathbf{g}_k\|^2}.

The achievable rate for user kk is Rk=log⁑2(1+SINRk)R_k = \log_2(1 + \text{SINR}_k) bits/s/Hz.

Definition:

Gram Matrix

The Gram matrix of the channel is

Gramβ‰œHHH∈CKΓ—K,\mathbf{G}_{\text{ram}} \triangleq \mathbf{H}^{H} \mathbf{H} \in \mathbb{C}^{K \times K},

with entries [Gram]k,j=hkHhj[\mathbf{G}_{\text{ram}}]_{k,j} = \mathbf{h}_k^H \mathbf{h}_j. The diagonal elements hkHhk=βˆ₯hkβˆ₯2\mathbf{h}_k^H \mathbf{h}_k = \|\mathbf{h}_k\|^2 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) HHH\mathbf{H}^{H} \mathbf{H}.

In the massive MIMO regime, 1NtHHHβ†’diag(Ξ²1,…,Ξ²K)\frac{1}{N_t} \mathbf{H}^{H} \mathbf{H} \to \text{diag}(\beta_1, \ldots, \beta_{K}) by favorable propagation, where Ξ²k\beta_k is the large-scale fading coefficient of user kk. This approximate diagonalization is why linear receivers become near-optimal.

Linear Detector

A receiver that forms the symbol estimate as a linear function x^=GHy\hat{\mathbf{x}} = \mathbf{G}^H \mathbf{y} 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 R=log⁑2(1+SINR)R = \log_2(1 + \text{SINR}).

Related: LEO Link Budget and Received SNR, Spectral Efficiency

Gram Matrix

The matrix HHH\mathbf{H}^{H} \mathbf{H} whose (k,j)(k,j)-th entry is the inner product hkHhj\mathbf{h}_k^H \mathbf{h}_j of the channel vectors. Its condition number governs the noise enhancement in ZF detection.

Related: Condition Number and Noise Enhancement, Favorable Propagation