A Survey of Delay and Gain Correction Methods for the Indirect - - PowerPoint PPT Presentation

a survey of delay and gain correction methods for the
SMART_READER_LITE
LIVE PREVIEW

A Survey of Delay and Gain Correction Methods for the Indirect - - PowerPoint PPT Presentation

Signal Processing and Speech Communication Laboratory 1 A Survey of Delay and Gain Correction Methods for the Indirect Learning of Digital Predistorters Harald Enzinger, Karl Freiberger, Gernot Kubin, Christian Vogel IEEE International


slide-1
SLIDE 1

u www.spsc.tugraz.at

Signal Processing and Speech Communication Laboratory

A Survey of Delay and Gain Correction Methods for the Indirect Learning of Digital Predistorters

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems

1

Harald Enzinger, Karl Freiberger, Gernot Kubin, Christian Vogel

Monte Carlo, Monaco

slide-2
SLIDE 2

Digital Predistortion (DPD)

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 2

  • Identification (ID)
  • Based on inversion: Identify and invert the system.
  • Direct learning:

Adaptation of DPD such that .

  • Indirect learning:

Identify and use the result as DPD.

  • Digital Enhancement of Wireless Transmitters
slide-3
SLIDE 3

Indirect Learning Architecture (ILA)

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 3

  • Learn the post-inverse and use it as pre-inverse

Delay Correction Gain Correction

slide-4
SLIDE 4

Requirements for the Success of ILA

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 4

(R1) The postdistorter sufficiently minimizes its error signal. (R2) The predistorter operates within the region identified by the postdistorter.  Model  Delay-correction  Signal  Gain-correction

slide-5
SLIDE 5

Delay Correction

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 5

  • Narrowband systems ↔ memoryless models
  • Sensitive to loop delay error
  • High oversampling ratio
  • Fractional delay correction
  • Wideband systems ↔ models with memory
  • Insensitive to loop delay error, if causal & within memory-depth
  • Underestimate for forward-modeling
  • Overestimate for inverse-modeling
slide-6
SLIDE 6

Methods for Delay Estimation

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 6

  • Objective function must be insensitive to
  • Noise
  • Distortion
  • Complex scaling
  • Real-valued objective functions
  • Cross-covariance of magnitudes
  • Cross-correlation of differential magnitudes
  • Distance of local extrema of phase characteristic
  • Complex-valued objective functions
  • Complex cross-correlation between signals
slide-7
SLIDE 7

Complex Cross-Correlation

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 7

  • Circular cross-correlation
  • Periodic extension of signals
  • Linear cross-correlation
  • Zero-padding of signals
  • Further considerations with respect to the definition
  • Direction of shift
  • Conjugation of signal
slide-8
SLIDE 8

Computation of Cross-Correlation

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 8

  • On-Chip Implementation
  • Synchronization, small delay, non-periodic signals
  • Direct computation of linear cross-correlation
  • Lab-based measurements
  • Use periodic input signal
  • Acquire one or two periods of output signal
  • FFT-based computation of circular cross-correlation

Conjugation ↔ Conjugation + time-reversal Multiplication ↔ Convolution Frequency domain ↔ Time domain

slide-9
SLIDE 9

Integer and Fractional Delay Estimation

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 9

  • Integer delay
  • Maximum magnitude
  • Fractional delay
  • Parabolic interpolation

Correlation Coefficient:

slide-10
SLIDE 10

Integer and Fractional Delay Correction

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 10

  • Integer delay
  • Shift either input or output signal
  • Fractional delay
  • On-chip implementation
  • Farrow filter, efficient technique for interpolation (linear, cubic)
  • Lab-based measurements
  • Sinc-interpolation implemented in frequency domain
slide-11
SLIDE 11

Gain Correction

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 11

  • Considerations for gain normalization
  • Normalization gain  Target gain of linearized system
  • Too high gain will lead to clipping (DAC)
slide-12
SLIDE 12

Automatic Level Control (ALC)

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 12

  • ALC controls output power of vector signal generator
  • ALC changes gain depending on signal statistics
  • DPD changes signal statistics
  • Different gain between identification and evaluation

Turn off ALC!

slide-13
SLIDE 13
  • Peak Gain
  • Use fullscale

without clipping

  • Reduces gain
  • RMS Gain
  • Keeps gain
  • Requires backoff

to avoid clipping

Methods for Gain Correction

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 13

Both methods are equivalent if the required backoff is considered.

slide-14
SLIDE 14

Example for Gain Correction

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 14

  • Identification from signal without backoff
  • Comparison of gain correction methods

The reduction of output power and the required backoff can be calculated by where and are the input and output signal vectors during identification.

slide-15
SLIDE 15

Conclusions

13.12.2016 IEEE International Conference on Electronics, Circuits and Systems 15

  • Two requirements for the success of ILA
  • Postdistorter performance

↔ Delay correction

  • Predistorter operation point

↔ Gain correction

  • Delay correction
  • Complex cross-correlation
  • Integer and fractional delay estimation and correction
  • Gain correction
  • Peak gain and RMS gain
  • DPD reduces the output power
  • Performance must be compared at the same output power!