Exercises
ex-ris-ch07-01
EasyWrite the per-user SINR for user in a -user MISO-RIS system. Identify signal, interference, and noise contributions.
Use the effective channel .
Signal power
Desired signal at user from precoder : .
Interference + noise
Interference: . Noise: .
SINR
.
ex-ris-ch07-02
EasyWhy is the max-min RIS problem algorithmically easier than the sum-rate RIS problem?
Consider the structure of each inner subproblem.
Structure
Sum-rate inner subproblem: WMMSE, which is non-convex (reformulated as a block-convex problem with local optima). Max-min inner subproblem: SOCP bisection β each SOCP is convex and globally solvable in polynomial time.
Consequence
Max-min AO gives globally optimal active updates at each outer iteration; sum-rate AO is locally optimal. The outer AO loop has the same local-minimum issue in both, but the quality of the inner solve is different.
ex-ris-ch07-03
MediumDerive the SOCP formulation of the QoS- feasibility problem. Explicitly write the second-order cone constraint for user .
Rotate by a phase to make real positive.
QoS constraint
becomes .
Rotation trick
Pick a phase so (real positive). Then the LHS is (without absolute value), the sqrt of which is linear in . SOC: .
Collecting
The SOCP is: minimize subject to the SOC constraints and an imaginary-part equality (the phase rotation). Standard SOCP solvers handle this.
ex-ris-ch07-04
MediumFor a 2-user MISO-RIS with equal-power direct channels but 95% correlation, estimate the RIS sum-rate gain (dB) over a no-RIS baseline. Assume .
Without RIS: ZF has a large power-inflation factor. With RIS: channels can be decorrelated.
No-RIS ZF inflation
Correlation . Inflation factor , or per-user SNR loss to ZF.
RIS decorrelation
The RIS can steer reflected beams in different directions, reducing effective correlation to . Inflation , loss.
Rate gain
Combined with SNR boost (~) minus the residual inflation, the RIS gain is in per-user SNR, roughly bits/s/Hz per user at high SNR, or bits/s/Hz in the sum rate. Substantial.
ex-ris-ch07-05
MediumShow that the bisection for max-min SINR converges in iterations where is the target tolerance.
Each bisection step halves the uncertainty interval.
Halving
Start with interval of width . After iterations, width .
Termination
Stop when : .
Total cost
bisection calls, each a single SOCP. Total inner cost per AO outer iteration: . For : 20 iterations.
ex-ris-ch07-06
MediumWhat is the asymptotic DoF (pre-log factor) of a -user MU-RIS sum rate with BS antennas, as ? Does the RIS change it?
DoF is determined by active antennas, not RIS elements.
DoF
. Sum rate at high SNR: .
RIS effect
RIS adds SNR (via ) but does not change the pre-log factor. At high SNR: (additional bits/s/Hz from RIS SNR gain).
Interpretation
RIS is a power/SNR amplifier, not a DoF generator. To serve more users, need more active antennas.
ex-ris-ch07-07
HardProve that at the sum-rate optimum, the WMMSE weight where is the MMSE for user . Use the first-order optimality condition .
Write the Lagrangian in terms of .
Objective in $w_k$
The WMMSE objective as a function of alone: .
Differentiate
. Setting to zero: . (Equivalently if using natural log; the extra factor is conventional.)
Interpretation
The weight is the inverse MSE of user 's estimate β higher weight for better-served users. The sum-rate objective rewards reducing the "worst MSE" because its log-derivative is steepest there.
ex-ris-ch07-08
MediumShow that the max-min rate is upper-bounded by the sum rate divided by : .
Use .
Min-mean inequality
For any set , .
Apply to RIS
. Maximizing LHS over : .
Significance
A sharp upper bound when users are symmetric (e.g., i.i.d. Rayleigh channels); slack otherwise. In practice, max-min is roughly - in MU-RIS scenarios.
ex-ris-ch07-09
HardFor a 2-user system with , , compute the expected sum-rate gain of RIS vs. no-RIS under i.i.d. Rayleigh direct channels, .
Expected at coherent combining.
Expected SNR gain
Per-user: under coherent RIS alignment. For (normalized) and : .
Sum rate
No-RIS sum rate (MRT): bits/s/Hz. RIS sum rate: bits/s/Hz.
Gain
bits/s/Hz β dramatic, but note the assumption of coherent alignment. Under imperfect CSI or finite iterations, the realized gain is - of this.
ex-ris-ch07-10
MediumExplain why, in MU-RIS sum-rate maximization, strong users receive disproportionately more power and RIS attention at the optimum.
Water-filling argument.
Water-filling logic
Sum rate is concave in per-user SNR (at each fixed ), but the marginal return is non-decreasing in channel strength: . Stronger β larger marginal return β allocate more power.
RIS amplification
The RIS can further amplify strong users via matched-filter phases. Sum-rate optimization naturally chooses to over-amplify the strong user, widening the gap.
Fairness consequence
Weak users get less power and less RIS steering. Their rates may approach zero in extreme cases. Max-min fairness (Section 7.3) reverses this tendency.
ex-ris-ch07-11
MediumIn MU-RIS with , , , how many outer AO iterations are typically needed to converge? How does this scale with ?
Convergence is linear; each iteration halves the optimality gap.
Typical count
For relative convergence: 10-20 outer AO iterations are typical.
Scaling with $K$
More users means more local minima in the passive subproblem (higher-rank QCQP). Iteration count grows roughly linearly with : outer iterations.
Warm-start
Across coherence blocks, warm-started AO converges in 3-5 iterations regardless of . The one-time cold-start cost is amortized.
ex-ris-ch07-12
HardAn operator has a choice: spend the RF budget on (a) doubling the BS active antennas or (b) adding a passive RIS panel. Under what conditions does option (b) win?
Compare DoF gain vs. SNR gain.
Doubling antennas
Gives new DoF (until ), plus SNR boost of (3 dB per user).
Adding RIS
Gives per-user SNR gain (no new DoF).
Comparison
If : doubling antennas buys new DoF β probably wins. If : additional antennas are marginal (favorable propagation); RIS's gain is more valuable. If link is blocked: RIS is the only option (direct path gives no SNR).
Rule of thumb
RIS wins when: blocked direct path, already, or power-cost constraints make active antennas expensive. Doubling antennas wins when: , no blockage, minor added hardware cost.
ex-ris-ch07-13
MediumFor max-min fairness with 4 users, why does the SOCP feasibility become tight as approaches the optimum?
At optimality, all SINR constraints are active.
Active constraints
If one SINR is strictly above , we can reduce power for that user and redistribute, improving the min. Contradiction; hence all constraints are equality at optimum.
SOCP at tightness
All SOC constraints are active (on the boundary). The feasibility oracle operates at the boundary of the SOC cone, which is numerically sensitive but well-handled by modern SOCP solvers.
Implication
The bisection converges to this tight boundary; tolerance determines the precision of the "all equal SINR" condition at the solution.
ex-ris-ch07-14
MediumShow that equal-SINR at the max-min optimum is an immediate consequence of strict monotonicity of the SOCP feasibility in .
If one user has excess SINR, reduce its power β does the feasibility improve?
Transfer argument
Suppose at , user 1 has strict. Reduce slightly β SINR drops a bit but remains . Feasibility still holds. Now redistribute the freed power to the worst-served user (say user ): grows, grows above .
Contradiction
We just constructed a feasible solution at a higher , contradicting optimality. Hence at , all users achieve exactly .
ex-ris-ch07-15
ChallengeOpen-ended: Design an RIS scheduling algorithm for users that time-shares RIS configurations across user clusters. Describe the key tradeoffs.
Identify clusters based on channel similarity; schedule one cluster per time slot.
Clustering
Compute pairwise channel correlations; group users with high correlation into clusters. Within a cluster, a single serves all users jointly.
Scheduling
In each coherence block, serve one cluster with its dedicated and precoder. Round-robin across clusters.
Tradeoffs
- More clusters: finer granularity, but pilot overhead per cluster Γ number of clusters can overflow coherence.
- Fewer clusters: less RIS specialization, but lower overhead.
- Cluster size affects fairness β large clusters dilute per-user RIS gain.
Verdict
This is the hierarchical scheduler of the Caire et al. 2022 CommIT contribution. In practice, 2-4 clusters with 4-8 users each works well for .