Adaptive digital pre-distortion

US12294396B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12294396-B2
Application numberUS-202217812611-A
CountryUS
Kind codeB2
Filing dateJul 14, 2022
Priority dateJul 14, 2022
Publication dateMay 6, 2025
Grant dateMay 6, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, an apparatus may receive an indication of a selected digital pre-distortion (DPD) kernel from multiple DPD kernels. The apparatus may store multiple envelope values associated of with samples of an in-phase/quadrature (I/Q) signal and select a subset of envelope values based at least in part on the selected DPD kernel. The apparatus may generate, using the subset of envelope values and a look-up-table (LUT) component, an envelope computation value. The apparatus may store multiple computational values associated with the samples and select, based at least in part on the selected DPD kernel, at least one subset of computational values. The apparatus may generate an output sample that includes DPD based at least in part on combining the envelope computation value with the at least one subset of computational values. Numerous other aspects are described.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a first input mechanism configured to receive an indication of a selected digital pre-distortion (DPD) kernel from a plurality of DPD kernels; an envelope delay line component comprising an envelope storage component configured to store an input envelope value as one of a plurality of envelope values associated with a plurality of samples that are sampled over a time duration; an envelope selection component configured to select a subset of envelope values from the plurality of envelope values based at least in part on the selected DPD kernel; at least one look-up-table (LUT) component coupled to the envelope selection component configured to: receive the subset of envelope values and output an envelope computation value that is based at least in part on the subset of envelope values and the selected DPD kernel; a computation delay line component comprising a computation storage component configured to store at least: a first plurality of computational values that are based at least in part on a first computation applied to each sample of the plurality of samples; a second plurality of computational values that are based at least in part on a second computation applied to each sample of the plurality of samples; and the plurality of samples that span the time duration; at least one computation selection component coupled to the computation delay line component and configured to select, based at least in part on the selected DPD kernel, at least one subset of computational values stored by the computation storage component; and at least one combiner component coupled to the at least one computation selection component and the at least one LUT component, the at least one combiner component configured to generate an output sample based at least in part on combining the envelope computation value with the at least one subset of computational values. 2. The apparatus of claim 1 , wherein the at least one LUT component comprises multiple LUT components, and wherein the apparatus further comprises: at least one LUT selection component that couples the multiple LUT components to the at least one combiner component, the at least one LUT selection component configured to: select a subset of LUT outputs from the multiple LUT components based at least in part on the selected DPD kernel; and input the subset of LUT outputs to the at least one combiner component. 3. The apparatus of claim 1 , wherein the at least one combiner component comprises a first set of combiner components and a second combiner component, and wherein the apparatus further comprises: at least one value selection component that couples the first set of combiner components to the second combiner component, the at least one value selection component configured to: select a subset of combined values output from the first set of combiner components based at least in part on the selected DPD kernel; and input the subset of combined values to the second combiner component. 4. The apparatus of claim 1 , wherein the envelope selection component comprises a delay line-multiplexer selection component. 5. The apparatus of claim 4 , wherein the delay line-multiplexer selection component comprises: a delay line component; a first multiplexer component coupled to at least one input of the delay line component; and a second multiplexer component coupled to at least one output of the delay line component. 6. The apparatus of claim 1 , wherein the at least one LUT component stores at least one envelope computation value that is based at least in part on a piece-wise linear envelope function associated with a distortion model. 7. The apparatus of claim 1 , wherein the at least one LUT component stores at least one approximate envelope power summation value that is based at least in part on an approximation of a signal envelope summation function. 8. The apparatus of claim 1 , wherein the plurality of DPD kernels comprises at least one of: a dynamic deviation reduction (DDR) DPD kernel, a generalized DDR (GDDR) DPD kernel, a generalized memory polynomial (GMP) DPD kernel, or a decomposed vector rotation (DVR) DPD kernel. 9. The apparatus of claim 1 , wherein the envelope computation value comprises an envelope power summation value associated with a Volterra-based DPD kernel. 10. The apparatus of claim 1 , wherein the envelope computation value is based at least in part on a piece-wise linear envelope function associated with a decomposed vector rotation (DVR) DPD kernel. 11. The apparatus of claim 1 , wherein the envelope selection component comprises a selection circuit configured to select the subset of envelope values based at least in part on at least one of: a timing advance relative to a computation time reference, or a timing delay relative to the computation time reference. 12. The apparatus of claim 1 , wherein the computation storage component comprises: a first computation delay line to store the first plurality of computational values; and a second computation delay line to store the second plurality of computational values. 13. The apparatus of claim 1 , wherein the computation selection component includes a selection logic circuit configured to select one or more samples from the plurality of samples, and wherein the at least one combiner component is configured to generate the output sample based at least in part on the one or more samples. 14. The apparatus of claim 1 , wherein the at least one combiner component includes a logic circuit configured to combine the envelope computation value with the at least one subset of computational values based at least in part on a summation computation. 15. A method performed by an apparatus, the method comprising: receiving an indication of a selected digital pre-distortion (DPD) kernel from a plurality of DPD kernels; storing, based at least in part on an envelope delay line component, an envelope value associated with a sample of an in-phase/quadrature (I/Q) signal, the storing comprising storing the envelope value as one of a plurality of envelope values that span a time duration, the plurality of envelope values based at least in part on a plurality of samples associated with the I/Q signal; storing, based at least in part on a computation storage component, at least: a first computational value as one of a first plurality of computational values, the first plurality of computational values being based at least in part on the plurality of samples, the first computational value being based at least in part on a first computation applied to the sample; a second computational value as one of a second plurality of computational values, the second plurality of computational values being based at least in part on the plurality of samples, the second computational value being based at least in part on a second computation applied to the sample; and the plurality of samples; selecting a subset of envelope values from the plurality of envelope values based at least in part on the selected DPD kernel; generating, based at least in part on the subset of envelope values, at least one look-up-table (LUT) component, and the selected DPD kernel, an envelope computation value; selecting, based at least in part on the selected DPD kernel, at least one subset of computational values stored by the computation storage component; and generating an output sample that includes digital pre-distortion based at least in part on combining the envelope computation value with the at least one subset of computational values.

Assignees

Inventors

Classifications

  • Shaping by digital methods other than look up tables or up/down converters · CPC title

  • with linearisation using predistortion · CPC title

  • using feedback acting on predistortion circuits (H03F1/3264 takes precedence) · CPC title

  • the amplifier being a radio frequency amplifier · CPC title

  • with semiconductor devices only · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12294396B2 cover?
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, an apparatus may receive an indication of a selected digital pre-distortion (DPD) kernel from multiple DPD kernels. The apparatus may store multiple envelope values associated of with samples of an in-phase/quadrature (I/Q) signal and select a subset of envelope values based at least in part o…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04B1/0475. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 06 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).