Prerequisites & Notation

Before You Begin

Chapter 3 builds directly on the system model from Chapter 1 and the channel models from Chapter 2. Make sure you are comfortable with the following.

  • Massive MIMO system model: uplink/downlink, TDD, channel matrix(Review mimo/ch01)

    Self-check: Can you write the received signal model y=Hx+w\mathbf{y} = \mathbf{H}\mathbf{x} + \mathbf{w} and state what each term is?

  • Spatially correlated channels: covariance matrix Rk\mathbf{R}_k, one-ring model(Review mimo/ch02)

    Self-check: Can you define Rk=E[hkhkH]\mathbf{R}_k = \mathbb{E}[\mathbf{h}_k \mathbf{h}_k^H] and explain what its eigenvalue spread tells you about the channel?

  • MMSE estimation: posterior mean, MSE expression, LMMSE as linear special case(Review fsi/ch07)

    Self-check: Given a joint Gaussian model, can you write the MMSE estimator and its error covariance without looking it up?

  • Projection matrices: P=A(AHA)βˆ’1AH\mathbf{P} = \mathbf{A}(\mathbf{A}^H\mathbf{A})^{-1}\mathbf{A}^H, orthogonal complement

    Self-check: Can you show that P2=P\mathbf{P}^2 = \mathbf{P} and that (Iβˆ’P)(\mathbf{I} - \mathbf{P}) projects onto the null space of AH\mathbf{A}^H?

  • Matrix inversion lemma: (A+UCV)βˆ’1(A + UCV)^{-1} formula

    Self-check: Can you state the Woodbury identity and apply it to invert (Οƒ2I+RkSpSpHRkH)(\sigma^2 \mathbf{I} + \mathbf{R}_k \mathbf{S}_p \mathbf{S}_p^H \mathbf{R}_k^H)?

Notation for This Chapter

Symbols introduced or specialized in Chapter 3. For global conventions, see the master notation table.

SymbolMeaningIntroduced
Hk∈CNt\mathbf{H}_{k} \in \mathbb{C}^{N_t}Channel vector from BS to user kk (NtN_t base-station antennas)s01
Rk=E[HkHkH]∈CNtΓ—Nt\mathbf{R}_k = \mathbb{E}[\mathbf{H}_{k} \mathbf{H}_{k}^{H}] \in \mathbb{C}^{N_t \times N_t}Spatial covariance matrix of user kks01
Ο•k∈CΟ„p\boldsymbol{\phi}_k \in \mathbb{C}^{\tau_p}Pilot sequence of user kk, length Ο„p\tau_p, βˆ₯Ο•kβˆ₯2=Ο„p\|\boldsymbol{\phi}_k\|^2 = \tau_ps01
Ο„c\tau_cCoherence interval length (samples)s01
Ο„p\tau_pPilot length (samples), Ο„p≀τc\tau_p \leq \tau_cs01
Yp∈CNtΓ—Ο„p\mathbf{Y}_p \in \mathbb{C}^{N_t \times \tau_p}Received pilot signal matrix at base stations01
h^k\hat{\mathbf{h}}_kChannel estimate of user kks02
h~k=hkβˆ’h^k\tilde{\mathbf{h}}_k = \mathbf{h}_k - \hat{\mathbf{h}}_kChannel estimation errors02
Ck\mathbf{C}_kError covariance matrix of MMSE estimate, Ck=E[h~kh~kH]\mathbf{C}_k = \mathbb{E}[\tilde{\mathbf{h}}_k \tilde{\mathbf{h}}_k^H]s02
MSEk\text{MSE}_kMean squared error of channel estimate, MSEk=tr(Ck)\text{MSE}_k = \text{tr}(\mathbf{C}_k)s02
PkβŠ†{1,…,Ktot}\mathcal{P}_k \subseteq \{1,\ldots,K_{\text{tot}}\}Set of users assigned to the same pilot as user kks03
LLNumber of cells in multi-cell systems03
pup_uUplink transmit power per users02