LINEARIZATION SYSTEM
First Claim
Patent Images
1. A method for digital compensation of a signal chain comprising at least one analog electronic amplification element, the method comprising:
- receiving an input signal to the signal chain, the input signal comprising a plurality of batches of the input signal, each batch corresponding to a different time interval of the input signal;
receiving an output signal of the signal chain, the output signal comprising a plurality of batches of the output signal, each batch of the output signal corresponding to a different batch of the input signal;
computing coefficient values for a digital compensator from the plurality of batches of the input signal and the corresponding batches of the output signal, includingevaluating for each batch of the input signal output of application of a plurality of basis functions to said batch of the input signal,computing a first average over the plurality of batches of the input signal of a first function of the output of the application of the plurality of basis functions to corresponding batches of the input signal,computing a second average over the plurality of batch the input signal of a second function the output of the application of the plurality of basis functions to corresponding batches of the input signal and corresponding batches of the output signal, andcomputing the coefficient values from the first average and the second average; and
processing a desired input signal with the digital compensator configured according to the coefficient values to produce an input signal for the signal chain.
1 Assignment
0 Petitions
Accused Products
Abstract
A linearization system computes a robust set of quantities characterizing a nonlinearity of a transmit chain including a power amplifier by combining a current set of quantities characterizing the nonlinearity of the transmit chain with a weighted combination of prior sets of quantities characterizing the nonlinearity of the transmit chain.
-
Citations
15 Claims
-
1. A method for digital compensation of a signal chain comprising at least one analog electronic amplification element, the method comprising:
-
receiving an input signal to the signal chain, the input signal comprising a plurality of batches of the input signal, each batch corresponding to a different time interval of the input signal; receiving an output signal of the signal chain, the output signal comprising a plurality of batches of the output signal, each batch of the output signal corresponding to a different batch of the input signal; computing coefficient values for a digital compensator from the plurality of batches of the input signal and the corresponding batches of the output signal, including evaluating for each batch of the input signal output of application of a plurality of basis functions to said batch of the input signal, computing a first average over the plurality of batches of the input signal of a first function of the output of the application of the plurality of basis functions to corresponding batches of the input signal, computing a second average over the plurality of batch the input signal of a second function the output of the application of the plurality of basis functions to corresponding batches of the input signal and corresponding batches of the output signal, and computing the coefficient values from the first average and the second average; and processing a desired input signal with the digital compensator configured according to the coefficient values to produce an input signal for the signal chain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Software comprising a non-transitory machine-readable medium having instructions stored thereon, execution of the instructions causing a data processing system to digitally compensate a signal chain comprising at least one analog electronic amplification element by performing operations comprising:
-
receiving an input signal to the signal chain, the input signal comprising a plurality of batches of the input signal, each batch corresponding to a different time interval of the input signal; receiving an output signal of the signal chain, the output signal comprising a plurality of batches of the output signal, each batch of the output signal corresponding to a different batch of the input signal; computing coefficient values for a digital compensator from the plurality of batches of the input signal and the corresponding batches of the output signal, including evaluating for each batch of the input signal output of application of a plurality of basis functions to said batch of the input signal, computing a first average over the plurality of batches of the input signal of a first function of the output of the application of the plurality of basis functions to corresponding batches of the input signal, computing a second average over the plurality of batch the input signal of a second function the output of the application of the plurality of basis functions to corresponding batches of the input signal and corresponding batches of the output signal, and computing the coefficient values from the first average and the second average; and processing a desired input signal with the digital compensator configured according to the coefficient values to produce an input signal for the signal chain.
-
-
14. A digital compensator for compensating a signal chain comprising at least one analog electronic amplification element, the compensator comprising:
-
a storage for coefficient values for configuration of the digital compensator; an input for receiving an input signal to the signal chain, the input signal comprising a plurality of batches of the input signal, each batch corresponding to a different time interval of the input signal; an output for receiving an output signal of the signal chain, the output signal comprising a plurality of batches of the output signal, each batch of the output signal corresponding to a different batch of the input signal; and a computation element configure to compute coefficient values for a digital compensator from the plurality of batches of the input signal and the corresponding batches of the output signal by evaluating for each batch of the input signal output of application of a plurality of basis functions to said batch of the input signal, computing a first average over the plurality of batches of the input signal of a first function of the output of the application of the plurality of basis functions to corresponding batches of the input signal, computing a second average over the plurality of batch the input signal of a second function the output of the application of the plurality of basis functions to corresponding batches of the input signal and corresponding batches of the output signal, and computing the coefficient values from the first average and the second average; and wherein the digital compensator is configured by storing the computed coefficient values in the storage for the coefficient values to process desired input signal to produce an input signal for the signal chain.
-
-
15. A design structure encoded on a non-transitory machine-readable medium, said design structure comprising elements, when processed in a computer-aided design system, generate a machine-executable representation of a digital compensator for compensating a signal chain comprising at least one analog electronic amplification element, wherein said digital compensator in operation is configured to perform operations comprising:
-
receiving an input signal to the signal chain, the input signal comprising a plurality of batches of the input signal, each batch corresponding to a different time interval of the input signal; receiving an output signal of the signal chain, the output signal comprising a plurality of batches of the output signal, each batch of the output signal corresponding to a different batch of the input signal; computing coefficient values for a digital compensator from the plurality of batches of the input signal and the corresponding batches of the output signal, including evaluating for each batch of the input signal output of application of a plurality of basis functions to said batch of the input signal, computing a first average over the plurality of batches of the input signal of a first function of the output of the application of the plurality of basis functions to corresponding batches of the input signal, computing a second average over the plurality of batch the input signal of a second function the output of the application of the plurality of basis functions to corresponding batches of the input signal and corresponding batches of the output signal, and computing the coefficient values from the first average and the second average; and processing a desired input signal with the digital compensator configured according to the coefficient values to produce an input signal for the signal chain.
-
Specification