Vous êtes sur la page 1sur 5

Peak to Average Power Reduction Using Amplitude

and Sign Adjustment


Masoud Sharif, Cedric Florens, Maryam Fazel, and Babak Hassibi

Department of Electrical Engineering


California Institute of Technology
Pasadena, CA 91125

Abstract In this paper, we propose a method to reduce the optimization can be written as a convex optimization problem
peak to mean envelope power ratio (PMEPR) of multicarrier using the Bounded Real Lemma [8]. This enables us to effi-
signals by modifying the constellation. For MPSK constellations, ciently solve the problem and add more practical constraints
we minimize the maximum of the multicarrier signal over the
sign and amplitude of each subcarrier. In order to find an efficient to the problem like limiting the amplitude of each subcarrier
solution to the aforementioned non-convex optimization problem, in order to bound the peak to average in frequency domain.
we present a suboptimal solution by first optimizing over the signs Our approach can be considered as a method to refine
using the result of [1], and then optimizing over the amplitudes the constellation for PMEPR reductions. Other methods to
given the signs. We prove that the minimization of the maximum
shape the constellation have appeared in [9] and [7] to reduce
of a multicarrier signal over the amplitude of each subcarrier
can be written as a convex optimization problem with linear the maximum of the samples of the multicarrier signal. In
matrix inequality constraints. We also generalize the idea to other [7], extending the number of constellation points is proposed,
constellations such as 16QAM. Simulation results show that by an however, in [9] outer points in the constellation are allowed to
average power increase of 0.21 db and not sending information move within margin-preserving constraints. In this paper, we
over the sign of each subcarrier, PMEPR can be decreased by
consider a different constellation modification and we further
5.1 db for a system with 128 subcarriers.
show that reducing the peak of the continuous multicarrier
signal by optimizing the amplitude of the subcarriers is a
I. I NTRODUCTION convex optimization problem. In our approach we first reduce
High peak to mean envelope power ratio (PMEPR) of mul- the peak by optimizing over the signs of the multicarrier signal
ticarrier signal is one of the major obstacles in implementing which is not a convex problem.
OFDM, xDSL, and other broadband multicarrier systems. The Simulation results show that the PMEPR can be signifi-
occurrence of the large peaks in the signal seriously hampers cantly reduced by using just 0.21 db (i.e. 5%) average power
the efficiency of the power amplifier. increase. More specifically, for a system with 128 subcarriers,
Over the years, different schemes have been proposed and considering the peaks with probability less than 102 as
for PMEPR reduction such as coding, deliberate clipping, negligible, PMEPR is reduced from 10.3 to 3.1, i.e. 5.1 db
selective mapping (SLM), reserved carriers, and tone injection PMEPR improvement.
[2], [3], [4], [5], [6], [7]. In all these schemes, there is always a The paper is organized as follows: Section 2 introduces our
trade off between PMEPR and other parameters in the systems, notations and the statement of the problem, and furthermore
including coding rate, average power, signal distortion, and reviews the sign optimization algorithm. Section 3 deals with
bandwidth. Methods like coding usually give a worst case amplitude optimization and proves that it is a convex problem
guarantee on the PMEPR, on the other hand, there are other using bounded real lemma. Simulations results are presented
methods such as SLM that improve the probability distribution in Section 4 and Section 5 concludes the paper.
of PMEPR, i.e. reduce the probability of encountering large
PMEPR. II. D EFINITIONS AND P ROBLEM S TATEMENT
Recently, in [1], an algorithm has been proposed to choose
In this paper, we consider a normalized multicarrier signal
the sign of each subcarrier in order to reduce the PMEPR.
sC () that consists of n subcarriers. More specifically,
In this paper, we further generalize this idea and adjust the
n

sign and amplitude of each subcarrier. The price to adjust the
amplitude of the subcarrier is a slight increase in the average sC () = ci eji , (1)
i=1
power. Even though the optimization over the signs is not
a convex optimization problem, we show that the amplitude where C = (c1 , . . . , cn ) is the modulating vector, ci s are
chosen from some constellations like MPSK or 16QAM,
and denotes time. Clearly, if ci s are chosen from BPSK
This work was supported in part by the National Science Foundation under
grant no. CCR-0133818, by the office of Naval Research under grant no. constellation and they add up coherently, sC () will have a
N00014-02-1-0578, and by Caltechs Lee Center for Advanced Networking. large peak of order n. Therefore it is of great practical interest

IEEE Communications Society 837 0-7803-8533-0/04/$20.00 (c) 2004 IEEE


Fig. 1. Modified QPSK constellation

to reduce the peak of sC () without excessively increasing the


average power and introducing large peaks in the modulating
codeword C.
Fig. 2. Modified 16QAM constellation
As a measure for the fluctuation of the multicarrier signal,
we may define the PMEPR of C as
|s ()|2
PMEPR(C) = max Cn 2
. (2) the minimum distance of the constellation points remains
02 E{ i=1 |ci | } unchanged. For constellations other than MPSK, we let outer
where the denominator is the average power of sC (). Thus, points in the constellation move such that the minimum
if ci s are chosen independently distance of the constellation points does not change. This is
nfrom a constellation with shown for the 16QAM constellation in Fig. 2.
average power of Pav , then E{ i=1 |ci |2 } = nPav .
In this paper, we consider the PMEPR reduction by adjust- Clearly the optimization problem as stated in (3) is not
ing the sign and amplitude of each subcarrier. This method is convex due to having an integer constraint, i.e. i {+1, 1}.
a more general version of the scheme that has been recently However assuming that ui = 0 for all i, we can find a
proposed in [1] and it is shown that by just adjusting the signs suboptimal solution for the signs using the result of [1].
we can achieve constant PMEPR with a little rate hit for large Afterwards, given ci s and i s, we show in Section 4 that
n [10]. Here we first consider MPSK constellations and we the optimization over ui s is convex and can be done very
then generalize the idea to other constellations as well. efficiently.
Here is the statement of the problem: For any given com- In what follows, we briefly review the sign optimization
plex vector C = (c1 , . . . , cn ) where ci s are chosen from algorithm. In [1], an algorithm is proposed to design the signs
any MPSK constellation, find the solution to the following and it is proved that the PMEPR of the resulting codeword
optimization problem: defined in (2) is less than log n for any n where is a
constant independent of n. Here is the algorithm:
n Algorithm 1. For any C= (c1 , . . . , cn ), let k be an integer
minimize max | i=1 i (1 + ui )ci eji | greater than 1 and |ci | Emax . Then 1 = 1, and j s are
, u 02
subject to i {+1, 1} recursively determined as the minus sign of
(3)  j1 
0 ui umax 2kn n
n   

2 2
i=1 |ci | (1 + ui ) (1 + )nPav ,
sinh r apr sinh( apj ) cosh { apr }.
p=1 r=1 r=j+1
where  = (1 , . . . , n ) and u Rn are the optimization 
variables, ui denotes the amplitude variations of the ith for j = 2, . . . , n, where = 2 log 4kn
nEmax ,
subcarrier, and denotes the average power increase. In 
order to limit the variation of the new modulating vector Re{ci ejp i } 1 p kn,
(1 (1 + u1 )c1 , . . . , n (1 + un )cn ), we further constrain ui to api = (4)
Im{ci ejp i } kn + 1 p 2kn,
be less than umax . The last constraint also implies that the
average power increase is controlled by the parameter . Using and p = 2p kn .
our scheme, the receiver is not required to know the vectors It can be shown that the PMEPR of the codeword C =
 and u for decoding. (1 c1 , . . . , n cn ) is less than log n for any n where is a
In summary, the price for reducing the PMEPR with our constant independent of n. Even though, Algorithm 1 does not
scheme is a slight increase in the average power, , and give us the best signs, it is shown in [1] that it can significantly
sending no information over the sign of each subcarrier. For reduce the PMEPR. Now by further optimizing over the ui ,
instance, Fig. 1 and 2 show the modified QPSK and 16QAM we can further reduce the PMEPR at the price of an slight
constellations, respectively. increase in the average power. This gives us another degree of
It is worth noting that with this variation of the constellation, freedom to trade the PMEPR with negligible average power

IEEE Communications Society 838 0-7803-8533-0/04/$20.00 (c) 2004 IEEE


increase and without deteriorating the minimum distance of
the constellation. minimize
It is also worth noting that one might ask whether changing subject to H 0
the order of the optimization might improve the PMEPR (7)
0 ui umax

reduction. Intuitively, balancing the maximum of a multicarrier n 2 2
i=1 |ci | (1 + ui ) (1 + )nPav .
signal which is already fairly balanced by optimizing over the
sign of each subcarrier, requires less average power increase where H t = [c1 1 (1 + u1 ), . . . , cn n (1 + un )], and the matrix
than the case where we first optimize the constellation over Y in H is Hermitian.
ui s. Simulation results also confirm this. This problem is a Semi-Definite program (SDP) and can be
solved globally and efficiently using interior-point methods.
III. A MPLITUDE A DJUSTMENT U SING C ONVEX Software packages exist that implement these methods; we
O PTIMIZATION use the recent package SeDuMi 1.02 [12].
In this section, we solve the problem of minimizing the Since the size of the LMI in the above SDP is relatively
peak of the multicarrier signal over ui s given the signs and large, the computational load is still high for practical pur-
the information symbols ci s and we show that it is a convex poses. In fact the complexity is O(n6 ) even though exploiting
problem with a Linear Matrix Inequality (LMI) constraint [11]. the structure of the LMI can lead to faster implementations.
We further present a relaxation of the problem that leads to Another way to lower the computational load with very little
an approximate solution with less complexity by minimizing loss in accuracy is to discretize sC () and then solve the dis-
the maximum of the samples of the multicarrier signal. cretized problem. That is, instead of minimizing the maximum
First of all we notice the fact that of sC () over 1 2, we consider minimization of
 n the maximum of kn uniform samples of sC () at p = 2p kn
ci i (1 + ui )z i = H(zI F )1 G, (5) for p = 1, . . . , kn. This certainly has much less complexity
i=1 and can be written as a quadratically-constrained quadratic
program [11], which is solved much more efficiently than the
where H = [c1 1 (1 + u1 ), . . . , cn n (1 + un )], z = ej , Gt =
t
original SDP. We use SeDuMi for solving this problem as well.
[1, 0, . . . , 0], and
Furthermore, using the relationship between the maximum of
0 ... 0 sC () over and the maximum over i , we can make our
1 0 . . . approximation practically accurate by choosing k = 4 [13],

F = . . . [14].
.. ..
More specifically, this optimization problem can be written
0 ... 1 0
as,
Given the i s and ci s, we can then restate (3) as the minimize
following optimization problem, subject to 0 ui umax
minimize |Re{sC (p )}|2 + |Im{sC (p )}|2 (8)
subject to H(zI F )1 G for p = 1, . . . , kn,
0 ui umax (6) n 2 2
n 2 2 i=1 |ci | (1 + ui ) (1 + )nPav .
i=1 |ci | (1 + ui ) (1 + )nPav .
Simulation result show that the result of (7) and (8) is very
In order to show that the above problem is convex, we use the close by choosing k = 4. Therefore, in the simulations part
Bounded Real Lemma [8]: we solve the problem in (8) to optimize over ui s instead of
Lemma 1: (Bounded Real Lemma) Suppose > 0 and F solving (7) which requires more computation.
is stable. Then the following two statements are equivalent:
(i) IV. S IMULATION R ESULTS
H(zI F )1 G < . As we discussed in the previous sections, there is a trade off
between PMEPR reduction and average power increase, , and
(ii) There exists a Hermitian Y such that
also the range of variation for ui s, i.e. umax . In this section
Y + F Y F H F Y G we carry out simulations to explore this trade off for n =
H= H I 0 > 0. 64 and n = 128 and for QPSK and 16QAM constellations.
G Y F 0 I + G Y G The algorithm for designing the signs is applicable to any
symmetric constellation. For the amplitude variation of the
Since the matrix H is linear in the entries of the matrix H, constellation points, we use the schemes shown in Fig. 1 and
we can see that the constraint in the optimization problem of Fig. 2, for QPSK and 16QAM respectively.
(6) is a Linear Matrix Inequality (LMI) [11]. Fig. 3 shows the CCDF (complementary cumulative dis-
Therefore, given the values of i s and ci s, we can state tribution function) of PMEPR when ci s are chosen from
the minimization in (3) over ui s as the following convex QPSK constellation and for different average power increases.
optimization problem: Clearly, we need at least 0.21db ( = 0.05) average power

IEEE Communications Society 839 0-7803-8533-0/04/$20.00 (c) 2004 IEEE


n=128, 0<u2<1 n=128, 0<u2<2
0
10 0
10
Actual Distribution
Actual Distribution
Using the Signs
Signs and Pav=2.1n Using the Signs
Signa and Pav=2.2n
Signs and Pav=2.02n
Signs and Pav=2.1n
Signs and Pav=2.02n
Pr(PMEPR>)

Pr(PMEPR>)
1
10 1
10

2
10 2
0 2 4 6 8 10 12 10
0 1 2 3 4 5 6 7 8 9 10

Fig. 3. CCDF of the PMEPR for QPSK by optimizing over the i s and Fig. 4. CCDF of the PMEPR for QPSK by optimizing over the i s and
ui s for n = 128, umax = 1, and = 0.01, 0.05. ui s for n = 128, umax = 2, and = 0.01, 0.05, 0.1.

increase, to get a noticeable PMEPR reduction after optimizing 10


0

Actual Distribution
over the signs. As Fig. 3 suggests for n = 128, the PMEPR Only Optimum Signs
Sign and =0.1
can be decreased from 10.5 to 4.5 with just using the signs Sign and =0.02

and this can be further pushed down to 3.1 by also optimizing


over the ui s with a little average power increase.
We can further do the simulations for a wider range of ui ,
i.e umax = 2. As Fig. 4 shows for n = 128, we can further 1
Pr(PMEPR>)

10
reduce the PMEPR by allowing more degree of freedom to
each point, however, this causes large peak to average power
ratios for the ci s which is not practically favorable.
Fig. 5 also shows the PMEPR reduction when ci s are
chosen from 16QAM constellation and the variation of the
constellation points is as in Fig. 2. In summary, simulation
2
results suggest that by expanding the constellation and increas- 10

ing the average power by 0.21db, the PMEPR of multicarrier


signals can be decreased dramatically, i.e. from 10.5 to 3.1 for 0 2 4 6 8 10 12

n = 128.

V. C ONCLUSION
Fig. 5. CCDF of the PMEPR for 16QAM constellation by optimizing over the
We presented a method to modify the constellation in i s and ui s for n = 64, = 0.02, 0.1, and the constellation modification
order to reduce the PMEPR. This is done by minimizing is according to Fig. 2 with umax = 0.3 for outer points.
the peak value of the multicarrier signal over the signs and
amplitudes of the subcarriers with a slight increase in the
average power. Since the problem is not a convex problem, we [3] K .G. Paterson, Generalized Reed-Muller codes and power control in
OFDM modulation, IEEE Trans. Inform., vol. 46, no. 1, pp. 104120,
first used the algorithm in [1] to find suboptimal solution for Jan. 2000.
the signs and then we used the convex optimization algorithm [4] H. Ochiai and H. Imai, Performance of the deliberate clipping with
to optimize over the signs. Simulation results show significant adaptive symbol selection for strictly band-limited OFDM systems,
IEEE Jour. Selec. Areas Commu., vol. 18, no. 11, pp. 22702277, Nov.
improvement on PMEPR. 2000.
[5] X. Li and L. J. Cimini, Effects of clipping and filtering on the
R EFERENCES performance of OFDM, in Proc. IEEE Veh. Tech. Conf., May 1997,
[1] M. Sharif and B. Hassibi, A deterministic algorithm that achieves pp. 16341638.
PMEPR of c log n for multicarrier signals, Proc. IEEE ICASSP, pp. [6] S. H. Muller and J. B. Huber, A comparison of peak power reduction
540543, 2003. schemes for OFDM, in Proc. IEEE Glob. Comm. Conf., 1997, pp. 15.
[2] K .G. Paterson and V. Tarokh, On the existence and construction of [7] J. Tellado, Multicarrier modulation with low PAR: applications to DSL
good codes with low peak to average power ratios, IEEE Trans. Inform., and Wireless, Kluwer Academic Publishers, 2000.
vol. 46, no. 6, pp. 19741986, Sep. 2000. [8] B. Hassibi, A. H. Sayed, and T. Kailath, Indefinite-Quadratic estimation

IEEE Communications Society 840 0-7803-8533-0/04/$20.00 (c) 2004 IEEE


and control: a unified approach to H 2 and H theories, SIAM studies
in applied and numerical mathematics, 1999.
[9] D. Jones, Peak power reduction in OFDM and DMT via active channel
modification, in Proc. of 32nd Asilomar Conf., Nov. 1999, pp. 1076
1079.
[10] M. Sharif and B. Hassibi, On the existence of codes with constant
peak to mean envelope power ratio, Proc. IEEE Int. Symp. Info. Theo.,
2003.
[11] S. Boyd and L. Vanderberghe, Convex Optimization, to be published,
2003.
[12] J. F. Sturm, Using sedumi 1.02, a matlab toolbox for optimization over
symmetric cones, Optimization Methods and Software, pp. 625653,
1999.
[13] M. Sharif, M. Gharavi-Alkhansari, and B. H. Khalaj, On the peak to
average power of OFDM signals based on oversampling, IEEE Trans.
Comm., vol. 51, no. 1, pp. 7278, Jan. 2003.
[14] G. Wunder and H. Boche, Peak value estimation of bandlimited signals
from their samples, noise enhancement, and a local characterization in
the neighborhood of an extermum, IEEE Trans. Signal Processing, vol.
51, no. 3, pp. 771780, March 2003.

IEEE Communications Society 841 0-7803-8533-0/04/$20.00 (c) 2004 IEEE

Vous aimerez peut-être aussi