Prerequisites & Notation
Before You Begin
This chapter starts the optimization thread of the book. Every subsequent chapter (6β8, 10β13) will design variants of the algorithms introduced here. Make sure the prerequisites below are solid before proceeding β particularly the convex-optimization tools, which are used without re-derivation.
- Classical MIMO beamforming: MRC, ZF, MMSE(Review ch15)
Self-check: For a MISO channel , can you derive the MRT beamformer and state its optimality?
- Convex optimization: Lagrangian, KKT conditions, strong duality(Review ch03)
Self-check: Can you state the KKT conditions for s.t. ?
- Block coordinate descent convergence theorems
Self-check: Under what conditions does block coordinate descent converge to a stationary point?
- The cascaded channel model from Chapter 3(Review ch03)
Self-check: Write the effective channel in terms of .
Notation for This Chapter
Optimization-specific notation. The core RIS symbols carry over from Chapters 1β3; here we add the objective-function notation and iteration indices.
| Symbol | Meaning | Introduced |
|---|---|---|
| Active precoding matrix, | s01 | |
| -th column of : the beamforming vector for user | s01 | |
| Achievable rate for user as a function of both beamformers | s01 | |
| Objective function (e.g., sum rate, max-min rate) | s01 | |
| , | Iterates at alternating-optimization step | s02 |
| Feasible set for active beamforming: (convex) | s03 | |
| Feasible set for passive beamforming: (non-convex torus) | s04 |