# US 8,787,494 B2 · Modeling digital predistorter

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,494 B2
- Document ID: US8787494B2
- Status: Granted
- Kind: B2
- Application number: 13/493,434
- Filed: 2012-06-11
- Published: 2013-12-12
- Granted: 2014-07-22
- Earliest claimed: 2012-06-11
- Assignees: Telefonaktiebolaget L M Ericsson (publ)
- Applicants: Chunlong Bai
- Inventors: Chunlong Bai
- Web page: https://patentgrep.com/patent/US8787494B2

## CPC

- H03F 1/3247: {using feedback acting on predistortion circuits (H03F1/3264 takes precedence)}
- H03F 1/3258: {based on polynomial terms}
- H03F: AMPLIFIERS

## Abstract

Methods and apparatus are disclosed for predistorting an input signal to compensate for non-linear distortions introduced by an electronic device, for example, a power amplifier. The non-linear effects of a power amplifier can be modeled using different behavior models. Coefficients for one behavior model can be converted into coefficients for a different behavior model using a conversion function. A conversion circuit implementing the conversion function can be used in between a predistorter and an adaptation circuit that use different models.

## Claims

### Claim 1

A method of compensating for distortions introduced by an electronic device, comprising:
receiving an input signal to a predistorter and an output signal from the electronic device;
generating a first set of model coefficients based on a first predistorter model used in an adaptation circuit, the input signal to the predistorter, and the output signal;
generating a second set of model coefficients for a second predistorter model by applying a conversion function to the first set of model coefficients, wherein the second predistorter model is used by the predistorter;
adapting the predistorter based on the second set of model coefficients; and
predistorting input signals to the predistorter based on the second predistorter model.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first predistorter model comprises a set of polynomial basis functions.

### Claim 3 (depends on 2)

The method of claim 2, wherein the set of polynomial basis functions includes a set of orthogonal basis functions.

### Claim 4 (depends on 2)

The method of claim 2, wherein the set of polynomial basis functions includes a set of power basis functions.

### Claim 5 (depends on 2)

The method of claim 2, wherein the second predistorter model is based on a look-up table (LUT) and the second set of model coefficients corresponds to entries in the LUT.

### Claim 6 (depends on 5)

The method of claim 5, wherein generating the second set of model coefficients comprises:
determining a desired input range for the LUT and a desired number of entries in the LUT;
dividing the input range into multiple bins, the number of bins being the same as the number of entries;
selecting one or more input samples within each of the multiple bins;
generating output samples corresponding to the one or more input samples based on the one or more input samples, the first set of model coefficients and the first predistorter model; and
evaluate a LUT entry for each of the multiple bins.

### Claim 7 (depends on 3)

The method of claim 3, wherein the second predistorter model is a set of power basis functions, and wherein the conversion function is a matrix.

### Claim 8 (depends on 4)

The method of claim 4, wherein the second predistorter model is a set of orthogonal basis functions, and wherein the conversion function is a matrix.

### Claim 9

A circuit for compensating for distortions introduced by an electronic device to produce a predistorted input signal, wherein the electronic device operates on an input signal to a predistorter, said circuit comprising:
an adaptation circuit configured to compute a first set of model coefficients for a first predistorter model from the input signal to the predistorter;
a coefficient conversion circuit configured to generate a second set of model coefficients for a second predistorter model from the first set of model coefficients; and
a modeling circuit configured to adapt the predistorter based on the second set of model coefficients.

### Claim 10 (depends on 9)

The circuit of claim 9, wherein the first predistorter model comprises a set of polynomial basis functions.

### Claim 11 (depends on 10)

The circuit of claim 10, wherein the set of polynomial basis functions is a set of orthogonal basis functions.

### Claim 12 (depends on 10)

The circuit of claim 10, wherein the set of polynomial basis functions is set of power basis functions.

### Claim 13 (depends on 10)

The circuit of claim 10, wherein the second predistorter model is based on a look-up table (LUT), and the second set of model coefficients corresponds to entries in the LUT.

### Claim 14 (depends on 13)

The circuit of claim 13, wherein the coefficient conversion circuit is configured to:
determine a desired input range for the LUT and a desired number of entries in the LUT;
divide the input range into multiple bins, the number of bins being the same as the number of entries;
select one or more input samples within each of the multiple bins;
generate output samples corresponding to the one or more input samples based on the one or more input samples, the first set of model coefficients and the first predistorter model, wherein the output samples represent a gain factor over the corresponding input samples; and
evaluate a LUT entry based on the corresponding output samples for each of the multiple bins.

### Claim 15 (depends on 11)

The circuit of claim 11, wherein the second predistorter model is a set of power basis functions, and wherein the conversion function is a matrix.

### Claim 16 (depends on 12)

The method of claim 12, wherein the second predistorter model is a set of orthogonal basis functions, and wherein the conversion function is a matrix.
