STAR-RIS Joint Optimization
Three Beamformers, One Panel
STAR-RIS adds a second diagonal () and an amplitude split. The joint optimization now has three variables: (plus the amplitudes for ES). The AO framework extends naturally: cycle through active → reflection → transmission updates. This section presents the algorithm and highlights the STAR-specific wrinkles.
Definition: STAR-RIS Joint Sum-Rate Problem (ES Protocol)
STAR-RIS Joint Sum-Rate Problem (ES Protocol)
The joint active-STAR beamforming problem is
subject to
- ,
- for all (ES; per hardware model),
- Phase coupling or independence per hardware model.
The uses for and for .
AO for STAR-RIS
Complexity:Compared with plain RIS AO, STAR-RIS adds one extra sub-step (transmission-side update) plus an amplitude reallocation step. Typical AO convergence: 15-25 outer iterations, about 50% more than passive RIS at the same scenario. The amplitude update has a closed form under ES; under MS it's a combinatorial choice.
Theorem: AO Convergence for STAR-RIS
The STAR-RIS AO algorithm produces a monotone non-decreasing sum-rate sequence and converges to a stationary point of the joint problem. The proof is identical to Chapter 5's (Theorem 5.5), since the feasible sets for are each compact and the coordinate-wise problems are well-posed.
The additional amplitude-reallocation step (ES) at the end of each AO iteration does not break monotonicity: it can only improve the objective (by the property).
Example: AO on a 2-User STAR-RIS Problem
, one user on each side (). ES protocol with independent phases. Initialize . Execute one outer AO iteration.
Active update
Compute with initial . WMMSE precoder: two beams, one matched to each effective channel with regularization for inter-side interference (if any).
Reflection side update
Given , solve for to maximize user-r rate. Element-wise matched-filter on ; quantize phase within ES protocol.
Transmission side update
Similar, for user : .
Amplitude reallocation
Given unnormalized , normalize: , similarly . This enforces energy conservation per element.
Convergence check
by monotonicity. After 10-20 iterations, converges to a local optimum.
STAR-RIS AO Convergence
Watch AO converge for a STAR-RIS system. Compare ES, MS, TS protocols on the same channel. Vary user balance between the two sides to see how each protocol performs under imbalanced demand.
Parameters
Complexity Compared with Passive RIS
STAR-RIS per-iteration compute is about 1.5-2× that of passive RIS (extra diagonal + amplitude step). AO iteration count is similar (10-30). Total optimization time scales roughly proportionally — a STAR-RIS system at takes - ms per coherence block; passive RIS takes - ms. Both are real-time feasible at 10-50 ms coherence times.
Common Mistake: Don't Forget the Phase Coupling Under MS
Mistake:
"For MS protocol, we just set each element to reflect OR transmit. The phases of reflect and transmit are unused."
Correction:
Under MS, each element has exactly one mode at any time — but the phase of that mode IS still optimized. The optimization chooses: (i) which mode per element (binary), and (ii) the phase for the chosen mode. Both are variables. Under ES, we additionally have amplitude. Under TS, the phases for each sub-slot are independently optimized. Always clarify which protocol the phases belong to.
Hybrid Precoding for Practical STAR-RIS Deployments
Caire and collaborators (2023) extend the AO framework to practical STAR-RIS deployments with the combined challenges of (1) hardware-coupled phases (the constraint), (2) discrete amplitude levels (quantized ES), and (3) limited BS pilot budget. Their key innovation: a two-timescale optimization where amplitude allocation is updated slowly (coherence-block level) while phases are updated fast (symbol level). Combined with the hybrid analog-digital BS precoder, this achieves of the continuous-ES optimum at of the compute. The approach is particularly relevant for 6G mmWave deployments where STAR-RIS, hybrid BS arrays, and low-latency constraints all interact. This is the CommIT contribution for the STAR-RIS chapter.
STAR-RIS Deployment Best Practices
Practical STAR-RIS deployment considerations:
- Choose the protocol based on hardware constraints:
- Academic study / upper bound: ES.
- Commercial mmWave panel (2024): MS with 3-bit phases.
- Legacy passive-RIS upgrade: TS (reuses existing hardware).
- User-set assignment: use channel estimation (Ch. 4) to decide which users are on which side; re-estimate on mobility.
- Amplitude calibration: ES requires per-element amplitude control, which drifts with temperature. Recalibrate at each major temperature change.
- Phase coupling: for commercial STAR-RIS with coupled , use the coupled-phase optimization; don't pretend they're independent.
- •
Typical ES protocol: requires continuous-amplitude varactor + bias; mW per element.
- •
MS protocol: single PIN-diode switch + single phase shifter per element; mW per element.
- •
TS protocol: uses the same hardware as passive RIS, just with controller time-switching.
- •
Bandwidth: STAR-RIS typically 5-20% fractional bandwidth (narrower than passive).