The Three Protocols: ES, MS, TS
Three Ways to Split the Energy
The passivity constraint forces the RIS element to decide how to allocate its incident energy between reflection and transmission. Three canonical protocols have emerged in the literature, each corresponding to a different choice of feasibility structure:
- Energy Splitting (ES): continuous partition per element.
- Mode Switching (MS): each element chooses reflect-only or transmit-only (binary).
- Time Switching (TS): all elements operate in one mode at a time, alternating across time.
This section formalizes each protocol, states its feasibility set, and compares their algorithmic and performance properties.
Definition: Energy-Splitting (ES) Protocol
Energy-Splitting (ES) Protocol
In the energy-splitting protocol, each element continuously splits its incident energy between reflection and transmission:
with phases independently adjustable (or coupled per hardware). The feasible set is the unit complex sphere per element:
Every element contributes to both half-spaces simultaneously. Both user sets are served in every coherence block.
ES is the most flexible protocol β no hard discretization. The are real variables on the unit circle (parametrized by a single angle : ). This extra real variable per element makes ES the highest-performing but also the most complex.
Definition: Mode-Switching (MS) Protocol
Mode-Switching (MS) Protocol
In the mode-switching protocol, each element commits to one mode:
i.e., (reflect) or (transmit), selected per element. The feasible set is the 2-point set per element, or equivalently for the vector .
MS is a combinatorial problem, closer in spirit to discrete beamforming. It has fewer variables (each element has a binary choice + one phase) and can be solved via element assignment heuristics or integer-relaxation methods.
MS is the simplest protocol to implement in hardware: each element is just a switch (PIN diode) that routes incident energy to the reflection or transmission path. No continuous amplitude control is needed. This simplicity comes at a cost: dB worse than ES at typical because the per-element split is restricted to 0 or 1.
Definition: Time-Switching (TS) Protocol
Time-Switching (TS) Protocol
In the time-switching protocol, the entire RIS panel operates in one mode at a time, alternating across time:
- Fraction of the coherence block: all elements reflect ().
- Fraction : all elements transmit ().
The phases are independently optimizable in each sub-slot. is served during the reflect-slot with rate penalty factor ; during the transmit-slot with factor .
TS is the easiest to analyze: each sub-slot is a standard passive-RIS problem. The only joint variable is , optimized separately from the two sub-slot beamformers. TS is strictly suboptimal to ES (because TS is a special case of ES with binary amplitudes over time, while ES has continuous control), but the performance gap is small at large .
Theorem: Protocol Performance Hierarchy
For any channel realization and optimization objective (sum rate, max-min, etc.):
and are not generally comparable β which wins depends on the specific geometry. However, for large with symmetric user distributions across the two half-spaces, (the combinatorial search approximates the continuous optimum well).
ES is the most general: continuous amplitude split per element per time. MS is ES restricted to amplitudes. TS is ES restricted to homogeneous (all-elements-same-mode) amplitudes. Hence ES MS and ES TS. The rates therefore satisfy .
Feasibility inclusions
Every MS configuration is feasible under ES (the binary amplitudes are valid continuous values). Every TS configuration is also feasible under ES (a fraction of time in all-reflect, a fraction in all-transmit). Hence the feasibility sets satisfy .
Optimum ordering
Maximum of an objective over a superset is at least the maximum over a subset. So .
STAR-RIS Protocol Comparison
| Property | ES (Energy Splitting) | MS (Mode Switching) | TS (Time Switching) |
|---|---|---|---|
| Per-element amplitude | continuous | All elements same mode per slot | |
| Variables per element | 3 (amplitude + 2 phases) | 2 (mode + 1 phase) | 1 (phase); shared |
| Hardware complexity | High (fine amplitude control) | Medium (binary switch) | Low (simple on/off panel) |
| Optimization difficulty | Non-convex + continuous | Mixed-integer (combinatorial) | Convex in ; passive subproblems in slots |
| Rate ordering (typical) | Best (upper bound) | Close to ES at large | - dB below ES |
| Implementation maturity (2024) | Research prototypes | Commercial demos | Straightforward from passive RIS |
Time-Switching STAR-RIS Optimization
Complexity: where is the -grid size, typically 20TS is the easiest protocol to optimize: the dimension is 1D and convex given sub-slot optima, and each sub-slot is a standard passive-RIS problem solvable via Chapters 5-7. In practice, 20 values suffice for fine-grained exploration.
ES vs. MS vs. TS Sum Rate
Compare the achievable sum rate of the three protocols across , SNR, and user-set ratio . ES dominates; MS approaches ES at large ; TS trails by a small margin that widens when user sets are imbalanced.
Parameters
Key Takeaway
Choose your protocol based on hardware, not theory. ES is best in simulation; TS is easiest to deploy. MS sits between: it needs only binary switches per element, yet achieves near-ES performance at typical . For commercial deployment in 2024-2025: MS with appropriate element selection is the most common choice. For academic benchmarks and upper bounds: ES.
Common Mistake: Don't Compare Protocols Without Normalization
Mistake:
"TS has rate ; ES has (both served simultaneously). So ES always beats TS by 2Γ."
Correction:
This is an apples-to-oranges comparison. TS serves each side only a fraction of the time β its achievable rate per user is reduced. ES serves both simultaneously but with split energy per element, so per-user rate is also reduced. The correct comparison is total sum-rate over the full coherence time: in TS, total is ; in ES, total is . The ES-TS gap is typically - β significant but not the 3 dB naive factor of 2.