This present disclosure is related to predistortion of signals for beam forming and steering.
A demand for a faster delivery of ever larger data has been accelerating. It in turn demands for an increased capacity for wireless communication systems. Meanwhile, available spectrum for wireless communication is finite.
One of the wireless communication system architectures used to increase capacity is a beamforming array. In a beamforming array, N number of antenna paths forms a directed beam and is pointed toward an intended user. The beamforming array may be an active antenna array, which includes power amplifiers. Although each power amplifier may output 100 mW-1 W, a much lower power level than a typical macro power amplifier, an aggregate output power can be equal or greater than a macro power amplifier. As an example, an array size of 128 can form 16 beams with 8 antennas per beam and thus 16 different users can share the same spectrum simultaneously (in an ideal case).
In one aspect, in general, an approach to predistortion of a first set of signals for an antenna array allows beam-steering without corrupting spectrum away from the main beam and where other users may be located. In some implementations, a pre-distorter uses fewer than one pre-distorter per signal (i.e., per power amplifier or per antenna), and/or has the computational complexity of such fewer pre-distorters, to generate predistortions of the first set of signals for amplification and transmission via the antenna array.
Aspects may include one or more of the following features.
The first set of N signals (e.g., driving signals, configured to, when processed by an antenna array, drive the antenna array to transmit one or more directional RF signals) is converted to a smaller second set of k signals, e.g., input directional signals (which may correspond to the predicted or intended direction and/or amplitude of the one or more directional RF signals that would ideally be produced by the antenna array as a result of the original driving signals).
A pre-distorter generates a fourth set of signals, namely pre-distorted directional signals, with the same number as the second set of signals (the input directional signals), and the fourth set of signals may be converted to a fifth set of signals (namely, pre-distorted correcting signals), of the same number (N) as the first set of signals (i.e., the input driving signals). A combination of the first set of signals (the original driving signals) and the fifth set of signals (the pre-distorted correcting signals) is used to generate a sixth set of signals, namely corrected driving signals, which represent the pre-distortions of the first set of signals (the input driving signals). For examples, each signal of the fifth set of signals is added to a corresponding different signal of the first set of signals to generate a different signal of the sixth set of signals. The sixth set of signals (the corrected driving signals) are provided for amplification and transmission via the antenna array.
In some embodiments, the configuration of the pre-distorter may be adaptive. In such embodiments, a third set of signals, corresponding to sensed directional signals, of the same number (k) as the second set of signals (the input directional signals), is determined based on sensing of signals driving the antenna array. (Each signal of the third set of sensed directional signals is not necessarily determined concurrently with the other signals of the third set, nor is it necessarily generated continuously.) For example, the set of sensed directional signals is generated using mapping (e.g., the same conversion applied to the first, original, input driving set of signals). Configuration of the pre-distorter may be determined based on the second set (the input directional signals) and the third set of signals (the sensed directional signals), for example being repeatedly determined in an adaptation procedure.
Each signal of the second set of signals (the input directional signals) may correspond to a different beam direction of a set of beam directions. Similarly, each signal of the third set of signals (the sensed directional signals), and each signal of the fourth set of signals corresponds to a different beam direction of the set of beam directions. The size of the set of beam directions is smaller than the size of the first set of input driving signals.
One or more directions of the set of beam directions are determined according to a direction of a main beam of the antenna array (e.g., the direction of the main lobe of an antenna pattern). One or more directions of the set of beam directions are determined according to a direction (e.g., a predicted or measured direction) of a side lobe of a main lobe of an antenna pattern. One or more directions of the set of beam directions are determined according to directions of significant energy transmission. One or more directions of the set of beam directions are determined by scanning (e.g., over all 360 degrees) for spectral emission mask violations (i.e., direction in which spectral energy exceeds a prescribed maximum at a frequency or range of frequencies), and selecting one or more of the directions to correspond to the directions of such violations. In some implementations, the set of beam directions is formed by adding one direction at a time, while in other implementations, the directions are added all at a time. In an approach where the beam directions are added one at a time, the scanning may be repeated after the predistortion based on the previously determined directions.
In some embodiments, the pre-distortions of the first set of signals (the original input driving signals) are further modified prior to transmission from the antenna array (e.g., before or after amplification, before or after digital-to-analog conversion) in order to direct a beam from the antenna array in a controlled direction (e.g., toward a user), and the pre-distorter compensates for this modification in generating the predistortions of the first set of signals.
In some variations, a method for signal predistortion is provided that includes receiving a plurality of input driving signals (401) for driving an antenna array (140), and converting the plurality of input driving signals (401) to a plurality of input directional signals (402) having fewer signals than the plurality of input driving signals, with each of the plurality of input directional signals being associated with a respective direction of a plurality of directions of emission from the antenna array. The method further includes processing the plurality of input directional signals (402) to form a plurality of directional predistortion signals (404), with each of the plurality of directional predistortion signals being associated with a respective one of the plurality of input directional signals, using the plurality of directional predistortion signals to predistort the plurality of input driving signals to yield a plurality of predistorted driving signals (406), and providing the plurality of predistorted driving signals for driving the antenna array.
Embodiments of the method may include at least some of the features described in the present disclosure, including one or more of the following features.
The method may further include determining a plurality of sensed directional signals (403), of the same number of signals as the plurality of input directional signals (402), and using at least the plurality of sensed directional signals to determine values of predistortion configuration parameters. The predistortion configuration parameters may be used to process the plurality of input directional signals (402) to form the plurality of directional predistortion signals (404).
Using at least the plurality of sensed directional signals (403) to determine the values of the predistortion configuration parameters may include performing one or more of, for example, optimization of the predistortion configuration parameters based on one or more objective functions computed according to at least the plurality of sensed directional signals, and/or selection of one or more pre-determined sets of predistortion coefficients based on a criterion computed according to the at least the plurality of sensed directional signals.
The method may further include further using the plurality of input directional signals (402) to determine the values of the predistortion configuration parameters.
Using the directional predistortion signals to predistort the input driving signals to yield the plurality of predistorted driving signals may include converting the directional predistortion signals (404) to a plurality of correcting predistortion signals (405) of the same number of signals as the input driving signals (401), and combining respective ones of the plurality of input driving signals and the plurality of correcting predistortion signals to generate the plurality of predistorted driving signals (406).
Converting the plurality of input driving signals to the plurality of input directional signals may include mapping the plurality of input driving signals (401) to the plurality of input directional signals (402) according to a mapping function. Converting the plurality of directional predistortion signals (404) to the plurality of correcting predistortion signals may include mapping the plurality of directional predistortion signals (404) to the plurality of correcting predistortion signals (405) according to an inverse function of the mapping function.
The method may further include determining the plurality of directions of emission. Converting the plurality of input driving signals (401) to the plurality of input directional signals (402) may be performed according to the determined plurality of directions of emission.
Driving the antenna array with the plurality of predistorted driving signals may be performed to emit a directional beam from the antenna array in a beam direction, with the plurality of directions of emissions being determined from the beam direction.
The plurality of input directional signals may be representative of respective signal strengths in a plurality of desired transmission directions.
The antenna array may include one or more power amplifiers with respective associated non-linear behavior, and using the plurality of input directional signals (402) to form the plurality of directional predistortion signals may include pre-distorting the plurality of input directional signals according to adjustable predistortion configuration parameters to generate the plurality of directional predistortion signals (404) that, when converted to the plurality of correcting predistortion signals (405) and combined with the plurality of input driving signals (401) to yield and provide the plurality of predistorted driving signals cause a reduction in spectrum leakage resulting from the non-linear behavior of the power amplifiers.
In some variations, a beam-steering pre-distorter system is provided that includes a first mapper configured to accept a plurality of input driving signals (401) to drive an antenna array and provide a plurality of input directional signals (402) having fewer signals than the plurality of input driving signals, with each of the plurality of input directional signals being associated with a respective direction of a plurality of directions of emission from the antenna array. The beam-steering pre-distorter system further includes a pre-distorter configured to process the plurality of input directional signals (402) to form a plurality of directional predistortion signals (404), with each of the plurality of directional predistortion signals being associated with a respective one of the plurality of input directional signals, and a filtering unit configured to use the plurality of directional predistortion signals to predistort the plurality of input driving signals (401) to yield a plurality of predistorted driving signals (406), and provide the plurality of predistorted driving signals to drive the antenna array.
Embodiments of the beam-steering pre-distorter system may include at least some of the features described in the present disclosure, including at least some of the features described above in relation to the method, as well as one or more of the following features.
The beam-steering pre-distorter system may further include a beam-steering converter (424) configured to determine a plurality of sensed directional signals (403), of the same number of signals as the plurality of input directional signals (402), and a digital predistorter (DPD) adaptation component configured to use at least the plurality of sensed directional signals (403) to determine values of predistortion configuration parameters. The predistortion configuration parameters may be used to process the plurality of input directional signals (402) to form the plurality of directional predistortion signals (404).
The DPD adaptation component configured to use the plurality of sensed directional signals to determine the value of the predistortion configuration parameters may be configured to perform one or more of, for example, optimization of the predistortion configuration parameters based on one or more objective functions computed according to at least the plurality of sensed directional signals, and/or selection of one or more pre-determined sets of predistortion coefficients based on a criterion computed according to the at least the plurality of sensed directional signals.
The DPD adaptation component may further be configured to further use the plurality of input directional signals (402) to determine the values of the predistortion configuration parameters.
The filtering unit configured to use the directional predistortion signals to predistort the input driving signals to yield the plurality of predistorted driving signals may include a beam-steering converter (426) to convert the directional predistortion signals (404) to a plurality of correcting predistortion signals (405) of the same number of signals as the input driving signals (401), and a signal combiner to combine respective ones of the plurality of input driving signals and the plurality of correcting predistortion signals to generate the plurality of predistorted driving signals (406).
The first mapper configured to provide the plurality of input directional signals may be configured to map the plurality of input driving signals (401) to the plurality of input directional signals (402) according to a mapping function. The beam-steering converter (426) may be configured to map the plurality of directional predistortion signals (404) to the plurality of correcting predistortion signals (405) according to an inverse function of the mapping function.
The beam-steering pre-distorter system may further include a beam direction controller to determine the plurality of directions of emission. The first mapper may be configured to convert the plurality of input driving signals (401) to the plurality of input directional signals (402) according to the determined plurality of directions of emission.
The antenna array may include one or more power amplifiers with respective associated non-linear behavior. The pre-distorter configured to process the plurality of input directional signals to form the plurality of directional predistortion signals may be configured to pre-distort the plurality of input directional signals according to adjustable predistortion configuration parameters to generate the plurality of directional predistortion signals (404) that, when converted to the plurality of correcting predistortion signals (405), and combined with the plurality of input driving signals (401) to provide the plurality of predistorted driving signals (406), cause a reduction in spectrum leakage resulting from the non-linear behavior of the power amplifiers.
In some variations, a predistorter is provider that is configured to perform one or more of the method steps provided above.
In some variations, a design structure is provided that is encoded on a non-transitory machine-readable medium, with the design structure including elements that, when processed, generate one or more of the beam-steering pre-distorter system modules described above, or the pre-distorter described above.
In some variations, a non-transitory computer readable media is provided that is programmed with a set of computer instructions executable on a processor that, when executed, cause the operations comprising the various method steps described above.
Other features and advantages of the invention are apparent from the following description, and from the claims.
These and other aspects will now be described in detail with reference to the following drawings.
Like reference symbols in the various drawings indicate like elements.
In typical macro or micro base stations, where the output power of a power amplifier is >5 W, a linearization technique such as digital pre-distortion (DPD) or analog pre-distortion is implemented to reduce the spectral leakage from nonlinear distortions introduced by the power amplifier(s) or other components. Otherwise, the power amplifiers must operate in a linear region and compromise its power efficiency. The power amplifier operating at a backed-off power level may have a power efficiency of 10-20% while the more nonlinear power amplifier may have a power efficiency of 35-50%.
One approach to DPD can be implemented for each power amplifier to operate with higher power efficiency. But now the system must implement N number of DPDs for N×N beamforming array with N amplifiers and antennas. When N of 64 or larger (which is typical for a beamforming array), power amplifiers may be configured to operate in a linear and less power efficient region because the complexity of implementing a large number of DPDs is too great.
Although a single DPD for an N-element beamforming array may be desirable, it may not be sufficient to optimize the coefficients of the DPD for the benefit of one or more users in the direction of the directed beam. For example, such an approach may corrupt the spectrum for other users in other directions being serviced, for example, by other directed beams.
Thus, disclosed herein are methods, systems, apparatus, devices, media, and other implementations, including a method for signal predistortion that includes receiving a plurality of input driving signals (the first signals) for driving an antenna array, and converting the plurality of input signals to a plurality of input directional signals (the second signals) having fewer signals than the plurality of input driving signals, with each of the plurality of input directional signals being associated with a respective direction of a plurality of directions of emission from the antenna array. The method further includes processing the plurality of input directional signals to form a plurality of directional predistortion signals (fourth signals), with each of the plurality of directional predistortion signals being associated with a respective one of the plurality of input directional signals, using the plurality of directional predistortion signals to predistort the plurality input driving signals to yield a plurality of predistorted driving signals (the sixth signals), and providing the plurality of predistorted driving signals for driving the antenna array.
In some embodiments, the implementations described herein are configured to be adaptive, so that output signals produced by the systems (e.g., the antenna array output) can be sensed and used to adjust predistortion processing performed by the systems. Thus, in such embodiments, the method may further include determining a plurality of sensed directional signals (the third signals), of the same number of signals as the plurality of input directional signals (the second signals), and using at least the plurality of sensed directional signals to determine values of predistortion configuration parameters. The predistortion configuration parameters may be used to process the plurality of input directional signals to form the plurality of directional predistortion signals. Alternatively, in some embodiments, the predistortion processing may be based on a lookup table (or database) using, for example, operating conditions instead of implementing feedback adaption.
In some embodiments, using the directional predistortion signals to predistort the input driving signals to yield the plurality of predistorted driving signals may include converting the directional predistortion signals to a plurality of correcting predistortion signals (the fifth signals) of the same number of signals as the input driving signals, and combining respective ones of the plurality of input driving signals and the plurality of correcting predistortion signals to generate the plurality of predistorted driving signals.
Referring to
As illustrated in
In any case, the predistorter 110 may make use of a controlled direction 112 in determining its configuration. In other implementations, the predistorter 110 may not be adaptable, or may be adaptable based on factors/conditions other than directions determined by the direction controller. Where the predistorter 110 is adaptable and can be adjusted based on the output of the non-linear system, the signals driving the antennas are sensed, for example at a coupler 142 at each antenna, and some or all are digitized (and down-converted from RF), for example, using an analog multiplexer and one or more analog-to-digital Converters (ADCs).
Referring to
With reference next to
Accordingly, to mitigate variations from the predicted behavior, pre-distortion DPD core 412 is configured to perform predistortion processing filtering on the converted, smaller, set of input directional signals. In some embodiments, the predistortion implemented by the DPD core 412 may use a DPD adaptation component 414 which receives a set (third set) of sensed directional signals 403 from the antennas 140 of the antenna array via an ADC, such as the ADC 145 depicted in both
The DPD core 412 determines correction terms as a set (fourth set) of directional predistortion signals 404, with the set of directional predistortion signals also comprising the same number, k, of signals as the input directional signals or the sensed directional signals. As noted, the DPD adaptation component (processor) 414 is configured to adjustably control the filtering/processing operations performed by the DPD core 412 (e.g., to adjust predistortion configuration parameters that are used to control the predistortion processing). For example, the DPD core may be implemented, in some embodiments, using DPD coefficients (which may be representative of parameters of a function, such as a polynomial, applied to the input signals to the beam-steering system depicted in
In some embodiments, the DPD adaptation component (processor) 414 may be configured to adjustably control the filtering/processing operations performed by the DPD core 412 using a lookup table or database of predistortion configuration parameters (coefficients), which may be selected, at least in part, based on sensed directional signals and/or input directional signal values (the third and second sets of signals in the example described herein). Alternatively or additionally, adjustment/determination of predistortion configuration parameters (such as DPD coefficients) may be based on such information as system characteristics (including environment variables, “signature” data representative of substantially invariant characteristics of the system, etc.) without using feedback information from an output of the system. The predistortion parameters in a database of coefficients may have been previously determined to achieve some desired associated distortion measures/metrics that characterize the effects of the preprocessing, including an error vector magnitude, or EVM (defined as the square root of the mean error power divided by the square of the maximum constellation magnitude), or other types of distortion measures/metrics. In addition, in some embodiments, a predistortion parameter interpolator may be used to access the database, e.g., using some mapping function based on the predicted and/or sensed directional signals, and determine an interpolated output corresponding to the predistortion parameters selected. Further details regarding the determination of predistortion parameters (e.g., using a database) are provided, for example, in U.S. Pat. No. 9,590,668, entitled “Digital Compensator,” the content of which is hereby incorporated by reference in its entirety. Other techniques or procedures to adaptively configure the adjustable DPD core implementations (whether they use adjustable filters, adjustable coefficients representative of processing functions, etc), including through incremental changes to adjustable control input of the DPD core 412, may also be used.
With continued reference to
Optionally, in some embodiments, the correcting predistortion signals 405 may further be modified using a direction controller 430 according, for example, to the controlled direction 112 (of
More particularly, and with continued reference to
To mitigate the non-linear distortions of the non-linear system 510, a DPD unit 520, which may be similar to the 412 of
As also shown in
With reference now to
Turning next to
With reference to
With reference next to
The procedure 900 further includes converting 920 the plurality of input driving signals to a plurality of input directional signals having fewer signals (k) than the plurality of input driving signals (N), with each of the plurality of input directional signals being associated with a respective direction of a plurality of directions of emission from the antenna array. The conversion of the N input driving signals to k input directional signals (with k<N) may be performed, for example, using a direction identification matrix (which may be a module included within a DPD core/processor).
As further illustrated in
As discussed herein, in some embodiments, the predistortion processing (digital predistortion (DPD) processing) uses an adaptive approach to adjustably control the predistortion parameters used by a predistortion processor. In such embodiments, the procedure 900 may further include determining a plurality of sensed directional signals, of the same number (e.g., the value k) of signals as the plurality of input directional signals, and using at least the plurality of sensed directional signals to determine values of predistortion configuration parameters. The predistortion configuration parameters may be used to process the plurality of input directional signals to form the plurality of directional predistortion signals. Using the plurality of sensed directional signals to determine the values of the predistortion configuration parameters may include performing one or more of, for example, optimization of the predistortion configuration parameters based on one or more objective functions computed according to at least the plurality of sensed directional signals, and/or selection of one or more pre-determined sets of predistortion coefficients based on a criterion computed according to the at least the plurality of sensed directional signals. The procedure may additionally include further using the plurality of input directional signals to determine the values of the predistortion configuration parameters.
With continued reference to
In some implementations, the procedure 900 may further include determining the plurality of directions of emission. In such embodiments, converting the plurality of input driving signals to the plurality of input directional signals may be performed according to the determined plurality of directions of emission. Driving the antenna array with the plurality of predistorted driving signals may be performed to emit a directional beam from the antenna array in a beam direction, with the plurality of directions of emissions being determined from the beam direction.
In some embodiments, the antenna array may include one or more power amplifiers with respective associated non-linear behavior. In such embodiments, using the plurality of input directional signals to form the plurality of directional predistortion signals may include pre-distorting the plurality of input directional signals according to adjustable predistortion configuration parameters to generate the plurality of directional predistortion signals that, when converted to the plurality of correcting predistortion signals and combined with the plurality of input driving signals causes a reduction in spectrum leakage resulting from the non-linear behavior of the power amplifiers.
While the discussion provided herein is made with respect to non-linear beam-steering systems, the non-linear effects by other types of non-linear systems may also be ameliorated by the approaches and solutions discussed herein.
In some implementations, a computer accessible non-transitory storage medium includes a stored data (e.g., constituting part of a database or data repository) representative of a system including some or all of the components of the systems described herein to perform digital predistortion for beam-steering. Generally speaking, a computer accessible storage medium may include any non-transitory storage media accessible by a computer during use to provide instructions and/or data to the computer. For example, a computer accessible storage medium may include storage media such as magnetic or optical disks and semiconductor (solid state) memories. The database representative of the system may be a database or other data structure which can be read by a program and used, directly or indirectly, to fabricate the hardware comprising the system. For example, the database may be a behavioral-level description or register-transfer level (RTL) description of the hardware functionality in a high-level design language (HDL) such as Verilog or VHDL. The description may be read by a synthesis tool which may synthesize the description to produce a netlist comprising a list of gates from a synthesis library. The netlist comprises a set of gates which also represent the functionality of the hardware comprising the system. The netlist may then be placed and routed to produce a data set describing geometric shapes to be applied to masks. The masks may then be used in various semiconductor fabrication steps to produce a semiconductor circuit or circuits corresponding to the system. In other examples, the database may itself be the netlist (with or without the synthesis library) or the data set.
Implementations of the approaches described above may be implemented in software, for example, using a general or special purpose processor that executes instructions stored on a non-transient computer readable medium. Some functions may be implemented in special-purpose hardware, for example, using Field Programmable Gate Arrays (FPGAs) or Application Specific Integrated Circuits (ASICs). A combination of software execution and special purpose hardware can be used.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly or conventionally understood. As used herein, the articles “a” and “an” refer to one or to more than one (i.e., to at least one) of the grammatical object of the article. By way of example, “an element” means one element or more than one element. “About” and/or “approximately” as used herein when referring to a measurable value such as an amount, a temporal duration, and the like, encompasses variations of ±20% or ±10%, ±5%, or +0.1% from the specified value, as such variations are appropriate in the context of the systems, devices, circuits, methods, and other implementations described herein. “Substantially” as used herein when referring to a measurable value such as an amount, a temporal duration, a physical attribute (such as frequency), and the like, also encompasses variations of ±20% or ±10%, ±5%, or +0.1% from the specified value, as such variations are appropriate in the context of the systems, devices, circuits, methods, and other implementations described herein.
As used herein, including in the claims, “or” or “and” as used in a list of items prefaced by “at least one of” or “one or more of” indicates a disjunctive list such that, for example, a list of “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (i.e., A and B and C), or combinations with more than one feature (e.g., AA, AAB, ABBC, etc.). Also, as used herein, unless otherwise stated, a statement that a function or operation is “based on” an item or condition means that the function or operation is based on the stated item or condition and may be based on one or more items and/or conditions in addition to the stated item or condition.
Although particular embodiments have been disclosed herein in detail, this has been done by way of example for purposes of illustration only, and is not intended to be limiting with respect to the scope of the appended claims, which follow. Features of the disclosed embodiments can be combined, rearranged, etc., within the scope of the invention to produce more embodiments. Some other aspects, advantages, and modifications are considered to be within the scope of the claims provided below. The claims presented are representative of at least some of the embodiments and features disclosed herein. Other unclaimed embodiments and features are also contemplated.
This application is the national phase under 35 USC 371 of international application no. PCT/US2017/055592, filed Oct. 6, 2017, which claims the benefit of U.S. Provisional Application No. 62/405,329, filed Oct. 7, 2016, the contents of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/055592 | 10/6/2017 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2018/067969 | 4/12/2018 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4979126 | Pao et al. | Dec 1990 | A |
5819165 | Hulkko et al. | Oct 1998 | A |
5980457 | Averkiou | Nov 1999 | A |
6052412 | Ruether et al. | Apr 2000 | A |
6240278 | Midya et al. | May 2001 | B1 |
6288610 | Miyashita | Sep 2001 | B1 |
7289773 | Braithwaite | Oct 2007 | B2 |
7295815 | Wright et al. | Nov 2007 | B1 |
7333557 | Rashev et al. | Feb 2008 | B2 |
7529652 | Gahinet et al. | May 2009 | B1 |
7599431 | Anderson et al. | Oct 2009 | B1 |
7904033 | Wright et al. | Mar 2011 | B1 |
8391809 | Fuller | Mar 2013 | B1 |
8411730 | Maeda | Apr 2013 | B2 |
8446979 | Yee | May 2013 | B1 |
8498590 | Rashev et al. | Jul 2013 | B1 |
8519789 | Hawkes | Aug 2013 | B2 |
8576941 | Bai | Nov 2013 | B2 |
8644437 | Kim et al. | Feb 2014 | B2 |
8711976 | Chandrasekaran | Apr 2014 | B2 |
8731005 | Schlee | May 2014 | B2 |
8731105 | Bai | May 2014 | B2 |
9130628 | Mittal et al. | Sep 2015 | B1 |
9173173 | Wei et al. | Oct 2015 | B2 |
9184710 | Braithwaite | Nov 2015 | B2 |
9226189 | Kularatna et al. | Dec 2015 | B1 |
9252712 | Li et al. | Feb 2016 | B2 |
9331882 | Fehri et al. | May 2016 | B2 |
9337782 | Mauer et al. | May 2016 | B1 |
9564876 | Kim et al. | Feb 2017 | B2 |
9590668 | Kim et al. | Mar 2017 | B1 |
9595920 | Li et al. | Mar 2017 | B2 |
9614557 | Mayer et al. | Apr 2017 | B1 |
9628119 | Gal et al. | Apr 2017 | B2 |
9749161 | Gal et al. | Aug 2017 | B1 |
9935810 | Hammler et al. | Apr 2018 | B1 |
9973370 | Langer et al. | May 2018 | B1 |
10033413 | Pratt | Jul 2018 | B2 |
10079699 | Li et al. | Sep 2018 | B1 |
10080178 | Stapleton et al. | Sep 2018 | B2 |
10141896 | Huang | Nov 2018 | B2 |
10141961 | Huang et al. | Nov 2018 | B1 |
10181914 | Li et al. | Jan 2019 | B2 |
10404296 | Kim et al. | Sep 2019 | B2 |
10447511 | Xie et al. | Oct 2019 | B2 |
10469109 | Gutman et al. | Nov 2019 | B2 |
10523159 | Megretski et al. | Dec 2019 | B2 |
10581470 | Megretski et al. | Mar 2020 | B2 |
10644657 | Megretski et al. | May 2020 | B1 |
20010050592 | Wright et al. | Dec 2001 | A1 |
20020080891 | Ahn et al. | Jun 2002 | A1 |
20030058960 | Lee | Mar 2003 | A1 |
20030184374 | Huang et al. | Oct 2003 | A1 |
20030207680 | Yang et al. | Nov 2003 | A1 |
20040076247 | Barak et al. | Apr 2004 | A1 |
20040116083 | Suzuki et al. | Jun 2004 | A1 |
20040142667 | Lochhead et al. | Jul 2004 | A1 |
20040196922 | Leffel | Oct 2004 | A1 |
20050001684 | Braithwaite | Jan 2005 | A1 |
20050163251 | McCallister | Jul 2005 | A1 |
20050163252 | McCallister et al. | Jul 2005 | A1 |
20050180527 | Suzuki et al. | Aug 2005 | A1 |
20050190857 | Braithwaite | Sep 2005 | A1 |
20060022751 | Fuller et al. | Feb 2006 | A1 |
20060154622 | Piirainen | Jul 2006 | A1 |
20060229036 | Muller et al. | Oct 2006 | A1 |
20060276147 | Suzuki | Dec 2006 | A1 |
20070091992 | Dowling | Apr 2007 | A1 |
20070230557 | Balasubramonian et al. | Oct 2007 | A1 |
20070241812 | Yang et al. | Oct 2007 | A1 |
20080019453 | Zhao et al. | Jan 2008 | A1 |
20080039045 | Filipovic et al. | Feb 2008 | A1 |
20080057882 | Singerl | Mar 2008 | A1 |
20080101502 | Navidpour et al. | May 2008 | A1 |
20080247487 | Cai et al. | Oct 2008 | A1 |
20080268795 | Saed | Oct 2008 | A1 |
20080285640 | McCallister | Nov 2008 | A1 |
20090201084 | See et al. | Aug 2009 | A1 |
20100026354 | Utsunomiya et al. | Feb 2010 | A1 |
20100048149 | Tang et al. | Feb 2010 | A1 |
20100225390 | Brown et al. | Sep 2010 | A1 |
20110044158 | Tao et al. | Feb 2011 | A1 |
20110085490 | Schlee | Apr 2011 | A1 |
20110098011 | Camp, Jr. et al. | Apr 2011 | A1 |
20110128992 | Maeda et al. | Jun 2011 | A1 |
20110135035 | Bose et al. | Jun 2011 | A1 |
20110150130 | Kenington | Jun 2011 | A1 |
20110163806 | Hongo | Jul 2011 | A1 |
20110187437 | Perreault et al. | Aug 2011 | A1 |
20110235734 | Kenington | Sep 2011 | A1 |
20110255627 | Gotman et al. | Oct 2011 | A1 |
20110273234 | Van der Heijen et al. | Nov 2011 | A1 |
20110273236 | Heijden et al. | Nov 2011 | A1 |
20120093210 | Schmidt et al. | Apr 2012 | A1 |
20120108189 | McCallister et al. | May 2012 | A1 |
20120119810 | Bai | May 2012 | A1 |
20120119811 | Bai et al. | May 2012 | A1 |
20120119831 | Bai | May 2012 | A1 |
20120154033 | Lozhkin | Jun 2012 | A1 |
20120154430 | Matsushima et al. | Jun 2012 | A1 |
20120176195 | Dawson et al. | Jul 2012 | A1 |
20120200355 | Braithwaite | Aug 2012 | A1 |
20120219048 | Camuffo et al. | Aug 2012 | A1 |
20120286865 | Chandrasekaran | Nov 2012 | A1 |
20120286985 | Chandrasekaran et al. | Nov 2012 | A1 |
20120293252 | Sorrells et al. | Nov 2012 | A1 |
20120295558 | Wang et al. | Nov 2012 | A1 |
20130033317 | Hawkes | Feb 2013 | A1 |
20130034188 | Rashev et al. | Feb 2013 | A1 |
20130044791 | Rimini et al. | Feb 2013 | A1 |
20130094610 | Ghannouchi et al. | Apr 2013 | A1 |
20130094612 | Kim et al. | Apr 2013 | A1 |
20130163512 | Rexberg et al. | Jun 2013 | A1 |
20130251065 | Bai | Sep 2013 | A1 |
20130259159 | McCallister et al. | Oct 2013 | A1 |
20130329833 | Bai | Dec 2013 | A1 |
20140038659 | Wei et al. | Feb 2014 | A1 |
20140161159 | Black et al. | Jun 2014 | A1 |
20140161207 | Teterwak | Jun 2014 | A1 |
20140177695 | Cha et al. | Jun 2014 | A1 |
20140187182 | Yan et al. | Jul 2014 | A1 |
20140254716 | Zhou et al. | Sep 2014 | A1 |
20140274105 | Wang | Sep 2014 | A1 |
20140292579 | Oh et al. | Oct 2014 | A1 |
20140347126 | Laporte et al. | Nov 2014 | A1 |
20150043313 | Stranczl et al. | Feb 2015 | A1 |
20150043323 | Choi et al. | Feb 2015 | A1 |
20150043678 | Hammi | Feb 2015 | A1 |
20150049841 | Laporte et al. | Feb 2015 | A1 |
20150061761 | Wills et al. | Mar 2015 | A1 |
20150103952 | Wang et al. | Apr 2015 | A1 |
20150123735 | Wimpenny | May 2015 | A1 |
20150124907 | Li et al. | May 2015 | A1 |
20150171768 | Perreault | Jun 2015 | A1 |
20150325913 | Vagman | Nov 2015 | A1 |
20150326349 | Yang et al. | Nov 2015 | A1 |
20150333781 | Alon et al. | Nov 2015 | A1 |
20150357975 | Avniel et al. | Dec 2015 | A1 |
20150358039 | Xiong et al. | Dec 2015 | A1 |
20150381216 | Shor et al. | Dec 2015 | A1 |
20150381220 | Gal et al. | Dec 2015 | A1 |
20160028433 | Ding et al. | Jan 2016 | A1 |
20160065147 | Pratt et al. | Mar 2016 | A1 |
20160087604 | Kim et al. | Mar 2016 | A1 |
20160094253 | Weber et al. | Mar 2016 | A1 |
20160095110 | Li et al. | Mar 2016 | A1 |
20160100180 | Oh | Apr 2016 | A1 |
20160112222 | Pashay-Kojouri et al. | Apr 2016 | A1 |
20160174118 | Duan et al. | Jun 2016 | A1 |
20160191020 | Velazquez | Jun 2016 | A1 |
20160211577 | Miller | Jul 2016 | A1 |
20160241277 | Rexberg et al. | Aug 2016 | A1 |
20160249300 | Tsai et al. | Aug 2016 | A1 |
20160285485 | Fehri et al. | Sep 2016 | A1 |
20160308577 | Molina et al. | Oct 2016 | A1 |
20160373072 | Magesacher et al. | Dec 2016 | A1 |
20170005627 | Zhao et al. | Jan 2017 | A1 |
20170033969 | Yang et al. | Feb 2017 | A1 |
20170041124 | Khandani | Feb 2017 | A1 |
20170047899 | Abdelrahman et al. | Feb 2017 | A1 |
20170077981 | Tobisu et al. | Mar 2017 | A1 |
20170176507 | O'Keeffe et al. | Jun 2017 | A1 |
20170237455 | Ye et al. | Aug 2017 | A1 |
20170244582 | Gal et al. | Aug 2017 | A1 |
20170302233 | Huang | Oct 2017 | A1 |
20170338841 | Pratt | Nov 2017 | A1 |
20180097530 | Yang et al. | Apr 2018 | A1 |
20180167092 | Hausmair et al. | Jun 2018 | A1 |
20180287569 | Ku et al. | Oct 2018 | A1 |
20180337700 | Huang et al. | Nov 2018 | A1 |
20190007075 | Kim et al. | Jan 2019 | A1 |
20190104000 | Xie et al. | Apr 2019 | A1 |
20190238204 | Kim et al. | Aug 2019 | A1 |
20190260401 | Megretski et al. | Aug 2019 | A1 |
20190260402 | Chuang et al. | Aug 2019 | A1 |
20190348956 | Megretski et al. | Nov 2019 | A1 |
20190363676 | Megretski et al. | Nov 2019 | A1 |
20190363742 | Megretski et al. | Nov 2019 | A1 |
20200028476 | Kim et al. | Jan 2020 | A1 |
20200067543 | Kim et al. | Feb 2020 | A1 |
Number | Date | Country |
---|---|---|
0916967 | May 1999 | EP |
1560329 | Aug 2005 | EP |
1732208 | Dec 2006 | EP |
2991221 | Mar 2016 | EP |
2005-065211 | Mar 2005 | JP |
2010-136123 | Jun 2010 | JP |
2013-542696 | Nov 2013 | JP |
2014-533017 | Dec 2014 | JP |
20120154430 | Nov 2012 | WO |
2015107392 | Jul 2015 | WO |
2018156932 | Aug 2018 | WO |
2018227093 | Dec 2018 | WO |
2018227111 | Dec 2018 | WO |
2019014422 | Jan 2019 | WO |
2019031714 | Feb 2019 | WO |
2019070573 | Apr 2019 | WO |
2019094713 | May 2019 | WO |
2019094720 | May 2019 | WO |
Entry |
---|
Aguirre, et al., “On the Interpretation and Practice of Dynamical Differences Between Hammerstein and Wiener Models”, IEEE Proceedings on Control TheoryAppl; vol. 152, No. 4, Jul. 2005, pp. 349-356. |
Barradas, et al. “Polynomials and LUTs in PA Behavioral Modeling: A Fair Theoretical Comparison”, IEEE Transactions on Microwave Theory and Techniques; vol. 62, No. 12, Dec. 2014, pp. 3274-3285. |
Bosch et al. “Measurement and Simulation of Memory Effects in Predistortion Linearizers,” IEEE Transactions on Mircrowave Theory and Techniques; vol. 37.No. 12; Dec. 1989, pp. 1885-1890. |
Braithwaite, et al. “Closed-Loop Digital Predistortion (DPD) Using an Observation Path with Limited Bandwidth” IEEE Transactions on Microwave Theory and Techniques; vol. 63, No. 2; Feb. 2015, pp. 726-736. |
Cavers, “Amplifier Linearization Using a Digital Predistorter with Fast Adaption and Low Memory Requirements;” IEEE Transactions on Vehicular Technology; vol. 39; No. 4; Nov. 1990, pp. 374-382. |
D'Andrea et al., “Nonlinear Predistortion of OFDM Signals over Frequency-Selective Fading Channels,” IEEE Transactions on Communications; vol. 49; No. 5, May 2001; pp. 837-843. |
Guan, et al. “Optimized Low-Complexity Implementation of Least Squares Based Model Extraction of Digital Predistortion of RF Power Amplifiers”, IEEE Transactions on Microwave Theory and Techniques; vol. 60, No. 3, Mar. 2012; pp. 594-603. |
Henrie, et al., “Cancellation of Passive Intermodulation Distortion in Microwave Networks”, Proceedings of the 38.sup.th European Microwave Conference, Oct. 2008, Amsterdam, The Netherlands, pp. 1153-1156. |
Hong et al., “Weighted Polynomial Digital Predistortion for Low Memory Effect Doherty Power Amplifier,” IEEE Transactions on Microwave Theory and Techniques; vol. 55; No. 5, May 2007, pp. 925-931. |
Kwan, et al., “Concurrent Multi-Band Envelope Modulated Power Amplifier Linearized Using Extended Phase-Aligned DPD”, IEEE Transactions on Microwave Theory and Techniques; vol. 62, No. 12, Dec. 2014, pp. 3298-3308. |
Lajoinie et al. Efficient Simulation of NPR for the Optimum Design of Satellite Transponders SSPAs, EEE MTT-S International; vol. 2; Jun. 1998; pp. 741-744. |
Li et al. “High-Throughput Signal Component Separator for Asymmetric Multi-Level Outphasing Power Amplifiers,” IEEE Journal of Solid-State Circuits; vol. 48; No. 2; Feb. 2013; pp. 369-380. |
Liang, et al. “A Quadratic-Interpolated Lut-Based Digital Predistortion Techniques for Cellular Power Amplifiers”, IEEE Transactions on Circuits and Systems; II: Express Briefs, vol. 61, No. 3, Mar. 2014; pp. 133-137. |
Liu, et al. “Digital Predistortion for Concurrent Dual-Band Transmitters Using 2-D Modified Memory Polynomials”, IEEE Transactions on Microwave Theory and Techniques, vol. 61, No. 1, Jan. 2013, pp. 281-290. |
Molina, et al. “Digital Predistortion Using Lookup Tables with Linear Interpolation and Extrapolation: Direct Least Squares Coefficient Adaptation”, IEEE Transactions on Microwave Theory and Techniques, vol. 65, No. 3, Mar. 2017; pp. 980-987. |
Morgan, et al. “A Generalized Memory Polynomial Model for Digital Predistortion of RF Power Amplifiers,” IEEE Transactions of Signal Processing; vol. 54; No. 10; Oct. 2006; pp. 3852-3860. |
Muta et al., “Adaptive predistortion linearization based on orthogonal polynomial expansion for nonlinear power amplifiers in OFDM systems”, Communications and Signal Processing (ICCP), International Conference on, IEEE, pp. 512-516, 2011. |
Naraharisetti, et a., “2D Cubic Spline Implementation for Concurrent Dual-Band System”, IEEE, 2013, pp. 1-4. |
Naraharisetti, et al. “Efficient Least-Squares 2-D-Cubic Spline for Concurrent Dual-Band Systems”, IEEE Transactions on Microwave Theory and Techniques, vol. 63; No. 7, Jul. 2015; pp. 2199-2210. |
Panigada, et al. “A 130 mW 100 MS/s Pipelined ADC with 69 SNDR Enabled by Digital Harmonic Distortion Correction,” IEEE Journal of Solid-State Circuits; vol. 44; No. 12; Dec. 2009, pp. 3314-3328. |
Peng, et al. “Digital Predistortion for Power Amplifier Based on Sparse Bayesian Learning”, IEEE Transactions on Circuits and Systems, II: Express Briefs; 2015, pp. 1-5. |
Quindroit et al. “FPGA Implementation of Orthogonal 2D Digital Predistortion System for Concurrent Dual-Band Power Amplifiers Based on Time-Division Multiplexing”, IEEE Transactions on Microwave Theory and Techniques; vol. 61; No. 12, Dec. 2013, pp. 4591-4599. |
Rawat, et al. “Adaptive Digital Predistortion of Wireless Power Amplifiers/Transmitters Using Dynamic Real-Valued Focused Time-Delay Line Neural Networks”, IEEE Transactions on Microwave Theory and Techniques; vol. 58, No. 1; Jan. 2010; pp. 95-104. |
Safari, et al., “Spline-Based Model for Digital Predistortion of Wide-Band Signals for High Power Amplifier Linearization”, IEEE; 2007, pp. 1441-1444. |
Sevic, et al. “A Novel Envelope-Termination Load-Pull Method of ACPR Optimization of RF/Microwave Power Amplifiers,” IEEE MTT-S International; vol. 2, Jun. 1998; pp. 723-726. |
Tai, “Efficient Watt-Level Power Amplifiers in Deeply Scaled CMOS,” Ph.D. Dissertation; Carnegie Mellon University; May 2011; 129 pages. |
Tehran, et al. “Modeling of Long Term Memory Effects in RF Power Amplifiers with Dynamic Parameters”, IEEE; 2012, pp. 1-3. |
Yu et al. “A Generalized Model Based on Canonical Piecewise Linear Functions for Digital Predistortion”, Proceedings of the Asia-Pacific Microwave Conference; 2016, pp. 1-4. |
Yu, et al. “Band-Limited Volterra Series-Based Digital Predistortion for Wideband RF Power Amplifiers,” IEEE Transactions of Microwave Theory and Techniques; vol. 60; No. 12; Dec. 2012, pp. 4198-4208. |
Yu, et al.“Digital Predistortion Using Adaptive Basis Functions”, IEEE Transations on Circuits and Systems-I. Regular Papers; vol. 60, No. 12; Dec. 2013, pp. 3317-3327. |
Zhang et al. “Linearity Performance of Outphasing Power Amplifier Systems,” Design of Linear Outphasing Power Amplifiers; Google e-book; 2003; Retrieved on Jun. 13, 2014; Retrieved from Internet <URL:http:www.artechhouse.com/uploads/public/documents/chapters/Zhang-LarsonCH- 2.pdf; pp. 35-85. |
Zhu et al.“Digital Predistortion for Envelope-Tracking Power Amplifiers Using Decomposed Piecewise Volterra Sereis,” IEEE Transactions on Microwave Theory and Techniques; vol. 56; No. 10; Oct. 2008; pp. 2237-2247. |
Cidronali, A., I. Magrini, R. Fagotti, and G. Manes. “A new approach for concurrent dual-band IF digital predistortion: System design and analysis.” In 2008 Workshop on Integrated Nonlinear Microwave and Millimetre-Wave Circuits, pp. 127-130. IEEE, 2008. |
Henrie, Justin, Andrew Christianson, and William J. Chappell. “Cancellation of passive intermodulation distortion in microwave networks.” In Microwave Conference, 2008. EuMC 2008. 38th European, pp. 1153-1156. IEEE, 2008. |
Riihonen et al., “Mitigation of Loopback Self-Interference in Full-Duplex Mimo Relays” IEEE Transactions on Signal Processing, 59(12), 5983-5993, Dec. 2011. |
Extended European Search Report dated May 26, 2020 in EP Application No. 17859273.9. |
Number | Date | Country | |
---|---|---|---|
20190238204 A1 | Aug 2019 | US |
Number | Date | Country | |
---|---|---|---|
62405329 | Oct 2016 | US |