Digital Post-Distortion for 5G Receivers
- DPoD is a receiver-side signal processing technique that compensates for PA nonlinearity and memory effects in 5G uplink systems.
- It leverages the base station's superior computational power to perform complex compensation algorithms, reducing UE complexity and power consumption.
- DPoD architectures—including time-domain, frequency-domain, and DFT-s-domain approaches—effectively mitigate nonlinear distortions and improve BER performance.
Digital Post-Distortion (DPoD) is a receiver-side signal-processing technique that compensates for nonlinear and memory effects of the user-equipment (UE) power amplifier (PA) after the signal has been received at the base station (BS). In the uplink of 5G-Advanced and beyond, it is motivated by the fact that the PA in the UE dominates uplink power consumption, especially at the cell edge, while the BS has abundant processing power and can therefore host more complex compensation algorithms. In a second, distinct usage within PA linearization, “post-distortion” also denotes an inverse learned from PA output data and then reused as a transmitter-side predistorter; under the condition that a post-distorter exists, the inverse is unique and satisfies (Schäufele et al., 15 Aug 2025, Jiang et al., 2013).
1. Formal problem and conceptual scope
A formal DPoD problem is defined by a true PA mapping , an intended transmit symbol vector , and a received vector , where denotes the channel and noise. The objective is to find a post-distorter such that
This formulation treats DPoD as compensation of PA-induced impairments after reception rather than before transmission (Schäufele et al., 15 Aug 2025).
The contrast with Digital Pre-Distortion (DPD) is operational. DPD applies the inverse nonlinearity at the transmitter side, requiring a feedback loop in the UE to measure its own PA characteristics; this increases UE complexity and battery drain. DPoD moves the compensation to the BS, avoiding UE-side feedback and enabling more complex algorithms. In single-carrier transmission with frequency domain equalization (FDE), a two-stage approach is adopted, in which the linear communication channel is equalized at the first stage, and it is followed by a post-distortion where nonlinear distortion is reduced (Schäufele et al., 15 Aug 2025, Salman et al., 2020).
A recurrent ambiguity in the literature is that “digital post-distortion” may refer either to a receiver algorithm or to an indirect-learning step for transmitter predistortion. The latter usage is formalized by the operator statement on the admissible input space; if such a post-distorter exists, then is a bijection from 0 onto 1, its inverse exists, and that inverse is exactly the predistorter, 2 (Jiang et al., 2013). This suggests that the term spans two related but not identical engineering contexts.
2. Architectural forms in multicarrier uplink systems
For a 5G DFT-spread-OFDM uplink system with FFT size 3, DFT size 4, and guard carriers zeroed out, three principal DPoD architectures are compared: time-domain, frequency-domain, and DFT-s-domain. Let 5 be the DFT-s domain data, 6 its frequency-domain vector, 7 its time-domain vector, 8 the PA output, and 9 the channel-convolved signal (Schäufele et al., 15 Aug 2025).
| Architecture | Processing statement | Reported characterization |
|---|---|---|
| Time-domain DPoD | channel equalization 0 inverse-nonlinearity 1 2 DFT-s demapper 3 decoder | good balance between low computational complexity and efficient nonlinearity compensation |
| Frequency-domain DPoD | FFT 4 channel equalization 5 inverse nonlinearity across all subcarriers jointly | the nonlinearity in time-domain “spreads” over all 6 |
| DFT-s-domain DPoD | subcarrier demapping and IDFT7, then per-symbol Volterra or kernel method | each symbol is distorted in a different pattern |
In time-domain DPoD, after perfect channel inversion, one obtains 8 with 9, and a Volterra-type inverse model of order 0 and memory 1 is
2
In frequency-domain DPoD, the compensation must act jointly across subcarriers because the nonlinearity “spreads” over all 3: 4 In DFT-s-domain DPoD, after subcarrier demapping and IDFT5, one defines 6 and applies a per-symbol Volterra or kernel method,
7
The reported finding is that implementing DPoD in the time-domain, complemented by frequency-domain channel equalization, strikes a good balance between low computational complexity and efficient nonlinearity compensation (Schäufele et al., 15 Aug 2025).
3. Memory effects and nonlinear inter-symbol interference
A central technical point is that memory has to be taken into account regardless of the memory of the PA. Even a memoryless PA followed by ideal subcarrier mapping and demapping and low-pass filtering induces effective memory in the composite nonlinearity, because the low-pass filter is an FIR. Hence, any inverse model must include memory taps to correctly invert the PA8filter chain (Schäufele et al., 15 Aug 2025).
An analogous conclusion appears in single-carrier systems. Even though 9 is memoryless, pulse-shaping and matched filtering create inter-symbol interference. A discrete-time equivalent shows
0
so neighboring received symbols must be exploited in order to suppress nonlinear interference (Salman et al., 2020).
This point addresses a common misconception: a memoryless PA does not imply a memoryless receiver compensation problem. In DPoD, the received or intermediate samples are therefore arranged into memory-augmented vectors. One formulation uses
1
while a symbol-rate single-carrier receiver uses
2
and then learns a post-distorter 3 such that 4 (Schäufele et al., 15 Aug 2025, Salman et al., 2020).
4. Volterra representations, real Hilbert spaces, and kernel methods
One line of DPoD research develops the inverse in a real Hilbert space. The isomorphism is defined by
5
so that 6 with inner product 7 is isometric to 8 with the usual Euclidean inner product. With
9
any PA-inverse function 0 satisfying 1 can be written as 2 and 3 for some real-valued odd function 4 (Schäufele et al., 15 Aug 2025).
Within that formulation, a real-domain Volterra series of odd orders 5 is
6
A complexified Volterra series up to order 7 and memory 8 may also be written as
9
For coefficient estimation, one stacks 0 training pairs, forms a regressor matrix 1 with 2, and solves
3
The equivalent kernel method replaces explicit Volterra coefficient enumeration by an RKHS model. With polynomial kernel
4
one solves
5
By the representer theorem,
6
The reported per-sample complexity is 7 real multiplies for Volterra and 8 real multiplies for the kernel method, while training complexity is 9 for Volterra LS and 0 for the kernel solve (Schäufele et al., 15 Aug 2025).
5. Symbol-rate post-distortion in single-carrier receivers
A concrete receiver realization is a two-stage architecture for single-carrier transmission with FDE under PA nonlinearities. After matched filtering and sampling, 1 sampling branches are formed as
2
Using a known training block, one estimates the channel in each branch by least squares,
3
then applies MMSE-style FDE in the frequency domain,
4
The post-distorter then operates at symbol rate on memory-augmented vectors 5 (Salman et al., 2020).
Two post-distortion techniques are described. In Gaussian process regression (GPR), the in-phase and quadrature components are modeled separately,
6
with Gaussian kernel
7
The predictive posterior mean is
8
and segmentation reduces complexity by training small GPRs and fusing the estimates by Best Linear Unbiased Estimator (BLUE). In the neural network approach, the ARVTDNN uses the same 9, one hidden layer with 0 neurons and activation 1, and outputs
2
with analogous 3. Training minimizes the MSE
4
Detection is then performed with a fractional-delay FDE bank and a Gaussian-approximate decision metric. Stacking the 5 post-distorted soft outputs as 6, one models
7
learns 8 and 9, and decides
0
This is equivalent to whitening and maximum-ratio combining across the 1 branches, giving more weight to the less-distorted timing offsets (Salman et al., 2020).
6. Reported gains, trade-offs, and terminological boundaries
The reported evaluation metrics for receiver-side DPoD include uncoded BER, BLER with 5G-LDPC, EVM, and ACLR in multicarrier studies, and bit error rate together with achievable information rate metrics in single-carrier studies (Schäufele et al., 15 Aug 2025, Salman et al., 2020). In an AWGN + memoryless-PA scenario, time-domain DPoD with symmetric memory recovers near-ideal BER with a 2–3 dB backoff penalty. Under TDL-D fading + GMP-PA, DPoD with the Volterra or kernel approach achieves 4 dB SNR improvement at 5 BLER over the best previously published receiver-side MP method and 6 dB over a DFT-s-domain NN; the residual SNR penalty versus a linear PA is only 7 dB (Schäufele et al., 15 Aug 2025).
For the single-carrier FDE-bank receiver, the simulation setup includes 1024-QAM in AWGN with a Saleh PA, 256-QAM for a dispersive COST-207/Rayleigh channel with realistic GaN PA models, oversampling 8, RRC pulse-shaping with roll-off 9, slow-time training 00, fast-time training 01, GPR with memory depth 02 and 03 segments, and ARVTDNN with a single hidden layer of 04. In AWGN + Saleh PA, NN and GPR post-distortion achieve near-ideal BER floors down to 05 at 06 dB, versus 07 dB for memoryless and 08 dB for the conventional receiver. In a dispersive channel with GaN PA, the bank-of-FDE plus DA-SSD with NN or GPR reaches BER close to the linear-PA baseline, and the post-distortion plus FDE-bank attains within 09 b/s/Hz of the linear-PA capacity over a wide OBO/SNR range (Salman et al., 2020).
The principal trade-off reported for DPoD is between nonlinear compensation quality and receiver complexity. Existing transmitter-side solutions such as DPD require complex feedback mechanisms for optimal performance, leading to increased UE complexity and power consumption, whereas DPoD leverages the superior computational resources of the BS (Schäufele et al., 15 Aug 2025). At the same time, the older PA-linearization literature establishes a precise boundary condition for the alternative usage of “post-distorter”: if a post-distorter exists, then it is also a predistorter, and therefore the predistorter and postdistorter are equivalent (Jiang et al., 2013). This distinction is terminological rather than contradictory: receiver-side DPoD denotes BS-based nonlinear compensation after reception, while post-distorter-based indirect learning denotes identification of an inverse that may later be deployed at the transmitter.