The Multi-User RIS Signal Model
The RIS as a Multi-User Interference Sculptor
Single-user RIS is an SNR booster: every phase choice helps the one user, no one else. Multi-user RIS is a dual-purpose device: phases can simultaneously amplify one user's signal and deliberately misalign another's. The RIS thus reshapes not just the channel strengths but the interference structure of the system β choosing who can be served simultaneously and who must time-share. This is the topic of the chapter.
The golden thread is explicit: by programming , the RIS simultaneously steers beams toward desired users and nulls them at undesired ones. Active beamforming spatially multiplexes; passive beamforming shapes the channel so that the active multiplexing becomes easier. Together, they let small MU-MIMO arrays serve more users with less mutual interference.
MU-RIS
A multi-user MIMO system where a base station with antennas serves users jointly, aided by one or more reconfigurable intelligent surfaces. The RIS shapes inter-user interference as well as desired signals, enabling simultaneous beam focusing toward multiple users through a single panel.
Related: Sum Rate, Max Min Fairness
SOCP (Second-Order Cone Program)
A convex optimization problem with second-order cone constraints of the form . Polynomial-time solvable. Max-min rate problems in RIS reduce to bisection over a sequence of SOCPs, one per feasibility check.
Related: Bisection Reduces Max-Min to Feasibility, Max Min Fairness
Definition: Multi-User MISO-RIS Downlink
Multi-User MISO-RIS Downlink
A BS with antennas serves single-antenna users via a single -element RIS. The BS transmits , with i.i.d. and . The total transmit power is .
The effective channel for user is , yielding received signal
The per-user SINR is
The inter-user interference is the new ingredient relative to single-user. The RIS can reduce it (by making users' effective channels more orthogonal) or increase it (a bad local optimum), depending on whether the optimization steers wisely.
Theorem: Achievable Rate Region with RIS
Let denote the achievable rate region of the MU-MISO downlink with effective channels and power . The RIS-aided achievable rate region is
is not convex in general (the union of convex regions is not convex), but its achievable boundary is monotone-improving in the sense that (the direct-channel region is a special case of the RIS-aided region, recovered by choosing to cancel the reflected path).
For a fixed , we face a standard MU-MISO downlink with effective channels . Its achievable rate region is known β a union of rate tuples over feasible precoders with total power . The RIS expands this region because every gives a different set of effective channels, each with its own achievable region.
Fix $\boldsymbol{\Phi}$
For each , the system is a standard MU-MISO downlink with known effective channels, whose achievable region is characterized by Costa's dirty-paper coding result or approximated by linear-precoding methods.
Union over $\boldsymbol{\Phi}$
Every feasible contributes its rate region. The RIS-aided region is the union, which is not generally convex β two values at the boundary of their respective regions need not have a convex combination on the overall boundary.
Inclusion
Choosing to make (e.g., by matched-filtering the direct path and aligning the RIS phases to cancel) recovers the direct-only region. Hence inclusion.
The Rank Constraint, Multi-User Edition
From Chapter 3, the cascaded channel has rank . For multi-user pure-LoS scenarios where both hops are rank 1, the cascaded channel is rank 1 in total β regardless of ! All users share a single spatial direction from the BS's perspective.
Multi-user multiplexing through a pure-LoS RIS requires user- specific RIS-UE paths to be linearly independent. If UEs differ in angle (common for geographically separated UEs), the RIS-UE channels span a -dimensional subspace and multiplexing becomes possible. In a severe shared-path case, the RIS devolves to a time-division server with no multiplexing gain.
Rate Region With and Without RIS
For a 2-user MISO system, plot the achievable rate region with and without the RIS. The RIS version expands the region by reshaping the effective channels; the per-user gain translates to a larger outer boundary. Increase inter-user correlation to see the RIS advantage shrink (users in the same spatial direction cannot be multiplexed, RIS or not).
Parameters
Key Takeaway
The multi-user RIS problem is fundamentally about interference shaping. For a fixed active beamformer, the RIS phases determine the inter-user interference pattern. Choosing to make orthogonal across users drastically reduces interference and boosts the sum rate; choosing it to concentrate power on the weakest user raises the max-min rate. These are fundamentally different objectives that require different optimization machinery, developed below.
Common Mistake: Don't Assume Equal Power Across Users
Mistake:
"In MU-RIS with users, just split power per user and optimize ."
Correction:
Equal power is strictly suboptimal for sum-rate maximization. Water-filling gives more power to stronger users; the RIS can amplify strong users further by matched-filter phases, making the water-filling gap even larger. For max-min fairness, equal power is closer to optimum β but still suboptimal because the RIS should favor the weakest user's channel. Always let the active-beamformer subproblem optimize the power split.
Why This Matters: Standard MU-MIMO Precoding with an Extra Knob
Everything you know from MU-MIMO precoding β WMMSE sum-rate, max-min SOCP, block-diagonalization β carries over to MU-RIS with one modification: the channels are now functions of , itself optimized in an outer loop. AO neatly separates the two concerns: inner MU-MIMO precoding in each step, outer RIS update between steps. Your existing MU-MIMO codebase becomes a MU-RIS codebase by wrapping it in an outer AO loop over .
See full treatment in Multi-User Multibeam Operation