Prerequisites & Notation

Before You Begin

Chapter 5 introduced the joint RIS optimization for single-user and multi-user scenarios at the framework level. Chapter 6 developed the passive-beamforming algorithms. This chapter specializes the machinery to multi-user problems β€” sum rate, max-min fairness, the active-passive interplay that distinguishes MU-RIS from SU-RIS.

  • MU-MIMO broadcast channel: capacity region, duality, precoder design(Review ch06)

    Self-check: For a KK-user MISO downlink, can you state the sum-rate capacity in terms of the uplink dual and water-filling?

  • Linear precoders: MRT, ZF, regularized ZF, MMSE(Review ch17)

    Self-check: Derive the ZF precoder WZF=H†\mathbf{W}^{\text{ZF}} = \mathbf{H}^{\dagger} and its SINR floor.

  • SOCP / QCQP reformulations of communication problems(Review ch03)

    Self-check: Can you rewrite a min power / QoS problem as an SOCP with second-order cone constraints?

  • RIS AO framework from Chapter 5 and passive algorithms from Chapter 6(Review ch05)

    Self-check: State the bilinear structure of the joint problem and the three passive-update algorithms.

  • Bisection search for target-SINR problems

    Self-check: Why does bisecting over a feasibility oracle solve a max-min problem in polynomial time?

Notation for This Chapter

Multi-user-specific notation builds on Chapter 5's conventions; per-user subscripts kk are added throughout.

SymbolMeaningIntroduced
KKNumber of users (scalar)s01
vk\mathbf{v}_{k}BS beamforming vector for user kk, vk∈CNt\mathbf{v}_{k} \in \mathbb{C}^{N_t}s01
W\mathbf{W}Stacked precoder [v1,…,v\ntnnusers]∈CNtΓ—K[\mathbf{v}_{1}, \ldots, \mathbf{v}_{\ntn{nusers}}] \in \mathbb{C}^{N_t \times K}s01
hk,effH\mathbf{h}_{k,\text{eff}}^HEffective channel for user kk: hk,dH+hk,2HΦH1\mathbf{h}_{k,d}^H + \mathbf{h}_{k,2}^H \boldsymbol{\Phi} \mathbf{H}_1s01
SINRk\text{SINR}_kSignal-to-interference-plus-noise ratio for user kks01
RkR_kUser kk's achievable rate, Rk=log⁑2(1+SINRk)R_k = \log_2(1 + \text{SINR}_k)s01
Rsum,RmmR_{\text{sum}}, R_{\text{mm}}Sum rate βˆ‘kRk\sum_k R_k and max-min rate min⁑kRk\min_k R_ks02
Ξ³\gammaCommon SINR target in the max-min bisections03
wkw_kWMMSE weight for user kk at a stationary points02
uk\mathbf{u}_kMMSE combiner at user kk's virtual receiver (scalar for MISO)s02