SlideShare a Scribd company logo
1 of 4
Download to read offline
Rajbir Kaur Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 12, (Part - 3) December 2015, pp.109-112
www.ijera.com 109 | P a g e
Memory Polynomial Based Adaptive Digital Predistorter
Rajbir Kaur*, Manjeet Singh Patterh**
*(Department of ECE, Punjabi University, India
** (Department of ECE, Punjabi University, India)
ABSTRACT
Digital predistortion (DPD) is a baseband signal processing technique that corrects for impairments in RF
power amplifiers (PAs). These impairments cause out-of-band emissions or spectral regrowth and in-band
distortion, which correlate with an increased bit error rate (BER). Wideband signals with a high peak-to-average
ratio, are more susceptible to these unwanted effects. So to reduce these impairments, this paper proposes the
modeling of the digital predistortion for the power amplifier using GSA algorithm.
Keywords - Adjacent channel power ratio, Digital Predistortion, linearization, Memory polynomial, Power
Amplifier.
I. INTRODUCTION
PA are one of the most expensive and most
power-consuming components in modern
communication systems. They are inherently
nonlinear, and when operated near saturation, cause
intermodulation products that interfere with adjacent
and alternate channels. This interference affects the
adjacent channel power ratio (ACPR) and its level is
strictly limited by FCC and ETSI regulations [1].
Analog predistortion technology shares similarities
with DPD in the sense that both compensate for
amplitude-modulation-to-amplitude-modulation
(AM-AM) and amplitude-modulation-to-phase-
modulation (AM-PM) distortion, intermodulation and
PA memory effects, and both employ feedback
information to compensate for impairments due to
temperature variations and PA aging [2]. Though
both approaches share underlying theoretical
similarities, the similarities end with their circuit
design and system implementations. DPD is one of
the commonly used linearizing technique because of
its robustness, moderate implementation cost and
high accuracy. In DPD linearization technique, as
shown in Figure 1, the predistorter (PD) is added in
the front of the PA of a nonlinear device with
extended nonlinear characteristics just opposite to the
nonlinear characteristics of PA [3]. It is used to
increase the efficiency of Power Amplifiers, by
reducing the distortion caused by Power Amplifiers
operating in their non-linear regions. Wireless base
stations not employing DPD algorithms typically
exhibit low efficiency, and therefore high operational
and capital equipment costs.
Fig. 1. DPD Process of linearization
This implies that for having linear amplification and
thus being compliant with linearity requirements
specified in communication standards, significant
back-off levels in PA amplification are needed. Back-
off amplification results in a power inefficient
amplification, moreover when the PA has to handle
signals presenting high PAPRs. The use of PA
linearizers arises as a recognized solution to deal with
this trade-off between linearity and efficiency. The
generic configuration can be seen as a simplified
decomposition of a general Volterra series function.
Among these solutions it is possible to find DPD
based on memory polynomials, where the LTI block
is usually described by a finite impulse response
(FIR) filter [4]. So in this paper GSA algorithm is
used to find the coefficients required to model the
DPD and PA. Section I is introduction, rest of the
paper is as, section II is memory polynomial for
modeling the DPD, section III is about GSA
algorithm, algorithm steps are discussed in section
IV, section V is results for model extraction using
GSA algorithm and section VI concludes the paper.
RESEARCH ARTICLE OPEN ACCESS
Rajbir Kaur Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 12, (Part - 3) December 2015, pp.109-112
www.ijera.com 110 | P a g e
II. MEMORY POLYNOMIAL MODEL
FOR DPD
The memory polynomial model used is
equivalent to the Parallel Hammerstein model [5-6].
Parallel Hammerstein model can be given as:
2( 1)
2 1
1
( ) ( ) ( ) ( )
kK
k
k
y n H q x n x n



  (1)
The memory polynomial model, however offers a
good compromise between generality and ease of
parameter estimation and implementation. The
memory polynomial model consists of several delay
taps and non-linear static functions. The memory
polynomial model is a truncation of the general
Volterra series, which consists of only the diagonal
terms in the Volterra kernels [6]. Thus, the number of
parameters is significantly reduced compared to
general Volterra series. The model used in present
work to develop a polynomial model of a nonlinear
system with memory is a truncation of the general
Volterra series, which can be shown as [5]:
2( 1)
2 1,
0 1
( ) ( ) ( )
M K
k
k m
m k
y n c x n m x n m


 
  
(2)
Where ( )x n is the input complex base band signal,
( )y n is the output complex base band signal, ,k qc
are complex valued parameters, M is the memory
depth, K is the order of the polynomial.
In DPD process, one stimulates a non-linear PA with
baseband samples and observes the result of that
stimulus at the PA output. Then the amplitude-to-
amplitude modulation (AM/AM) and amplitude-to-
phase modulation (AM/PM) effects of the PA are
estimated. These estimated distortions are then
removed from the PA by pre-distorting the input
stimulus with their inverse equivalents [6].
III. GRAVITATIONAL SEARCH
ALGORITHM (GSA)
GSA is the optimization technique, in which
agents are considered as objects and their
performance is measured by their masses. All
these objects attract each other by the gravity force,
and this force causes a global movement of all
objects towards the objects with heavier
masses. Hence, masses cooperate using a direct
form of communication, through gravitational
force. The heavy masses which correspond to
good solutions move more slowly than lighter
ones, this guarantees the exploitation step of the
algorithm. In GSA, each mass has four
specifications: position, inertial mass,
active gravitational mass, and passive gravitational
mass. The position of the mass corresponds to a
solution of the problem, and its gravitational and
inertial masses are determined using a fitness
function [7].
IV. GSA ALGORITHM STEPS:
Step 1: Initialize of the agents (masses).
Initialize the positions of the number of agents
randomly within the given search interval as below:
1 2
, ,..., ,...,d n
i i i i iX x x x x for 1,2,3,...,i N
(3)
Where, represents the positions of the ith
agent
in the dth
dimension and is the space dimension.
Step 2: Fitness evolution and best fitness
computation for each agent:
Perform the fitness evolution for all agents at each
iteration and also compute the best and worst fitness
at each iteration defined as below (for minimization
problems):
   
 1,2,..,
min j
j N
best t fit t

 (4)
   
 1,2,..,
max j
j N
worst t fit t

 (5)
Where,  jfit t represents the fitness of the jth
agent
at iteration ,  best t and  worst t represents
the best and worst fitness at generation .
Step 3: Compute gravitational constant G:
Compute gravitational constant G at iteration t using
the following equation:
   t
T
oG t G

 (6)
In this problem, oG is set to 100, is set to 20 and
is the total number of iterations.
Step 4: Calculate the mass of the agents:
Calculate gravitational and inertia masses for each
agents at iteration by the following equations:
(7)
Where, is the active gravitational mass of the ith
agent, is the passive gravitational mass of the ith
agent, is the inertia mass of the ith
agent.
Step 5: Calculate accelerations of the agents:
Compute the acceleration of the ith
agents at iteration
t as below:
(8)
Rajbir Kaur Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 12, (Part - 3) December 2015, pp.109-112
www.ijera.com 111 | P a g e
Where, is the total force acting on i-th agent
calculated as:
(9)
is the set of first agents with the best fitness
value and biggest mass. is computed in such a
manner that it decreases linearly with time and at last
iteration the value of becomes 2% of the initial
number of agents. is the force acting on agent
'i' from agent 'j' at dth
dimension and tth
iteration is
computed as below:
(10)
Where, is the Euclidian distance between two
agents 'i' and 'j' at iteration t and is the
computed gravitational constant at the same iteration.
is a small constant
Step 6: Update velocity and positions of the
agents:
Compute velocity and the position of the agents at
next iteration (t + 1) using the following equations:
(11)
Step 7: Repeat Steps 2 to 6 to get maximum limit
(iterations).
Return the best fitness computed at final iteration as a
global fitness of the problem and the positions of the
corresponding agent at specified dimensions as the
global solution of that problem [7-8].
V. RESULTS
Model extraction using GSA algorithm
Calculation of proposed model coefficients
requires non-linear system identification techniques.
In proposed paper, least square (LS) estimation with
GSA algorithm has been used to obtain the model
coefficients. In order to validate the proposed
modeling techniques, a wideband PA data has been
taken. The modeled PA was operated with OFDM
signal of 2.4GHz frequency and 5 MHz bandwidth.
To model the DPD using memory polynomial, the
nonlinearity of the model i.e. the order of the
polynomial, K was truncated to 7. To consider the
memory effects, the memory depth, M was taken as
4. The lower channel values were measured at -10
MHz and -5 MHz, while upper channel values were
measured at 5 MHz and10 MHz. To evaluate the
DPD model, the coefficients of memory polynomial
have been calculated using GSA algorithm. The AM-
AM characteristics are very useful to show the
behavior of DPD and PA model shown in Fig. 2. The
modeled PA and DPD using GSA algorithm are
shown in Fig. 3 and 4. The ACPR values for the
actual data, modeled PA and modeled DPD are
shown in table 1. From these figures and table, the
ACPR reduction, accuracy and simplicity of the
proposed technique can be easily analyzed.
VI. CONCLUSIONS
Due to its ease of implementation and high
ACPR improvement capability, adaptive DPD is one
of the widely used approach for PA linearization. So
to increase the system efficiency in wideband
transmitters and considering the linearity
requirement, DPD for PA linearization is proposed.
Due to moderate implementation complexity, the
proposed approach uses GSA algorithm for
extraction of DPD and PA coefficients. Simulations
were carried out to evaluate the performance of the
models of DPD and PA using the GSA algorithm.
Results show that proposed scheme is quite simple
and its performance is equally comparable with other
techniques.
0 2 4 6 8 10 12 14 16
0
5
10
15
20
25
Pin
(in Watts)
Pout
(inWatts)
AM-AM Characteristics
Actual PA
Linearized (DPD + PA) (GSA)
Figure 2: AM-AM characteristics of PA and DPD
using GSA algorithm
-20 -15 -10 -5 0 5 10 15 20
-180
-160
-140
-120
-100
-80
-60
-40
-20
Frequency (MHz)
Power/frequency(dB/Hz)
Welch Power Spectral Density Estimate
PA Input
Actual PA Output
Modeled PA Output (GSA)
Figure 3: Power spectral density for modeled PA
using GSA algorithm
Rajbir Kaur Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 5, Issue 12, (Part - 3) December 2015, pp.109-112
www.ijera.com 112 | P a g e
-20 -15 -10 -5 0 5 10 15 20
-180
-160
-140
-120
-100
-80
-60
-40
-20
Frequency (MHz)
Power/frequency(dB/Hz)
Welch Power Spectral Density Estimate
PA Input
PA Output
Linearized (DPD + PA) (GSA)
Figure 4: Power spectral density for modeled DPD
using GSA algorithm
Table 1. ACPR Measurements for Modeled PA
and DPD using GSA algorithm (in dB)
Parameter Actual
PA
Modeled
DPD
Modeled
Lower
ACPR 2
-59.4759
-80.7511
-58.6616
Lower
ACPR 1
-47.0499
--74.2885
-45.5804
Upper
ACPR 1
-46.5342
-76.5738
-45.3997
Upper
ACPR 2
-60.7407
-81.4125
-55.4727
Reference
[1] Moulthrop, A.A., Clark, C.J., Silva, C.P. &
Muha, M.S. (1997). A dynamic AM/AM
and AM/PM measurement technique.
Microwave Symposium Digest, IEEE MTT-
S International, 3, 1455-1458.
[2] Yu, Xin, and Hong Jiang. "Digital
predistortion using adaptive basis
functions." IEEE Transactions on Circuits
and Systems I: Regular Papers, 60, no. 12
(2013): 3317-3327.
[3] Kenington, P. B. (2002). Linearized
transmitters: An enabling technology for
software defined radio. IEEE,
Communications Magazine, 40(2), 156-162.
[4] Mkadem, F., Fares, M. C., Boumaiza, S. &
Wood, J. (2014). Complexity-reduced
Volterra series model for power amplifier
digital predistortion. Analog Integrated
Circuits and Signal Processing, Springer,
79(2), 331-343.
[5] Cripps, S. C. (2002). Advanced techniques
in RF power amplifier design. Artech
House.
[6] Billings, S. (1980). Identification of
nonlinear systems: a survey. IEE
Proceedings on Control Theory and
Applications, Part D, 127(6), 272-285
[7] S. Mirjalili and S. Z. M. Hashim, "A new
hybrid PSOGSA algorithm for function
Optimization," international conference on
in Computer and information application
(ICCIA), , 2010.
[8] Rashedi, Esmat, Hossein Nezamabadi Pour,
and Saeid Saryazdi. "GSA: a gravitational
search algorithm." Information sciences 179,
no. 13 (2009): 2232-2248.

More Related Content

What's hot

Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units IJECEIAES
 
Enriched Firefly Algorithm for Solving Reactive Power Problem
Enriched Firefly Algorithm for Solving Reactive Power ProblemEnriched Firefly Algorithm for Solving Reactive Power Problem
Enriched Firefly Algorithm for Solving Reactive Power Problemijeei-iaes
 
Genetic Algorithm for Solving the Economic Load Dispatch
Genetic Algorithm for Solving the Economic Load DispatchGenetic Algorithm for Solving the Economic Load Dispatch
Genetic Algorithm for Solving the Economic Load DispatchSatyendra Singh
 
Discrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identificationDiscrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identificationIJECEIAES
 
IRJET- A New Approach to Economic Load Dispatch by using Improved QEMA ba...
IRJET-  	  A New Approach to Economic Load Dispatch by using Improved QEMA ba...IRJET-  	  A New Approach to Economic Load Dispatch by using Improved QEMA ba...
IRJET- A New Approach to Economic Load Dispatch by using Improved QEMA ba...IRJET Journal
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...IJECEIAES
 
Software Effort Estimation Using Particle Swarm Optimization with Inertia Weight
Software Effort Estimation Using Particle Swarm Optimization with Inertia WeightSoftware Effort Estimation Using Particle Swarm Optimization with Inertia Weight
Software Effort Estimation Using Particle Swarm Optimization with Inertia WeightWaqas Tariq
 
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION cscpconf
 
Hybrid Approach to Economic Load Dispatch
Hybrid Approach to Economic Load DispatchHybrid Approach to Economic Load Dispatch
Hybrid Approach to Economic Load DispatchSatyendra Singh
 
A HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MININGA HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MININGcscpconf
 
Multi-objective Optimization Scheme for PID-Controlled DC Motor
Multi-objective Optimization Scheme for PID-Controlled DC MotorMulti-objective Optimization Scheme for PID-Controlled DC Motor
Multi-objective Optimization Scheme for PID-Controlled DC MotorIAES-IJPEDS
 
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...IDES Editor
 
Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
 Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul... Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...ijsrd.com
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmCemal Ardil
 
Local Vibrational Modes
Local Vibrational ModesLocal Vibrational Modes
Local Vibrational ModesDani Setiawan
 
Modified Monkey Optimization Algorithm for Solving Optimal Reactive Power Dis...
Modified Monkey Optimization Algorithm for Solving Optimal Reactive Power Dis...Modified Monkey Optimization Algorithm for Solving Optimal Reactive Power Dis...
Modified Monkey Optimization Algorithm for Solving Optimal Reactive Power Dis...ijeei-iaes
 
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENTNOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENTelelijjournal
 
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas cscpconf
 

What's hot (19)

Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
 
Enriched Firefly Algorithm for Solving Reactive Power Problem
Enriched Firefly Algorithm for Solving Reactive Power ProblemEnriched Firefly Algorithm for Solving Reactive Power Problem
Enriched Firefly Algorithm for Solving Reactive Power Problem
 
Genetic Algorithm for Solving the Economic Load Dispatch
Genetic Algorithm for Solving the Economic Load DispatchGenetic Algorithm for Solving the Economic Load Dispatch
Genetic Algorithm for Solving the Economic Load Dispatch
 
Discrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identificationDiscrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identification
 
IRJET- A New Approach to Economic Load Dispatch by using Improved QEMA ba...
IRJET-  	  A New Approach to Economic Load Dispatch by using Improved QEMA ba...IRJET-  	  A New Approach to Economic Load Dispatch by using Improved QEMA ba...
IRJET- A New Approach to Economic Load Dispatch by using Improved QEMA ba...
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...
 
Software Effort Estimation Using Particle Swarm Optimization with Inertia Weight
Software Effort Estimation Using Particle Swarm Optimization with Inertia WeightSoftware Effort Estimation Using Particle Swarm Optimization with Inertia Weight
Software Effort Estimation Using Particle Swarm Optimization with Inertia Weight
 
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
 
Hybrid Approach to Economic Load Dispatch
Hybrid Approach to Economic Load DispatchHybrid Approach to Economic Load Dispatch
Hybrid Approach to Economic Load Dispatch
 
A HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MININGA HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MINING
 
Multi-objective Optimization Scheme for PID-Controlled DC Motor
Multi-objective Optimization Scheme for PID-Controlled DC MotorMulti-objective Optimization Scheme for PID-Controlled DC Motor
Multi-objective Optimization Scheme for PID-Controlled DC Motor
 
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
Economic Load Dispatch Problem with Valve – Point Effect Using a Binary Bat A...
 
Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
 Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul... Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
Compare "Urdhva Tiryakbhyam Multiplier" and "Hierarchical Array of Array Mul...
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
 
Local Vibrational Modes
Local Vibrational ModesLocal Vibrational Modes
Local Vibrational Modes
 
Modified Monkey Optimization Algorithm for Solving Optimal Reactive Power Dis...
Modified Monkey Optimization Algorithm for Solving Optimal Reactive Power Dis...Modified Monkey Optimization Algorithm for Solving Optimal Reactive Power Dis...
Modified Monkey Optimization Algorithm for Solving Optimal Reactive Power Dis...
 
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENTNOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
 
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
 

Viewers also liked

Implementation of a Cellular Manufacturing Tool for Minimization of Non Value...
Implementation of a Cellular Manufacturing Tool for Minimization of Non Value...Implementation of a Cellular Manufacturing Tool for Minimization of Non Value...
Implementation of a Cellular Manufacturing Tool for Minimization of Non Value...IJERA Editor
 
Design and development of high performance panel air filter with experimental...
Design and development of high performance panel air filter with experimental...Design and development of high performance panel air filter with experimental...
Design and development of high performance panel air filter with experimental...IJERA Editor
 
Stochastic Model of Vasopressin by the Effect of Age
Stochastic Model of Vasopressin by the Effect of AgeStochastic Model of Vasopressin by the Effect of Age
Stochastic Model of Vasopressin by the Effect of AgeIJERA Editor
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDAIJERA Editor
 
Pendulum Dampers for Tall RC Chimney Subjected To Wind
Pendulum Dampers for Tall RC Chimney Subjected To WindPendulum Dampers for Tall RC Chimney Subjected To Wind
Pendulum Dampers for Tall RC Chimney Subjected To WindIJERA Editor
 
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1IJERA Editor
 
Personal Handy System Based Online Vehicle Tracking With Mobile Locking
Personal Handy System Based Online Vehicle Tracking With Mobile LockingPersonal Handy System Based Online Vehicle Tracking With Mobile Locking
Personal Handy System Based Online Vehicle Tracking With Mobile LockingIJERA Editor
 
Analysis Of Comparative Strength Model Connection Bolts And Weld To The Plate...
Analysis Of Comparative Strength Model Connection Bolts And Weld To The Plate...Analysis Of Comparative Strength Model Connection Bolts And Weld To The Plate...
Analysis Of Comparative Strength Model Connection Bolts And Weld To The Plate...IJERA Editor
 
Implementation of Transformer Protection by Intelligent Electronic Device for...
Implementation of Transformer Protection by Intelligent Electronic Device for...Implementation of Transformer Protection by Intelligent Electronic Device for...
Implementation of Transformer Protection by Intelligent Electronic Device for...IJERA Editor
 
Pressure Vessel Optimization a Fuzzy Approach
Pressure Vessel Optimization a Fuzzy ApproachPressure Vessel Optimization a Fuzzy Approach
Pressure Vessel Optimization a Fuzzy ApproachIJERA Editor
 
Identification of Closest and Phantom Nodes in Mobile Ad Hoc Networks
Identification of Closest and Phantom Nodes in Mobile Ad Hoc NetworksIdentification of Closest and Phantom Nodes in Mobile Ad Hoc Networks
Identification of Closest and Phantom Nodes in Mobile Ad Hoc NetworksIJERA Editor
 

Viewers also liked (20)

Q04503100104
Q04503100104Q04503100104
Q04503100104
 
Implementation of a Cellular Manufacturing Tool for Minimization of Non Value...
Implementation of a Cellular Manufacturing Tool for Minimization of Non Value...Implementation of a Cellular Manufacturing Tool for Minimization of Non Value...
Implementation of a Cellular Manufacturing Tool for Minimization of Non Value...
 
Design and development of high performance panel air filter with experimental...
Design and development of high performance panel air filter with experimental...Design and development of high performance panel air filter with experimental...
Design and development of high performance panel air filter with experimental...
 
N45028390
N45028390N45028390
N45028390
 
Stochastic Model of Vasopressin by the Effect of Age
Stochastic Model of Vasopressin by the Effect of AgeStochastic Model of Vasopressin by the Effect of Age
Stochastic Model of Vasopressin by the Effect of Age
 
F045063338
F045063338F045063338
F045063338
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
 
Pendulum Dampers for Tall RC Chimney Subjected To Wind
Pendulum Dampers for Tall RC Chimney Subjected To WindPendulum Dampers for Tall RC Chimney Subjected To Wind
Pendulum Dampers for Tall RC Chimney Subjected To Wind
 
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
 
Personal Handy System Based Online Vehicle Tracking With Mobile Locking
Personal Handy System Based Online Vehicle Tracking With Mobile LockingPersonal Handy System Based Online Vehicle Tracking With Mobile Locking
Personal Handy System Based Online Vehicle Tracking With Mobile Locking
 
Ah04602233243
Ah04602233243Ah04602233243
Ah04602233243
 
F046033336
F046033336F046033336
F046033336
 
Aq04605306316
Aq04605306316Aq04605306316
Aq04605306316
 
Analysis Of Comparative Strength Model Connection Bolts And Weld To The Plate...
Analysis Of Comparative Strength Model Connection Bolts And Weld To The Plate...Analysis Of Comparative Strength Model Connection Bolts And Weld To The Plate...
Analysis Of Comparative Strength Model Connection Bolts And Weld To The Plate...
 
Implementation of Transformer Protection by Intelligent Electronic Device for...
Implementation of Transformer Protection by Intelligent Electronic Device for...Implementation of Transformer Protection by Intelligent Electronic Device for...
Implementation of Transformer Protection by Intelligent Electronic Device for...
 
Pressure Vessel Optimization a Fuzzy Approach
Pressure Vessel Optimization a Fuzzy ApproachPressure Vessel Optimization a Fuzzy Approach
Pressure Vessel Optimization a Fuzzy Approach
 
U04506116118
U04506116118U04506116118
U04506116118
 
Ai4506179185
Ai4506179185Ai4506179185
Ai4506179185
 
G43013539
G43013539G43013539
G43013539
 
Identification of Closest and Phantom Nodes in Mobile Ad Hoc Networks
Identification of Closest and Phantom Nodes in Mobile Ad Hoc NetworksIdentification of Closest and Phantom Nodes in Mobile Ad Hoc Networks
Identification of Closest and Phantom Nodes in Mobile Ad Hoc Networks
 

Similar to Memory Polynomial Based Adaptive Digital Predistorter

Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration MethodEconomic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration MethodIOSR Journals
 
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...ijmnct
 
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...ijmnct
 
Joint digital pre-distortion model based on Chebyshev expansion
Joint digital pre-distortion model based on Chebyshev  expansionJoint digital pre-distortion model based on Chebyshev  expansion
Joint digital pre-distortion model based on Chebyshev expansionIJECEIAES
 
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...paperpublications3
 
Performance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal ApproximationPerformance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal Approximationiosrjce
 
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...paperpublications3
 
Reducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an AnalysisReducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an AnalysisCSCJournals
 
GRADIENT OMISSIVE DESCENT IS A MINIMIZATION ALGORITHM
GRADIENT OMISSIVE DESCENT IS A MINIMIZATION ALGORITHMGRADIENT OMISSIVE DESCENT IS A MINIMIZATION ALGORITHM
GRADIENT OMISSIVE DESCENT IS A MINIMIZATION ALGORITHMijscai
 
A0420105
A0420105A0420105
A0420105inventy
 
A0420105
A0420105A0420105
A0420105inventy
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...eSAT Publishing House
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...eSAT Journals
 
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...Cemal Ardil
 

Similar to Memory Polynomial Based Adaptive Digital Predistorter (20)

E010123337
E010123337E010123337
E010123337
 
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration MethodEconomic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
 
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
 
Group Project
Group ProjectGroup Project
Group Project
 
Jf3515881595
Jf3515881595Jf3515881595
Jf3515881595
 
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
 
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
 
Joint digital pre-distortion model based on Chebyshev expansion
Joint digital pre-distortion model based on Chebyshev  expansionJoint digital pre-distortion model based on Chebyshev  expansion
Joint digital pre-distortion model based on Chebyshev expansion
 
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
 
Performance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal ApproximationPerformance of Matching Algorithmsfor Signal Approximation
Performance of Matching Algorithmsfor Signal Approximation
 
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
 
Reducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an AnalysisReducting Power Dissipation in Fir Filter: an Analysis
Reducting Power Dissipation in Fir Filter: an Analysis
 
GRADIENT OMISSIVE DESCENT IS A MINIMIZATION ALGORITHM
GRADIENT OMISSIVE DESCENT IS A MINIMIZATION ALGORITHMGRADIENT OMISSIVE DESCENT IS A MINIMIZATION ALGORITHM
GRADIENT OMISSIVE DESCENT IS A MINIMIZATION ALGORITHM
 
A0420105
A0420105A0420105
A0420105
 
A0420105
A0420105A0420105
A0420105
 
40220140505002
4022014050500240220140505002
40220140505002
 
L010628894
L010628894L010628894
L010628894
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...
 
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
 

Recently uploaded

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 

Recently uploaded (20)

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 

Memory Polynomial Based Adaptive Digital Predistorter

  • 1. Rajbir Kaur Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 12, (Part - 3) December 2015, pp.109-112 www.ijera.com 109 | P a g e Memory Polynomial Based Adaptive Digital Predistorter Rajbir Kaur*, Manjeet Singh Patterh** *(Department of ECE, Punjabi University, India ** (Department of ECE, Punjabi University, India) ABSTRACT Digital predistortion (DPD) is a baseband signal processing technique that corrects for impairments in RF power amplifiers (PAs). These impairments cause out-of-band emissions or spectral regrowth and in-band distortion, which correlate with an increased bit error rate (BER). Wideband signals with a high peak-to-average ratio, are more susceptible to these unwanted effects. So to reduce these impairments, this paper proposes the modeling of the digital predistortion for the power amplifier using GSA algorithm. Keywords - Adjacent channel power ratio, Digital Predistortion, linearization, Memory polynomial, Power Amplifier. I. INTRODUCTION PA are one of the most expensive and most power-consuming components in modern communication systems. They are inherently nonlinear, and when operated near saturation, cause intermodulation products that interfere with adjacent and alternate channels. This interference affects the adjacent channel power ratio (ACPR) and its level is strictly limited by FCC and ETSI regulations [1]. Analog predistortion technology shares similarities with DPD in the sense that both compensate for amplitude-modulation-to-amplitude-modulation (AM-AM) and amplitude-modulation-to-phase- modulation (AM-PM) distortion, intermodulation and PA memory effects, and both employ feedback information to compensate for impairments due to temperature variations and PA aging [2]. Though both approaches share underlying theoretical similarities, the similarities end with their circuit design and system implementations. DPD is one of the commonly used linearizing technique because of its robustness, moderate implementation cost and high accuracy. In DPD linearization technique, as shown in Figure 1, the predistorter (PD) is added in the front of the PA of a nonlinear device with extended nonlinear characteristics just opposite to the nonlinear characteristics of PA [3]. It is used to increase the efficiency of Power Amplifiers, by reducing the distortion caused by Power Amplifiers operating in their non-linear regions. Wireless base stations not employing DPD algorithms typically exhibit low efficiency, and therefore high operational and capital equipment costs. Fig. 1. DPD Process of linearization This implies that for having linear amplification and thus being compliant with linearity requirements specified in communication standards, significant back-off levels in PA amplification are needed. Back- off amplification results in a power inefficient amplification, moreover when the PA has to handle signals presenting high PAPRs. The use of PA linearizers arises as a recognized solution to deal with this trade-off between linearity and efficiency. The generic configuration can be seen as a simplified decomposition of a general Volterra series function. Among these solutions it is possible to find DPD based on memory polynomials, where the LTI block is usually described by a finite impulse response (FIR) filter [4]. So in this paper GSA algorithm is used to find the coefficients required to model the DPD and PA. Section I is introduction, rest of the paper is as, section II is memory polynomial for modeling the DPD, section III is about GSA algorithm, algorithm steps are discussed in section IV, section V is results for model extraction using GSA algorithm and section VI concludes the paper. RESEARCH ARTICLE OPEN ACCESS
  • 2. Rajbir Kaur Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 12, (Part - 3) December 2015, pp.109-112 www.ijera.com 110 | P a g e II. MEMORY POLYNOMIAL MODEL FOR DPD The memory polynomial model used is equivalent to the Parallel Hammerstein model [5-6]. Parallel Hammerstein model can be given as: 2( 1) 2 1 1 ( ) ( ) ( ) ( ) kK k k y n H q x n x n      (1) The memory polynomial model, however offers a good compromise between generality and ease of parameter estimation and implementation. The memory polynomial model consists of several delay taps and non-linear static functions. The memory polynomial model is a truncation of the general Volterra series, which consists of only the diagonal terms in the Volterra kernels [6]. Thus, the number of parameters is significantly reduced compared to general Volterra series. The model used in present work to develop a polynomial model of a nonlinear system with memory is a truncation of the general Volterra series, which can be shown as [5]: 2( 1) 2 1, 0 1 ( ) ( ) ( ) M K k k m m k y n c x n m x n m        (2) Where ( )x n is the input complex base band signal, ( )y n is the output complex base band signal, ,k qc are complex valued parameters, M is the memory depth, K is the order of the polynomial. In DPD process, one stimulates a non-linear PA with baseband samples and observes the result of that stimulus at the PA output. Then the amplitude-to- amplitude modulation (AM/AM) and amplitude-to- phase modulation (AM/PM) effects of the PA are estimated. These estimated distortions are then removed from the PA by pre-distorting the input stimulus with their inverse equivalents [6]. III. GRAVITATIONAL SEARCH ALGORITHM (GSA) GSA is the optimization technique, in which agents are considered as objects and their performance is measured by their masses. All these objects attract each other by the gravity force, and this force causes a global movement of all objects towards the objects with heavier masses. Hence, masses cooperate using a direct form of communication, through gravitational force. The heavy masses which correspond to good solutions move more slowly than lighter ones, this guarantees the exploitation step of the algorithm. In GSA, each mass has four specifications: position, inertial mass, active gravitational mass, and passive gravitational mass. The position of the mass corresponds to a solution of the problem, and its gravitational and inertial masses are determined using a fitness function [7]. IV. GSA ALGORITHM STEPS: Step 1: Initialize of the agents (masses). Initialize the positions of the number of agents randomly within the given search interval as below: 1 2 , ,..., ,...,d n i i i i iX x x x x for 1,2,3,...,i N (3) Where, represents the positions of the ith agent in the dth dimension and is the space dimension. Step 2: Fitness evolution and best fitness computation for each agent: Perform the fitness evolution for all agents at each iteration and also compute the best and worst fitness at each iteration defined as below (for minimization problems):      1,2,.., min j j N best t fit t   (4)      1,2,.., max j j N worst t fit t   (5) Where,  jfit t represents the fitness of the jth agent at iteration ,  best t and  worst t represents the best and worst fitness at generation . Step 3: Compute gravitational constant G: Compute gravitational constant G at iteration t using the following equation:    t T oG t G   (6) In this problem, oG is set to 100, is set to 20 and is the total number of iterations. Step 4: Calculate the mass of the agents: Calculate gravitational and inertia masses for each agents at iteration by the following equations: (7) Where, is the active gravitational mass of the ith agent, is the passive gravitational mass of the ith agent, is the inertia mass of the ith agent. Step 5: Calculate accelerations of the agents: Compute the acceleration of the ith agents at iteration t as below: (8)
  • 3. Rajbir Kaur Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 12, (Part - 3) December 2015, pp.109-112 www.ijera.com 111 | P a g e Where, is the total force acting on i-th agent calculated as: (9) is the set of first agents with the best fitness value and biggest mass. is computed in such a manner that it decreases linearly with time and at last iteration the value of becomes 2% of the initial number of agents. is the force acting on agent 'i' from agent 'j' at dth dimension and tth iteration is computed as below: (10) Where, is the Euclidian distance between two agents 'i' and 'j' at iteration t and is the computed gravitational constant at the same iteration. is a small constant Step 6: Update velocity and positions of the agents: Compute velocity and the position of the agents at next iteration (t + 1) using the following equations: (11) Step 7: Repeat Steps 2 to 6 to get maximum limit (iterations). Return the best fitness computed at final iteration as a global fitness of the problem and the positions of the corresponding agent at specified dimensions as the global solution of that problem [7-8]. V. RESULTS Model extraction using GSA algorithm Calculation of proposed model coefficients requires non-linear system identification techniques. In proposed paper, least square (LS) estimation with GSA algorithm has been used to obtain the model coefficients. In order to validate the proposed modeling techniques, a wideband PA data has been taken. The modeled PA was operated with OFDM signal of 2.4GHz frequency and 5 MHz bandwidth. To model the DPD using memory polynomial, the nonlinearity of the model i.e. the order of the polynomial, K was truncated to 7. To consider the memory effects, the memory depth, M was taken as 4. The lower channel values were measured at -10 MHz and -5 MHz, while upper channel values were measured at 5 MHz and10 MHz. To evaluate the DPD model, the coefficients of memory polynomial have been calculated using GSA algorithm. The AM- AM characteristics are very useful to show the behavior of DPD and PA model shown in Fig. 2. The modeled PA and DPD using GSA algorithm are shown in Fig. 3 and 4. The ACPR values for the actual data, modeled PA and modeled DPD are shown in table 1. From these figures and table, the ACPR reduction, accuracy and simplicity of the proposed technique can be easily analyzed. VI. CONCLUSIONS Due to its ease of implementation and high ACPR improvement capability, adaptive DPD is one of the widely used approach for PA linearization. So to increase the system efficiency in wideband transmitters and considering the linearity requirement, DPD for PA linearization is proposed. Due to moderate implementation complexity, the proposed approach uses GSA algorithm for extraction of DPD and PA coefficients. Simulations were carried out to evaluate the performance of the models of DPD and PA using the GSA algorithm. Results show that proposed scheme is quite simple and its performance is equally comparable with other techniques. 0 2 4 6 8 10 12 14 16 0 5 10 15 20 25 Pin (in Watts) Pout (inWatts) AM-AM Characteristics Actual PA Linearized (DPD + PA) (GSA) Figure 2: AM-AM characteristics of PA and DPD using GSA algorithm -20 -15 -10 -5 0 5 10 15 20 -180 -160 -140 -120 -100 -80 -60 -40 -20 Frequency (MHz) Power/frequency(dB/Hz) Welch Power Spectral Density Estimate PA Input Actual PA Output Modeled PA Output (GSA) Figure 3: Power spectral density for modeled PA using GSA algorithm
  • 4. Rajbir Kaur Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 5, Issue 12, (Part - 3) December 2015, pp.109-112 www.ijera.com 112 | P a g e -20 -15 -10 -5 0 5 10 15 20 -180 -160 -140 -120 -100 -80 -60 -40 -20 Frequency (MHz) Power/frequency(dB/Hz) Welch Power Spectral Density Estimate PA Input PA Output Linearized (DPD + PA) (GSA) Figure 4: Power spectral density for modeled DPD using GSA algorithm Table 1. ACPR Measurements for Modeled PA and DPD using GSA algorithm (in dB) Parameter Actual PA Modeled DPD Modeled Lower ACPR 2 -59.4759 -80.7511 -58.6616 Lower ACPR 1 -47.0499 --74.2885 -45.5804 Upper ACPR 1 -46.5342 -76.5738 -45.3997 Upper ACPR 2 -60.7407 -81.4125 -55.4727 Reference [1] Moulthrop, A.A., Clark, C.J., Silva, C.P. & Muha, M.S. (1997). A dynamic AM/AM and AM/PM measurement technique. Microwave Symposium Digest, IEEE MTT- S International, 3, 1455-1458. [2] Yu, Xin, and Hong Jiang. "Digital predistortion using adaptive basis functions." IEEE Transactions on Circuits and Systems I: Regular Papers, 60, no. 12 (2013): 3317-3327. [3] Kenington, P. B. (2002). Linearized transmitters: An enabling technology for software defined radio. IEEE, Communications Magazine, 40(2), 156-162. [4] Mkadem, F., Fares, M. C., Boumaiza, S. & Wood, J. (2014). Complexity-reduced Volterra series model for power amplifier digital predistortion. Analog Integrated Circuits and Signal Processing, Springer, 79(2), 331-343. [5] Cripps, S. C. (2002). Advanced techniques in RF power amplifier design. Artech House. [6] Billings, S. (1980). Identification of nonlinear systems: a survey. IEE Proceedings on Control Theory and Applications, Part D, 127(6), 272-285 [7] S. Mirjalili and S. Z. M. Hashim, "A new hybrid PSOGSA algorithm for function Optimization," international conference on in Computer and information application (ICCIA), , 2010. [8] Rashedi, Esmat, Hossein Nezamabadi Pour, and Saeid Saryazdi. "GSA: a gravitational search algorithm." Information sciences 179, no. 13 (2009): 2232-2248.