subtracting linear impairments for non-linear impairment digital pre-distortion error signal
US-2015236730-A1 · Aug 20, 2015 · US
US9787336B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9787336-B1 |
| Application number | US-201615280392-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 29, 2016 |
| Priority date | Sep 29, 2016 |
| Publication date | Oct 10, 2017 |
| Grant date | Oct 10, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of a mobile communication device and method for digital pre-distortion (DPD) are disclosed herein. The mobile communication device may scale a sequence of input samples by per-sample scale factors to generate a sequence of output samples for input to a power amplifier (PA), the input samples scaled to compensate for distortion of the PA. The mobile communication device may generate the scale factors based on per-sample inner products between a common weight vector and a per-sample distortion compensation vectors. The mobile communication device may generate the distortion compensation vectors based on vector outputs of predetermined distortion compensation functions. The mobile communication device may update the common weight vector based on a distortion error sequence between the sequence of output samples and a sequence of feedback samples.
Opening claim text (preview).
What is claimed is: 1. An apparatus of a mobile communication device adapted for digital pre-distortion (DPD), the apparatus comprising: a storage element; and a processing component operatively coupled to the storage element, the processing component to: scale a sequence of input samples to generate a sequence of output samples for input to a power amplifier (PA); generate per-sample distortion compensation vectors based on vector outputs of predetermined distortion compensation functions; generate per-sample scale factors to scale the sequence of input samples, the per-sample scale factors based on per-sample inner products between a common weight vector and the per-sample distortion compensation vectors, the per-sample scale factors to compensate for distortion of the PA; and update the common weight vector based on a distortion error sequence between the sequence of output samples and a sequence of feedback samples generated from an output of the PA. 2. The apparatus according to claim 1 , the processing component to update the common weight vector to scale a subsequent sequence of input samples. 3. The apparatus according to claim 1 , the processing component to further update the common weight vector in accordance with a minimization of an expected mean-squared value of the distortion error sequence. 4. The apparatus according to claim 1 , the processing component to: update the common weight vector in accordance with a correlation matrix of the feedback samples that is based at least partly on cross-correlations between the distortion compensation functions; and pre-determine the distortion compensation functions as orthogonal functions for which the correlation matrix of the feedback samples is a diagonal matrix. 5. The apparatus according to claim 4 , wherein the distortion compensation functions include one or more orthogonal Zernike functions. 6. The apparatus according to claim 1 , wherein: the distortion compensation functions are based on predetermined distortion compensation tables, and the processing component to further generate the vector outputs based on a predetermined mapping between amplitude ranges of the input samples and intra-table pointers to values within the distortion compensation tables. 7. The apparatus according to claim 1 , wherein: the sequences of input samples and output samples are in a baseband frequency range, the processing component to further generate the sequence of output samples for up-conversion to a radio frequency (RF) range for input to the PA, and the sequence of feedback samples is based on a down-conversion of a PA output signal in the RF range to the baseband frequency range. 8. The apparatus according to claim 7 , wherein: the per-sample scale factors are first per-sample scale factors, and the per-sample distortion compensation vectors are first per-sample distortion compensation vectors, the processing component to further: generate second per-sample scale factors based on per-sample inner products between the common weight vector and second per-sample distortion compensation vectors, wherein the second per-sample distortion compensation vectors are based on outputs of the distortion compensation functions when the feedback samples are used as input; and scale the sequence of feedback samples by the second per-sample scale factors, and the distortion error sequence is based on a difference sequence between the sequence of output samples and the scaled sequence of feedback samples. 9. The apparatus according to claim 1 , wherein: the processing component to further determine a time alignment between the sequence of output samples and the sequence of feedback samples to generate the distortion error sequence, and the time alignment is at least partly based on a cross-correlation between the sequence of output samples and the sequence of feedback samples. 10. The apparatus according to claim 1 , the processing component to further: determine, for a candidate group of distortion compensation functions, cross-correlation metrics based at least partly on one or more feedback sequences from the PA when one or more test sequences of output samples are used as input to the PA; and select, from the candidate group and based at least partly on the determined cross-correlation metrics, the distortion compensation functions to be used to scale the sequence of input samples. 11. The apparatus according to claim 1 , the processing component to further select the distortion compensation functions from a candidate group of distortion compensation functions based at least partly on an expected antenna loading of the wireless device or an expected operating temperature of the wireless device. 12. A method of digital pre-distortion, the method comprising: pre-distorting an input signal to generate an output signal to compensate for an expected distortion, wherein the pre-distorting comprises, for at least one sample of the input signal: determining an intra-table pointer for the input signal sample based on a predetermined mapping between amplitude ranges of the input signal and a candidate range of intra-table pointers; determining a compensation vector based on output values of predetermined compensation tables indexed within the compensation tables by the determined intra-table pointer; and generating a corresponding sample of the output signal based on a product of the input signal sample and an inner product between the compensation vector and an adaptable weight vector. 13. The method according to claim 12 , the method further comprising: pre-distorting at least a first sequence of input signal samples in accordance with a first value of the adaptable weight vector to generate a first sequence of output signal samples; receiving a sequence of post-distortion samples based on a distorted version of the first sequence of output signal samples; updating the adaptable weight vector to a second value based at least partly on a distortion error sequence between the first sequence of output signal samples and the sequence of post-distortion samples; and pre-distorting a second sequence of input signal samples in accordance with the second value of the adaptable weight vector to generate a second sequence of output signal samples, wherein the second sequence of input signal samples is subsequent to the first sequence of input signal samples. 14. An apparatus of a mobile communication device adapted for digital pre-distortion (DPD), the apparatus comprising: a storage element; and a processing component operatively coupled to the storage element, the processing component to: filter an input signal in accordance with a predetermined in-phase/quadrature (IQ) imbalance of a power amplifier (PA) input path; scale the input signal to compensate for distortion of the PA based on a summation of integer powers of an envelope of the input signal weighted by an adaptable weight vector; generate an output signal based on a summation of the filtered input signal and the scaled input signal; and update the adaptable weight vector based on a distortion error signal between the output signal and a feedback signal generated from an output of the PA. 15. The apparatus according to claim 14 , wherein the IQ imbalance of the PA input path is based on a difference between amplitudes and/or phases of real and imaginary parts of a composite impulse response of the PA input path. 16. The apparatus according to claim 14 , wherein: the input signal and the output signal are in a baseband frequency range, the processing component
with linearisation using predistortion · CPC title
with means for limiting noise, interference or distortion (H04B1/0483 takes precedence) · CPC title
using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels {; Baseband coding techniques specific to data transmission systems (spectral shaping H04L25/03828)} · CPC title
Transmit/receive switching · CPC title
Neutralising, balancing, or compensation arrangements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.