Method and system for baseband predistortion linearization in multi-channel wideband communication systems

Information

  • Patent Grant
  • 11129076
  • Patent Number
    11,129,076
  • Date Filed
    Thursday, January 30, 2020
    4 years ago
  • Date Issued
    Tuesday, September 21, 2021
    2 years ago
Abstract
One exemplary embodiment is directed to an efficient baseband predistortion linearization method. The exemplary method at least reduces the spectral regrowth and compensates for memory effects in wideband communication systems. The exemplary method uses an effective multiplexing modulation technique, such as wideband code division multiple access and orthogonal frequency division multiplexing. Another exemplary aspect utilizes a piecewise pre-equalized lookup table based predistortion, which is a cascade of a lookup table predistortion and piecewise pre-equalizers.
Description
BACKGROUND OF THE INVENTION

The linearity and efficiency of radio frequency (RF) power amplifiers (PAs) have been a critical design issue for non-constant envelope digital modulation schemes which have high peak-to-average-power ratios (PARs) as the importance of spectral efficiency in wireless communication systems increases. RF Pas have nonlinearities that generate amplitude modulation-amplitude modulation (AM-AM) and amplitude modulation-phase modulation (AM-PM) distortion at the output of the PA. These effects create spectral regrowth in the adjacent channels and in-band distortion which degrades the error vector magnitude (EVM).


The relationship between linearity and efficiency is a tradeoff since power efficiency is very low when the amplifier operates in its linear region and increases as the amplifier is driven into its compression region. In order to enhance linearity and efficiency at the same time, linearization techniques are typically applied to the RF PAs. Various linearization techniques have been proposed such as feedback, feedforward and predistortion.


One technique is baseband digital predistortion (PD) which typically uses a digital signal processor. Digital predistortion can achieve improved linearity and improved power efficiency with reduced system complexity when compared to the widely used conventional feedforward linearization technique. A software implementation provides the digital predistorter with re-configurability suitable for multi-standards environments. In addition, a PA using an efficiency enhancement technique such as a Doherty power amplifier (DPA) is able to achieve higher efficiencies than traditional PA designs at the expense of linearity. Therefore, combining digital predistortion with a PA using an efficiency enhancement technique has the potential to improve system linearity and overall efficiency.


However, most digital PDs presuppose that PAs have no memory or a weak memory. This is impractical in wideband applications where memory effects cause the output signal to be a function of current as well as past input signals. The sources of memory effects in PAs include self-heating of the active device (also referred to as long time constant or thermal memory effects) and frequency dependencies of the active device, related to the matching network or bias circuits (also referred to as short time constant or electrical memory effects). As signal bandwidth increases, memory effects of PAs become significant and limit the performance of memoryless digital PDs.


Various approaches have been suggested for overcoming memory effects in digital PDs. For the short-term memory effects, a Volterra filter structure was applied to compensate memory effects using an indirect learning algorithm, but the number of optimization coefficients is very large as the order increases. This complexity makes the Volterra filter based PD extremely difficult to implement in real hardware. A memory polynomial structure, which is a simplified version of the Volterra filter, has been proposed in order to reduce the number of coefficients, but even this simplified version still requires a large computational load. In addition, such a memory polynomial based PD suffers from a numerical instability when higher order polynomial terms are included because a matrix inversion is required for estimating the polynomial coefficients. An alternative, yet equally complex structure based on orthogonal polynomials has been utilized to alleviate the numerical instability associated with the traditional polynomials. To further reduce the complexity at the expense of the performance, the Hammerstein predistorter, which is a finite impulse response (FIR) filter or a linear time invariant (LTI) system followed by a memoryless polynomial PD, has been proposed. The Hammerstein predistorter assumed that the PA models used follow a Wiener model structure which is a memoryless nonlinearity followed by a finite impulse response (FIR) filter or a linear time invariant (LTI) system.


This implementation means that the Hammerstein structure can only compensate for memory effects coming from the RF frequency response. Therefore, if the RF frequency response is quite flat, the Hammerstein PD cannot correct for any other types of memory effects, such as bias-induced and thermal memory effects.


Most recently, a static lookup table (LUT) digital baseband PD cascaded with a sub-band filtering block has been used in order not to compensate for electrical memory effects, but to combat gain and phase variation due to temperature changes of the PA after an initial setting for the fixed LUT PD.


Hence, there has been a long-felt need for a baseband predistortion linearization method able to compensate for not only RF frequency response memory effects but also bias-induced or thermal memory effects in multi-channel wideband wireless transmitters.


SUMMARY OF THE INVENTION

Accordingly, the present invention substantially overcomes many of the foregoing limitations of the prior art, and provides a system and method of baseband predistortion linearization that compensates for nonlinearities as well as memory effects found in multi-channel wideband wireless transmitters. This result is achieved through the use of piecewise pre-equalized PD utilizing a lookup table. With this approach, the present invention is able to compensate for electrical and thermal memory effects while at the same time reducing the computational complexity and the numerical instability of the system as compared with prior art systems using a memory polynomial PD algorithm, while the present invention is comparable to a memory polynomial PD in terms of the resulting linearity in the performance of a multi-band PA.


Further objects and advantages of the invention can be more fully understood from the following detailed description taken in conjunction with the accompanying drawings in which:





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram showing a piecewise pre-equalized LUT predistortion system in accordance with the invention.



FIG. 2 is a schematic diagram showing a polynomial-based embodiment of the equalizer 107 of FIG. 1.



FIG. 3A is a graph showing complex gain adjuster response.



FIG. 3B is a graph showing piecewise equalizer response in accordance with the invention.



FIG. 3C is a graph showing response of the cascade of complex gain adjuster and piecewise equalizers in accordance with the invention.



FIG. 3D is a graph showing a power amplifier response



FIG. 3E is a graph showing detailed response from the response of the cascade of complex gain adjuster and piecewise equalizers and the complex gain adjuster response.



FIG. 4A is a graph showing representative linearization results before and after linearization with an embodiment of a memoryless LUT PD using an eight tone test signal with 500 kHz spacing.



FIG. 4B is a graph showing representative linearization results before and after linearization with a LUT Hammerstein PD using an eight tone test signal with 500 kHz spacing.



FIG. 4C is a graph showing representative linearization results before and after linearization with a piecewise pre-equalized PD of the present invention using an eight tone test signal with 500 kHz spacing.



FIG. 4D is a graph showing representative linearization results before and after linearization with a memory polynomial PD using an eight tone test signal with 500 kHz spacing.



FIG. 5 is a graph showing representative linearization results for the four types of PDs consisting of a memoryless LUT PD, a LUT Hammerstein PD, a piecewise pre-equalized PD of the present invention, and a memory polynomial PD using a sigble W-CDMA carrier, respectively.



FIG. 6 is a graph showing performance comparisons of the simulation results of the ACPR for the four types of PD consisting of a memoryless LUT PD, a LUT Hammerstein PD, a piecewise pre-equalized PD of the present invention, and a memory polynomial PD using a single W-CDMA carrier, respectively.



FIG. 7 is a graph showing measured linearization results for the 4 types of PD consisting of a memoryless LUT PD, a LUT Hammerstein PD, a piecewise pre-equalized PD of the present invention, and a memory polynomial PD using a single W-CDMA carrier, respectively.



FIG. 8 is a graph showing performance comparisons of the measurement results of the ACPR for the 4 types of PD consisting of a memoryless LUT PD, a LUT Hammerstein PD, a piecewise pre-equalized PD of the present invention, and a memory polynomial PD using a single W-CDMA carrier, respectively.



FIG. 9 is a graph showing complexity estimation of the piecewise pre-equalized PD of the present invention.



FIG. 10 is a graph showing complexity estimation of the memory polynomial PD.





DETAILED DESCRIPTION OF THE INVENTION

To overcome the computational complexity and numerical instability of the memory polynomial PD found in the prior art, The present invention, therefore, utilizes an adaptive LUT-based digital predistortion system with a LUT that has been pre-equalized to compensate for memory effects, so as to achieve less computational load than the prior art while also reducing the adjacent channel power ratio (ACPR) to substantially the same degree as the memory polynomial PD has achieved. The system provided by the present invention is therefore referred as a piecewise pre-equalized, lookup table based predistortion (PELPD) system hereafter.


Preferred and alternative embodiments of the PELPD system according to the present invention will now be described in detail with reference to the accompanying drawings.



FIG. 1 is a schematic diagram showing an embodiment of a PELPD system in accordance with the invention. As illustrated, the linear magnitude addressing method for the LUT 106 indexing is used as follows:

m=round(|u(n)|·N),

where u (n) is the input signal 101 and the round function returns the nearest integer number which is the index (m) and N is the LUT 106 size.


The digital complex baseband input signal samples 101 are multiplied prior to pre-equalization 107 by complex coefficients 102 drawn from LUT entries as follows

x(n)=u(nFm(|u(n)|),

where Fm(|u(n)|) is the complex coefficient 102 corresponding to an input signal 101 magnitude for compensating AM to AM and AM to PM distortions of the PA 110.


N by K−1 filter coefficients in the LUT of the piecewise pre-equalizer 107 are used to compensate for memory effects, where N is the depth of the LUT and the FIR filter has K taps. In some embodiments, the piecewise pre-equalizers 107 use a FIR filter rather than an infinite impulse response (IIR) filter because of stability issues, although a FIR filter is not necessarily required for all embodiments. The output 104 of the pre-equalizers can be described by










z


(
n
)


=






k
=
0


K
-
1










W
k
m



(



u


(
n
)




)


·

x


(

n
-
k

)











=






k
=
0


K
-
1










W
k
m



(



u


(
n
)




)


·

u


(

n
-
k

)


·


F
m



(



u


(

n
-
k

)




)





,







where Wkm(|u(n)|) is the k-th tap and m-th indexed coefficient corresponding to the magnitude of the input signal, u(n) 101. Also, Wkm(|u(n)|) is a function of |u(n)| and Fm 102 is a function of (|u(n−k)|. For analysis purposes, the memoryless LUT 106 (Fm) structure can be replaced by a polynomial model as follows:








F
m



(



u


(
n
)




)


=




p
-
1

P








b


2





p

-
1


·




u


(

n
-
k

)





2


(

p
-
1

)









where 2p−1 is the polynomial order and b is a complex coefficient corresponding to the polynomial order. Moreover, it is noted that the tap coefficients and memoryless LUT coefficients (Fm) 102 depend on u(n) and u(n−k), respectively.


Therefore, each piece of the equalizer can be expressed using a polynomial equation by







z


(
n
)


=




k
=
0


K
-
1










W
k
m



(



u


(
n
)




)


·




p
-
1

P








b


2





p

-
1


·

u


(

n
-
k

)


·




u


(

n
-
k

)





2


(

p
-
1

)











where Wkm(|u(n)|) is the k-th tap coefficient with the m-th index being a function of |u(n)|. Without loss of generality, the piecewise pre-equalizers 107 can be defined similarly using a l-th order polynomial,







z


(
n
)


=




k
=
0


K
-
1







p
=
1

L









w

k
,


2





l

-
1



·




u


(
n
)





2


(

l
-
1

)




×




p
-
1

P








b


2





p

-
1


·

u


(

n
-
k

)


·




u


(

n
-
k

)





2


(

p
-
1

)













where wk,l is the k-th tap and l-th order coefficient.


After digital-to-analog converting 108 of z(n)104, this signal is up-converted 109 to RF, amplified by the PA 110 generating distortions, attenuated 113, down-converted 114 to baseband, and then finally analog-to-digital converted 115 and applied to the delay 116 estimation algorithm 117. The feedback signal, that is, the output of the PA 110 with delay, y(n−Δ) 105 can be described by

y(n−Δ)=G(|z(n−Δ)|)·ej·Φ(|z(n−Δ)|)


where G(·) and Φ(·) is AM/AM and AM/PM distortions of the PA 110, respectively and Δ is the feedback loop delay. For estimating Δ, a correlation technique was applied as follows:







R


(
d
)


=


1
N






n
=
0


N
-
1









z


(
n
)


·


y
*



(

n
+
d

)










where d is the delay variable and N is the block size to correlate.


After delay 116 estimation, the memoryless LUT 106 coefficients can be estimated by the following equation which is the least mean square (LMS) algorithm with indirect learning.

Fm(|u(n+1)|)=Fm(|u(n)|)+μ·u(ne(n)

where n is the iteration number, μ is the stability factor and e(n) is x(n)−y(n)·Fm(|x(n)|).


It should be pointed out that addressing already generated can be reused for indexing y(n)105 which is a distorted signal able to cause another error due to incorrect indexing. During this procedure, the samples, x(n) 103, should bypass by the piecewise pre-equalizers 107. After convergence of this indirect learning LMS algorithm, the equalizers 107 are activated. An indirect learning method with an LMS algorithm has also been utilized for adaptation of the piecewise filter coefficients. The input of the multiple equalizers 107 in the feedback path is written in vector format as

yFI(n)=[yF(n)yF(n−1) . . . yF(n−K+1)]


where yF(n) is the post LUT output, that is, y(n)·Fm(|y(n)|).


Therefore, the multiple FIR filter outputs, yFO(n), can be derived in vector format using the following equations.

yFO(n)=Wm·yFI(n)T
Wm=[W0mW1m . . . Wk−1m]


where T is a transpose operator.


Adaptation of the tap coefficients of the pre-equalizers 107 can be obtained as follows:

Wm(|u(n+1)|)=Wm(|u(n)|)+μ·(yFI(n)T)*·E(n)


where E(n) is the error signal between z(n) and yFO(n), and μ is the step size (* represents the complex conjugate). The adaptation algorithm determines the values of the coefficients by comparing the feedback signal and a delayed version of the input signal.


Referring to the feedback path beginning at output 111, it will be appreciated that several alternatives exist for using such feedback to update the LUT values or polynomial coefficients. In some embodiments, the output of the PA is converted to baseband, and the resulting baseband signal is compared to the input signal. The resulting error is used to correct the LUT values and coefficients. In other embodiments, the output from the PA is spectrally monitored and the out of band distortion is monitored using a downconverter, bandpass filter and power detector. The power detector value is then used to adjust the LUT values or polynomial coefficients.



FIG. 2 illustrates the corresponding block diagram of the piecewise pre-equalizers 107 PD when polynomial equations are utilized. The polynomial representation requires too many complex multiplications similar to the Volterra series. The complexity is reduced when a PELPD-based approach, as shown in FIG. 1, is utilized, because fewer calculations are required, although more memory may be required. It will be appreciated from the discussion herein that the pre-equalizing portion is adaptive and designed to correct memory effects, while the lut serves primarily to pre-distort to correct the other nonlinearities found in commercial PA's.



FIGS. 3A-3D are graphical explanations of the PELPD of the present invention. A typical memoryless predistorter response is shown in FIG. 3A. FIG. 3B demonstrates the hysteresis created by the piecewise pre-equalizers divided into N pieces. Since the hysteresis of the power amplifier is not necessarily uniformly distributed over the whole input magnitude range, the piecewise pre-equalizers are applied to achieve a uniform compensation across the entire input range. The output of the PELPD of the present invention is illustrated in FIG. 3C, which can be thought of as resulting from a cascade of FIGS. 3A and 3B. FIG. 3D shows the response of a typical power amplifier response and FIG. 3B results in the PELPD of the present invention as represented in FIG. 3C. FIG. 3D shows the response of a typical power amplifier response with memory. The desired linear response in FIG. 3E is achieved after FIG. 3C and FIG. 3D are cascaded.


In order to examine the performance of the PELPD of the present invention, the behavioral modeling of a PA based on time domain measurement samples was first carried out. The behavioral model was based on the truncated Volterra model. A 300 W peak envelope power (PEP) Doherty PA using two 170 W push-pull type laterally diffused metal oxide semiconductors (LDMOS) at the final stage was designed. This Doherty PA operates at 2140 MHz band and has 61 dB of gain and 28% power added efficiency (PAE) at an average 30 W output power. To construct the PA model based on measurements of the actual PA, the test bench was utilized [K. Mekechuk, W. Kim, S. Stapleton, and J. Kim, “Linearinzing Power Amplifiers Using Digital Predistortion, EDA Tools and Test Hardware,” High Frequency Electronics, pp. 18-27, April 2004]. Based on the behavioral model, various types of PDs including a memoryless LUT PD, a Hammerstein PD, the PELPD of the present invention and a memory polynomial PD have been simulated and the adjacent channel power ratio (ACPR) performances are compared. The LUT size was fixed to 128 entries through all simulations, which is a compromise size considering quantization effects and memory size. Those skilled in the art will recognize that the amount of compensation for nonlinearities is related to the size of the LUT 106. Increases in LUT size, while yielding a more accurate representation of the nonlinearities, comes at the cost of more effort in the adaptation. Thus, selection of LUT size is a trade-off between accuracy and complexity.


As a test signal, a single downlink W-CDMA carrier with 64 dedicated physical channels (DPCH) of Test Mode based on 3rd Generation Partnership Project (3GPP) standard specifications, which has 3.84 Mchips/s and 9.8 dB of a crest factor. First, an eight tone signal with 500 kHz spacing which has 9.03 dB of PAR and 4 MHz bandwidth, which is comparable to a W-CDMA signal, was used for verifying the proposed method.



FIGS. 4A-4D are graphs showing representative linearization results before and after linearization of the four types of PD. As shown in FIG. 4A, a conventional memoryless LUT PD was able to improve the linearity and also compensate for the memory effects. FIG. 4B shows a conventional Hammerstein PD which deteriorates the performance above 10 MHz and improves it within a 10 MHz bandwidth. If the RF frequency response in the main signal path is quite flat, the Hammerstein PD is not able to correct any other memory effects except for frequency response memory effects. There is also no obvious improvement for reducing spectral regrowth using the conventional Hammerstein PD. It is very clear that the ability of the Hammerstein PD for suppressing distortions coming from memory effects is quite limited. FIG. 4C shows the performance of the PELPD of the present invention (with 2 taps). FIG. 4D illustrates the performance of a conventional memory polynomial PD (with 5th order and two memory terms). By comparing FIGS. 4A-4D, it can be seen that the PELPD of the present invention is comparable to the memory polynomial PD in terms of ACPR performance.



FIG. 5 is a graph showing linearization results for the four types of PD mentioned above. A single W-CDMA carrier was applied to the LUT PD, the LUT Hammerstein PD, the PELPD of the present invention, and the memory polynomial PD.



FIG. 6 is a graph showing performance comparisons of the simulation results of the ACPR for the 4 types of, respectively. The conventional Hammerstein PD was unable to improve any distortions coming from memory effects over the memoryless PD. The PELPD of the present invention could suppress distortions due to nonlinearities as well as memory effects of the PA.


After verifying the ACPR performance of the PELPD of the present invention in the simulations based on the behavioral PA model, an experiment was performed using the actual Doherty PA in the test bench. The transmitter prototype consists of an ESG which has two digital to analog converters (DACs) and a RF up-converter, along with the PA. The receiver comprises an RF down-converter, a high speed analog to digital converter, and a digital down-converter. This receiver prototype can be constructed by a VSA. For a host DSP, a PC was used for delay compensation and the predistortion algorithm. As a test signal, two downlink W-CDMA carriers with 64 DPCH of Test Model 1 which has 3.84 Mchips/s and 9.8 dB of a crest factor was used as the input signal in the measurements in order to verify the compensation performance of the different PDs. All coefficients of PDs are identified by an indirect learning algorithm which is considered to be inverse modeling of the PA. During the verification process, a 256-entry LUT, 5 taps FIR filter for Hammerstein PD, the PELPD of the present invention (with 2 taps), and a 5th order-2 delay memory polynomial were used. The choice of the number of taps was optimized from several measurements.



FIG. 7 is a graph showing the measured linearization results before and after linearization of the 4 types of PD using a single W-CDMA carrier, respectively. ACPR calculation at the output of the prototype transmitter, is performed at a frequency offset (5 MHz and −5 MHz) from the center frequency.



FIG. 8 is a graph showing performance comparisons of the measurement results of the ACPR for the 4 types of PD using a single W-CDMA carrier, respectively. The ACPR value for the transmitter with the Hammerstein PD having a 5 tap FIR filter is about 1 dB better than a LUT PD on the upper ACPR (5 MHz offset) and the same at the lower ACPR (−5 MHz offset). The PELPD of the present invention and a 5th order-2 memory polynomial PD show close compensation performance in terms of ACPR. Both are able to improve the ACPR about 4 dB and 6 dB more than Hammerstein PD and a memoryless LUT PD, for the lower and upper ACPR, respectively.


The complexity of the PELPD method of the present invention and the memory polynomial method is also evaluated (neglecting LUT readings, writings, indexing, and calculation of the square root (SQRT) of the signal magnitude, because LUT indexing depends not only on the methods, but also on the variable, for example, magnitude, logarithm, power, and so on and the SQRT operation can be implemented in different ways). Therefore, the complexity is only estimated by counting the number of additions (subtractions) and multiplications per input sample. In order to consider a real hardware implementation, complex operations are converted into real operations and memory size is also considered. For example, one complex multiplication requires two real additions and four real multiplications. If N is the number of LUT entries, memory size required is 2N (I&Q LUTs).



FIG. 9 is a graph showing complexity estimation of the PELPD of the present invention. If the LUT has 256 entries and the filters have 2 taps, the PD requires 40 real additions (subtractions), 54 real multiplications per sample, and a memory size of 1542. The PELPD of the present invention requires the same number of additions and multiplications as the traditional Hammerstein PD, but requires more memory.



FIG. 10 is a graph showing complexity estimation of the memory polynomial PD using an RLS indirect learning algorithm. The number of arithmetic operations are given in FIG. 11, where O is equal to P(K+1). For example, P=5 and K=1 require 1342 real additions (subtractions), 1644 real multiplications per sample, and memory size of 24. In a comparison of the number of multiplications with the PELPD of the present invention, the memory polynomial PD requires 300 times more real multiplications per sample. Therefore, the complexity is significantly reduced by the PELPD method. In addition, the number of real multiplication for the memory polynomial method grows as the square power of the polynomial order and memory length.


In summary, the PELPD of the present invention, compared to the conventional Hammerstein approach, could reduce spectral regrowth more effectively and achieve a similar correction capability with the memory polynomial PD, but requires much less complexity.


Although the present invention has been described with reference to the preferred and alternative embodiments, it will be understood that the invention is not limited to the details described thereof. Various substitutions and modifications have been suggested in the foregoing description, and others will occur to those of ordinary skill in the art. Therefore, all such substitutions and modifications are intended to be embraced within the scope of the invention as defined in the appended claims.

Claims
  • 1. A method comprising: providing a pre-distortion lookup table (LUT) having N first entries, N being an integer equal to or greater than unity;providing a pre-equalization lookup table (LUT) having M second entries, M being an integer equal to or greater than unity, the pre-equalization LUT being associated with a pre-equalizer;determining an index based on a magnitude of a baseband input signal;generating a sample by multiplying the baseband input signal with an entry of the N first entries in accordance with the index; andpre-equalizing the sample using an entry of the M second entries in accordance with the index to generate a pre-equalized signal,wherein the baseband input signal is a digital complex signal, and each entry of the pre-distortion LUT comprises complex coefficients, andwherein the complex coefficients are obtained by:converting the sample to an analog baseband signal by an analog-to-digital converter while bypassing the pre-equalizer;frequency upconverting the analog baseband signal to an upconverted signal;amplifying the upconverted signal by a power amplifier to obtain an amplified signal;attenuating the amplified signal to an attenuated signal;frequency downconverting the attenuated signal to a baseband signal; andperforming an indirect learning least mean square (LMS) algorithm using the baseband signal and the baseband input signal to obtain the complex coefficients.
  • 2. The method of claim 1, wherein the pre-equalizer comprises a finite impulse response (FIR) filter, and each entry of the M second entries comprises coefficients corresponding to coefficients of the FIR filter.
  • 3. The method of claim 1, wherein N is equal to M.
  • 4. A method comprising: providing a pre-distortion lookup table (LUT) having N first entries, N being an integer equal to or greater than unity;providing a pre-equalization lookup table (LUT) having M second entries, M being an integer equal to or greater than unity, the pre-equalization LUT being associated with a pre-equalizer;determining an index based on a magnitude of a baseband input signal, wherein determining the index comprises: converting the magnitude of the baseband input signal to an absolute value;multiplying the absolute value by N to obtain a product; androunding the product to a nearest integer number; andgenerating a sample by multiplying the baseband input signal with an entry of the N first entries in accordance with the index; andpre-equalizing the sample using an entry of the M second entries in accordance with the index to generate a pre-equalized signal.
  • 5. The method of claim 4, further comprising converting the pre-equalized signal to an analog baseband signal;frequency upconverting the analog baseband signal to an upconverted signal; andamplifying the upconverted signal by a power amplifier to obtain an amplified signal.
  • 6. The method of claim 5, further comprising: attenuating the amplified signal to an attenuated signal;frequency downconverting the attenuated signal to a baseband signal;comparing the baseband signal with the baseband input signal; andadjusting at least one of the N first entries or at least one of the M second entries based on a comparison result.
  • 7. The method of claim 6, further comprising: bandpass filtering the baseband signal to obtain a bandpass filtered signal;monitoring out-of-band distortions of the bandpass filtered signal; andadjusting at least one of the N first entries or at least one of the M second entries based on the out-of-band distortions.
  • 8. The method of claim 7, wherein monitoring the out-of-band distortion comprises detecting a power value of the bandpass filtered signal by a power detector.
  • 9. A system comprising: an address generator configured to generate an address based on a magnitude of a baseband input signal;a memoryless lookup table having a plurality of first entries each including coefficients for compensating distortions of a power amplifier;a multiplier configured to generate a sample from the baseband input signal and an entry of the memoryless lookup table retrieved by the address;a pre-equalizer comprising a filter and a pre-equalization lookup table having a plurality of second entries each including coefficients for the filter, the pre-equalizer configured to pre-equalizer the sample to generate a pre-equalized signal;an attenuator coupled to the power amplifier and configured to produce an attenuated a frequency downconverter coupled to the attenuator and configured to produce a downconverted signal from the attenuated signal;an analog-to-digital converter coupled to the frequency downconverter and configured to produce a baseband signal;a delay circuit coupled to the pre-equalizer and configured to generate a delayed signal;
  • 10. The system of claim 9, wherein the filter is a finite impulse response (FIR) filter having a number of taps, and each entry of the second entries comprise coefficients corresponding to the number of taps of the FIR filter.
  • 11. The system of claim 9, wherein the baseband input signal is a digital complex signal, and each entry of the memoryless lookup table comprises complex coefficients.
  • 12. The system of claim 9, further comprising: a digital-to-analog converter coupled to the pre-equalizer and configured to produce an analog signal from the pre-equalized signal;the frequency upconverter configured to convert the analog signal to an upconverted signal; andthe power amplifier configured to amplify the upconverted signal to an amplified signal.
  • 13. The system of claim 9, further comprising: a bandpass filter configured to produce a bandpass filtered signal from the downconverted signal; anda power detector configured to produce a power detection value to is used to adjust values of the first entries of the memoryless lookup table or values of the second entries of the pre-equalization lookup table.
CROSS-REFERENCES TO RELATED APPLICATIONS

The present application is a continuation of U.S. patent application Ser. No. 15/875,936, filed Jan. 19, 2018, which is a continuation of U.S. patent application Ser. No. 14/991,264, filed Jan. 8, 2016, now U.S. Pat. No. 9,913,194, which is a continuation of U.S. patent application Ser. No. 14/480,285, filed on Sep. 8, 2014, now U.S. Pat. No. 9,246,731, which is a continuation of Ser. No. 13/887,133, filed on May 3, 2013, now U.S. Pat. No. 8,855,234, which is a continuation of U.S. patent application Ser. No. 13/404,679, filed on Feb. 24, 2012, now U.S. Pat. No. 8,509,347, which is a continuation of U.S. patent application Ser. No. 11/961,969, filed on Dec. 20, 2007, now U.S. Pat. No. 8,149,950, which claims the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application No. 60/877,035, filed Dec. 26, 2006, and U.S. Provisional Patent Application No. 61/012,416, filed Dec. 7, 2007, the contents of which are hereby incorporated by reference in their entirety.

US Referenced Citations (271)
Number Name Date Kind
4638248 Schweickert Jan 1987 A
4700151 Nagata Oct 1987 A
4890300 Andrews Dec 1989 A
4929906 Voyce et al. May 1990 A
5049832 Cavers Sep 1991 A
5105445 Karam et al. Apr 1992 A
5107520 Karam et al. Apr 1992 A
5121412 Borth Jun 1992 A
5132639 Blauelt et al. Jul 1992 A
5396190 Murata Mar 1995 A
5404378 Kimura Apr 1995 A
5486789 Palandech et al. Jan 1996 A
5524286 Chiesa et al. Jun 1996 A
5579342 Crozier Nov 1996 A
5589797 Gans et al. Dec 1996 A
5596600 Dimos Jan 1997 A
5655220 Weiland et al. Aug 1997 A
5675287 Baker et al. Oct 1997 A
5678198 Lemson Oct 1997 A
5699383 Ichiyoshi Dec 1997 A
5732333 Cox et al. Mar 1998 A
5740520 Cyze et al. Apr 1998 A
5757229 Mitzlaff May 1998 A
5786728 Alinikula Jul 1998 A
5831479 Leffel et al. Nov 1998 A
5870668 Takano et al. Feb 1999 A
5898338 Proctor et al. Apr 1999 A
5920808 Jones et al. Jul 1999 A
5923712 Leyendecker et al. Jul 1999 A
5936464 Grondahl Aug 1999 A
5937011 Carney et al. Aug 1999 A
5949283 Proctor Sep 1999 A
5959499 Khan et al. Sep 1999 A
5959500 Garrido Sep 1999 A
5963549 Perkins et al. Oct 1999 A
5973011 Noack et al. Oct 1999 A
6054896 Wright Apr 2000 A
6055418 Harris et al. Apr 2000 A
6081158 Twitchell et al. Jun 2000 A
6091941 Moriyama et al. Jul 2000 A
6124758 Korte et al. Sep 2000 A
6141390 Cova Oct 2000 A
6166601 Shalom et al. Dec 2000 A
6208698 Marchesani et al. Mar 2001 B1
6215354 Kolanek et al. Apr 2001 B1
6236267 Anzil May 2001 B1
6240144 Ha May 2001 B1
6242979 Li Jun 2001 B1
6246286 Persson Jun 2001 B1
6246865 Lee Jun 2001 B1
6252912 Salinger Jun 2001 B1
6275685 Wessel et al. Aug 2001 B1
6288610 Miyashita Sep 2001 B1
6301579 Becker Oct 2001 B1
6313703 Wright et al. Nov 2001 B1
6314142 Perthold et al. Nov 2001 B1
6315189 Williams Nov 2001 B1
6320463 Leva et al. Nov 2001 B1
6351189 Hirvilampi Feb 2002 B1
6356146 Wright et al. Mar 2002 B1
6356555 Rakib et al. Mar 2002 B1
6359504 Cozzarelli Mar 2002 B1
6373902 Park et al. Apr 2002 B1
6388518 Miyatani May 2002 B1
6400774 Matsuoka et al. Jun 2002 B1
6424225 Choi et al. Jul 2002 B1
6430402 Agahi-Kesheh Aug 2002 B1
6437644 Kenington Aug 2002 B1
6489846 Hatsugai Dec 2002 B2
6512417 Booth et al. Jan 2003 B2
6549067 Kenington Apr 2003 B1
6552609 Hamada et al. Apr 2003 B2
6552634 Raab Apr 2003 B1
6566944 Pehlke et al. May 2003 B1
6587514 Wright et al. Jul 2003 B1
6591090 Vuorio et al. Jul 2003 B1
6600406 Ha Jul 2003 B1
6600792 Antonio et al. Jul 2003 B2
6614854 Chow et al. Sep 2003 B1
6625429 Yamashita Sep 2003 B1
6639050 Kieliszewski Oct 2003 B1
6639463 Ghanadan et al. Oct 2003 B1
6639466 Johnson Oct 2003 B2
6639950 Lagerblom et al. Oct 2003 B1
6677870 Im et al. Jan 2004 B2
6697436 Wright et al. Feb 2004 B1
6703897 O'Flaherty et al. Mar 2004 B2
6741662 Francos et al. May 2004 B1
6741663 Tapio et al. May 2004 B1
6741867 Tetsuya May 2004 B1
6747649 Sanz-Pastor et al. Jun 2004 B1
6751447 Jin et al. Jun 2004 B1
6794931 Kenington Sep 2004 B2
6885241 Huang et al. Apr 2005 B2
6898252 Yellin et al. May 2005 B1
6907085 Kubo et al. Jun 2005 B2
6963242 White et al. Nov 2005 B2
6973139 Ahn et al. Dec 2005 B2
6983025 Schell Jan 2006 B2
6985704 Yang et al. Jan 2006 B2
6998909 Mauer Feb 2006 B1
7023273 Johnson et al. Apr 2006 B2
7031749 Mitama Apr 2006 B1
7034612 Kim Apr 2006 B2
7035345 Jeckeln et al. Apr 2006 B2
7042287 Robinson Apr 2006 B2
7061314 Kwon et al. Jun 2006 B2
7064606 Louis Jun 2006 B2
7068984 Mathe et al. Jun 2006 B2
7071777 McBeath et al. Jul 2006 B2
7079818 Khorram Jul 2006 B2
7098734 Hongo et al. Aug 2006 B2
7102442 Anderson Sep 2006 B2
7103329 Thon Sep 2006 B1
7104310 Hunter Sep 2006 B2
7106806 Kenington Sep 2006 B1
7109792 Leffel Sep 2006 B2
7109998 Smith Sep 2006 B2
7123890 Kenington et al. Oct 2006 B2
7151913 Ahmed Dec 2006 B2
7158765 Blair et al. Jan 2007 B2
7190222 Okazaki et al. Mar 2007 B2
7193471 Tsutsui et al. Mar 2007 B2
7193472 Gotou et al. Mar 2007 B2
7197085 Vella-Coleiro Mar 2007 B1
7248642 Vella-Coleiro Jul 2007 B1
7251293 Vella-Coleiro Jul 2007 B2
7259630 Bachman, II et al. Aug 2007 B2
7301402 Norris et al. Nov 2007 B2
7321635 Ocenasek et al. Jan 2008 B2
7321636 Harel et al. Jan 2008 B2
7333559 Song et al. Feb 2008 B2
7372918 Muller et al. May 2008 B2
7409007 Johnson et al. Aug 2008 B1
7469491 McCallister et al. Dec 2008 B2
7493094 Ichitsubo et al. Feb 2009 B2
7593710 Brigaud et al. Sep 2009 B2
7702300 McCune Apr 2010 B1
7826810 Carmel et al. Nov 2010 B2
7831221 Leffel et al. Nov 2010 B2
RE42287 Apodaca et al. Apr 2011 E
8064850 Yang et al. Nov 2011 B2
8149950 Kim et al. Apr 2012 B2
8213884 Kim et al. Jul 2012 B2
8326238 Yang et al. Dec 2012 B2
8380143 Yang et al. Feb 2013 B2
8401499 Kim et al. Mar 2013 B2
8472897 Yang Jun 2013 B1
8509347 Kim et al. Aug 2013 B2
8548403 Kim et al. Oct 2013 B2
8620234 Yang et al. Dec 2013 B2
8682338 Lemson et al. Mar 2014 B2
8731495 Yang et al. May 2014 B2
8811917 Kim et al. Aug 2014 B2
8855234 Kim et al. Oct 2014 B2
9026067 Stapleton et al. May 2015 B2
9031521 Yang et al. May 2015 B2
9054758 Yang et al. Jun 2015 B2
9077297 Yang et al. Jul 2015 B2
9246731 Kim et al. Jan 2016 B2
9374196 Yang et al. Jun 2016 B2
9742446 Yang et al. Aug 2017 B2
9768739 Kim et al. Sep 2017 B2
9913194 Kim et al. Mar 2018 B2
10097142 Yang et al. Oct 2018 B2
10305521 Yang et al. May 2019 B2
10693425 Yang et al. Jun 2020 B2
20010005402 Nagatani et al. Jun 2001 A1
20010051504 Kubo et al. Dec 2001 A1
20020025790 Matsuoka Feb 2002 A1
20020034260 Kim Mar 2002 A1
20020041208 Hamada et al. Apr 2002 A1
20020041209 Miyatani Apr 2002 A1
20020044014 Wright et al. Apr 2002 A1
20020080891 Ahn et al. Jun 2002 A1
20020097085 Stapleton Jul 2002 A1
20020101937 Antonio et al. Aug 2002 A1
20020101938 Horaguchi et al. Aug 2002 A1
20020158689 Harris et al. Oct 2002 A1
20020179830 Pearson et al. Dec 2002 A1
20020186783 Opas et al. Dec 2002 A1
20020187761 Im et al. Dec 2002 A1
20020191710 Jeckeln et al. Dec 2002 A1
20020193085 Mathe et al. Dec 2002 A1
20020193087 Kim Dec 2002 A1
20030035494 Bauder et al. Feb 2003 A1
20030058959 Rafie et al. Mar 2003 A1
20030095608 Duperray May 2003 A1
20030098752 Haghighat May 2003 A1
20030104792 Doi Jun 2003 A1
20030112068 Kenington Jun 2003 A1
20030146787 Hedberg et al. Aug 2003 A1
20030179829 Pinckley et al. Sep 2003 A1
20030179830 Eidson et al. Sep 2003 A1
20030207680 Yang et al. Nov 2003 A1
20030227981 Vella-Coleiro et al. Dec 2003 A1
20030228856 Orihashi et al. Dec 2003 A1
20030234688 Matsuyoshi et al. Dec 2003 A1
20040017859 Sills et al. Jan 2004 A1
20040032912 Ocenasek et al. Feb 2004 A1
20040105509 McGowan et al. Jun 2004 A1
20040136470 DeBruyn et al. Jul 2004 A1
20040142667 Lohhead et al. Jul 2004 A1
20040179587 Kenington et al. Sep 2004 A1
20040180634 Kenington et al. Sep 2004 A1
20040203542 Seo et al. Oct 2004 A1
20040208259 Hunton Oct 2004 A1
20040212428 Ode et al. Oct 2004 A1
20040240585 Bishop et al. Dec 2004 A1
20040247042 Sahlman Dec 2004 A1
20050008096 Iwasaki et al. Jan 2005 A1
20050059360 Kenington Mar 2005 A1
20050068102 Hongo et al. Mar 2005 A1
20050079834 Maniwa et al. Apr 2005 A1
20050157814 Cova et al. Jul 2005 A1
20050159117 Bausov et al. Jul 2005 A1
20050164667 Pan et al. Jul 2005 A1
20050180526 Kim et al. Aug 2005 A1
20050180527 Suzuki et al. Aug 2005 A1
20050190857 Braithwaite Sep 2005 A1
20050195919 Cova Sep 2005 A1
20050226346 Ode et al. Oct 2005 A1
20050253652 Song et al. Nov 2005 A1
20050258898 Hongo Nov 2005 A1
20050262498 Ferguson et al. Nov 2005 A1
20060012426 Nezami Jan 2006 A1
20060012427 Nezami Jan 2006 A1
20060067426 Maltsev et al. Mar 2006 A1
20060109052 Saed et al. May 2006 A1
20060121858 Tanaka et al. Jun 2006 A1
20060141957 Fischer et al. Jun 2006 A1
20060214729 Furuya et al. Sep 2006 A1
20060217083 Braithwaite Sep 2006 A1
20060226903 Muller et al. Oct 2006 A1
20060238245 Carichner et al. Oct 2006 A1
20060240786 Liu Oct 2006 A1
20060262880 Mizuta et al. Nov 2006 A1
20060270366 Rozenblit et al. Nov 2006 A1
20060276147 Suzuki et al. Dec 2006 A1
20070057737 Davis et al. Mar 2007 A1
20070075780 Krvavac et al. Apr 2007 A1
20070135065 Leffel et al. Jun 2007 A1
20070171234 Crawfis et al. Jul 2007 A1
20070190952 Waheed et al. Aug 2007 A1
20070241812 Yang et al. Oct 2007 A1
20070264947 Rozenblit et al. Nov 2007 A1
20070273439 Lin et al. Nov 2007 A1
20070296494 Hongo Dec 2007 A1
20080031380 Takabayashi Feb 2008 A1
20080068191 Maeda et al. Mar 2008 A1
20080094139 Takano et al. Apr 2008 A1
20080139140 Matero et al. Jun 2008 A1
20080152037 Kim et al. Jun 2008 A1
20080240286 Zhang et al. Oct 2008 A1
20080265996 Kim et al. Oct 2008 A1
20090013317 Abfalter et al. Jan 2009 A1
20090088093 Nentwig Apr 2009 A1
20090146736 Kim et al. Jun 2009 A1
20090213972 Maunuksela et al. Aug 2009 A1
20120147993 Kim et al. Jun 2012 A1
20120230382 Kim et al. Sep 2012 A1
20130214861 Kim et al. Aug 2013 A1
20130315291 Kim et al. Nov 2013 A1
20140327481 Kim et al. Nov 2014 A1
20170033969 Yang et al. Feb 2017 A1
20180102747 Kim et al. Apr 2018 A1
20180279197 Kim et al. Sep 2018 A1
20190288900 Yang et al. Sep 2019 A1
20200083914 Yang et al. Mar 2020 A1
20200136567 Kim et al. Apr 2020 A1
20200313631 Yang et al. Oct 2020 A1
Foreign Referenced Citations (69)
Number Date Country
1288341 Mar 2001 CN
1297608 May 2001 CN
1349679 May 2002 CN
1462153 Dec 2003 CN
1518209 Aug 2004 CN
1531213 Sep 2004 CN
1578119 Feb 2005 CN
1605152 Apr 2005 CN
1640086 Jul 2005 CN
1700591 Nov 2005 CN
1838530 Jun 2006 CN
1866731 Nov 2006 CN
1983801 Jun 2007 CN
102460385 May 2012 CN
101720528 Mar 2014 CN
104202279 Dec 2014 CN
1798853 Jun 2007 EP
2 430 531 Mar 2012 EP
8527CHENP2011 Mar 2013 IN
H09-284149 Oct 1997 JP
H09284149 Oct 1997 JP
2000-092412 Mar 2000 JP
2000-512107 Sep 2000 JP
2000-278237 Oct 2000 JP
2001-268032 Jun 2001 JP
2001-508954 Jul 2001 JP
2001-217885 Aug 2001 JP
2001-244757 Sep 2001 JP
2002-536902 Oct 2002 JP
2003-168931 Jun 2003 JP
2003-304122 Oct 2003 JP
2004-015364 Jan 2004 JP
2005-020675 Jan 2005 JP
2005-033632 Feb 2005 JP
2005-101908 Apr 2005 JP
2005-150932 Jun 2005 JP
2005-217714 Aug 2005 JP
2005-333353 Dec 2005 JP
2006-505160 Feb 2006 JP
2006-340166 Dec 2006 JP
2007-020157 Jan 2007 JP
2007-104018 Apr 2007 JP
2007-195056 Aug 2007 JP
2009-038688 Feb 2009 JP
2010-525758 Jul 2010 JP
2012-525093 Oct 2012 JP
10-2000-0016621 Mar 2000 KR
2000-0039780 Jul 2000 KR
10-2004-0054420 Jun 2004 KR
10-2005-0006725 Jan 2005 KR
10-2005-0052556 Jun 2005 KR
10-2006-0109997 Oct 2006 KR
10-2010-017270 Feb 2010 KR
261419 Sep 2006 TW
WO 9748181 Dec 1997 WO
WO 0046916 Aug 2000 WO
WO 0108296 Feb 2001 WO
WO 2004040870 May 2004 WO
WO 2005076495 Aug 2005 WO
WO 2006025213 Mar 2006 WO
WO 2006087864 Aug 2006 WO
WO 2006102278 Sep 2006 WO
WO 2007004252 Jan 2007 WO
WO 2008078195 Jul 2008 WO
WO 2008105775 Sep 2008 WO
WO 2008154077 Dec 2008 WO
WO 2008155610 Dec 2008 WO
WO 2009109808 Sep 2009 WO
WO 2010124297 Oct 2010 WO
Non-Patent Literature Citations (229)
Entry
U.S. Appl. No. 13/866,190, filed May 2, 2013, Yang.
U.S. Appl. No. 60/295,577, filed Apr. 23, 2017, Cho et al.
U.S. Appl. No. 60/925,603, filed Apr. 23, 2017, Kim et al.
U.S. Appl. No. 60/969,127, filed Aug. 30, 2007, Liu et al.
U.S. Appl. No. 60/969,131, filed Aug. 30, 2007, Liu et al.
U.S. Appl. No. 61/041,164, filed Mar. 31, 2008, Kim et al.
Armstrong, J. Abstract for “Peak-to-Average Power Reduction for OFDM by Repeated Clipping and Frequency Domain Filtering” IEEE Electronics Letters; vol. 38, Issue 5; Feb. 2002.
Bernardini, A, et al. “Analysis of Different Optimization Criteria for IF Predistortion in Digital Radio Links with Nonlinear Amplifiers” IEEE Transactions on Communications; vol. 45, Issue 4; Apr. 1997.
Cavers, J.K. “Adaptive Behaviour of a Feedforward Amplifer Linearizer” IEEE Transactions on Vehicular Technology; vol. 44, No. 1; Feb. 1995.
Cavers, J.K. “Amplifier Linearization Using Digital Predistorter with Fast Adaptation and Low Memory Requirements” IEEE Transactions on Vehicular Technology; vol. 39, Issue 4; Nov. 1990.
Ding, Lei et al. “A Hammerstein Predistortion Linearization Design Based on The Indirect Learning Architecture” IEEE Int'l Conf. on Acoustics, Speech, and Signal Processing, vol. 3; 2002.
Ding, Lei “Digital Predistortion of Power Amplifiers for Wireless Applications” School of Electrical and Computer Engineering Georgia Institute of Technology; Mar. 2004.
Eun, Changsoo et al. “A New Volterra Predistorter Based on the Indirect Learning Architecture” IEEE Transactions on Signal Processing, vol. 45, No. 1, Jan. 1997.
Falukner, M., et al. “Adaptive Linearization Using Predistortion—Experimental Results” IEEE Transactions on Vehicular Technology; vol. 43, Issue 2; May 1994.
Hilborn, Derek S. et al. “An Adaptive Direct Conversion Transmitter” IEEE Transactions on Vehicular Technology; vol. 43, No. 2, May 1994.
Kim, W.J., et al. “Baseband Derived RF Digital Predistortion” Electronic Letters; vol. 42, No. 8; Apr. 13, 2006.
Kim, Wan-Jong “Digital Predistortion Linearization and Crest Factor Reduction for Wideband Applications” 2006.
Kim, Wan-Jong et al. “Digital Predistortion Linearizes Wireless Power Amplifiers” IEEE Microwave Magazine, vol. 8, Issue 3, Sep. 2005.
Kim, Wan-Jong et al. Abstract for “Digital Predistortion of a Doherty Amplifier With a Weak Memory within a Connected Solution” IEEE 60th Vehicular Technology Conference, vol. 3, Sep. 2004.
Kim, Wan-Jong, et al. “Piecewise Pre-Equalized Linearization of the Wireless Transmitter with a Doherty Amplifier” IEEE Transactions on Microwave Theory and Techniques; vol. 54, No. 9; Sep. 2006.
Leung, S.H., et al. Abstract for “Algorithm for Repeated Clipping and Filtering in Peak-to-Average Power Reduction for OFDM” IEEE Electronic Letters; vol. 38; Issue 25; Dec. 5, 2002.
Mekechuk, Kelly et al. “Linearizing Power Amplifiers Using Digital Predistortion, EDA tools and Test Hardware” High Frequency Electronics; Apr. 2004.
Nagata. Y. et al. “Linear Amplification Technique for Digital Mobile Communications” IEEE 39th Vehicular Technology Conference; May 1989.
Santella, G “Performance of Adaptive Predistorters in Presence of Othogonal Multicarrier Modulation” International Conference on Telecornmunicaitons, Apr. 1997.
Stapleton, Shawn et al. “An Adaptive Predistorter for a Power Amplifier Based on Adjacent Channel Emissions” IEEE Transactions on Vehicular Technology; vol. 41, Issue 1; Feb. 1992.
Väänänen, Olli et al. “Effect of Clipping in Wideband CDMA System and Simple Algorithm for Peak Windowing” World Wireless Congress, San Francisco; May 2002.
Yang, Y., et al. Abstract for “A Fully Matched N-Way Doherty Amplifier with Optimized Linearity” IEEE Trans. Microwave Theory Tech., vol. 51, No. 3; Mar. 2005.
International Search Report for International Application No. PCT/US2007/010566, dated Apr. 18, 2008.
Written Opinion for International Application No. PCT/US2007/010566, dated Apr. 18, 2008.
International Preliminary Report on Patentability for International Application No. PCT/US2007/010566, dated Oct. 28, 2008.
First Office Action (Including Translation) for Chinese Application No. 200780023875.1, dated Dec. 23, 2011.
Second Office Action (Including Translation) for Chinese Application No. 200780023875.1, dated Oct. 16, 2012.
European Search Report for European Patent Application No. 07861302.3, dated Nov. 25, 2009.
International Search Report for International Application No. PCT/US2008/061355, dated Aug. 4, 2008.
Written Opinion for International Application No. PCT/US2008/061355, dated Aug. 4, 2008.
International Preliminary Report on Patentability for International Application No. PCT/US2008/061355, dated Oct. 27, 2009.
First Office Action (Including Translation) for Chinese Application No. 200880021049.8, dated Mar. 28, 2012.
Second Office Action (Including Translation) for Chinese Application No. 200880021049.8, dated Dec. 4, 2012.
Third Office Action (Including Translation) for Chinese Application No. 200880021049.8, dated Jun. 20, 2013.
European Search Report for European Application No. 08746721.3, dated Apr. 9, 2014.
Intention to Grant for European Application No. 08746721.3, dated Mar. 5, 2018.
Examination Report for Indian Patent Application No. 7544/DELNP/2009, dated Apr. 3, 2017.
Intent to Grant for Indian Patent Application No. 7544/DELNP/2009, dated Feb. 3, 2020.
Notice of Reasons for Rejection (Including Translation) for Japanese Patent Application No. 2010-506483, dated Jan. 10, 2012.
Notice of Reasons for Rejection (Including Translation) for Japanese Patent Application No. 2010-506483, dated Oct. 9, 2012.
Dismissal Decision for Amendment (Including Translation) for Rejection for Japanese Patent Application No. 2010-506483, dated Jun. 4, 2013.
Final Notice of Reasons for Rejection (Including Translation) for Japanese Patent Application No. 2010-506483, dated Dec. 17, 2013.
Decision to Grant (Including Translation) for Japanese Patent Application No. 2010-506483, dated Jul. 1, 2014.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2009-7024361, dated Apr. 29, 2014.
Grant of Patent (Including Translation) for Korean Application No. 10-2009-7024361, dated Dec. 22, 2014.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2014-7021366, dated Sep. 30, 2014.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2014-7021366, dated Jun. 28, 2015.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2014-7021366, dated Jan. 7, 2016.
Notice of Allowance (Including Translation) for Korean Application No. 10-2014-7021366, dated Sep. 27, 2016.
International Search Report for International Application No. PCT/IB2008/000996, dated Feb. 26, 2009.
Written Opinion for International Application No. PCT/IB2008/000996, dated Feb. 26, 2009.
International Preliminary Report on Patentability for International Application No. PCT/IB2008/000996, dated Jul. 28, 2009.
First Office Action (Including Translation) for Chinese Application No. 200880003130.3, dated Aug. 5, 2011.
Second Office Action (Including Translation) for Chinese Application No. 200880003130.3, dated May 3, 2012.
Third Office Action (Including Translation) for Chinese Application No. 200880003130.3, dated Jan. 11, 2013.
Fourth Office Action (Including Translation) for Chinese Application No. 200880003130.3, dated Jul. 8, 2013.
Fifth Office Action (Including Translation) for Chinese Application No. 200880003130.3, dated Dec. 24, 2013.
First Office Action (Including Translation) for Chinese Application No. 201410199319.1, dated Jul. 4, 2016.
Second Office Action (Including Translation) for Chinese Application No. 201410199319.1, dated May 18, 2017.
Third Office Action (Including Translation) for Chinese Application No. 201410199319.1, dated Jan. 31, 2018.
Notification to Grant Patent Right for Invention (Including Translation) for Chinese Application No. 201410199319.1, dated Jul. 5, 2018.
European Search Report for European Application No. 08806836.6, dated Dec. 30, 2009.
International Search Report for International Application No. PCT/IB2007/004404, dated Sep. 19, 2008.
Written Opinion for International Application No. PCT/IB2007/004404, dated Sep. 19, 2008.
International Preliminary Report on Patentability for International Application No. PCT/IB2007/004404, dated Feb. 1, 2011.
Translation of First Office Action for Chinese Application No. 200780051434.2, dated Mar. 6, 2013.
Second Office Action (Including Translation) for Chinese Application No. 200780051434.2, dated Jan. 2, 2014.
First Office Action (Including Translation) for Chinese Application No. 201410462933.2, dated Dec. 16, 2016.
Second Office Action (Including Translation) for Chinese Application No. 201410462933.2, dated Aug. 30, 2017.
Third Office Action for Chinese Application No. 201410462933.2, dated Apr. 17, 2018.
Rejection Decision for Chinese Application No. 201410462933.2, dated Mar. 15, 2019.
First Board Opinion for Chinese Application No. 201410462933.2, dated Oct. 30, 2019.
Second Board Opinion (Including Translation) for Chinese Application No. 201410462933.2, dated Apr. 27, 2020.
Board Decision (Including Translation) for Chinese Application No. 201410462933.2, dated Sep. 28, 2020.
European Search Report for European Application No. 07870441.8, dated Feb. 26, 2014.
Intent to Grant for European Application No. 07870441.8, dated Mar. 1, 2018.
European Search Report for European Application No. 18187871.1, dated Oct. 12. 2018.
Intention to Grant for European Application No. 18187871.1, dated Apr. 29, 2020.
Examination Report for Indian Patent Application No. 4344/CHENP/2009, dated Jul. 14, 2014.
Notice of Grant for Indian Patent Application No. 4344/CHENP/2009, dated Jun. 5, 2017.
Notice of Reasons for Refusal for (Including Translation) Japanese Patent Application No. 2009-543544, dated May 8, 2012.
Notice of Reasons for Refusal (Including Translation) for Japanese Patent Application No. 2009-543544, dated Aug. 21, 2012.
Notice of Reasons for Refusal (Including Translation) for Japanese Patent Application No. 2009-543544, dated Nov. 13, 2012.
Notice of Allowance (Including Translation) for Japanese Patent Application No. 2009-543544, dated Mar. 12, 2013.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2009-7015697, dated Apr. 28, 2014.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2009-7015697, dated Oct. 17, 2014.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2009-7015697, dated May 22, 2015.
Notification of Final Rejection (Including Translation) for Korean Application No. 10-2009-7015697, dated Jul. 27, 2015.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2014-7017682, dated Aug. 26, 2014.
Notification of Final Rejection (Including Translation) for Korean Application No. 10-2014-7017682, dated May 28, 2015.
International Search Report for International Application No. PCT/IB2008/003944, dated Sep. 18, 2009.
Written Opinion for International Application No. PCT/IB2008/003944, dated Sep. 18, 2009.
International Preliminary Report on Patentability for International Application No. PCT/IB2008/003944, dated Mar. 22, 2011.
First Office Action (Including Translation) for Chinese Patent Application No. 2008801263242, dated May 29, 2013.
Second Office Action (Including Translation) for Chinese Patent Application No. 2008801263242, dated Apr. 11, 2014.
Notification to Grant Patent Right for Invention (Including Translation) Chinese Patent Application No. 200880126324.2, dated Aug. 10, 2016.
European Search Report for European Application No. 08873193.0, dated Apr. 29, 2014.
Office Action for European Application No. 08873193.0, dated Feb. 28, 2018.
Office Action for European Application No. 08873193.0, dated Dec. 12. 2018.
Examination Report for Indian Patent Application No. 4196/CHENP/2010, dated Sep. 26, 2017.
Decision on Hearing for Indian Patent Application No. 4196/CHENP/2010, dated Dec. 26, 2019.
Notice of Reasons for Refusal (Including Translation) for Japanese Patent Application No. 2010-536550, dated Aug. 7, 2012.
Decision to Grant a Patent (Including Translation) for Japanese Patent Application No. 2010-536550, dated Apr. 2, 2013.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2010-7015019, dated Oct. 24, 2014.
Notification of Reason for Refusal (Including Translation) for Korean Application No. 10-2010-7015019, dated May 26, 2015.
Notice of Allowance (Including Translation) for Korean Application No. 10-2010-7015019, dated Jan. 21, 2016.
International Search Report for International Application No. PCT/US2010/032453, dated Jun. 28, 2010.
Written Opinion for International Application No. PCT/US2010/032453, dated Jun. 28, 2010.
International Preliminary Report on Patentability for International Application No. PCT/US2010/032453, dated Nov. 3, 2011.
First Office Action (Including Translation) for Chinese Application No. 201080025887.X, dated Nov. 22, 2013.
Second Office Action (Including Translation) for Chinese Application No. 201080025887.X, dated May 29, 2014.
Third Office Action (Including Translation) for Chinese Application No. 201080025887.X, dated Dec. 2, 2014.
Fourth Office Action (Including Translation) for Chinese Application No. 201080025887.X, dated Jun. 2, 2015.
Notification to Grant Patent Right for Invention (Including Translation) for Chinese Application No. 201080025887.X, dated Nov. 17, 2015.
European Search Report for European Application No. 10767899.7, dated Mar. 14, 2013.
Office Action for European Application No. 10767899.7, dated Jun. 2, 2015.
Office Action for European Application No. 10767899.7, dated Feb. 5, 2018.
Intention to Grant for European Application No. 10767899.7, dated Dec. 6, 2018.
Intention to Grant for European Application No. 10767899.7, dated Jun. 27, 2019.
Substantive Examination Report for Indonesian Application No. W00201201448, dated Sep. 2, 2016.
Examination Report for Indian Patent Application No. 8527/CHENP/2011, dated Nov. 28, 2019.
Notice of Reasons for Rejection (Including Translation) for Japanese Patent Application No. 2012-507473, dated Feb. 25, 2014.
Notice of Reasons for Rejection (Including Translation) for Japanese Patent Application No. 2012-507473, dated Dec. 2, 2014.
Decision of Refusal (Including Translation) for Japanese Patent Application No. 2012-507473, dated May 12, 2015.
Notice o' Reasons for Rejection (Including Translation) for Japanese Patent Application No. 2015-178686, dated Sep. 27, 2016.
Decision of Refusal (Including Translation)for Japanese Patent Application No. 2015-178686, dated Aug. 28, 2017.
Notice of Reasons for Rejection (Including Translation) for Japanese Patent Application No. 2017-253609, dated Mar. 8, 2019.
Decision of Refusal (Including Translation) for Japanese Patent Application No. 2017-253609, dated Nov. 5, 2019.
Notification of Reasons for Refusal (Including Translation) for Korean Application No. 10-2011-7027891, dated Jul. 14, 2016.
Notification of Reasons for Refusal (Including Translation) for Korean Application No. 10-2011-7027891, dated Apr. 21, 2017.
Notification of Reasons for Refusal (Including Translation) for Korean Application No. 10-2011-7027891, dated Feb. 26, 2018.
Notification of Reasons for Refusal (Including Translation) for Korean Application No. 10-2011-7027891, dated Oct. 4, 2018.
Notice of Allowance (Including Translation) for Korean Application No. 10-2011-7027891, dated Jan. 4, 2019.
Office Action for U.S. Appl. No. 10/137,556, dated Dec. 2, 2004.
Notice of Allowance for U.S. Appl. No. 10/137,556, dated Jul. 6, 2005.
Office Action for U.S. Appl. No. 11/262,079 dated Aug. 29, 2008.
Office Action for U.S. Appl. No. 11/262,079 dated May 4, 2009.
Office Action for U.S. Appl. No. 11/262,079 dated Dec. 11, 2009.
Office Action for U.S. Appl. No. 11/262,079 dated Aug. 25, 2010.
Office Action for U.S. Appl. No. 11/262,079 dated Mar. 26, 2012.
Notice of Allowance for U.S. Appl. No. 11/262,079 dated Aug. 23, 2012.
Office Action for U.S. Appl. No. 13/619,538, dated Sep. 18, 2013.
Notice of Allowance for U.S. Appl. No. 13/619,538, dated Dec. 31, 2013.
Office Action for U.S. Appl. No. 14/245,190, dated Aug. 18, 2014.
Notice of Allowance for U.S. Appl. No. 14/245,190, dated Jan. 14, 2015.
Office Action for U.S. Appl. No. 14/684,678, dated Aug. 28, 2015.
Notice of Allowance for U.S. Appl. No. 14/684,678, dated Feb. 22, 2016.
Office Action for U.S. Appl. No. 15/173,887, dated Dec. 2, 2016.
Office Action for U.S. Appl. No. 15/173,887, dated Aug. 7, 2017.
Office Action for U.S. Appl. No. 15/173,887, dated Jan. 24, 2018.
Office Action for U.S. Appl. No. 15/173,887, dated Jul. 26, 2018.
Office Action for U.S. Appl. No. 16/230,750, dated Sep. 20, 2019.
Office Action for U.S. Appl. No. 16/230,750, dated Jun. 8, 2020.
Notice of Allowance for U.S. Appl. No. 16/230,750, dated Dec. 14, 2020.
Office Action for U.S. Appl. No. 11/799,239, dated Oct. 29, 2009.
Office Action for U.S. Appl. No. 11/799,239, dated Jun. 24, 2010.
Notice of Allowance for U.S. Appl. No. 11/799,239, dated Sep. 22, 2011.
Office Action for U.S. Appl. No. 13/301,224, dated May 24. 2012.
Office Action for U.S. Appl. No. 13/301,224, dated Oct. 25, 2012.
Office Action for U.S. Appl. No. 13/301,224, dated Apr. 2, 2013.
Notice of Allowance for U.S. Appl. No. 13/301,224, dated Aug. 30, 2013.
Office Action for U.S. Appl. No. 14/095,891, dated Jun. 10, 2014.
Notice of Allowance for U.S. Appl. No. 14/095,891, dated Jan. 21, 2015.
Office Action for U.S. Appl. No. 14/691,152, dated Apr. 25, 2016.
Notice of Allowance for U.S. Appl. No. 14/691,152, dated Janaury 6, 2017.
Notice of Allowance for U.S. Appl. No. 14/691,152, dated Apr. 19, 2017.
Office Action for U.S. Appl. No. 15/682,431, dated Mar. 12, 2018.
Notice of Allowance for U.S. Appl. No. 15/682,431, dated Jan. 18, 2019.
Office Action for U.S. Appl. No. 16/388,680, dated Jan. 27, 2020.
Office Action for U.S. Appl. No. 16/388,680, dated Jun. 9, 2020.
Office Action for U.S. Appl. No. 16/388,680, dated Oct. 30, 2020, 2020.
Office Action for U.S. Appl. No. 12/021,241, dated Apr. 15, 2009.
Office Action for U.S. Appl. No. 12/021,241, dated Dec. 18, 2009.
Office Action for U.S. Appl. No. 12/021,241, dated Sep. 21, 2010.
Office Action for U.S. Appl. No. 12/021,241, dated Feb. 15, 2012.
Notice of Allowance for U.S. Appl. No. 12/021,241, dated Sep. 25, 2012.
Office Action for U.S. Appl. No. 13/724,157, dated Oct. 10, 2014.
Notice of Allowance for U.S. Appl. No. 13/724,157, dated Mar. 10, 2015.
Office Action for U.S. Appl. No. 14/788,567, dated Dec. 3, 2015.
Office Action for U.S. Appl. No. 14/788,567, dated Jun. 3, 2016.
Office Action for U.S. Appl. No. 14/788,567, dated Nov. 22, 2016.
Office Action for U.S. Appl. No. 14/788,567, dated May 31, 2017.
Office Action for U.S. Appl. No. 14/788,567, dated Nov. 9, 2017.
Notice of Allowance for U.S. Appl. No. 14/788,567, dated May 31, 2018.
Office Action for U.S. Appl. No. 16/118,329, dated Mar. 28, 2019.
Office Action for U.S. Appl. No. 16/118,329, dated Oct. 10, 2019.
Notice of Allowance for U.S. Appl. No. 16/118,329, dated Feb. 18, 2020.
Office Action for U.S. Appl. No. 16/901,116, dated Sep. 22, 2020.
Office Action for U.S. Appl. No. 12/108,502 dated Jul. 23, 2009.
Office Action for U.S. Appl. No. 12/108,502 dated Apr. 14, 2010.
Office Action for U.S. Appl. No. 12/108,502 dated Dec. 20, 2010.
Office Action for U.S. Appl. No. 12/108,502 dated Sep. 23, 2011.
Notice of Allowance for U.S. Appl. No. 12/108,502 dated Feb. 6, 2014.
Notice of Allowance for U.S. Appl. No. 12/108,502 dated Jul. 18, 2014.
Office Action for U.S. Appl. No. 14/271,881, dated Jul. 28, 2016.
Notice of Allowance for U.S. Appl. No. 14/271,881, dated Apr. 27, 2017.
Office Action for U.S. Appl. No. 15/684,580, dated Apr. 3, 2019.
Office Action for U.S. Appl. No. 12/767,669, dated Aug. 4, 2011.
Office Action for U.S. Appl. No. 12/767,669, dated Jan. 30, 2012.
Office Action for U.S. Appl. No. 12/767,669, dated Oct. 12, 2012.
Office Action for U.S. Appl. No. 12/767,669, dated May 9, 2013.
Office Action for U.S. Appl. No. 12/767,669, dated Oct. 29, 2013.
Office Action for U.S. Appl. No. 12/767,669, dated May 23, 2014.
Notice of Allowance for U.S. Appl. No. 12/767,669, dated Jan. 5, 2015.
Office Action for U.S. Appl. No. 11/962,025, dated Jul. 9, 2010.
Office Action for U.S. Appl. No. 11/962,025, dated Feb. 16. 2011.
Office Action for U.S. Appl. No. 11/962,025, dated May 24, 2012.
Office Action for U.S. Appl. No. 11/962,025, dated Sep. 28, 2012.
Notice of Allowance for U.S. Appl. No. 11/962,025, dated Feb. 8, 2013.
Office Action for U.S. Appl. No. 11/961,969, dated Sep. 23, 2010.
Office Action for U.S. Appl. No. 11/961,969, dated May 10. 2011.
Notice of Allowance for U.S. Appl. No. 11/961,969, dated Nov. 25, 2011.
Office Action for U.S. Appl. No. 13/404,679, dated Aug. 28, 2012.
Notice of Allowance for U.S. Appl. No. 13/404,679, dated Feb. 5, 2013.
Office Action for U.S. Appl. No. 13/887,133, dated Nov. 7, 2013.
Notice of Allowance for U.S. Appl. No. 13/887,133, dated Jun. 6, 2014.
Office Action for U.S. Appl. No. 14/480,285, dated Jan. 30, 2015.
Notice of Allowance for U.S. Appl. No. 14/480,285, dated Sep. 16, 2015.
Office Action for U.S. Appl. No. 14/991,264 dated Jun. 30, 2016.
Office Action for U.S. Appl. No. 14/991,264 dated Apr. 28, 2017.
Notice of Allowance for U.S. Appl. No. 14/991,264 dated Oct. 19, 2017.
Office Action for U.S. Appl. No. 15/875,936 dated Oct. 5, 2018.
Office Action for U.S. Appl. No. 15/875,936 dated Apr. 2, 2019.
Extended European Search Report for application No. 20196761.9 dated Dec. 23, 2020.
Related Publications (1)
Number Date Country
20200169937 A1 May 2020 US
Provisional Applications (2)
Number Date Country
61012416 Dec 2007 US
60877035 Dec 2006 US
Continuations (6)
Number Date Country
Parent 15875936 Jan 2018 US
Child 16777306 US
Parent 14991264 Jan 2016 US
Child 15875936 US
Parent 14480285 Sep 2014 US
Child 14991264 US
Parent 13887133 May 2013 US
Child 14480285 US
Parent 13404679 Feb 2012 US
Child 13887133 US
Parent 11961969 Dec 2007 US
Child 13404679 US