Open Access

Digital predistortion of power amplifiers using look-up table method with memory effects for LTE wireless systems

EURASIP Journal on Wireless Communications and Networking20122012:330

Received: 3 March 2012

Accepted: 2 October 2012

Published: 31 October 2012


Digital predistortion (DPD) techniques are widely used to linearize of RF power amplifiers. In this article, a memory polynomial-based power has been modeled with memory order of 5 and nonlinearity order of 9. These specifications had been found suitable for advanced long-term evolution (LTE) wireless systems. A suitable DPD model was created based on the least square error minimization. Results for the complementary cumulative distribution function and normalized mean squared error were also computed. The adjacent channel leakage power ratio and error vector magnitude calculations showed that the proposed DPD for LTE system performed within the required limits as desired.


Digital predistortion (DPD)Error vector magnitude (EVM)Look-up table (LUT)Power amplifier (PA)


Wideband signals such as those used in long-term evolution (LTE) systems are spectrally more efficient. These signals are applied to power amplifiers (PAs), which are essential components in communication systems but are inherently nonlinear. The nonlinearity generates spectral re-growth, which leads to adjacent channel interference and violations of the out-of-band emission requirements mandated by regulatory bodies. It also causes in-band distortion, which degrades the bit error rate (BER) performance [1]. To reduce the nonlinearity, the PA can be operated at a lower power (“backed off”) so that it operates within the linear portion of its operating curve. For the communications system architect and the RF PA designer, the new wireless formats introduce a number of challenges. Designers must determine the performance gap between their existing 3G designs and tomorrow’s 4G operating environments, and whether these 3G designs will need to be redesigned, or a new vendor qualified [2]. The hardware must also meet or exceed absolute performance metrics such as ACPR, error vector magnitude (EVM), or throughput (e.g., BLER, BER, and PER), while also meeting internal product design goals. Because smart phones and other advanced wireless devices rely so heavily on battery power, getting the most efficiency out of a design is critical. The RF PA plays a particularly key role in choosing and designing the right PA to meet design goals which is a significant challenge. Also, newer transmission formats, such as wideband code division multiple access (WCDMA) and orthogonal frequency division multiplexing (802.11ac and LTE-Advanced), have high peak-to-average power ratios (PAPR); that is, large fluctuations in their signal envelopes. This means that the PA needs to be backed off well below its maximum (“saturated”) output power in order to handle infrequent peaks, which results in very low efficiencies, typically less than 10%. With >90% of the DC power being lost and turning into heat, the amplifier performance, reliability, and ongoing operating expenses are all degraded [3, 4].

A pre-distorter applies distortion to the input signal in order to drive the PA harder. The digital predistortion (DPD)–PA cascade attempts to combine two nonlinear systems into one linear result which allows the PA to operate closer to saturation. Beyond this point, no increase in power will suffice to linearize the PA. The PAPR of the signal greatly restricts optimal performance of the DPD system. A CDMA signal, for example, may have a PAPR as high as 13 dB. A PA transmitting such a signal must operate with significant back-off to prevent peaks from occurring beyond saturation. There are two common types of DPD implementation: the first is an analog implementation using a physical nonlinear device, the second and perhaps more popular choice is a digital signal processor hardware implementation where the DPD function is defined algorithmically through software [5].

There are two classes (memoryless model and model with memory) for DPD. Memoryless models focus on the PA that has a memoryless nonlinearity, i.e., the current output depends only on the current input through a nonlinear mechanism [6]. This instantaneous nonlinearity is usually characterized by the AM/AM and AM/PM responses of the PA, where the output signal amplitude and phase deviation of the PA output are given as functions of the amplitude of its current input. Both memoryless polynomial algorithm and look-up table-based algorithm are two key algorithms for memoryless models.

As the signal bandwidth gets wider, such as in WCDMA, mobile WiMAX and 3GPP LTE and LTE-advanced (up to 100 MHz bandwidth, five component carriers of carrier aggregation), PAs begin to exhibit memory effects. This is especially true for those high PAs used in wireless base stations. The causes of the memory effects can be attributed to thermal constants of the active devices or components in the biasing network that have frequency-dependent behaviors. As a result, the current output of the PA depends not only on the current input, but also on past input values. In other words, the PA becomes a nonlinear system with memory. For such a PA, memoryless predistortion can achieve only very limited linearization performance. Therefore, digital predistorters must need to have memory structures [7].

The most important algorithm for models with memory for DPD implementation is Volterra series and its derivatives. The most general way to introduce memory is to use the Volterra series. However, the large number of coefficients of the Volterra series makes it unattractive for practical applications. Therefore, there are several Volterra’s derivatives including Wiener, Hammerstein, Wiener–Hammerstein, parallel Wiener structures and memory polynomial model are popular in digital predistorters. The so-called “memory polynomial” is interpreted as a special case of a generalized Hammerstein model and is further elaborated by combining with the Wiener model. A memory polynomial predistorter uses the diagonal kernels of the Volterra series, and is used to linearize PAs with memory effects. The predistorter is constructed using the indirect learning architecture, thereby eliminating the need for model assumption and parameter estimation of the PA [8, 9].

Proposed model for DPD in LTE systems

In the DPD architecture, x(n) is the input signal to the predistortion unit, whose output z(n) feeds the PA to produce output y(n). The most general form of nonlinearity with Q + 1 taps of memory is described by the Volterra series, which consists of a sum of multidimensional convolutions. In the training branch, the Volterra series pre-distorter can be described by
z n = k = 1 K Z k n
z k n = m 1 = 0 Q m 1 = 0 Q h k m 1 , , m k l = 1 k y n m 1
is the k-dimensional convolution of the input with Volterra kernel h k . This is a generalization of a power series representation with a finite memory of length Q + 1. The z(n) also can be written as follows
z n = h 0 + m 1 = 0 Q h 1 m 1 y n m 1 + m 1 = 0 Q m 2 = 0 Q h 2 m 1 , m 2 y n m 1 y n m 2 +
The DPD is described by a memory polynomial
z n = k = 1 K q = 0 Q a kq x n q x n q k 1
where the x(n) and z(n) are complex input signal and output signal of DPD model, respectively. The polynomial includes both the odd and even order terms. K and Q are the highest nonlinear and memory orders. a kq are the complex coefficients of the polynomial that is to be extracted in this model. The memory polynomial can be described by the topology below (Figure 1).
Figure 1

Structure of the memory polynomial.

The coefficients of the polynomial are extracted by indirect learning structure indicated in Figure 2.
Figure 2

Indirect learning structure to extract the coefficients of the polynomial.

The algorithm uses two identical memory polynomial models for the predistorter and training. The real predistorter block is the exact copy of the training block. It has x(n) as input and z(n) as output. In the training branch, the memory polynomial predistorter can be described by
z n = k = 1 K q = 0 Q a kq y n q y n q k 1
where y(n) and z(n) are the input and output of the predistorter in the training branch, respectively, and a kq are the coefficients of the predistorter. If Q = 0, the structure in the equation degenerates into a memoryless polynomial. Since the model is linear with respect to its coefficients, the predistorter coefficients a kq can directly be obtained using a least-squares algorithm by defining a new sequence:
u kq n = y n q G y n q G k 1
At convergence, we have
z = z 0 , z 1 , , z N 1 T U = u 10 , , u K 0 , , u 1 Q , , u KQ u k q = u kq 0 , u kq 1 , , u kq N 1 T a = a 10 , , a k 0 , , a 1 Q , , a KQ T
The least squares solution is given by
a ^ = U H U 1 U H z

where (U) H denotes the complex conjugate transpose matrix.

After getting memory polynomial coefficients a = a10, …, ak 0, …, a1Q, …, a KQ T and loading these coefficients into a nonlinear filter (Figure 3), the memory polynomial predistorter is able to function properly [10]. Figure 4 describes the block diagram of the overall DPD system.
Figure 3

Memory polynomial structure describing the behavior of nonlinear PA for coefficient extraction.

Figure 4

Block diagram of the overall DPD system.

The model identification methods in the design are the least squares error using QR decomposition and least squares error using singular value decomposition. In the model identification, the PA output is normalized by the small-signal gain and then used as the input of the DPD model [11]. The PA input is taken as the output of the DPD model. Only part of the signal is used to do model identification. Accurate synchronization of the PA input and output signal is implemented in this algorithm [1214]. The PA input and output after normalization and delay adjustment are given as output of this model. Normalized mean squared error (NMSE) is used to evaluate how close the PA input and the DPD model output. Highest nonlinear order K and memory order Q are the key parameters that decide how well the DPD model works. To meet the requirements of the NMSE, K and Q values were increased step-by-step. Finally, the values of K and Q chosen were 5 and 7, respectively. These values were required to justify the memory effects of RF PA deployed in wideband communication systems especially LTE systems. Those samples with amplitude less than threshold would not be used in model extraction. No sample was discarded because the threshold level used was 0. This model is used to extract the memory polynomial model that describes the behavior of nonlinear PA. The PA output is normalized by the small signal gain and shifted to accurately synchronize with the PA input. The result is given as shifted PA output. After the normalization, the small-signal gain is 1 (0 dB). Behavior models of PA were traditionally developed for narrowband applications. The models are extracted based on the AM/AM and AM/PM characteristics without considering memory effects. A complex polynomial of instantaneous input power is used to approximate the PA gain. However, with the increase of signal bandwidth, memory effects cannot be ignored anymore. The AM/AM and AM/PM characteristics are not constant, but change as the function of both the present and the past input signals. Several models were proposed to describe the PA memory effects [15].

The average input power should be kept to the level that the peak output power of the PA does not exceed 3-dB gain compression point. Otherwise, the extraction error will be large. The system was designed for an LTE bandwidth of 20 MHz, base DFT size of 2048, and transmission bandwidth configuration, expressed in units of resource blocks is chosen as 100. The total power dynamic range is the difference between the maximum and the minimum transmit power of an OFDM symbol for a specified reference condition and is set to 20 dB, the cyclic prefix used is normal and the modulation scheme used is 64-QAM.

The EVM is a measure of the difference between the ideal symbols and the measured symbols after the equalization. This difference is called the error vector. The value of EVM recommended for LTE systems for 64-QAM is 8%. Adjacent channel leakage power ratio (ACLR) is the ratio of the filtered mean power centered on the assigned channel frequency to the filtered mean power centered on an adjacent channel frequency and the minimum requirement of ACLR in LTE systems is set to 45 dB.

The basic unit of EVM measurement is defined over one sub-frame (1 ms) in the time domain and subcarriers (180 kHz) in the frequency domain:
E V M = t T f F t Z ' t , f I t , f t T f F t I t , f 2 2

where T is the set of symbols with the considered modulation scheme being active within the sub frame, F(t) is the set of subcarriers within the subcarriers with the considered modulation scheme being active in symbol t, I(t, f) is the ideal signal reconstructed by the measurement equipment in accordance with relevant Tx models, Z'(t, f) is the modified signal.

Implicit in the definition of EVM is an assumption that the receiver is able to compensate a number of transmitter impairments. The signal under test is equalized and decoded according to
Z ' t , f = F F T z v Δ t , e j 2 Π Δ f v e j 2 Π f Δ t ã t , f , e j ϕ t , f
where z(v) is the time domain samples of the signal under test, t is the sample timing difference between the FFT processing window in relation to nominal timing of the ideal signal, f is the RF frequency offset, ϕ t , f is the phase response of the Tx chain and ã(t, f) is the amplitude response of the Tx chain. The NMSE value is expressed in dB
N M S E d B = 10 log 10 x i y i 2 x i 2

The DPD module predistorts the signal in a reverse manner. The input of the DPD model is the normalized output of the PA, and the desired output of the extracted DPD model is the input of the PA. For DPD model NMSE evaluation, x i is measured PA input signal, y i is the extracted DPD model output signal. For PA model NMSE evaluation, x i is measured PA output signal, y i is the extracted PA model output signal. The smaller the NMSE, the more accurate the model. The recommended NMSE is less than −35 dB. If the NMSE is too large, the extracted model cannot work effectively or even fails. Increasing the nonlinear order or memory order may improve NMSE. If the NMSE is still not low enough after nonlinear/memory order adjustment, lowering the operating point of PA is suggested.

The PA model is used to adjust the value of the baseband signal and the input signal of the extracted DPD model to the same range. The PA output normalized by small-signal gain is taken as the input of DPD model. When the extracted DPD model is implemented, the actual input signal is the baseband signal. To make the DPD model work correctly, the baseband signal should be adjusted to the same range as the normalized output of the PA. The gain is the adjustment factor. Typically, the gain adjustment is implemented between the signal source and digital predistorter model as shown below. The value of gain is the adjustment factor calculated in this model.

Results and discussion

Engineers migrating to 4G require a solution that makes implementing DPD fast and practical for 4G communications systems, i.e., one that can be used by engineers at all levels of expertise and requires minimal equipment. In modern communication systems, spectrally efficient wideband RF signals have a PAPR as high as 13 dB. CFR preconditions the signal to reduce signal peaks without significant signal distortion. By reducing PAPR, CFR allows the PA to operate more efficiently at higher power levels, without impacting compliance with spectral mask and EVM specifications. CFR acts on the signal itself, whereas DPD corrects for the PA nonlinearity, allowing the signal to be run even higher.

Complementary cumulative distribution function (CCDF) measurements provide important information for engineers involved in the design and manufacturing of system components used in fourth generation (4G) networks. 4G networks use OFDM that results in higher quality voice as well as greater data rates for cellular services. The peak-to-average ratio of 4G components is dependent on the subchannels used on a particular channel within a spread spectrum signal format. This can impact the distortion of a transmitted 4G signal. Performing CCDF measurements on 4G systems provides power characteristics of amplified, filtered, and mixed spread spectrum signals. The CCDF measurements performed in our case are shown in Figure 5 and it provides information on the amount of time the signal spends at or above a specific power level—with the power level being in dB relative to the average power level. The Y-axis is the percent of time the signal power is at or above the power specified by the X-axis. The X-axis represents dB above the average power level; this displays the peak-to-average ratios as opposed to absolute power levels. For example when t = 1% on the Y-axis, the corresponding peak-to-average ratio is 6.90 dB. This means the signal power exceeds the average by at least 6.90 dB for 1% (correct use) of the time. The peak and mean powers obtained are 4.724 and −3.919 dBm, which gives rise to peak-to-average power ratio of 8.643 dBm and is calculated as PAPR = Peak power – Mean power.
Figure 5

Graph for the complimentary cumulative distribution function.

Figure 6 shows an LTE-advanced signal with 2 × 20 MHz carrier aggregation (40 MHz total signal bandwidth). The PA output spectrum is shown with and without DPD. Note the use of oversampling for an actual measurement bandwidth that is wider than the original signal. Without this additional bandwidth to quantify the out-of-band energy (distortion products), it is not possible to correct for this spectral regrowth later.
Figure 6

DPD performance of LTE-A with 2 × 20 contiguous carrier aggregation.

The PA input is displayed in green, the distorted PA output without DPD is displayed in blue, and the linearized DPD + PA output is shown in red.

Figure 7 shows the DPD AM–AM characteristics terms of two curves. The red curve is the AM–AM of the samples that are used to do model extraction, and the blue curve is the AM–AM of the samples that are not used for model extraction. Figure 8 gives the DPD model validation as far as the AM–AM characteristics are concerned.
Figure 7

AM–AM characteristics.

Figure 8

DPD model validation for AM–AM characteristics.

The power alignment value is obtained as 0.652 and that value calculates back-off power. The NMSE value of −48.64 dB is computed as it is necessary to first look at the NMSE value and then the DPD spectrum. Figure 9 provides the power spectrum before DPD and after DPD. The EVM measurements show that when the original value before PA was −26.805, it was −24.924 after the PA stage when the DPD was not employed. And when the DPD is employed, the value of EVM was obtained as −26.801 which shows that by employing the DPD for LTE systems, the errors are minimized to a great extent.
Figure 9

DPD model validation.

Table 1 shows the ACLR measurements at three stages which involve the stage before PA, after the PA, and then finally after the PA and after the DPD was employed. In LTE systems, the minimum requirement of ACLR has been set to 45 dB. Table 1 clearly shows the deterioration in the ACLR values after the PA stage and when DPD is employed, the ACLR values crosses beyond the threshold limits.
Table 1

ACLR measurements




L_2BW (dB)

L_BW (dB)

U_2BW (dB)

U_BW (dB)

Original ACLR





ACLR after PA





ACLR after PA + DPD






As engineers migrate to the advanced wireless communication systems such as LTE-advanced or 802.11ac, choosing and designing the right PA to meet design goals at the lowest possible cost becomes more difficult, both for base stations and mobile devices. Because DPD enables the PA to be operated with high efficiency, near saturation, and without significant signal distortion, it allows engineers to address many base stations/mobile device PA design challenges. This article considered the design of DPD systems to linearize PAs with memory effects. By adding a digital predistorter in the baseband, the PA is allowed to operate into its nonlinear region, thereby significantly increasing its efficiency. The efficiency gain translates into electricity and cooling cost savings for service providers and longer battery life for mobile terminal users. The challenge here is to address the memory effects exhibited by the higher PAs or the PAs for wideband signals. In addition, analog components in the transmitter have imperfections that need to be compensated as well.


Authors’ Affiliations

Department of Electronics and Communication Engineering, Thapr University, Patiala, India


  1. Kenney JS, Leke A: Wireless report: power amplifier spectral regrowth for digital cellular and PIIS applications. Microwave J. 1995, 3: 74-92.Google Scholar
  2. Lei D, Zhou GT, Morgan DR, Zhengxiang M, Kenney JS, Jaehyeong K, Giardina CR: A robust digital baseband predistorter constructed using memory polynomials. IEEE Trans. Commun. 2004, 52(1):159-165. 10.1109/TCOMM.2003.822188View ArticleGoogle Scholar
  3. Stapleton SP, Costescu FC: An adaptive predistorter for a power amplifier based on adjacent channel emissions. IEEE Trans. Veh. Technol. 1992, 41(1):49-56. 10.1109/25.120144View ArticleGoogle Scholar
  4. Strickland LP, Yates CP, Patel J, Muir FG, Goree LH, Briden CJ, Raytheon Systems Co: CE Phase III final Review. 2001.Google Scholar
  5. Kenington PB, Bennett DW: Linear distortion correction using a feed forward system. IEEE Trans. Veh. Technol. 1996, 45(1):474-480.View ArticleGoogle Scholar
  6. Singla R, Sharma SK: Low complexity look up table based adaptive digital predistorter with low memory requirements. EURASIP J. Wirel. Commun. Netw. 2012, 2012: 43. 10.1186/1687-1499-2012-43View ArticleGoogle Scholar
  7. Lei D: Digital predistortion of power amplifiers for wireless applications. Georgia Institute of Technology, USA; 2004. PhD thesisGoogle Scholar
  8. Roland S: Adaptive power amplifier linearization by digital pre-distortion with narrowband feedback using genetic algorithms. Georgia Institute of Technology, USA; 2005. PhD thesisGoogle Scholar
  9. Helaoui M, Boumaiza S, Ghazel A, Ghannouchi FM: Power and efficiency enhancement of 3G multicarrier amplifiers using digital signal processing with experimental validation. Part 1. IEEE Trans. Microwave Theory Tech. 2006, 54(4):1396-1404.View ArticleGoogle Scholar
  10. Suraweera HA, Panta KR, Feramez M, Armstrong J: OFDM peak-to-average power reduction scheme with spectral masking. IEEE Proceedings of Symposium on Communication Systems, Networks and Digital Signal Processing 2004, 164-167.Google Scholar
  11. Zhao C, Baxley Robert J, Tong ZG, Boppana D, Stevenson KJ: Constrained clipping for crest factor reduction in multiple-user OFDM. IEEE proceedings of Radio and Wireless Symposium 2007, 341-344.Google Scholar
  12. Olli V: Digital modulators with crest factor reduction techniques. Helsinki University of Technology, Finland; 2006. PhD thesisGoogle Scholar
  13. Boumaiza S, et al.: On the RF/DSP design for efficiency of OFDM transmitters. IEEE Trans. Microwave Theory Tech. 2005, 53(7):2355-2361.View ArticleGoogle Scholar
  14. Boumaiza S: Advanced memory polynomial linearization techniques. In IEEE International Microwave Symposiu. Boston; 2009.Google Scholar
  15. Amplifier pre-distortion linearization and modeling using x-parameters available at


© Kumar and Singla; licensee Springer. 2012

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.