This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2012-145770, filed on Jun. 28, 2012, the entire contents of which are incorporated herein by reference.
Disclosure relates to a predistortion apparatus for a power amplifier.
Communication standards applied to communication systems in recent years include, for example, Division Multiple Access (W-CDMA), Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX: IEEE802.16-2004, IEEE802.16e, etc.). Further, the communication standards may include Orthogonal Frequency Division Multiplexing Access (OFDMA).
Signals transmitted by the communication systems based on above described communication standards are wideband and have a high peak-to-average power ratio (PAPR). Generally, the signals are transmitted after amplifying by a power amplifier (PA). PAPR of the transmitted signals is reduced by clipping of the maximum signal amplitudes at the some predefined level.
For more information, see the U.S. Application Publication No. 2011/0092173 A1 (patent document 1), “J. Armstrong, “New OFDM peak-to-average power reduction scheme,” in Proceedings of IEEE on Vehicular Technology, (IEEE, 2001), pp 756-760” (non-patent document 1), and “Hsin-Hung Chen, et al., “Joint Polynomial and Look-Up-Table Predistortion Power Amplifier Linearization,” IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS-II: EXPRESS BRIEFS, VOL. 53, NO. 8, AUGUST 2006” (non-patent document 2).
However, the signal amplitude clipping introduces a clipping noise into the transmitted signals.
An embodiment is a predistortion apparatus for a power amplifier, including:
a reducer to output a signal that a peak to average power ratio of an input signal is reduced by clipping;
a first predistorter to generate and output a first predistortion signal from the output signal of the reducer, based on a signal obtained by removing a clipping noise caused by the clipping from the output signal of the reducer, so as to reduce energy of a residual error component obtained by removing a clipping noise caused by the clipping from an error signal included in an output of the power amplifier;
a second predistorter to generate and output, by using the clipping noise, a second predistortion signal to remove a clipping noise component from the first predistortion signal; and
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
An embodiment will hereinafter be described with reference to the drawings. Configurations in the embodiment are an exemplification, and the invention is not limited to the configuration in the embodiment.
Communication apparatuses supporting various communication standards or systems, such as W-CDMA, WiMAX, LTE, and OFDMA include a High Power Amplifier (HPA) to amplify a signal (transmitted signal) to be transmitted. The HPA is an example of a power amplifier.
In order to provide high amplification efficiency, HPAs are operating usually with low OBO (output power back-off) in the nonlinear region. PAPR reduction is executed in order to generate an input signal of the HPA having a peak power matching the preselected OBO level. For example, PAPR of the signal to be transmitted is reduced by signal amplitude clipping based on a given level. However, by the clipping, an output signal of the HPA becomes a state including a clipping noise. The clipping noise causes an out-of-band spectral emission in the output signal of the HPA.
PAPR reducer performs clipping or clipping and filtering operation to an input signal (original signal) x^(n) to output a signal x(n) that PAPR of an input signal x^(n) is reduced. The signal x(n) is input to the PD.
The PD performs predistortion operations or processing to compensate non-linear distortion at the HPA to output a signal z(n) that is input to the HPA. The HPA operates with a non-linear mode and outputs a signal y(n) obtained by amplifying the input signal z(n).
The linearizer as illustrated in
The signal ε(n) is used by the LMS algorithm. The PD is a polynominal PD performing the predistortion operation to the signal x(n) by multiplying the signal x(n) by polynominal function. For example, the PD includes a recording medium (e.g., memory) to store parameters (correction coefficients) of polynominal and the LMS algorithm executes a training task to select parameters of polynominal. In the training task, the LMS algorithm selects the parameters to minimize energy of the error signal ε(n). The selected parameters (coefficients) are stored in the memory. The memory in the PD is used as a look-up table (LUT). Thus, in the linearizer in
As described above, PAPR reducer, for example, reduces PAPR of the signal x(n) by either clipping or clipping and filtering. The output signal x(n) of the PAPR reducer is expressed by a formula (1) below.
x(n)=x^(n)−εCL(n) (1)
Where x^(n) is an original input signal to be transmitted, x(n) is the output signal of the PAPR reducer, and εCL(n) is a clipping noise signal (hereinafter, referred to as “clipping noise”) caused by the PAPR reduction operation.
As depicted in
The PD suppresses the nonlinear distortion, namely out-of-band components, in order to maintain an appropriate level of the out-of-band spectrum at the HPA output. However, the residual out-of-band spectrum due to PAPR reduction cannot be suppressed with the PD as depicted in
It is assumed that a discrete time n, such that t=n·Δt. The objective of the PD as illustrated
The constant G in the formula (3) is the HPA gain. When the formula (2) is satisfied, a value of the constant G is one. In most practical cases, it is not possible to get the extract solution for the formula (2) (i.e., the signal z(n) establishes the formula (2)). However, the approximate solution for inverse of the HPA nonlinearity may be obtained during the direct training (selection of polynominal parameters). By the approximate solution, the signal z(n) satisfying an expression, y(n)≈G·x(n), is generated. In this case, there is unobserved random error ε*(n) error with mean zero in the formula (3). The error may be expressed by a formula (4) below.
ε(n)=y(n)−x(n) (4)
PD training task is to find polynominal parameters αk (k=0, 1, 2, . . . , k: k is natural numbers including 0) of polynominal (see formula (5)), which yields the predistorter (namely, determining the polynominal for the PD functioning as the predistorter). Then, the output signal z(n) of the PD is expressed by a formula (6).
When the nonlinear HPA results an undistorted signal x(n), a formula (7) below and the formula (4) (ε(n)=y(n)−x(n)) are satisfied.
y(z(n))=y((α0·x(n)+α1·x(n)·|x(n)|−α2·x(n)·|x(n)|2− . . . ))=x(n) (7)
The LMS algorithm was used to minimize an error function by adapting the power series coefficients αkas described in a formula (7a) below.
αk=αk+Δαk, Δαk=2·μk·ε·x(n) (7a)
The LMS algorithm converges when energy of the error ε(n) in the formula (4), namely ∥ε(n)∥, is minimized. The PD input signal x(n) in the formulas (5) to (7) is the undistorted signal and “ε(n)” in the formula (4) is the error signal caused by the approximate solution in the formula (2). The target function of the parameters αk adjusted in the formula (5) to (7) is the minimization of the error signal energy ∥ε(n)∥. By the above-described adjusting the polynomial PD coefficient αk, the level of the out-of-band spectrum components is minimized. When the error signal ε(n) is zero, the formula (2) is completely satisfied and the perfect solution (the perfect HPA linearization) is realized. However, according to the formula (1), the output signal y(n) is expressed by a following formula (8).
y(n)=x(n)=x^(n)−εCL(n) (8)
Thus, the output signal y(n) after linearization still has a clipping noise term ε(n) that causes the spectral regrowth and out-of-band spectrum. Thus the polynomial coefficients αk in the formula (5) that are minimizing the energy ∥ε(n)∥ does not automatically guarantees the spectral regrowth and the out-of-band spectrum minimization. The error signal ε(n) is expressed by formulas (9) and (10) below.
ε(n)=y(n)−x(n)=y(n)−x(n)+εCL(n) (9)
ε′(n)=ε(n)−εCL(n)=y(n)−x^(n) (10)
In the formula (10), “ε′ (n)” is a residual error term to be minimized with the appropriate PD's coefficients αk selection. The residual error ε′ (n) is obtained by subtracting the clipping noise εCL(n) from the error ε(n).
Thus, the HPA output signal that is more close to the original signal to be transmitted x^ (n) and that has better out-of-band spectrum component suppression might be obtained if find parameters αk of the polynomial PD (formula (5)) to minimize the total error energy ∥ε(n)∥.
In the embodiment, the error term ε′(n) in the formula (10) is minimized instead of the minimization only the energy of the HPA inverse transfer function approximation error ε(n).
For example, each of elements (blocks) other than the HPA 14 illustrated in
The PAPR reducer 11 performs, for example, clipping or clipping and filtering in order to output the PAPR reduction signal x(n) of which PAPR of the input signal (original signal) x^(n) is reduced. The first PD 12 performs the predistortion by multiplying the signal x(n) by the polynominal to output the signal z(n). The signal z(n) is inputted to the subtractor 13.
The output signal of the subtractor 13 is inputted to the HPA 14. The HPA 14 outputs the signal y(n). the output signal x(n) of the PAPR reducer 11 and the output signal y(n) of the HPA 14 are inputted to the subtractor 15 . The output signal y(n) is inputted to the subtractor 15 after analog-to-digital conversion by an analog-to-digital converter (ADC, not illustrated).
The subtractor 15 outputs the error signal c(n) by subtracting the signal x(n) from the signal y(n). The error signal c(n) is input to the subtractor 18.
The subtractor 16 receives the original signal x^(n) and the signal x(n) to output the clipping noise εCL (n) obtained by subtracting the signal x(n) from the signal x^(n). The clipping noise εCL(n) is inputted to the multiplier 17.
The multiplier 17 multiplies the clipping noise εCL(n) by the weight factor α. The output signal εCL(n) a from the multiplier 17 is inputted to the subtractor 18. The subtractor 18 subtracts the value of εCL(n) a from the error signal c(n) to input the calculation result (ε(n)−εCL(n)α) to the LMS processor 19.
The LMS processor 19 executes a training task based on the LMS algorithm. The LMS algorithm is an example of adaptive algorithm to select polynominal coefficients (to determine polynominal) used by the PD. For example, the LMS algorithm described in the non-patent document 2 may be applied to the embodiment. The LMS processor 19 is an example of a controller (control device) for a predistorter (PD).
The LMS processor 19 selects coefficients αk for the signal x(n) through the training task to store the coefficients αk in a recoding medium (e.g., memory) included in the first PD 12. The first PD 12 uses the memory as a look up table (LUT). The LMS processor 19, by the repeat of the training task, updates the coefficients in the LUT during a given period of time (e.g., Δt).
The LMS processor 19 also selects polynominal coefficients βk used by the second PD 21 to store the selected coefficients βk in a look-up table (LUT) on a storage medium (e.g., memory) included in the second PD 21. The selection of coefficients bk is periodically executed at a given period of time (e.g., Δt), then the coefficients βk in the LUT is updated.
The LMS processor 19 receives the signal x(n), the clipping noise εCL(n), and the signal (ε(n)−εECL(n)α). The LMS processor 19 generates a reference signal x(n)REF from the received signals and executes, by execution of the LMS algorithm, processing for selecting polynominal coefficients αk for the first PD 12 performing the predistortion operation to the signal x(n) (generating the signal z(n)).
The clipping noise εCL(n)is also inputted to the multiplier 20. The multiplier 20 multiplies the clipping noise εCL(n) by a parameter (weight) β. The calculation result, namely εCL(n) β is inputted to the second PD 21. The second PD 21 performs the predistortion operation (multiplying polynominal) to the input signal εCL(n) β under control of the LMS processor 19 to output a signal ε^(n) obtained by the predistortion. At the subtractor 13, the signal ε^(n) is subtracted from the signal z(n). The output signal (z(n)−ε^(n)) of the subtractor 13 is inputted to the HPA 14 after digital-to-analog conversion by an digital-to-analog converter (DAC, not illustrated). The HPA 14 amplifies the signal (z(n)−ε^(n)) to output the signal y(n). The values of weights α and β are automatically changed by, for example, the LMS processor 19.
In the embodiment, a reference signal x(n)REF instead of the signal x(n) is used for the training process (selection of parameters αk) in the first PD 12. The reference signal x(n)REF is expressed by the following formula (11).
x(n)REF=x(n)−α·εCL(n) (11)
By use of the reference signal x(n)REF, a signal expressed by a formula (12) is inputted to the LMS processor 19. Execution of the LMS algorithm leads minimization of the residual error ε′(n).
y(n)−x(n)REF=y(n)·x(n)+α+εCL(n)=ε+α·εCL(n) (12)
Meanwhile, the first PD 12 is not the linear system, therefore, it is difficult to simply remove β·εCL(n) term from the signal x(n) in order to compensate the clipping noise εCL(n) by the input of the HPA 14. Hence, the multiplier 20 and the second PD 21 are provided. That is, the linearizer 10 includes the first PD 12 to provide the predistortion to the signal x(n) and the second PD 21 to provide the predistortion to the input signal εCL(n)β. The first PD 12 is an example of a first predistorter, and the second PD 21 is an example of a second predistorter.
The signal z(n) being the output signal of the first PD 12 is defined by the above-described formula (6). On the other hand, the signal ε^(n) being the output signal of the second PD 21 is defined by a formula (13) as follows.
φ^(n)=PD(εCL(n))·εCL(n)=b0·εCL(n)·|x(n)|−b2·εCL(n)·|x(n)|2− (13)
Each of signals transmitted and received in the linearizer 10 as depicted in
x(n)=x^(n)−εCL(n) (14)
For example, the polynominal PD, namely the first PD 12, has the polynominal having the second order as expressed by a formula (15) below. The formula (15) is an exemplification of the polynominal. The output signal z(n) as a reaction for input (the signal x(n)) maybe expressed by a formula (16) below. The signal z(n) maybe also expressed by a formula (16a) by using the formula (14). The polynominal coefficients αk are polynomial coefficients which are calculated during the training by the LMS processor 19. The output signal ε^(n) of the second PD 21 may be expressed by a formula (17). And the input signal of the HPA 14 is expressed by a formula (18).
The signal z(n) is an exemplification of a first predistortion signal and the signal ε^(n) is an exemplification of a second predistortion signal.
The linear term in the formula (18) is expressed by a formula (19). Assuming that polynomials coefficients are the same (i.e., α0=b0; α1=b1, . . . , etc.), the error term in the formula (19) is expressed by a formula (20).
Linear{z(n)−ε^(n)}=α0·x^(n)−α0·εCL(n)−b0·β·εCL(n)=α0·x^(n)−εCL(n)·(α0+b0·β) (19)
εCL(n)·(α0−b0·β)=εCL(n)·α0·(1+β) (20)
The error term may be minimized by selecting parameter 13. A range of the parameter 13 is from −1 to 0 (−1≦β≦0). Thus, by the formula (20), it become clear that the linear term in the input of the HPA 14 is the original signal x^(n) without the clipping noise εCL(n) when a value of the parameter 13 is −1. Thus, according to the embodiment, it is possible to reduce or suppress the clipping noise εCL(n) by the coefficient (1+β).
According to the embodiment, by the LMS processor 19 (predistortion controller) , the selection of the polynominal coefficients αk (determining of the polynominal function) based on the reference signal x(n)REF is performed in order to minimize the residual error ε′(n). Thus, the energy of the residual error ε′(n) in the output of the HPA 14 is suppressed and the clipping noise and the out-of-band spectrum in the output of the HPA 14 is reduced. Further, the second PD 21 generates the predistortion signal ε^(n) from the weighted clipping noise εCL(n)β and the second predistortion signal ε^(n) is subtracted from the first predistortion signal z(n) (the signal z(n) and the signal ε^(n) are combined). Thus, the clipping noise εCL(n) is removed from the input of the HPA 14. Thereby, the out-of-band spectrum is reduced.
In the embodiment, the weights a and p for the clipping noise may be adjusted automatically (or manual) in order to minimize at least one of out-of-band spectrum of the HPA output signal, error vector magnitude of the HPA output signal, and weighted sum of the HPA output signal error vector magnitude and signal power in ACLR.
In the exemplification illustrated in
The above-described embodiment discloses a generating method to generate a signal inputted to the power amplifier by the predistortion apparatus. The above-described embodiment also discloses and a program and a non-transitory computer-readable recoded medium storing the program to realize functions of the predistortion apparatus.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2012-145770 | Jun 2012 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
8185065 | McCallister et al. | May 2012 | B2 |
20040155707 | Kim et al. | Aug 2004 | A1 |
20110092173 | McCallister et al. | Apr 2011 | A1 |
Entry |
---|
Jean Armstrong, “New OFDM Peak-to-Average Power Reduction Scheme,” in Proceedings of IEEE on Vehicular Technology (2001), pp. 756-760. |
Hsin-Hung Chen, et al., “Joint Polynomial and Look-Up-Table Predistortion Power Amplifier Linearization,” IEEE Transactions on Circuits and Systems-II: Express Briefs, vol. 53, No. 8 (Aug. 2006), pp. 612-616. |
Number | Date | Country | |
---|---|---|---|
20140003553 A1 | Jan 2014 | US |