Exercises
ex-ris-ch11-01
EasyWhy does conventional passive RIS have rank-1 channel in the far-field LoS case, while array-fed RIS has rank ?
Near-field vs. far-field.
Far-field
In the far-field, all active antennas see the RIS at nearly the same angle. The per-element phase pattern across the RIS is the same (up to a linear ramp) for all active antennas. The BS-RIS channel becomes a rank-1 outer product.
Near-field
In the near-field, each active antenna sees the RIS at a slightly different geometry (different per-element distances and angles). This gives rise to distinct phase patterns per active antenna — rank .
Design implication
Place the array close to the RIS () to get high rank. This is the signature of the array-fed RIS architecture.
ex-ris-ch11-02
EasyFor an array-fed RIS with , how many parallel streams can be supported, and what limits this?
Rank of .
Stream count
Up to streams. Under near- field design with , the bottleneck is : 16 streams.
Limit
The active array has only 16 RF chains. Each supports one baseband stream. The RIS can focus eigenmodes toward 16 users, but can't produce more independent streams than the array feeds.
Expansion
To serve more users, either: (a) increase , or (b) time-share users across slots.
ex-ris-ch11-03
MediumCompute the Fraunhofer distance for a 28-GHz array of aperture m × m facing a RIS of the same size. What is the "near-field" regime?
with the larger aperture.
Wavelength
cm.
Aperture
Largest: m.
Fraunhofer
m.
Near-field regime
m is near-field. Design target: m. Very generous for realistic array-RIS deployments (panels on adjacent building facades).
ex-ris-ch11-04
MediumFor the eigenmode-user assignment with eigenmodes and users, the Hungarian algorithm is used. What's its complexity, and is it polynomial?
for matrices.
Hungarian complexity
for assignment over items. Here .
Feasibility
for : 64 operations. Trivially fast. For : operations. Still microseconds.
Scalability
Scales well to moderate user counts (). For very large , greedy heuristics are cheaper without losing much optimality.
ex-ris-ch11-05
HardProve that eigenbeam orthogonality implies near-orthogonality of RIS-focused user beams under array-fed operation.
SVD gives .
Setup
Let be the RIS phase designed to focus eigenmode toward user . Then ... matched filter.
Inter-beam interference
User receives signal through eigenmode AND leakage from eigenmode . Leakage at user from eigenmode : . This is not zero in general; it depends on how well aligns user 's direction.
Orthogonality approximation
For users at widely-separated angles (typical in mmWave), points away from user , and the leakage is small. Orthogonality is an approximation: not zero but small. Typical leakage level: to below the desired signal in well-separated UEs.
ex-ris-ch11-06
MediumWhy does array-fed RIS use two-timescale CSI, and how does this save pilot overhead?
BS-RIS geometry is fixed; UE mobility is fast.
Two-timescale structure
(BS-RIS): geometrically fixed, changes slowly (hours/days). (RIS-UE): changes with UE mobility (ms-to-seconds).
Fast pilots
Only is re-estimated per coherence block. pilots (one per user) suffice, since is factored out via SVD.
Savings
Conventional RIS: pilots per block. Array-fed RIS: pilots per block. For : pilot savings. For large- deployments, this is the difference between feasible and infeasible.
ex-ris-ch11-07
HardCompare the multi-user capacity of array-fed RIS vs. a fully digital array of the same total antenna count ( vs. + -element aperture array).
Different aperture gains per stream.
Fully digital array
. Multi-user capacity with users: where each user gets aperture gain proportional to the array size. In favorable propagation: per user.
Array-fed RIS
active + passive. users. Each user gets aperture via RIS focusing — not . Cost: multiplexing capped at .
When each wins
Small : array-fed wins (aperture gain focused on each user; no unused antennas). Large : fully-digital wins (multiplexing gain up to total antenna count). For , array-fed is competitive; for , fully-digital is better.
Cost matters
Fully-digital cost scales as RF chains. Array-fed cost scales as RF chains + passive elements. For , array-fed is much cheaper — the architectural case.
ex-ris-ch11-08
MediumUnder the CommIT framework, how is the active precoder computed, given eigenmode decomposition and user-eigenmode assignment?
Columns of aligned with assigned eigenmodes.
Assignment
User → eigenmode . Let be the corresponding right singular vector of .
Precoder columns
, where is the water-filling power to user .
Stacked precoder
, where is the permutation matrix mapping user index to assigned eigenmode.
ex-ris-ch11-09
MediumWhat happens if in the array-fed RIS architecture?
More users than eigenmodes.
Multiplexing limit
Only eigenmodes exist. Cannot support more than independent streams simultaneously.
Solutions
- Time-share users across time slots, each serving users.
- NOMA: superpose users on the same eigenmode with successive interference cancellation.
- Increase : add active antennas.
Typical choice
Option 1 (time-sharing) is simplest and most common. Per-user rate is divided by , but aggregate throughput is similar.
ex-ris-ch11-10
HardDerive the water-filling power allocation across eigenmodes for the array-fed RIS, given singular values and total power .
Standard water-filling on parallel channels.
Setup
Parallel channels with per-channel gain . Capacity per channel: with power , .
Water-filling
, where (water level) is found from .
Interpretation
Stronger eigenmodes ( large) get more power; weakest modes may get 0 (below water level). The optimal water level grows with ; at high , all eigenmodes are active with near-equal power.
ex-ris-ch11-11
EasyDescribe the role of the RIS phase-shift matrix in the array-fed RIS vs. conventional RIS architectures.
Conventional: single user beam. Array-fed: multiple beams per eigenmode.
Conventional RIS
designs a single coherent beam from BS to one user (or jointly balances multiple users with shared BS-side beamforming).
Array-fed RIS
serves as a beam-mapping matrix: each eigenmode of is focused toward a different user. Composite superposes per-user focusing.
Operational meaning
Conventional: passive beamforming for coherent combining. Array-fed: passive beam-steering for multi-stream multiplexing. The same mathematical object (diagonal matrix) plays different architectural roles.
ex-ris-ch11-12
HardEstimate the cost advantage of array-fed RIS over fully-digital massive MIMO at 28 GHz and at 140 GHz.
Active RF chain cost scales rapidly with frequency.
28 GHz
Active RF chain cost: (ADC + DAC + mixer). 32-antenna fully-digital: . Passive metasurface: . Array-fed (8 active + 256 passive): . Ratio: cost advantage.
140 GHz
Active RF chain cost: (extreme bandwidth + mixer complexity). 32-antenna fully-digital: . Passive metasurface: (smaller elements, same area). Array-fed (8 active + 256 passive): . Ratio: cost advantage.
Scaling
Cost advantage grows with frequency. At sub-THz ( GHz), fully-digital becomes effectively infeasible; array-fed RIS is the only practical option.
ex-ris-ch11-13
MediumWhy is the BS-RIS channel geometrically fixed, and what practical implication does this have?
Both BS and RIS are physically mounted, not moving.
Geometry
BS and RIS are both stationary (mounted on buildings / poles). The distance between them, their relative orientations, and their antenna positions don't change with UE motion.
Drift sources
Very slow effects only: temperature changes (array element position drift), mechanical vibration (tiny), hardware aging (over months).
Practical implication
need not be estimated per coherence block. Calibrate once per deployment with a high-accuracy pilot sweep; store the result; re-calibrate only when drift is suspected (rare). This is the foundation of the two- timescale CSI approach.
ex-ris-ch11-14
HardAn array-fed RIS has , with eigenmode singular values (decaying). Compute the sum rate at 10 dB per-user SNR with equal power allocation.
Per-user SNR: .
Equal power
for all . Per-user SNR (linear) = .
Per-user rates
For : SNR = , . For : SNR = , . Down to : SNR = , . Sum roughly 8 × 8.5 ≈ 68 bits/s/Hz (taking geometric mean).
Water-filling gain
Water-filling would give more power to stronger eigenmodes, improving the stronger users slightly at the cost of weaker. Sum rate improvement: - bits/s/Hz. For fairness, equal power is sometimes preferred.
ex-ris-ch11-15
ChallengeOpen-ended: Design an array-fed RIS deployment for a 6G sub-THz hotspot with users. What architecture choices would you make?
Think about multi-panel, multi-RIS, or dynamic scheduling.
Eigenmode limit
requires at least 32 eigenmodes. Single-panel array- fed RIS with is expensive (32 active antennas at 140 GHz = very high cost).
Multi-panel architecture
Use 4 array-fed panels, each . Split users into 4 groups of 8, one per panel. Each panel serves its group independently. See Chapter 12 for multi- panel coordination.
Dynamic scheduling
Alternatively: 1 panel with , but time-share across user groups. Each group gets coherence time. Lose in per-user rate but gain in hardware cost.
Tradeoff
Multi-panel: higher cost but full-time serving. Time-share: lower cost but reduced per-user rate. At 6G deployment density (many hotspots), multi-panel wins. At single-site hotspot, time-share may be preferred.