Downlink Fronthaul Strategies
The Downlink Fronthaul Challenge
In the cell-free downlink, the CPU must convey each user's data and precoding instructions to the APs via the fronthaul. The CPU computes the precoded signals and compresses them for transmission to the APs, which reconstruct and transmit them over the air. This section develops the theory of compression-based precoding, where the precoded signals are jointly quantized to meet the fronthaul constraints.
Definition: Downlink Signal Model with Fronthaul
Downlink Signal Model with Fronthaul
The CPU computes the precoded signal for AP : where is the precoding vector for user at AP and is user 's data symbol.
The CPU quantizes to produce and forwards it to AP . AP transmits , so user receives: where is the compression distortion at AP .
Theorem: Achievable Rate with Compression-Based Precoding
Under compression-based precoding with independent Gaussian compression at each AP, the achievable downlink rate for user is: where is the compression noise covariance at AP , subject to the fronthaul constraint: with being the precoded signal covariance.
The compression noise appears as additional interference at each user. The fronthaul constraint creates a tradeoff: stronger precoding (larger ) improves the desired signal but requires more fronthaul bits for accurate compression.
Model the effective received signal
User receives . Since is independent of and , the interference-plus-noise power is the sum of multi-user interference, compression noise, and thermal noise.
Compute the SINR
The desired signal power for user is . The total interference is the sum of: (i) multi-user interference , (ii) compression noise , and (iii) thermal noise .
Fronthaul constraint
The compression rate from the CPU to AP must satisfy . For Gaussian signals and distortion, this gives the log-det formula relating to .
Definition: Multivariate Compression for Fronthaul
Multivariate Compression for Fronthaul
Multivariate compression allows the CPU to jointly design the compression codebooks across all APs, exploiting the correlation in the precoded signals .
The optimal multivariate compression minimizes the total distortion subject to the per-AP fronthaul constraints: where is the conditional covariance of AP 's precoded signal given all other APs' signals.
Multivariate compression achieves higher rates than independent compression because it avoids redundantly encoding the correlated components across APs. The gain is largest when APs serve overlapping sets of users.
Example: Compression-Based MRT with Two APs
Consider two single-antenna APs () serving one user. The channels are and with . The CPU uses MRT precoding: , . Each AP has fronthaul capacity bits per channel use. Compute the achievable rate as a function of .
Compute precoded signal power
With MRT, the precoded signal at each AP has power (equal power split). The compression noise variance at each AP is:
Compute the effective SINR
The desired signal power is . The compression noise power is . The SINR is:
Analyze limiting cases
As : and (full MRT gain). As : the compression noise dominates and . The rate is a monotonically increasing concave function of .
Compression-Based Precoding Rate vs. Fronthaul Capacity
Visualize how the achievable downlink rate improves with fronthaul capacity for different precoding strategies (MRT, ZF) under compression-based forwarding.
Parameters
Theorem: Power-Fronthaul Tradeoff in Downlink
For compression-based precoding with per-AP power constraint and fronthaul capacity , the effective transmit power at AP satisfies: The fraction of the transmit power is "wasted" as compression noise that radiates as additional interference.
Finite fronthaul means that a portion of each AP's transmit power radiates as uncontrolled compression noise. At bit/dimension, half the power is wasted. At bits/dimension, only 3% is wasted.
Total transmit power decomposition
The AP transmits . The total radiated power is:
Relate compression noise to fronthaul
For isotropic compression () and isotropic signal ():
Compute effective power
The useful signal power (carrying intended data) is , while the compression noise power is . The fraction of power carrying useful information is , which for simplifies to .
Common Mistake: Violating Per-AP Power Constraints After Compression
Mistake:
Designing the precoder to satisfy the per-AP power constraint without accounting for the compression noise. The actual transmit power .
Correction:
The per-AP power constraint must be applied to the compressed signal: . This means the precoder must be scaled down to leave room for the compression noise: the useful signal power is at most .
Joint Precoding and Compression Optimization
Complexity: Each iteration requires solving a convex subproblem. Convergence is guaranteed but may be slow. Typical: 5--15 iterations for rate gap.The alternating optimization decouples the precoder and compression design, making each subproblem tractable. This is a practical algorithm suitable for quasi-static channels.
Quick Check
In downlink compression-based precoding, where does the compression noise appear from the user's perspective?
As additional thermal noise at the user
As additional interference that scales with the channel gain
It does not affect the user at all
As a reduction in the user's channel gain
The user receives which passes through the channel. Unlike thermal noise, it scales with channel gain.
Practical Fronthaul for Cell-Free Downlink
In practical deployments, the downlink fronthaul carries a mix of compressed I/Q samples and control signaling (scheduling, power control, timing). The useful data fraction is typically 85--90% of the total fronthaul capacity, with the rest consumed by headers, framing, and forward error correction.
Modern eCPRI implementations use 25 Gbps Ethernet links, providing approximately 22 Gbps of useful fronthaul capacity per AP. For a 100 MHz bandwidth with 4 antenna ports and 8-bit compression, this supports a single AP with about 3 bits/dimension of compression --- sufficient for 15--20 dB of compression SNR.
- •
25G Ethernet: ~22 Gbps useful capacity per link
- •
Compression overhead: 10--15% for headers and FEC
- •
3 bits/dimension provides ~18 dB compression SNR
Key Takeaway
Compression-based precoding treats the downlink fronthaul as a rate-distortion problem: the CPU jointly designs the precoder and compression to maximize user rates under fronthaul constraints. Finite fronthaul wastes a fraction of each AP's transmit power as uncontrolled compression noise.
Compression-Based Precoding
A downlink fronthaul strategy where the central processor computes precoded signals, compresses them, and forwards the compressed versions to the APs for transmission. The compression noise acts as additional interference at the users.
Related: Fronthaul, Joint Precoding and Compression Optimization