Per-Antenna Power Constraints
From Sum Power to Per-Antenna Constraints
All precoding designs so far assume a sum power constraint: . In practice, each antenna element has its own power amplifier (PA) with a maximum output level. A precoder that satisfies the sum power budget may still violate the per-antenna limit, causing PA clipping and nonlinear distortion. This section addresses the per-antenna power constraint (PAPC), which is the more realistic model for hardware-constrained systems.
Definition: Per-Antenna Power Constraint (PAPC)
Per-Antenna Power Constraint (PAPC)
The per-antenna power constraint requires that the average power transmitted by the -th antenna element does not exceed :
Equivalently, defining the transmit covariance , the constraint is .
The sum power constraint allows all the power to concentrate on a few antennas. The PAPC prevents this, ensuring uniform power distribution across the array. This is more conservative: the PAPC feasible set is a strict subset of the sum power feasible set.
Definition: ZF Precoding Under PAPC
ZF Precoding Under PAPC
Under PAPC, the ZF precoder design becomes a convex optimisation problem. We seek the precoding matrix that maximises the minimum user rate subject to per-antenna constraints:
subject to:
This can be reformulated as a second-order cone program (SOCP) and solved efficiently.
Theorem: PAPC Duality
The downlink MU-MIMO problem with per-antenna power constraints has an uplink dual with a diagonal noise covariance:
where with are dual variables corresponding to the per-antenna constraints, satisfying .
The classical MAC-BC duality assumes a single sum power constraint. With PAPC, the duality still holds but the "virtual uplink" has antenna-dependent noise levels , reflecting the fact that heavily loaded antennas are effectively noisier. The dual variables act as prices that redistribute power across antennas.
Lagrangian relaxation
Introduce Lagrange multipliers for each per-antenna constraint. The Lagrangian is
Rearranging, the penalty term acts like noise with covariance in the dual uplink channel.
Strong duality
Since the downlink problem is convex (the rate region is convex and the PAPC constraints are linear in ), strong duality holds by Slater's condition. The optimal and uplink powers can be found via a sub-gradient algorithm.
Iterative PAPC Precoder Design
Complexity: Each iteration costs for the MMSE computation. Typically converges in 10--20 iterations.Example: Rate Loss from Per-Antenna Constraints
Compare the sum rate of RZF precoding under (a) sum power constraint dB and (b) per-antenna constraint (same total budget) for , , and i.i.d. Rayleigh channels. Quantify the rate loss.
Sum power RZF
With optimal , Monte Carlo gives bits/s/Hz.
Per-antenna RZF
After the iterative PAPC algorithm, the rate is bits/s/Hz.
Analysis
The per-antenna constraint causes a rate loss of about 0.8 bits/s/Hz (4.4%). The loss is small here because with antennas, the RZF precoder already distributes power relatively uniformly. The loss increases with and with spatially correlated channels that concentrate energy on specific antenna elements.
PAPR and Precoding in Practice
The peak-to-average power ratio (PAPR) of the precoded signal determines the PA operating point. Key practical considerations:
-
PA back-off: If the PAPR of is high, the PA must operate well below its saturation point, reducing efficiency. MRT tends to have lower PAPR than ZF because ZF can create large peaks when nulling strongly correlated channels.
-
Constant-envelope precoding: For very low-cost hardware (e.g., 1-bit DACs), the precoded signal is constrained to . This is an extreme form of PAPC that requires specialised algorithms (e.g., SQUID).
-
Digital predistortion (DPD): Modern base stations apply DPD to linearise the PA, relaxing the PAPC somewhat. The precoder design should account for the DPD model for best performance.
- β’
PA output power: typically 2--5 W per element at sub-6 GHz
- β’
Efficiency drops from ~50% at saturation to ~25% with 6 dB back-off
- β’
1-bit DAC systems: (no amplitude modulation)
Computational Complexity of Precoding
The matrix operations for precoding must execute within the channel coherence time. For 5G NR at 3.5 GHz with 30 kHz SCS, the slot duration is 0.5 ms:
- MRT: per subcarrier β negligible cost.
- ZF/RZF: per subcarrier. With , , (100 MHz BW), this is operations per slot.
- PAPC iterative: 10--20x the ZF cost due to iterations.
Modern baseband ASICs (e.g., Ericsson Silicon) handle this in real time. For cell-free systems with distributed processing, the per-AP cost is much lower because each AP has a small local channel matrix.
Common Mistake: Ignoring Per-Antenna Constraints
Mistake:
Designing the precoder under a sum power constraint and then clipping per-antenna power to satisfy PA limits.
Correction:
Post-hoc clipping destroys the ZF property and introduces distortion that acts as additional interference. The correct approach is to include the PAPC in the precoder optimisation from the start, either via the iterative algorithm or by using the sum power precoder as initialisation and projecting onto the PAPC feasible set.
Quick Check
How does the per-antenna power constraint affect the ZF precoder compared to the sum power constraint?
It always reduces the sum rate
It has no effect when
It always increases the sum rate
It only matters for MRT, not ZF
The PAPC feasible set is a strict subset of the sum power feasible set (since any PAPC-feasible point also satisfies the sum power constraint ). Therefore the maximum achievable rate cannot increase.
Per-Antenna Power Constraint (PAPC)
A constraint requiring each antenna element's average transmit power to not exceed a specified limit, reflecting the hardware reality that each antenna has its own power amplifier with finite maximum output.
Related: Zero-Forcing (ZF) Precoding, Regularized Zero-Forcing (RZF)
Key Takeaway
Per-antenna power constraints reflect the hardware reality of individual power amplifiers. They make the precoder design a convex optimisation problem that can be solved via uplink-downlink duality with antenna-dependent noise levels. The rate loss relative to sum power constraints is typically small (a few percent) but must be accounted for in practical system design.