[IEEE 2012 9th International Symposium on Wireless Communication Systems (ISWCS 2012) - Paris,...

5

Click here to load reader

Transcript of [IEEE 2012 9th International Symposium on Wireless Communication Systems (ISWCS 2012) - Paris,...

Page 1: [IEEE 2012 9th International Symposium on Wireless Communication Systems (ISWCS 2012) - Paris, France (2012.08.28-2012.08.31)] 2012 International Symposium on Wireless Communication

On the system level convergence of ILA and DLA

for digital predistortion

Mazen Abi Hussein #∗1, Vivek Ashok Bohara #ξ2, Olivier Venard #ξ3

#LaMIPS, Laboratoire commun NXP-CRISMAT, UMR 6508 CNRS ENSICAEN UCBN Caen

ESIEE Paris, ∗Electronic systems Dept., ξ Telecommunication Dept.,

Cite Descartes, BP99, 93162 Noisy-Le-Grand, [email protected]

[email protected]

[email protected]

Abstract—In this paper, we present the results for systemlevel convergence of indirect learning architecture (ILA) anddirect learning architecture (DLA) for digital predistortion. Weshow that best performance with ILA and DLA can only beobtained if the system level identification of the power amplifier

and predistorter is done iteratively. Results are demonstrated interms of improvement in adjacent channel power ratio (ACPR)and error vector magnitude (EVM) at the output of poweramplifier (PA) with each system level iteration for both thearchitectures when a Long Term Evolution-Advanced (LTE-Advanced) signal is applied at the input. We also show thatpredistorter identification with DLA is more robust compared toILA in presence of additive white Gaussian noise (AWGN).

Index Terms—Digital predistortion, nonlinear distortion, non-linear filters, high power amplifiers

I. INTRODUCTION

Power amplifiers (PAs) usually exhibit nonlinear character-

istics when driven towards high efficiency saturation region

[1]. This nonlinear behavior of the PA tends to distort the

transmitted signal resulting in out-of-band distortion (spectral

regrowth beyond the signal bandwidth) and inband distortion

(Error Vector Magnitude degradation). The problem is fur-

ther exacerbated with the use of varying-envelope waveforms

(EDGE, WCDMA, LTE) or multiple carrier signals (e.g.,

4xWCDMA) which occupy wide bandwidth and have high

peak-to-average power ratio (PAPR) [2].

Plethora of techniques for linearizing power amplifiers has

been proposed in literature [1]: feedback, feedforward and

predistortion. However digital predistortion (DPD) has been

gaining widespread popularity as an effective and cost efficient

method [3]. The basic principle of a baseband DPD is to add

a digital predistorter (PD), which has the inverse nonlinear

characteristics of that of the PA. This way the cascaded digital

predistorter-PA system becomes linear and the output of the

system is constant gain (linearly) amplified version of the

input.

DPD can be further classified into indirect learning ar-

chitectures (ILA) [3], [4] and direct learning architectures

(DLA) [5], [6]. In the DLA approach, a model for the PA

is first identified. The predistorter is then obtained based on

the extracted PA model and a reference error between the input

to the predistorter and output of the PA. Depending upon the

extracted PA model and the reference error, various algorithms

have been proposed to identify a PD in DLA. Prominent

among them are the Analytical Method (AM) proposed by

Kim et al. [6] which will be denoted in rest of the paper as

DLA-AM and nonlinear filtered algorithms proposed in [5],

[7] which will be denoted in rest of the paper as DLA-NF. In

the ILA approach, a post-inverse of the PA is first identified

and then used as a predistorter [4]. The post-inverse can be

identified by using either least mean square (LMS), recursive

least square (RLS) or least squares (LS) approach.

Although much research has been done to investigate the

performance of different DLA and ILA digital predistortion

systems, to the best of our knowledge system level conver-

gence of these architectures has not been investigated. For

instance, the authors in [8] and [9] have restricted themselves

to general comparison between the ILA and DLA, with the

results being demonstrated in terms of power spectral density

[8] and, AM/AM and AM/PM performance [9]. Moreover

the authors have only considered a single instance of DLA

without giving due considerations to algorithms proposed in

[7]. Specifically only DLA-NF based on LMS algorithm and

DLA-AM were considered in [8] and [9], respectively. Apart

from above, most of the research on DLA has been on the

identification of the predistorter with an assumption that the

parameters of predefined nonlinear model for PA has been

extracted a priori [7].

In this paper, we try to put forward a comprehensive

overview by taking into consideration the system level con-

vergence of these architectures. For instance, in DLA opti-

mal performance can only be obtained if the system level

identification of both PD and PA is done iteratively. In other

words, for each identification of predistorter, the parameters

for PA need to be “re-extracted” and this process needs to

be repeated till the cascaded PD-PA system converges to the

best possible solution. Similarly, for ILA a new post-inverse

should be identified with each system level iteration until the

cascaded PD-PA system converges to the best possible solution

[3]. We demonstrate the results by showing the improvement

in ACPR and EVM at the output of PA with each system

level iteration for both architectures for a LTE-Advanced

input signal. Moreover, we will also investigate the impact

of noisy measurements on the identification of the PD in both

architectures.

978-1-4673-0762-8/12/$31.00 ©2012 IEEE 870

Page 2: [IEEE 2012 9th International Symposium on Wireless Communication Systems (ISWCS 2012) - Paris, France (2012.08.28-2012.08.31)] 2012 International Symposium on Wireless Communication

The remainder of this paper is organized as follows. Section

II discusses the modeling of a nonlinear systems by Volterra

series. Section III presents the theoretical background related

to DLA and ILA. In Section IV simulation results for the

system level convergence of DLA and ILA are presented and

discussed. Finally Section V concludes the paper. In the fol-

lowing, the vectors and matrices are denoted by bold lowercase

letters (eg. a) and bold uppercase letters (eg. A) respectively.

The superscripts (.)∗, (.)T and (.)H denote the conjugate, the

transpose and the conjugate transpose, respectively.

II. MODELS FOR NONLINEAR SYSTEMS

Before proceeding to give a comprehensive overview of

DLA and ILA it is important to discuss Volterra series which

is generally used to model a nonlinear system with memory.

A low-pass equivalent finite memory Volterra model relating

the baseband output signal y(n) of a nonlinear system with

memory to the baseband input signal x(n) can be written as

y(n) =

K∑

k=0

y2k+1(n) (1)

where

y2k+1(n) =

L∑

l1=0

· · ·

L∑

lk+1=lk

L∑

lk+2=0

· · ·

L∑

l2k+1=l2k

al1l2...l2k+1

k+1∏

m=1

x(n− lm)2k+1∏

m=k+2

x∗(n− lm),

al1l2...l2k+1denotes the (2k + 1)th order Volterra kernel and

L represents the memory depth. The main problem associ-

ated with the Volterra series is the computational complexity

involved in the identification of the Volterra kernels and

hence several simplified memory model structures have been

proposed. The most studied among them is the memory

polynomial (MP) model [4] in which only the diagonal terms

of (1) are considered, i.e. l1 = l2 = · · · = l2k+1 = l. The MP

model can be written as (2)

y(n) =

K−1∑

k=0

L∑

l=0

aklΦkl[x(n)], (2)

where Φkl[x(n)] = x(n − l)|x(n − l)|k, K is the maximum

order of nonlinearity, L is memory depth and the total number

of terms is K× (L+1). For the rest of the study, the MP will

be used for the identification of PA and PD. Considering an

input of N samples, (2) can be written in a matrix form as

y =Xa, (3)

where y= [y(1), . . . , y(N)]T , a=[a00, · · ·, akl, · · · , aK−1L]T ,

X=[Φ00[x], · · · ,Φlk[x], · · · ,ΦK−1L[x]], Φlk[x]=x(n −l)|x(n − l)|k, and x= [x(1), . . ., x(N)]

T. The least square

method can thus be used to extract the coefficients

a =(

XHX)

−1

XHy. (4)

Parametersestimation

PAMod.PDMod.

Linearized PA

PAPDy(n)

d(n) = gu(n)

x(n)

e(n)

u(n)

H

Fig. 1. Direct Learning Architecture - DLA

III. PREDISTORTION LEARNING ARCHITECTURES

In this section we describe in detail the direct and indirect

learning architecture for digital predistortion.

A. Direct learning architecture

As mentioned before, the identification of the PD based on

a direct learning architecture is done in two steps. First, the

parameters of a predefined nonlinear model for the PA are

extracted, and then in the second step, the identified model of

the PA is used for the estimation of the PD. Fig. 1 illustrates

the block diagram of DLA. In the following, we describe two

different ways to identify the PD in DLA.

1) DLA based on analytical method (DLA-AM): In DLA-

AM, an analytical method is used to compute the output of

the predistorter using the extracted MP model of the power

amplifier [6]. Therefore predefined model for PD is not needed

and the output, x(n), can be deduced directly from (2)

x(n) =1

∑K−1k=0 αk0|x(n)|k

(

y(n)−K−1∑

k=0

L∑

l=1

aklΦkl[x(n)]

)

(5)

where x(n) and y(n) are the input and output of the PA

respectively as shown in Fig. 1. In an ideal PD-PA chain the

output y(n) = d(n) = gu(n) where g is the small signal gain

of the power amplifier, u(n) is the input to PD and d(n) is

the desired output. Thus in a linearized system, y(n) in (5)

must be substituted by gu(n). The only constraint in (5) is that

|x(n)| is needed to calculate x(n). Hence, initially |u(n)| is

used as an estimate of |x(n)| to obtain x(n) an approximation

of x(n). Then in the next iteration |x(n)| is used as an estimate

of |x(n)|. It has been stated in [6] that (5) converges after few

iterations.

2) DLA based on nonlinear filter architectures (DLA-NF):

Unlike DLA-AM, in DLA-NF [5], [7] an adaptive algorithm is

used to identify a model for PD from the extracted parameters

of PA. As stated before, an MP is used as a model for PD.

The output x(n) can thus be written as

x(n) =

P−1∑

p=0

M∑

m=0

wpmΦpm[u(n)] (6)

871

Page 3: [IEEE 2012 9th International Symposium on Wireless Communication Systems (ISWCS 2012) - Paris, France (2012.08.28-2012.08.31)] 2012 International Symposium on Wireless Communication

where u(n) and x(n) are the input and output sequences of

the predistorter as shown in Fig. 1, P is the maximum order of

nonlinearity, M is memory depth and wpm, p = 0, . . . , P − 1and m = 0, . . . ,M are the the complex coefficients of the

predistorter. (6) can be written in vector form as

x(n) = uT (n)w(n) (7)

where u(n) = [Φ00[u(n)] · · · Φpm[u(n)] · · · ΦP−1M [u(n)]]T

and w(n) = [w00 · · · wpm · · · wP−1M ]T .

The output x(n) of the predistorter is fed into the PA. We

wish to have the output of the PA, y(n) as close as possible to

the desired signal d(n). The error at the output can be defined

as e(n) = d(n) − y(n). In the following, we present two

iterative identification methods, the Nonlinear Filtered-x LMS

(NFxLMS) [5] and Nonlinear Filtered-x RLS (NFxRLS) [7],

to estimate the coefficients of the PD, w(n).a) Nonlinear Filtered-x LMS algorithm (NFxLMS): For

NFxLMS algorithm the coefficients for the predistorter can

be obtained by minimizing the mean square error (MSE),

E{|e(n)|2} = E

{

|d(n) − y(n)|2}

. The weight update equa-

tion for the predistorter based on gradient method is

w(n+ 1) = w(n)−1

2µ∇(n) (8)

where µ is the step size and ∇(n) represents an instanta-

neous estimate of the gradient of E{|e(n)|2} with respect to

predistorter coefficients w(n).

∇(n) = −2e∗(n)ψ(n) (9)

where ψ(n) = ∂y(n)∂w(n) . Hence (8) can be rewritten as

w(n+ 1) = w(n) + µe∗(n)ψ(n). (10)

Since the output of PA, y(n) is a function of x(n) where

x(n) = [x(n), x(n − 1), · · · , x(n − L)]T , which is in turn a

function of w(n), ψ(n) can be written as

ψ(n) =∂x(n)

∂w(n)

∂y(n)

∂x(n)=

L∑

l=0

∂y(n)

∂x(n− l)

∂x(n− l)

∂w(n). (11)

From (2) we can obtain

∂y(n)

∂x(n− l)=

K∑

k=0

k + 2

2akl∣

∣x(n− l)∣

k(12)

Using (7) and assuming that w(n) ≈ w(n − l), l ∈{1, 2, · · · , L} 1, we obtain

∂x(n− l)

∂w(n)=

∂uT (n− l)w(n− l)

∂w(n)≈ u(n− l). (13)

Using (12) and (13) in (11), we get

ψ(n) =

L∑

l=0

K∑

k=0

k + 2

2akl∣

∣x(n− l)∣

ku(n− l) (14)

1Note that, this assumption is also needed to derive (11).

And finally, substituting (14) in (10) we obtain,

w(n+ 1) =w(n) + µe∗(n)L∑

l=0

K∑

k=0

k + 2

2akl∣

∣x(n− l)∣

ku(n− l). (15)

Note that in (15), u(n− l) involves the delayed input up to a

delay equal to L+M .

b) Nonlinear Filtered-x RLS algorithm(NFxRLS): For

NFxRLS algorithm the cost function to be minimized is

defined by the exponentially weighted sum of error squares

as follows

ξ(n) =

n∑

i=1

λn−1|e(i)|2 (16)

where λ is the exponential forgetting factor taking values

between 0 and 1. The minimum can be obtained by differ-

entiating (16) with respect to the coefficient vector w(n) and

equating the result to zero,∂ξ(n)∂w(n) = 0. Hence

∂ξ(n)

∂w(n)= −

n∑

i=1

2λn−1ψ(i)e∗(i) (17)

where ψ(i) is given in (14). Similarly e(i) can be derived as

[7]

e(i) ≈ d(i)− w(n)ψ(i) (18)

for 1 ≤ i ≤ n, with an assumption that the parameters of

the predistorter are constant during the time interval (i =1, · · · , n+M). Combining (17) and (18),

∂ξ(n)

∂w(n)= −

n∑

i=1

2λn−1ψ(i)d∗(i) +n∑

i=1

2λn−1ψ(i)w∗(n)ψH(i).

(19)

Equating (19) to 0, we obtain,

n∑

i=1

λn−1ψ(i)w∗(n)ψ(i)H =

n∑

i=1

λn−1ψ(i)d∗(i) (20)

which can be rewritten as

Rψ(n)w(n) = rψ(n) (21)

where, Rψ(n) =∑ni=0 λ

n−1ψ(i)ψH(i) and rψ(n) =∑n

i=0 λn−1ψ∗(i)d(i). Hence, the Kalman gain can be ob-

tained as

k(n) =λ−1P(n− 1)ψ∗(n)

1 + λ−1ψH(n)P(n− 1)ψ(n)(22)

where P(n) = λ−1P(n−1)−λ−1k(n)ψH(n)P(n−1). Hence

the predistorter update based on NFxRLS algorithm can be

given as

w(n+ 1) = w(n) + µe∗(n)k(n) (23)

872

Page 4: [IEEE 2012 9th International Symposium on Wireless Communication Systems (ISWCS 2012) - Paris, France (2012.08.28-2012.08.31)] 2012 International Symposium on Wireless Communication

estimation

parameters

Parameters

Copying

PA

Post−inverse

P’

Pre−inverse: PD

P

x(n) y(n)

zp(n)

u(n)

z(n)

1g

Fig. 2. Indirect Learning Architecture - ILA

B. Indirect learning architectures

The PD identification in ILA is done in a single step as

shown in Fig. 2. A post-inverse of the PA is identified and

used as a PD. If the post-inverse is modeled as a MP, then its

output can be written as

zp(n) =

P−1∑

p=0

M∑

m=0

cpmΦpm[z(n)] (24)

where z(n) = y(n)G

is the input to the post-inverse block as

shown in Fig. 2, cpm, p = 0, . . . , P−1 and m = 0, . . . ,M are

the complex coefficients and Φpm[z(n)] = z(n − m)|z(n −m)|p. After convergence, we should have zp(n) = x(n). For

a total number of samples equal to N , we can write

zp = Zc (25)

where zp= [zp(1), . . . , zp(N)]T

and c=[c00, · · ·, cpm, · · · ,cP−1M ]T , Z=[Φ00[z], · · ·,Φpm[z], · · ·,ΦP−1M [z]],

Φpm[z]=z(n−m)|z(n−m)|p and z= [z(1), . . ., z(N)]T

.

The least square solution for (25) will be

c = (ZHZ)−1ZHzp. (26)

C. System level convergence

In most of the studies on DLA, it is assumed that parameters

of PA model are extracted apriori [5], [7]. Using these param-

eters the coefficients of PD are obtained by applying any one

of the DLA methods discussed above. Often the parameters

of PA are usually extracted from one particular set of input

and output data. However, after the 1st PD identification the

characteristics of the input signal will change substantially. In

fact the PD itself being a nonlinear system, after the 1st system

level identification the spectrum of the PD output signal i.e.

the input of PA will have wider bandwidth. Therefore, the

behavior of the PA will likely change and a new model should

be “re-extracted” and used for the identification of the PD.

This process should be repeated until the complete PD-PA

system converges to the best possible solution. Similarly for

ILA, more than one system level iteration is needed for PD-

PA system to converge [3], [4]. Depending upon the model

of PA, the number of system level iterations needed for the

convergence of DLA and ILA might vary.

−60 −40 −20 0 20 40 60−120

−100

−80

−60

−40

−20

0

Frequency (MHz)

Norm

aliz

ed M

agnitude (

dB

/Hz)

Input

Output w/o PD

20dB−ILA

w/o Noise−DLA−NF

w/o Noise−ILA

w/o Noise−DLA−AM20dB−DLA−NF

20dB−DLA−AM

Fig. 3. PSD Comparison for DLA and ILA

IV. SIMULATION RESULTS

In this section, we present and discuss the simulation results

for system level convergence of ILA and DLA. For this

purpose, we use a Wiener model given in [10] as a PA. The PA

is driven by an LTE-Advanced signal with bandwidth 20 MHz,

sampling frequency 122.8 MHz and PAPR of approximately

8dB. The output back-off is approximately equal to 8.5dB.

An MP model (2) with K = 9 and L = 5 (only odd orders

terms are considered) has been used to extract the parameters

of PA in DLA using LS method (4) at each system level itera-

tion. This model gives best modeling performance in terms

of Normalized Mean-Square Error (NMSE) and Adjacent

Channel Error Power Ration (ACEPR) [11]. From simulations,

it was also observed that this model gives the best performance

when used as a post-inverse in ILA and PD in DLA. To

observe the impact of noise on the PD identification in both

architectures, we also add white Gaussian noise at the input

of PA or post-inverse identification blocks. The performance

with noise is demonstrated for SNR of 10dB, 20dB and 30dB.

Moreover, our simulations showed that NFxLMS algorithm

has slow convergence and poor performance as compared to

NFxRLS algorithm. This has also been validated in [7], [12].

Hence only NFxRLS will be considered here to demonstrate

the performance of DLA-NF.

Fig.3 shows the power spectral density (PSD) performance

of ILA and DLA for system level convergence at 3rd system

level iteration with noise (SNR=20dB) and without noise.

For DLA-AM, three iterations per sample were used for

each system level iteration in absence of noise. However,

in presence of noise, we were restricted to two iterations

per sample due to errors accumulation leading to divergence.

Moreover, as observed, for DLA-AM the performance is

limited by the approximation |x(n)| ≈ |u(n)|, which does

not hold in the compression region [6]. This approximation

limits the performance of DLA-AM.

Another point to note is that in absence of noise ILA

performs better than DLA-NF. This is due to the fact that

in DLA the error is induced while estimating the parameters

of PA in the 1st step. However, in presence of noise DLA-

NF outperforms ILA. This is quite obvious as in ILA the

measurement noise appears at the input of the post-inverse

block and thus matrix inversion in (25) seems to be more

sensitive to noise than in (4).

873

Page 5: [IEEE 2012 9th International Symposium on Wireless Communication Systems (ISWCS 2012) - Paris, France (2012.08.28-2012.08.31)] 2012 International Symposium on Wireless Communication

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15−100

−90

−80

−70

−60

−50

−40

−30

−20

Iteration

AC

PR

(dB

)

ILA

DLA−NF

30 dB

w/o noise

20 dB

10 dB

Fig. 4. ACPR performance for ILA and DLA: System level Iterations

Fig.4 and Fig.5 shows the ACPR and EVM performance

respectively of ILA and DLA-NF for different system level

iterations at different SNR values. The 1st iteration denotes

the performance without PD. As observed both DLA-NF and

ILA converges after three system level iterations. Like Fig.

3, in Fig.4 and Fig.5 as well, DLA-NF outperforms ILA

in presence of noise. From Fig. 4 it can also be observed

that at the 3rd system level iteration with SNR of 30dB and

20dB, DLA-NF can achieve a performance improvement of

approximately 30dB and 18dB respectively whereas ILA can

achieve a performance improvement of approximately 20dB

and 12dB respectively. Even for SNR of 10dB DLA-NF can

achieve a performance improvement of approximately 8dB

whereas no significant performance improvement is observed

in ILA.

From Fig.5 it is also obvious that noise significantly dete-

riorates the EVM performance of ILA. ILA has an EVM of

approximately 8% for SNR of 10dB. For the same value of

SNR, DLA has an EVM of approximately 2%. At 3rd system

level iteration for SNR of 30dB and 20dB, DLA-NF has an

EVM of approximately 0.2% and 0.5% respectively whereas

ILA has an EVM of 0.5% and 2% respectively. Although

not shown in Fig.4 and Fig.5, DLA-AM performance was

observed to be fluctuating and highly unstable at system level

iterations for low SNRs. Hence it was performing worst among

all three algorithms. As mentioned before, this is mainly due

to the accumulation of errors at each sample level iteration.

V. CONCLUSION

The system level convergence of direct and indirect learning

architectures (DLA and ILA) for DPD is investigated. The MP

model have been used for the identification of both PD and PA.

Two different algorithms, one based on an analytical method

and another based on the adaptive nonlinear filter have been

presented and used for the identification of PD in DLA. For

ILA, the LS algorithm is used for the identification of the

post-inverse of the PA. The results demonstrated that at least

three system level iterations are needed to converge to the best

possible solution. The performances were evaluated in terms of

ACPR and EVM at the output of the PA for an LTE-Advanced

input signal. It was also shown that DLA is more robust than

1 2 3 4 5 6 7 8 9 10 11 12 13 14 150

2

4

6

8

10

Iteration

EV

M (

%)

DLA−NF − w/o Noise

ILA − w/o Noise

DLA−NF − SNR=30dB

ILA − SNR=30dB

DLA−NF − SNR=20dB

ILA − SNR=20dB

DLA−NF − SNR=10dB

ILA − SNR=10dB

Fig. 5. EVM performance for ILA and DLA: System level Iterations

ILA when noisy measurements are considered instead of the

ideal ones.

ACKNOWLEDGMENT

The research leading to these results has received fund-

ing from the Seventh Framework Programme under grant

agreement n° 230688 and from the European Catrene Project:

CA101 PANAMA.

REFERENCES

[1] S. C. Cripps, RF Power Amplifiers for Wireless Communications, SecondEdition (Artech House Microwave Library (Hardcover)). Norwood,MA, USA: Artech House, Inc., 2006.

[2] S. Kowlgi and C. Berland, “Linearity considerations for multi-standardcellular base station transmitters,” in Microwave Conference (EuMC),2011 41st European, oct. 2011, pp. 226 –229.

[3] D. Morgan, Z. Ma, J. Kim, M. Zierdt, and J. Pastalan, “A generalizedmemory polynomial model for digital predistortion of rf power ampli-fiers,” Signal Processing, IEEE Transactions on, vol. 54, no. 10, pp.3852–3860, Oct. 2006.

[4] L. Ding, G. Zhou, D. Morgan, Z. Ma, J. Kenney, J. Kim, and C. Giar-dina, “A robust digital baseband predistorter constructed using memorypolynomials,” Communications, IEEE Transactions on, vol. 52, no. 1,pp. 159–165, Jan. 2004.

[5] Y. H. Lim, Y. S. Cho, I. W. Cha, and D. H. Youn, “An adaptive nonlinearprefilter for compensation of distortion in nonlinear systems,” SignalProcessing, IEEE Transactions on, vol. 46, no. 6, pp. 1726–1730, Jun1998.

[6] J. Kim and K. Konstantinou, “Digital predistortion of wideband signalsbased on power amplifier model with memory,” Electronics Letters,vol. 37, no. 23, pp. 1417–1418, Nov 2001.

[7] D. Zhou and V. E. DeBrunner, “Novel adaptive nonlinear predistortersbased on the direct learning algorithm,” Signal Processing, IEEE Trans-actions on, vol. 55, no. 1, pp. 120–133, Jan. 2007.

[8] L. Gan and E. Abd-Elrady., “Digital predistortion of memory polynomialsystems using direct and indirect learning architectures,” in in Proc. ofthe IASTED Conference on Signal and Image Processing, 2009., Feb.2009, pp. n/a – n/a.

[9] H. Paaso and A. Mammela, “Comparison of direct learning and indirectlearning predistortion architectures,” in Wireless Communication Sys-tems. 2008. ISWCS ’08. IEEE International Symposium on, oct. 2008,pp. 309 –313.

[10] E. Aschbacher and M. Rupp, “Modelling and identification of a non-linear power-amplifier with memory for nonlinear digital adaptive pre-distortion,” in Signal Processing Advances in Wireless Communications,2003. SPAWC 2003. 4th IEEE Workshop on, june 2003, pp. 658 – 662.

[11] M. Isaksson, D. Wisell, and D. Ronnow, “A comparative analysis ofbehavioral models for rf power amplifiers,” Microwave Theory andTechniques, IEEE Transactions on, vol. 54, no. 1, pp. 348–359, Jan.2006.

[12] V. J. Mathews and G. L. Sicuranza, Polynomial signal processing. NewYork, USA: John Wiley & Sons, Inc., 2000.

874