Peak to Average Power Ratio (also known as Peak to Mean Envelope Power Ratio or PMEPR) is a metric of wireless signals which define the variations in the transmit power for that signal. Large variations in output power are a cause of concern; they can cause PA saturation, non-linearity and other effects. To combat this, the power amplifier has to operate in the linear range; this in turn causes significant inefficiency of operation and requires more expensive PAs. Large PAPR is especially of a concern in multi-carrier modulation techniques such as OFDM . For example, Wimax preambles in 2048 subcarrier ofdma configuration are between 4 to 5dB. Note that these sequences have been chosen for good PAPR characteristics amongst others.
Consider a signal which is comprised of N sub-carriers at a spacing fc. Each tone contains a complex symbol sj. The composite signal is the array of complex symbols S = {s0,s1...sN-1}, which are generated by modulating the input block C = {c0,c1...cM-1}. This signal is transmitted over a time symbol of duration Ts. The complex signal envelope (prior to modulating on the carrier is given by
. The peak to average power ratio is then given by
. Here Pavg is given by the well known formula
.
The diagram below shows the signal power envelope for a signal consisting of 64 separate tones. Note the large swings in output power.

PAPR occurs because, in a multi-carrier environment, the different sub-carriers are out of phase with each other. Thus, at each instant they are offset with respect to each other at different phase values. However, there may come a point when all of them achieve the maximum value simultaneously; this will cause the output envelope to suddenly shoot up. This causes a 'peak' in the output envelope.
To estimate PAPR, one can take all the possible code words, compute the PAPR for a given code word using the formula above and then take the expectation of this. i.e.
, where Σ is the constellation of available output symbol words corresponding to all possible input code words C. However, this will require an exhaustive search of all possible code words; for block codes with large N or for trellis codes, this could be computationally impossible.
A simple approach was used by [Tellambura] where it is assumed that the complex constellation is a BPSK modulation. Tellambura shows that the PAPR can then be written as
where β0 is 1 and βk is given by
where k > 0. This is subsequently maximized by standard numerical techniques.
Tarokh and Jafarkhani propose a technique for the analysis of a signal comprising of N symbols from a constellation C. Their analysis follows from the fact that that the expression for PAPR given above can be re-written as
, where fo is the output carrier frequency and fs is the frequency offset for the sth sub-carrier. Noting that fo >> fs, we set ψ = fo / fs and get
. In other words, we can write the PAPR as the max of the polynomial cp0 + cp1.z + cp2z2 ... + cpN-1zN-1 where z = exp(2 π j t) and cpk = ckexp( 2 π ψ t). In other words, to compute the PAPR, we must find that vector Z = { 1, z, z2, ...} for a given C = {c0, c1 , c2, ...} that maximizes the inner product CZT. Tarokh and Jafarkhani suggest various methods to compute this, including a trellis coding technique. See [Tarokh] for more details
Many techniques have been suggested for PAPR reduction, with different levels of success and complexity. The interested reader is refered to the survey by Han and Lee and other papers for further reading. We will summarize a few well-known and analyzed techniques in the subsequent sections.
Clipping simply takes the output signal and clips the peak amplitude to the desired level. However, clipping creates distortion, which in turn creates noise. The noise can be both in-band and out-of-band. The out-of-band noise can be filtered, but this filtering operation (after the clipping) can cause regrowth of the signal so that the output of the filter has a worse peak than the original signal. There are iterative clip and filter approaches, but a large number of iterations are required for good results.
A more original idea proposed by Chen and Haimovich is to put the filtering and noise cancellation in the receiver. The logic is that, since clipping is a deterministic process, the receiver can determine the right noise cancellation technique to use.
Block coding simply suggests using codes in a given coding technique which have a low PAPR. For example, consider we have an R(3,4) coding technique and input code words of 6 bits in length. There are 256 possible output code words out of which, say, 150 code words have low PAPR. We then start handling smaller input words, which can be mapped into one of those 6 bit inputs which generate the low PAPR code words.
The obvious side-effect of this technique is to reduce coding efficiency. Even more problematic is that a general search of a large code-word space to compute the PAPR of each output code word is very expensive computationally; for large block codes it is simply out of the question. It has been found that Golay complementary codes have very attractive PAPR (almost 2) and it is possible to generate golay complementary code pairs from ordinary Reed-Muller block codes. However, this technique is severely limited in that it can only handle a small number of sub-carriers and is thus not frequently used.
Tarokh and Jafarkhani propose a method where, instead of transmitting S, they transmit SΦT where Φ is a vector of optimally chosen phase shift angles { φ0,φ1,...φM-1}. There is no direct method for computing the optimal phase shift vector Φ, however, there are iterative algorithms to compute them for different modulation techniques. Tarokh and Jafarkhani have reported results for 48 sub-carriers, which in practise is a fairly good block size for OFDM type systems. The authors demonstrate a PAPR reduction of 4.22dB for 8PSK modulation.
Phase shifting can also be done in blocks, instead of individual sub-carriers. This technique also goes by the name partial transmit sequences. In this technique, S is broken into a set of blocks, {S0, S1,...Sc-1} of size k = S/C, and then the entire block is weighted using an optimal weight vector B={b_0, 1...c-1}. Block partitioning can be interleaved, adjacent, or psuedo-random.
The obvious bottleneck is again the search time taken to find an optimal weight vector. To reduce the possible number of combinations, the phase shift values are taken from
P = {ej2πl/c, l = 0,1,...c-1}. This also means that the side-information to be transmitted about the phase shifts used is limited to c log(l). For l=0, there is no shift. One technique, called iterative flipping, works as follows
An alternative to this method, known as Selective Mapping is to construct K different phase shift vectors Φm = { φ0m,φ1m,...φM-1m}. For each input block of N symbols, we generate K candidate blocks by multiplying the input block with the k possible sets of phase shifts Φk. The output block SΦk*T with the least PAPR is transmitted. Here k* is the index of the optimal phase shift vector for this particular input block.
In all the above techniques, it is necessary to transmit side information to the receiver about the transformation affected on the original block. This side information is an overhead, since it consumes bandwidth and energy to transmit it.
In these techniques, a specific time-domain signal is added to the original signal which improves the PAPR of the combined output. To accomodate this special signal, some provision must be made so that it can be easily separated and removed by the receiver. In the tone injection method, a subset of the sub-carriers in the OFDMA signal is reserved. In the tone injection technique, the basic signal constellation itself is mapped to a larger constellation i.e. each point in the original constellation can map to a subset of points in the larger constellation. The choice of which exact point to choose in the larger constellation is exercised so as to minimize PAPR.
Tone injection/reservation is a surprisingly effective technique, simply because it can be shown that computation of the optimal signal c for any input signal x is a problem in convex_optimization and thus can be computed near-optimally in finite time. It is the currently supported technique for wimax.
[CombCoding] Jones, A.E.; Wilkinson, T.A. "Combined coding for error control and increased robustness to system nonlinearities in OFDM", 'Mobile Technology for the Human Race'., IEEE 46th Vehicular Technology Conference, 1996. Volume 2, Date: 28 Apr-1 May 1996, Pages: 904 - 908 vol.2 [Tellambura]Tellambura, C. "Computation of the continuous-time PAR of an OFDM signal with BPSK subcarriers", IEEE Communications Letters, Volume 5, Issue 5, Date: May 2001, Pages: 185 - 187 [HanLee] Seung Hee Han; Jae Hong Lee "PAPR reduction of OFDM signals using a reduced complexity PTS technique", IEEE Signal Processing Letters, Volume 11, Issue 11, Date: Nov. 2004, Pages: 887 - 890 [ToneResv] Paterson, K.G.; Tarokh, V., "On the existence and construction of good codes with low peak-to-average power ratios", IEEE Transactions on Information Theory Volume 46, Issue 6, Date: Sep 2000, Pages: 1974 - 1987 [Sinusoid] Gimlin, D.R.; Patisaul, C.R. "On minimizing the peak-to-average power ratio for the sum of N sinusoids" IEEE Transactions on Communications, Volume 41, Issue 4, Date: Apr 1993, Pages: 631 - 635 [Tarokh] Tarokh, V.; Jafarkhani, H. "On the computation and reduction of the peak-to-average power ratio in multicarrier communications", IEEE Transactions on Communications, Volume 48, Issue 1, Date: Jan 2000, Pages: 37 - 44 [Survey] Seung Hee Han; Jae Hong Lee, "An overview of peak-to-average power ratio reduction techniques for multicarrier transmission," IEEE Wireless Communications, vol.12, no.2, pp. 56-65, April 2005
Page Information
|
Wiki Information |
![]() Update to PBwiki 2.0 An entirely new PBwiki experience, including folders and easier editing. |