Title: Wideband Linearization: Feedforward plus DSP
1Wideband LinearizationFeedforward plus DSP
Workshop WMD
- Jim Cavers and Thomas Johnson
- Engineering Science, Simon Fraser University
- 8888 University Dr., Burnaby, BC V5A 1S6
- Canada
2- Why linearize RF power amps?
- Power-efficient amps are nonlinear.
- Nonlinearity causes a signal to expand
- beyond its allotted bandwidth.
3A single-carrier example
The IM, viewed as additive distortion, is
uncorrelated with the signal.
4 So linearize the amplifier.
5- The linearizer menu
- Cartesian feedback simple, power efficient,
limited bandwidth. - digital predistortion - power efficient,
moderate bandwidth. - LINC power efficiency? bandwidth?
- feedforward moderate power efficiency, high
bandwidth.
6- Two big advantages of classic feedforward
- independent of amplifier model
- reasonably wide bandwidths
- But practical issues limit its bandwidth
- delay differences between parallel branches
- frequency dependence of components
7- A genuinely wideband feedforward linearizer rests
on - a novel multibranch RF architecture
- and the DSP to back it up.
- Well look at both of them.
81. Classic FF and DSP
- The traditional feedforward linearizer
is sensitive to ?, ? misadjustments needs
adaptation.
9- A common adaptation loop uses a bandpass
correlator. Stochastic gradient. - Problems
- Accurate wideband mixing is hard.
- DC offset misadaptation.
Focus is on signal cancellation circuit, but all
remarks apply equally to error cancellation
circuit.
10- DSP solution
- use slices a few tens of kHz wide
- inexpensive ADCs
- no DC offset
- no wideband variation
- a partial correlation.
11- By tuning LO1, we get partial correlations at
strategically selected frequencies - on strong desired signals to drive the signal
cancellation circuit - on IM alone no desired signals to drive the
error cancellation circuit - For correlation across the entire band, sum the
successive partial correlations at the selected
frequencies.
122. Multibranch Feedforward
- Q Whats wrong with the classic FF (other than
power efficiency)? A Limited bandwidth. - Signals dont cancel perfectly at the subtraction
point, because of - Delay mismatch between parallel branches
- Frequency dependence of components
13Virtually every component has some frequency
dependence. Summarize the filter action from
input to error signal by He(f,a). Suppress the
signal. (In error cancelln circuit, suppress
the IM.)
14Choose coefficient a to minimize the error filter
power
where B is linearization bandwidth, W(f ) is a
non-negative weighting function. If W(f ) is
uniform, the optimum He(f )2 has a null in the
center of the band. Other useful weight functions
are possible, e.g., W(f ) is signal power
spectrum to minimize error signal power.
15Great signal suppression, but at a single
frequency. Gradual degradation away from
center with increasing mismatch between
branches. A partial correlator is sufficient for
whole-band optimum.
Tilt describes frequency dependence the dB
variation of branches across the band.
16A new feedforward architecture compensates for
delay mismatch and frequency dependence.
Think of it as a time-shifting interpolator or as
an FIR filter at RF.
17The criterion is the same - minimize the error
filter power
with respect to a0 and a1. The resulting
He(f,a0,a1)2 has two nulls in the band.
18Two-branch matching greatly improves IM
suppression. Multibranch is even better.
The whole-band optimum can again be achieved with
partial correlators at specific frequencies.
19In the minimization criterion
the uniform weight function (whole band) and a
two-delta weight function have the same effect.
Use
with appropriately selected frequencies.
20- Summary
- The multibranch feedforward architecture gives
greater IM suppression or greater bandwidth
through compensation. - Modular - just add branches to get the required
linearized bandwidth. - The architecture rests on DSP-implemented
partial correlations. - But DSP is required for more than correlations
213. Adapting Multibranch FF
- Multibranch feedforward has several coefficients
to adapt. - How do we do it?
22Straightforward? Adapt the coefficients
independently, like the classic LMS algorithm.
Each partial correlator visits both (or all)
frequencies.
23The problem? The branch 0 and 1 signals are
highly correlated, since Dt B ltlt 1.
Large eigenvalue spread in the correlation matrix
means sloooow convergence performance is no
better than single branch.
24The solution decorrelate the branch signals
first.
25For two branches, decorrelate by forming sum and
difference.
Aggregate the slices across the band, as usual.
For more branches, use eigenvector matrix or
inverse square root of correlation matrix.
26This approach leads to variants of decorrelated
stochastic gradient (like decorrelated LMS) or to
RLS. An eigendecomposition requires a sample
correlation matrix, so some learning is required.
27Decorrelation is important
simulated no decorrn
measured no decorrn
measured decorrn
simulated decorrn
28- Summary
- Multibranch feedforward needs decorrelation.
- Decorrelation needs DSP.
- DSP needs frequency slices and partial
correlations.
294. Ancillary Algorithms and Architectures
- To finish a working multibranch design, we need
- a little housekeeping software
- simplified hardware
30Fast, stable adaptation decorrelated or basic
requires accurate knowledge of internal phase and
amplitude relationships. Its hopeless otherwise.
31Self-calibration of amplitudes/phases can be
achieved through prior correlations in DSP.
No extra hardware needed for this, provided PA
can be put into standby and complex gains set to
0.
32Bonus accurate self calibration allows
simplified, cheaper hardware only one sdc on
the input side, not one per branch.
Branch 0, 1, relationships are already known
pretty well through self calibration.
335. Performance and Applications
- At present
- Several working prototypes constructed.
- Linearized bandwidth of 40 MHz, 60 MHz, 100 MHz
and beyond but who needs it?
34Decorrelation improves converged IM suppression.
Early measurements
Two branches 1 no decorr, simn 2 no decorr,
meast 3 decorr, meast 4 decorr, simn
Slice (subband) separation 36 MHz.
35Slice (subband) separation affects IM suppression
and linearized bandwidth. Later measurements
Two-branch prototype. Add another branch for
more bandwidth or more suppression.
36With two CW carriers and five narrowband
modulated carriers
376. Applications
- Many 10s of MHz and more linearized
- bandwidth.
-
- Deep IM suppression over smaller bands.
- Multicarrier systems DVB?
- What else???
387. Conclusions
- Combine wide bandwidth of analog technology and
signal manipulation of DSP. - Modular architecture can linearize over huge
bandwidths. - Technology package is available.
- Applications?
398. References
- J.K. Cavers, "Adaptive Feedforward Linearizer
for RF Power Amplifiers", U.S. Pat. 5,489,875,
February 6, 1996. - A.M. Smith and J.K. Cavers, A Wideband
Architecture for Adaptive Feedforward Amplifier
Linearization, IEEE Veh Technol Conf, Ottawa,
May 1998. - T. Johnson, J. Cavers, M. Goodall, Multibranch
- Feedforward Power Amplifier Linearization
Techniques, Proc. Commun. Design Conf., 2002. - J.K. Cavers and T.E. Johnson, Self-calibrated
power amplifier linearizers, U.S. Pat.
6,734,731, May 11, 2004. - T.E. Johnson and J.K. Cavers, Reduced
architecture for multibranch feedforward power
amplifier linearizers, U.S. Pat. 6,683,495 ,
January 27, 2004.
40- J.K. Cavers, Adaptive linearizer for RF power
amplifiers, U.S. Pat. 6,414,546, July 2, 2002. - J.K. Cavers, Adaptive linearizer for RF power
amplifiers, U.S. Pat. 6,208,207, March 27, 2001. - T.E. Johnson, Calibration and Adaptation of a
Two Branch Feedforward Amplifier Circuit With a
Decorrelated Block Based Least Mean Square
Algorithm, M.A.Sc. Thesis, Simon Fraser
University, July 2001.