Prerequisites & Notation

Before You Begin

This chapter assumes fluency with MIMO precoding, mmWave propagation, and the concept of antenna arrays with phase shifters. The algorithmic content of Section 4 builds on compressed sensing (orthogonal matching pursuit) from FSI Chapter 12.

  • MIMO channel model and capacity: y=Hx+w\mathbf{y} = \mathbf{H}\mathbf{x} + \mathbf{w}, water-filling, SVD-based precoding(Review ch15)

    Self-check: Can you write the optimal fully-digital precoder for a rank-LL channel and explain why it has unconstrained complex entries?

  • Uniform linear and planar array steering vectors, array factor, beamwidth(Review ch07)

    Self-check: Can you write the NtN_t-element ULA steering vector a(ΞΈ)\mathbf{a}(\theta) and sketch its DFT beampattern?

  • mmWave propagation: narrow angular spread, sparse multipath, large path loss(Review ch27)

    Self-check: Can you explain why a mmWave channel typically has L≀5L \leq 5 dominant paths and why the channel matrix has low rank?

  • Orthogonal matching pursuit (OMP) for sparse signal recovery(Review ch12)

    Self-check: Can you write OMP as an iterative greedy residual-matching procedure and state when it recovers the true support?

  • DFT matrix, Butler matrix, and analog Fourier operations(Review ch14)

    Self-check: Can you write the DFT matrix and explain how a hybrid coupler implements a 2Γ—22 \times 2 unitary?

Notation for This Chapter

Symbols used in this chapter. See also the NGlobal Notation Table master table. All customizable symbols use \ntn\ntn{} tokens; the values shown are the defaults from the notation registry.

SymbolMeaningIntroduced
NtN_tNumber of transmit antennas at the base stations01
NrN_rNumber of receive antennas at the users01
NRFN_{\text{RF}}Number of RF chains on one side of the link; K≀NRF≀NtK \leq N_{\text{RF}} \leq N_ts01
KKNumber of users / data streamss01
FRF\mathbf{F}_{\text{RF}}Analog / RF precoder, NtΓ—NRFN_t \times N_{\text{RF}}, entries of constant modulus ∣[FRF]m,n∣=1/Nt|[\mathbf{F}_{\text{RF}}]_{m,n}| = 1/\sqrt{N_t}s01
FBB\mathbf{F}_{\text{BB}}Digital / baseband precoder, NRFΓ—KN_{\text{RF}} \times K, arbitrary complex entriess01
W\mathbf{W}Effective (fully-digital) precoder =FRFFBB= \mathbf{F}_{\text{RF}} \mathbf{F}_{\text{BB}} in the hybrid architectures01
H\mathbf{H}mmWave channel matrix, NrΓ—NtN_r \times N_t, typically low-rank with LL dominant pathss01
a(Ο•)\mathbf{a}(\phi)Tx array response (steering) vector at azimuth Ο•\phi, NtΓ—1N_t \times 1s01
a^(Ο•)\hat{\mathbf{a}}(\phi)Rx array response (steering) vector at azimuth Ο•\phi, NrΓ—1N_r \times 1s01
v\mathbf{v}Analog beamforming vector (one RF chain), NtΓ—1N_t \times 1, ∣[v]m∣=1/Nt|[\mathbf{v}]_m| = 1/\sqrt{N_t}s01
Ξ»\lambdaCarrier wavelength =c/f0= c/f_0; at 28 GHz, Ξ»β‰ˆ1.07\lambda \approx 1.07 cms01
SNR\text{SNR}Signal-to-noise ratio in linear scales01
Οƒ2\sigma^2AWGN noise variance per receive antennas01
bbNumber of phase-shifter resolution bits; 2b2^b discrete phase levelss05
F\mathcal{F}Beam codebook, a finite set of analog precoding vectorss03
PcirP_{\text{cir}}Per-RF-chain circuit power (ADC + DAC + mixer + LNA); scales linearly with NRFN_{\text{RF}}s01