RIS-Aided Cell-Free Massive MIMO

The 6G Architecture: Distributed Everything

Cell-free massive MIMO (CFmMIMO) replaces the single BS with a network of distributed access points (APs), all connected to a central processing unit (CPU) via fronthaul. Each user sees many APs; each AP serves many users; the cell boundary disappears. For 6G, CFmMIMO is a leading candidate for ubiquitous high-rate coverage.

Adding RIS to CFmMIMO is a natural next step: distributed RIS panels complement the distributed APs. The RIS panels provide passive aperture while the APs provide active transmission. Coverage: ubiquitous. Rate: very high. Cost: careful engineering required.

Definition:

RIS-Aided Cell-Free Massive MIMO

A RIS-aided cell-free architecture consists of:

  • LL access points (APs), each with NtN_t antennas, connected via high-speed fronthaul to a CPU.
  • MM passive RIS panels, distributed across the coverage area.
  • KK users.

The channel from user kk to AP β„“\ell via RIS panel mm is

gℓkmH=hℓk,dH+hℓk,2,mHΦmH1,ℓm,\mathbf{g}_{\ell k m}^H = \mathbf{h}_{\ell k, d}^H + \mathbf{h}_{\ell k, 2, m}^H \boldsymbol{\Phi}_m \mathbf{H}_{1, \ell m},

where H1,β„“m\mathbf{H}_{1,\ell m} is the AP-β„“\ell-to-panel-mm channel and hβ„“k,2,m\mathbf{h}_{\ell k, 2, m} is the panel-mm-to-user-kk channel seen from AP β„“\ell.

The CPU jointly optimizes: the AP precoders {Wβ„“}β„“=1L\{\mathbf{W}_\ell\}_{\ell=1}^L and the RIS phase matrices {Ξ¦m}m=1M\{\boldsymbol{\Phi}_m\}_{m=1}^M.

,

Theorem: CFmMIMO + RIS Capacity Scaling

Under favorable propagation and coherent AP + RIS combining, the per-user rate in a RIS-aided CFmMIMO system scales as

Rkβ‰ˆlog⁑2 ⁣(1+Pt LNt+MN2Οƒ2)Β bits/s/Hz,R_k \approx \log_2\!\left(1 + \frac{P_t\,L N_t + M N^2}{\sigma^2}\right) \ \text{bits/s/Hz},

where the first term is the AP aperture (AP gain) and the second is the RIS aperture (coherent multi-panel gain). Both components contribute; neither dominates at typical deployment sizes.

For LNt∼64,MN2∼104L N_t \sim 64, M N^2 \sim 10^4: RIS dominates at moderate SNR. The RIS contribution is typically 11-22 orders of magnitude larger than the active-aperture contribution in coverage-limited scenarios.

The Cell-Free + RIS Synergy

CFmMIMO and RIS are natural partners:

  1. CFmMIMO provides uniform active-aperture coverage via distributed APs. No cell boundaries.
  2. RIS provides passive aperture amplification, especially in coverage gaps that APs cannot reach.
  3. Combined: ubiquitous coverage with high per-user rate.

The architecture is symmetric in a deep sense: both APs and RIS panels are distributed infrastructure, centrally coordinated by the CPU. The distinction between "transmitter" and "channel shaper" blurs β€” both are manipulated by the same optimization.

This is the vision for 6G networks: thousands of cheap APs

  • passive RIS panels, distributed across a city, jointly optimized to deliver quasi-optimal coverage and capacity.

CFmMIMO + RIS Rate Scaling

Plot per-user rate as LL (AP count) and MM (RIS panel count) vary, at fixed total coverage area. Shows the tradeoff between active and passive aperture in cell-free deployment.

Parameters
16
8
4
128
16

Distributed Joint Optimization for CFmMIMO + RIS

Complexity: Centralized: O(L3Nt3K+MN3)O(L^3 N_t^{3} K + M N^3). Distributed: O(LNt3K+MN3)O(L N_t^{3} K + M N^3) per AP per round.
Input: channels from all KK users to all LL APs through all MM panels.
Output: AP precoders {Wβ„“}\{\mathbf{W}_\ell\}, RIS phases {Ξ¦m}\{\boldsymbol{\Phi}_m\}.
Centralized version (CPU does everything):
1. Aggregate all CSI at the CPU.
2. Run multi-panel AO (Section 12.1's Algorithm) with LNtL N_t aggregated active dims.
3. Distribute precoders to APs via fronthaul.
Distributed version (APs cooperate via fronthaul):
1. Each AP locally estimates its own CSI.
2. APs exchange compressed CSI via fronthaul.
3. Distributed BCD: each AP and each RIS panel updates locally given neighbors' state.
4. Converges to a near-centralized optimum with ∼2\sim 2-3Γ—3\times more iterations.

Distributed implementation is crucial at scale: for L=64,M=32L = 64, M = 32, centralized optimization is prohibitively expensive. Distributed BCD trades some optimality for dramatic scalability.

πŸŽ“CommIT Contribution(2024)

Scalable Joint Scheduling for RIS-Aided Cell-Free MIMO

G. Caire, I. Atzeni β€” IEEE Trans. Wireless Commun. (preprint)

Caire and collaborators (2024) tackle the scalability challenge in RIS-aided cell-free networks. The CommIT contribution is a hierarchical scheduling framework:

  1. Macro-scheduling (slow): user-to-cluster assignment (which APs and RIS panels serve which users).
  2. Micro-scheduling (fast): within each cluster, joint AP and RIS optimization.

The hierarchy decouples a nominally O((LMK)3(LMK)^3) problem into parallel smaller O(LcMcKc3L_c M_c K_c^3) problems per cluster. For realistic 6G parameters (L=100,M=32,K=200L = 100, M = 32, K = 200), this reduces optimization time from hours to milliseconds. Enables practical deployment of RIS-aided cell-free at city scale. The paper also formalizes the pilot reuse across clusters and the graceful degradation under cluster handovers.

This is the CommIT contribution for the multi-RIS chapter: practical algorithms at 6G deployment scale.

cell-freecf-risschedulingscalabilitycaire-2024
⚠️Engineering Note

Practical CFmMIMO + RIS Deployment

Scaling CFmMIMO + RIS to 6G deployment:

  1. Fronthaul capacity: APs need ∼1\sim 1-1010 Gbps fronthaul to the CPU. Passive RIS only needs ∼10\sim 10-100100 kbps control-link.
  2. Synchronization: all APs and RIS panels need common phase reference for coherent coordination. Optical fronthaul handles APs; RIS needs separate (but simpler) sync.
  3. Pilot scaling: pilot overhead grows with number of users + RIS panels. Use pilot reuse (coherence-block-level) and compressed sensing.
  4. Failure modes: one AP or panel failing doesn't kill the network β€” it degrades gracefully. The large L,ML, M give redundancy.
  5. Upgrade path: start with a few APs + RIS panels; incrementally add more without re-planning the whole network.
Practical Constraints
  • β€’

    Typical 6G cell-free network: L∼100L \sim 100 APs, M∼10M \sim 10-5050 RIS panels per sq-km.

  • β€’

    Fronthaul bandwidth: ∼10\sim 10 Gbps per AP to CPU.

  • β€’

    RIS control bandwidth: ∼10\sim 10 kbps per panel (much lower).

  • β€’

    Total optimization time per coherence block: ∼100\sim 100-500500 ms at 6G coherence (∼1\sim 1-1010 ms).

Quick Check

Under perfect synchronization across MM panels, the coherent multi-RIS SNR scales as:

MN2M N^2

M2N2M^2 N^2

N2MN^{2M}

MN2MM N^{2M}

Common Mistake: Don't Underestimate Multi-Panel Complexity

Mistake:

"RIS is passive; adding more panels is free."

Correction:

Additional panels add optimization complexity (more variables), CSI acquisition (more pilots), controller communication (more sync points), and deployment cost (even passive hardware costs money). At M>10M > 10 panels per cell, the optimization problem becomes harder than conventional cell-free massive MIMO alone. Use hierarchical scheduling (Section 12.3) or forget the last panels β€” diminishing returns set in around M∼3M \sim 3-55 per cell.