1. Field of the Invention
The present invention relates to telecommunication systems, and particularly to a system and method for joint compensation of power amplifier's distortion in an orthogonal frequency division multiplexing (OFDM) telecommunication system.
2. Description of the Related Art
Emerging communication systems intensively use orthogonal frequency division multiplexing (OFDM) technique due to its numerous advantages such as high spectral efficiency, robustness to frequency selective fading, etc, which make it very attractive for the majority of communication systems. However, OFDM signals often result in time-domain wave-forms that have peak to average power ratio (PAPR) of up to 10 dB. These amplitude modulated signals are sensitive to the nonlinear distortions caused by the radio frequency (RF) power amplifier (PA) of the RF front-end. Indeed, the PA needs to linearly amplify the amplitude-modulated signals to avoid high error vector magnitude (EVM) and symbol error rate (SER) which will translate into loss of the information. Simultaneously, the power efficiency of the PA needs to be maximized since the amplifier consumes most of the power in the RF front-end. However, power amplifiers have low power efficiency when they are operated in their linear region, and their efficiency increases as they are driven into the nonlinear region close to saturation. Practically, power amplifiers are operated in their nonlinear region for power efficiency considerations. Then, the linearity is restored by means of system level architectures and mainly linearization techniques such as digital predistortion and feedforward implemented at the transmitter side.
Linearization techniques have been widely used to compensate for the PA's nonlinear distortions at the transmitter side. This is mainly motivated by the regulatory spectrum emission mask requirements in the licensed spectrum bands used for cellular communications and TV broadcasting. In fact, all these applications require that the spectrum at the output of the amplifier meets stringent linearity mask in order to avoid interference with adjacent channels. Among the various linearization techniques, digital predistortion is commonly used. It consists of applying a complementary nonlinearity (predistorter) before the non-linear PA such that the cascade of the predistorter and the amplifier behaves as a linear amplification system. Yet there remains the motivation to find a method for a more power efficient operation of digitally predistorted power amplifiers that maintains spectral efficiency by using a low number of pilot carriers.
Thus, a system and method for joint compensation of power amplifier's distortion solving the aforementioned problems is desired.
The system and method for joint compensation of power amplifier's distortion provides a linearization scheme for transmitter power amplifiers driven by orthogonal frequency division multiplexing signals. A pre-compensated over-driven amplifier is employed at the transmitter. The over-driven amplifier's distortions are considered as a sparse phenomenon and compressive sensing (CS) algorithms are employed at the receiver to estimate and compensate for these distortions. A bandwidth efficient data aided scheme which does not require reserving subcarriers specifically for CS measurements is utilized.
These and other features of the present invention will become readily apparent upon further review of the following specification and drawings.
Similar reference characters denote corresponding features consistently throughout the attached drawings.
At the outset, it should be understood by one of ordinary skill in the art that embodiments of the present method can comprise software or firmware code executing on a computer, a microcontroller, a microprocessor, or a DSP processor; state machines implemented in application specific or programmable logic; or numerous other forms without departing from the spirit and scope of the method described herein. The present method can be provided as a computer program, which includes a non-transitory machine-readable medium having stored thereon instructions that can be used to program a computer (or other electronic devices) to perform processes according to the method. The machine-readable medium can include, but is not limited to, floppy diskettes, optical disks, CD-ROMs, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, magnetic or optical cards, flash memory, or other type of non-transitory, media or machine-readable medium suitable for storing electronic instructions.
The system and method for joint compensation of power amplifier's distortion provides a linearization scheme for transmitter power amplifiers (PAs) driven by orthogonal frequency division multiplexing signals. A pre-compensated over-driven amplifier is employed at the transmitter. The over-driven amplifier's distortions are considered as a sparse phenomenon and compressive sensing (CS) algorithms are employed at the receiver to estimate and compensate for these distortions. A bandwidth efficient data aided scheme which does not require reserving subcarriers specifically for CS measurements is utilized.
In the present power amplifier distortions' joint compensation method, the PA is first linearized using, for example, a digital pre-distorter, and then over-driven for power efficiency. The distortion caused by the over-driven linearized PA is modeled as a sparse phenomenon recovered at the receiver.
Recently, there has been an increased interest in the recovery of sparse signals using compressive sensing (CS). The significance of CS lies in the fact that it can reconstruct a sparse signal by utilizing a few linear projections over a basis that is incoherent with the basis in which the signal is sparse. Thus, CS can be applied to recover and then compensate for these distortions using a few frequency-domain data-free or pilot carriers. The use of a data-aided technique along with CS can further improve bandwidth efficiency by alleviating the need for frequency-domain free carriers. In such a case, the over-driven amplifier's distortions can be mitigated without using any frequency-domain free carriers. This will circumvent the bandwidth limitation of conventional CS techniques that require free carriers in order to estimate the over-drive distortions.
The AM-AM and AM-PM characteristics of a typical PA are nonlinear. As an example consider the characteristics shown in
A linear amplification system may be obtained by using the cascade of a nonlinear PA and a digital pre-distortion (DPD) circuit matched to the characteristics of the PA. The measured AM-AM characteristics 200a of the linearized amplifier are shown in
The block diagram of communication system 300 with an overdriven jointly-compensated PA 324 is shown in
With reference to OFDM transmitter with linearized PA 500, the serial stream of data d to be transmitted is divided into N parallel streams that are modulated using either phase-shift keying (PSK) or quadrature amplitude modulation (QAM) to obtain a set of N data symbols, X=[X(0) X(1) . . . X(N−1)]. This process occurs in the modulation and free-carrier insertion block 510. The time-domain signal that serves as an input to the linearized PA (DPD-PA) is obtained by performing an inverse discrete Fourier transform (IDFT) operation on X in the IDFT block 520. This operation is characterized by the relations,
x=FHX (1)
where F denotes the unitary discrete Fourier transform (DFT) matrix with (a, b) element,
Furthermore in OFDM systems, a cyclic prefix is appended to x to avoid inter-symbol interference. This signal then passes through the DPD-PA combination before transmission. The DPD module 530 is inserted before PA 540 to synthesize a linear amplification system. In
xp=x+xd. (3)
Here, the small signal gain of the PA is taken to be unity for simplicity, as it doesn't affect the generality of the system model. Since the main focus of this work is to study the effects of the PA's distortions, the transmitter's RF front end is considered to be ideal except for the nonlinear distortions generated by the amplifier. Thus the transmitter's RF front end is modeled using the baseband equivalent behavioral model of the PA. To take into consideration the presence of the DPD module in the baseband processing unit, while using a realistic model based on the measured data of the linearized PA, the DPD-PA combination 530 and 540 is simulated using the LUT synthesized from the measured data presented in the plots of
y=Hxp+z. (4)
where yεN is the time-domain received OFDM symbol (after removing the cyclic prefix) and z is the circular complex additive white Gaussian noise (AWGN), z˜ (0, σz2I), where σz2 is the variance of noise samples. In OFDM systems, the linear convolution between the transmitted data, xp, and the channel impulse response (CIR), h=[h(0) h(1) . . . h(N−1)] is converted into a cyclic convolution due to the presence of the cyclic prefix. The cyclic prefix length is assumed to be greater than L to avoid inter-symbol interference. Thus, H denotes the circulant channel matrix in (4) that can be decomposed as, H=FHΛF, where H=diag(H), and H=√{square root over (N)}Fh is the DFT of the CIR. In reference to the receiver system 600 shown in
Y=ΛXp+Z, (5)
where Y and Z are the DFT's of y and z respectively. As the present system and method is focused on nonlinear distortion estimation, the CIR is assumed to be perfectly known at the receiver. Thus, the frequency-domain received signal (after equalization performed by post DFT equalization block 620) is given by
Yeq=Fxp+Λ−1Z, (6)
where Yeq=Λ−1Y. Substituting the value of xp from (3) in (6) yields,
Yeq=Fx+Fxd+Zcol, (7)
where Zcol represents the AWGN noise colored by the inverse channel matrix. The time-domain equivalent of the received signal can thus be written as,
yeq=x+xd+Zcol, (8)
where yeq is the IDFT of Yeq and zcol is the IDFT of Zcol. In the present OFDM telecommunication method, the overdrive linearized PA's distortions, xd, are estimated using CS based techniques by exploiting the free carriers inserted in the OFDM symbol. Let w of cardinality |w|=N be the set of all carriers available in the OFDM symbol and wp⊂w of cardinality |wp|=P with P<N denoting the set of free or pilot carriers that will be used to estimate xd. As we use CS-based techniques to estimate xd, it is desirable for the P free carriers to be randomly placed and known to the receiver. Let D be the number of active tones used for data transmission with D=N−P and define SD as a binary selection matrix (of size N×D) with only one non-zero element equal to 1 per row and column that selects the data carriers and all zero rows with indices belonging to wp. Then, the time-domain OFDM signal can be re-defined as
X=FHSDXD, (9)
where XD is the D×1 frequency-domain modulated data vector. The frequency-domain received signal (8) is thus modified as
Yeq,D=SDXD+Fxd+Zcol (10)
Let us denote by Sp the selection matrix (of size N×P) that spans the orthogonal complement of the columns of SD (i.e. Sp is a binary matrix of size N×P with only one non-zero element equal to 1 per row and column and all zero rows with indices belonging to (w−wp)). The distortion xd is estimated by projecting Y on SPT as follows
Yeq,D=SPTYeq=SPTFxd+Zcol,p (11)
where Zcol,p=SPTZcol is a Gaussian vector of length P. For notational convenience, we re-write the above equation as
Yp=Ψpxd+Zp (12)
where ΨpSPTF is a measurement matrix of size P×N. Note that (12) forms an under-determined system of linear equations as xdεN and YPεP with P<N and hence cannot be solved by using the conventional linear techniques. This is in fact a typical CS problem when it is known a priori that the signal of interest xd is sparse. This problem can be solved by using the convex relaxation approach that solves an l1-norm minimization problem using linear programming. Following the notation used, the problem can be casted as
where =√{square root over (σz2(P+√{square root over (2P)}))}. It is important to mention here that the above convex relaxation approach used to estimate xd from (12) is exemplary only, but any other CS-based technique (for example, Bayesian methods and matching pursuits) can be utilized. After obtaining an estimate of the distortion {circumflex over (x)}d using CS block 640, an estimate of the distortion-free signal can be obtained by subtracting output of pre-DFT equalization block 630 from the distortion {circumflex over (x)}d at combiner 650 as follows,
{circumflex over (x)}=yeq−{circumflex over (x)}d. (14)
The signal, {circumflex over (x)} is then transformed by a DFT operation at DFT block 660 to the frequency-domain data signal, {circumflex over (X)}. Finally, this is demodulated at demodulation block 670 to obtain an estimate of the transmitted data, {circumflex over (d)}. If one has some a priori information related to the sparse signal xd, an alternative approach to (13) called weighted CS (WCS) can be pursued by penalizing the less probable locations of xd as follows
where w is a vector consisting of weights for each location in xd. The major distortions caused by the linearized PA occur at the locations where the input amplitude is large. Accordingly, we can define w to be the inverse of the magnitude of the received signal yeq, i.e.,
where n={1, 2, . . . , N}. This way, the small entries in w correspond to the most probable locations where the overdriven DPD-PA combination might have distorted the signal and thus, this forces (15) to concentrate on them. One disadvantage of the previous algorithm is that a few carriers need to be reserved and be used for estimating the distortion. This causes a reduction in the available bandwidth. Alternatively, a data-aided CS algorithm can be used. This algorithm utilizes reliable data to aid in CS estimation. The advantages of the present iterative data-aided CS (DACS) algorithm include the fact that it enhances the performance of the CS/WCS algorithms while helping to increase the bandwidth efficiency of the system (by reducing the number of free or pilot carriers required) with a nominal increase in the receiver complexity. This algorithm is based on the assumption that even after the nonlinear distortions caused by the overdriven DPD-PA, a part of the data samples still remains within its corresponding decision regions. Let WR⊂w of cardinality |wR|=R denote the set of these carriers in which the perturbations are not severe i.e. the carriers are reliable. In other words, the noisy and perturbed data samples would remain in the decision regions of their respective constellation points, so that the following would hold with high probability;
{circumflex over (X)}R=XR, (17)
where {circumflex over (X)}R is the estimated data at the reliable carriers. Let SR be a binary selection matrix (of size N×R) with only one non-zero element equal to 1 per column that selects the reliable carriers. Multiplying both sides of (21) by SRT yields,
SRTYeq=SRTX+SRTFxd+SRTZcol, (18)
which, following the convention used in equations (11) and (12), can be written as
YR=XR+ΨRXd+ZR (19)
where YR=SRTYeq, XR=SRTX, and ZR=SRTZ. The perturbations, ΨRxd+ZR, at the reliable carriers do not push the data outside the reliable regions i.e.,
└YR┘=XR (20)
where the └•┘ operator denotes rounding to the nearest neighbor. Thus, we can write (19) as
YR−XR=ΨRXd+ZR (21)
or
UR=ΨRxd+ZR (22)
where UR=YR−XR. It is important to note that it is not needed to determine all reliable carriers, WR, rather, it is sufficient to determine a subset of these carriers, wR′⊂WR and use them. Here onwards, R′ is used to distinguish the variables corresponding to the subset wR′, from the variables corresponding to the set WR). The system of equations (22) can be solved using a CS-based approach similar to (13) as follows;
The above procedure can be repeated Jmax times to further enhance the performance as shown in Table 1.
This motivates the following reliability matrix (n),
where, as defined before, └{circumflex over (X)}┘ denotes rounding to the nearest constellation point, while └{circumflex over (X)}┘NN denotes rounding to the next nearest constellation point. Thus, it is possible to calculate the reliability of all N−P carriers (or N carriers in the case when no free/pilot carriers are used), sort the reliabilities in descending order (n1)≧(n2)≧ . . . ≧(nN-P) and choose the R′ carriers with the highest reliability WR′={n1, n2, . . . , nR}.
In the simulations presented, the number of subcarriers is fixed at N=256 and 64QAM modulation scheme is employed. The following two performance measures are used for comparing the present methods:
and
Both performance measures are plotted as functions of the signal to noise ratio (SNR) ranging from 15 dB to 35 dB. The SNR is given by:
where σz2 and σx
The performance of joint-compensation approach is compared with only post-compensating DACS in plot 900 of
It is to be understood that the present invention is not limited to the embodiments described above, but encompasses any and all embodiments within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
7904033 | Wright et al. | Mar 2011 | B1 |
7961045 | Morris et al. | Jun 2011 | B2 |
8170516 | Dehos et al. | May 2012 | B2 |
8396149 | Zortea et al. | Mar 2013 | B1 |
20030042978 | Hsu et al. | Mar 2003 | A1 |
20090163143 | De Rore | Jun 2009 | A1 |
20110122930 | Al-Naffouri et al. | May 2011 | A1 |
20110135036 | Andgart et al. | Jun 2011 | A1 |
20110270590 | Aparin et al. | Nov 2011 | A1 |
20130259153 | Varanese et al. | Oct 2013 | A1 |
Entry |
---|
Owodunni, “Compressed Sensing Based Techniques for Estimation and Cancelation of Transmitters Nonlinear Distortions in OFDM Systems” Nov. 7, 2013. |
Al-Rabah, “Receiver-Based Bayesian PAPR Reduction in OFDM” European Signal Processing Conference (EUSIPCO); Sep. 9, 2013. |
Anum, “Compressed Sensing Based Joint-Compensation of Power Amplifier's Distortions in OFDMA Cognitive Radio Systems.” Dec. 2013: pp. 508-520. |
Al-Safadi, “Pilotless recovery of clipped OFDM signals by compressive sensing over reliable data carriers.” IEEE 13th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Jun. 17, 2012 IEEE, 2012. |
Al-Safadi, Peak Reduction and Clipping Mitigation in OFDM by Augmented Compressive Sensing, IEEE Transactions on Signal Processing, IEEE Transactions on vol. 60 , Issue: 7 Jul. 2012 , pp. 3834-3839. |
Mohammadnia, “Compressive sensing recovery of nonlinearly distorted OFDM signals.” 2011 IEEE International Conference on Communications (ICC), IEEE, 2011. |
Al-Safadi, “Peak Reduction and Clipping Mitigation by Compressive Sensing”, Jan. 22, 2011. |
Owodunni, “Compressed sensing techniques for receiver based post-compensation of transmitter's nonlinear distortions in OFDM systems” Available online Nov. 14, 2013. |
Al-Safadi, “On Reducing the Complexity of Tone-Reservation Based PAPR Reduction Schemes by Compressive Sensing” Global Telecommunications Conference, 2009 GLOBECOM 2009. Year: Nov. 30, 2009, pp. 1-6. |