Volterra-Series Digital Predistortion With LUT Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional digital pre-distortion (DPD) systems for wireless communication devices face complexity and cost inefficiencies due to the need for significant digital processing resources to evaluate polynomials for linearizing power amplifiers, particularly in handling higher-order Volterra series terms and cross-terms, which limits their scalability and adaptation speed.

Innovation Solution

A single chip digital front end processor with integrated predistorter hardware cells using look-up tables (LUTs) for interpolating and generating Volterra series memory polynomial terms and higher-order cross-terms, allowing for flexible and efficient digital pre-distortion of composite multi-carrier waveforms, with cascaded predistorter cells to compute complex polynomials and adapt to non-linear power amplifier characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional polynomial evaluation methods are used for digital pre-distortion, then linearization performance is achieved, but processing complexity and digital processing resource requirements increase significantly

Engineering Contradiction:
Improvelinearization performanceVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the polynomial evaluation process into multiple stages using a tree-structured architecture. Higher-order Volterra series terms are computed separately from lower-order terms, and cross-terms are generated through systematic combination of basis functions. This segmentation allows parallel computation of different term groups, reducing overall processing complexity while maintaining complete linearization performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic coefficient adaptation where polynomial coefficients are updated in real-time based on feedback from the power amplifier output. The system dynamically adjusts the predistortion coefficients to track changes in amplifier characteristics, enabling adaptive linearization that maintains performance under varying operating conditions without requiring complete re-evaluation of the polynomial model.

Inventive Principle:
Principle #15Dynamics

2Reliability

If higher-order Volterra series terms are included for better linearization, then distortion compensation improves, but processing resources and computational load increase

Engineering Contradiction:
Improvedistortion compensationVSAvoidprocessing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent pre-computes and stores basis functions and their combinations in a tree-structured memory architecture before actual predistortion operation. The hierarchical structure allows higher-order terms to be built from pre-computed lower-order basis functions, eliminating redundant calculations. This preliminary organization of computational elements significantly reduces real-time processing resources while enabling complete higher-order Volterra series evaluation for superior distortion compensation.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If power amplifier operates at maximum output power, then efficiency improves, but non-linear distortion and spurious emissions increase

Engineering Contradiction:
Improveamplifier efficiencyVSAvoidnon-linear distortion
Core Design Contradiction:
Loss of energyVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by computing predistortion coefficients that are the inverse of the power amplifier's non-linear characteristics before signal amplification. The Volterra series model characterizes the amplifier's non-linear behavior, and the predistorter applies equal but opposite non-linearities to the input signal. This preliminary correction counteracts the upcoming distortion, allowing the amplifier to operate at maximum efficiency while delivering linear output signal.

Inventive Principle:
Principle #9Preliminary anti-action

4Measurement precision

If adaptive predistortion is implemented to track amplifier characteristics, then linearization accuracy improves, but processing speed and adaptation time requirements increase

Engineering Contradiction:
Improvelinearization accuracyVSAvoidadaptation speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent implements dynamic coefficient adaptation with optimized update algorithms that adjust predistortion parameters in real-time based on feedback from the power amplifier output. The adaptive algorithm uses gradient descent or least-squares methods to update coefficients incrementally, achieving high linearization accuracy without requiring complete re-computation of the Volterra series model. This dynamic adaptation maintains precision while enabling fast tracking of amplifier characteristic changes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9628119B2Adaptive high-order nonlinear function approximation using time-domain volterra series to provide flexible high performance digital pre-distortion
Publication Date: 2017.04.18 NXP USA INC
  • US9628119B2 patent drawing
  • US9628119B2 patent drawing
  • US9628119B2 patent drawing

AI summary

A method is described for predistorting an input signal to compensate for non-linearities caused to the input signal in producing an output signal. The method comprises: providing an input for receiving a first input signal as a plurality of signal samples, x[n], to be transmitted over a non-linear element; providing at least one digital predistortion block comprising, a plurality of IQ predistorter cells coupled to the input, each comprising a lookup table (LUT) for generating an LUT output. The at least one digital predistortion block block is configured to apply interpolation between LUT entries for the plurality of LUTs; and generate an output signal, y[n], by each of the plurality of IQ predistorter cells by adaptively modifying the first input signal using interpolated LUT entries to compensate for distortion effects in the non-linear element. A combiner may be provided configured to combine the output signal samples, yQ, from the plurality of IQ predistorter cells into a combined signal to generate the output signal, y[n], for transmission to the non-linear element. An error calculation block may be coupled to a digital predistortion adaptation block to determine and modify a predistortion performance.