Ieee Iterative Reduction of Out-of-Band Power and Peak-to-Average Power Ratio For Non-Contiguous OFDM Systems Based On POCS IEICE - ITERATIVE
Ieee Iterative Reduction of Out-of-Band Power and Peak-to-Average Power Ratio For Non-Contiguous OFDM Systems Based On POCS IEICE - ITERATIVE
Ieee Iterative Reduction of Out-of-Band Power and Peak-to-Average Power Ratio For Non-Contiguous OFDM Systems Based On POCS IEICE - ITERATIVE
net/publication/313814933
CITATIONS READS
2 89
2 authors:
All content following this page was uploaded by Liu Yanqing on 15 July 2020.
The usage of this PDF file must comply with the IEICE Provisions
on Copyright.
The author(s) can distribute this PDF file for research and
educational (nonprofit) purposes only.
Distribution by anyone other than the author(s) is prohibited.
IEICE TRANS. COMMUN., VOL.E100–B, NO.8 AUGUST 2017
1489
PAPER
Iterative Reduction of Out-of-Band Power and Peak-to-Average
Power Ratio for Non-Contiguous OFDM Systems Based on POCS∗
Yanqing LIU†a) , Member and Liang DONG†† , Nonmember
SUMMARY Non-contiguous orthogonal frequency-division multiplex- edges of the NC-OFDM bands. Yuan and Wyglinski pro-
ing (OFDM) is a promising technique for cognitive radio systems. The posed a method of combining cancellation subcarriers and
secondary users transmit on the selected subcarriers to avoid the frequen-
modulated filter banks to suppress the sidelobes [5]. Pa-
cies being used by the primary users. However, the out-of-band power
(OBP) of the OFDM-modulated tones induces interference to the primary gadarai et al. used a method of constellation expansion to
users. Another major drawback of OFDM-based system is their high peak- reduce the OBP [6]. It is computationally efficient and no
to-average power ratio (PAPR). In this paper, algorithms are proposed to side information is needed. Li et al. proposed a method
jointly reduce the OBP and the PAPR for non-contiguous OFDM based to reduce the OBP by iteratively adjusting the constellation
on the method of alternating projections onto convex sets. Several OFDM
subcarriers are selected to accommodate the adjusting weights for OBP and
points for the subcarriers that are close to the edges of the
PAPR reduction. The frequency-domain OFDM symbol is projected onto used bandwidth [7]. Zhang et al. used an orthogonal pro-
two convex sets that are defined according to the OBP requirements and jection method to suppress the sidelobes of the multicarrier
the PAPR limits. Each projection iteration solves a convex optimization systems [8]. Mahmoud et al. put forward a method to extend
problem. The projection onto the set constrained by the OBP requirement
OFDM symbols to minimize the adjacent channel interfer-
can be calculated using an iterative algorithm which has low computational
complexity. Simulation results show good performance of joint reduction ence [9]. van de Beek proposed a multiplexing scheme to
of the OBP and the PAPR. The proposed algorithms converge quickly in a shape the signal’s transmit spectrum [10]. Another major
few iterations. drawback of the OFDM-based systems is their high peak-to-
key words: non-contiguous OFDM, out-of-band power suppression, PAPR average power ratio (PAPR). Krongold and Jones proposed
reduction, alternating projections onto convex sets
an active-set method, which reserved tones to design a peak-
cancelling signal that lowers the PAPR of a transmit OFDM
1. Introduction block [11].
These methods mentioned above deal with the OBP and
Non-contiguous orthogonal frequency-division multiplexing the PAPR problems separately. But optimizing the OBP or
(NC-OFDM) is a multicarrier modulation technique that the PAPR affect each other. Reducing one may increase the
can be used for cognitive radio systems [1]–[3]. The sec- other. In this paper, we reduce the OBP and the PAPR jointly.
ondary users transmit on the selected OFDM subcarriers to Some methods have already been proposed to address the
avoid the frequencies being used by the primary users. The problem. Li et al. investigated the effects of clipping and
OFDM-based cognitive radio network has high spectrum ef- filtering on the performance of OFDM [12]. Senst et al. pro-
ficiency with closely spaced orthogonal subcarrier signals. posed a joint optimization method that reserves a subset
It combats the dispersion effect of the multipath channel of the OFDM subcarriers for the task [13]. A parameter
and simplifies the receiver equalizer. However, the out-of- is used to control the trade-off between the reduction of
band radiation in OFDM transmission interferes with wire- the OBP and that of the PAPR. Ghassemi et al. proposed
less communications in adjacent channels and endangers the a method of joint reduction of the OBP and the PAPR us-
co-existence with the incumbent radio systems. There are ing selected mapping [14]. Multiple representations of the
several methods to reduce the out-of-band power (OBP). transmit signal are generated and a sequence with relatively
Cosovic and Mazzoni put forward a method of multiple low OBP and PAPR is selected. Their method requires
choice sequences [4]. It transforms the original transmit transmitting additional phasor information in order for the
sequence into a set of sequences and chooses the one with receiver to select the correct OFDM symbol. Ni et al. pro-
the lowest OBP. Cancellation subcarriers can be used at the posed a signal cancellation method for joint PAPR reduction
Manuscript received August 19, 2016. and OBP suppression in NC-OFDM-based cognitive radio
Manuscript revised January 4, 2017. systems [15]. Some of the constellation points are dynami-
Manuscript publicized February 17, 2017. cally extended on the secondary user subcarriers and several
† The author is with the Department of Communication Engi- signal-cancellation symbols are added on the primary user
neering, Jiangxi University of Finance and Economics, China. subcarriers. The problem is formulated as a quadratically
†† The author is with the Department of Electrical and Computer
constrained quadratic program and the cancellation signal is
Engineering, Baylor University, USA. obtained by convex optimization.
∗ This work was supported in part by the National Natural Sci-
ence Foundation of China under Grant 61661022. In this paper, we propose algorithms of joint reduction
a) E-mail: [email protected] of the OBP and the PAPR for NC-OFDM that are based
DOI: 10.1587/transcom.2016EBP3326 on alternating projections onto convex sets (POCS). Several
where G denotes the intervals of out-of-band frequency. We data blocks. Similar to the approaches in [5], [13], in each
approximate EOB by using M evenly spaced frequency sam- data block, several subcarriers are dedicated to the joint
ples {gm }m=1
M in G, therefore reduction of the OBP and the PAPR. Similar to [15], all the
primary user subcarriers accommodate adjusting weights.
∑M ∑
N −1
L2 Let W denote the index set of these adjusting subcarriers.
EOB ≈ △g I m
G (g ) Xk sincL (gm − f k )
N The adjusting weights are {wk }, k ∈ W. The number of
m=1 k=0
adjusting subcarriers influences the effective data rate. The
e−jπ(gm − fk )Ts (L−2Nc p −1)
2
(6) rate loss increases with more adjusting subcarriers. Let D
denote the index set of the NC-OFDM subcarriers that carry
where △g is the spacing between any two adjacent frequency data. The transmitted signals on the data subcarriers are
samples. The OBP is linearly proportional to EOB . To {d k }, k ∈ D. Define complex weight vector w ∈ C N ×1 with
formulate the optimization problem, we normalize the OBP nonzero elements at W, such that
by setting the linear constant to 1. It follows that {
M
wk , k ∈ W
∑ ∑
N −1 w[k] = (12)
OBP = Xk sincL (gm − f k ) 0, k < W.
G I (gm )
m=1 k=0
Define complex data vector d ∈ C N ×1 with nonzero elements
e−jπ(gm − fk )Ts (L−2Nc p −1)
2
(7) at D, such that
{
= ∥SX∥22 (8) dk, k ∈ D
d[k] = (13)
0, k < D.
where S is a M × N matrix that is given by
S(g1 − f 0 ) S(g1 − f 1 ) ··· S(g1 − f N −1 ) Consequently, the NC-OFDM signal in the frequency do-
*. + main is given by
S(g 2 − f0) S(g2 − f 1 ) ··· S(g2 − f N −1 ) //
S = ... .. .. .. .. //
. . . . . / X = d + w. (14)
, S(g M − f0) S(gM − f 1 ) ··· S(gM − f N −1 ) -
The adjusting subcarriers are allocated according to the
where S(g − f ) = G I (g)sincL (g − f )e−jπ(g− f )Ts (L−2Nc p −1) , following rules. For each NC-OFDM data block, the sub-
f k is the normalized subcarrier frequency, and gm is the carriers on the edges are assigned weights in order to reduce
normalized frequency sample within the OBP measurement the OBP. Some subcarriers in the middle of the NC-OFDM
range. X = [X0, X1, . . . , X N −1 ]T . data block and all the subcarriers of the primary users are
We use J-times oversampling to calculate the PAPR assigned weights to reduce the PAPR. Before system imple-
of an NC-OFDM symbol. The oversampled discrete-time mentation, detailed allocations of the adjusting subcarriers
baseband OFDM signal is given by can be tested and the number and the indexes of the adjust-
ing subcarriers are determined offline taking into account the
1 ∑
N −1
kn trade-off between the OBP and the PAPR and the efficiency
x[n] = x n = √ Xk e j2π J N , n = 0, · · · , J N − 1. (9)
N k=0 of data transmission.
The block diagrams of the transmitter and the receiver
The discrete-time baseband signal can be written as are shown in Fig. 1 and Fig. 2, respectively. At the trans-
mitter, based on the data vector d, special algorithms are
x = FX (10) required to determine the weight vector w. At the receiver,
where F is the J N × N inverse discrete Fourier transform no system modification is needed and the data are extracted
(IDFT) matrix. The PAPR of an OFDM symbol can be from the NC-OFDM symbol. The problem of tuning the
estimated by weight vector w to regulate the OBP and the PAPR can be
formulated as
max |x n | 2
PAPR = (11) find w ∈ C N ×1
E[|x n | 2 ] subject to ∥Sw + Sd∥22 ≤ POBP
(P1 ) : (15)
where E[·] denotes the expectation. Usually, the oversam- ∥Fw + Fd∥∞ ≤ ΓPAPR
pling factor J can take an integer with J ≥ 4 for the PAPR es- (I − Iw )w = 0
timate in (11) to approach the actual PAPR of the continuous-
where POBP and ΓPAPR are the limits according to the re-
time signal. We assume that the energy of an OFDM symbol
quirements of the OBP and the PAPR. I is the N × N identity
is approximately constant. Therefore, limiting the PAPR is
matrix and Iw is an N × N diagonal matrix that is defined as
equivalent to limiting ∥x∥∞ .
{
1, i ∈ W
2.2 Problem Formulation of OBP and PAPR Reduction Iw [i, i] = (16)
0, i < W.
Adjacent selected NC-OFDM subcarriers are grouped into Iw can be used to extract the nonzero elements of w whose
IEICE TRANS. COMMUN., VOL.E100–B, NO.8 AUGUST 2017
1492
Fig. 1 Block diagram of the NC-OFDM transmitter. B = {X | ∥FX∥∞ ≤ ΓPAPR, (I − Iw )X = d}. (20)
Problem P1 may not be feasible, because the OBP and the In Sect. 3.3, we exploit the structure of problem (22) and
PAPR requirements may not be simultaneously satisfied. In propose an iterative algorithm to solve it, which avoids using
the next section, we solve the problem with the method of complex convex optimization tools.
alternating projections onto convex sets (POCS). Define the operator of projection onto convex Set B as
3. Iterative Reduction of OBP and PAPR Using POCS π B (X) = argmin ∥X − X′ ∥2 . (23)
X′ ∈B
3.1 Alternating Projections onto Convex Sets The solution of operation π B (X) can be obtained by solving
the following convex optimization problem:
Thanks to its effectiveness, POCS has been applied in many
fields such as image restoration and signal synthesis. Let S minimize
′
X
∥X − X′ ∥2
be a convex set, the projection operator of vector g onto S is subject to ∥FX′ ∥∞ ≤ ΓPAPR (24)
defined as (I − Iw )X′ = d.
π S (g) = argmin ∥g − f ∥2 . (18) Problem (24) cannot be decomposed into a simpler form,
f ∈S and convex optimization tools need to be used to solve it.
If two closed convex sets have intersection, alternately We propose algorithms of joint reduction of OBP and
projecting a vector onto these sets will converge to a common PAPR based on the method of POCS, which is described
vector point in these sets [20]. If two closed convex sets have in Algorithm 1 and Algorithm 2. Since both A and B
no intersection, alternately projecting a vector onto these sets are convex sets, the projection onto either set is a convex
will converge to a line segment in between these sets. Each optimization problem. According to the properties of the
of the two end points is in one set and closest to the other POCS, Algorithm 1 converges to a signal vector that has the
set [21], [22]. If there are three or more closed convex sets desired weight w if A and B have intersection. If A and B
that have no intersection, the alternating projection method have no intersection, the algorithm converges to a limit cycle
will converge to a limit cycle in between these sets [22], that corresponds to the shortest distance between the two
[23]. The method of simultaneous weighted projections can sets. In Algorithm 1 in particular, the alternating process
be used to find a compromise solution with the constraints stops after it converges and vector X is projected onto Set
defined by the non-intersecting convex sets. A. Therefore, the algorithm converges to a signal vector
that satisfies the constraint imposed by the OBP regulation
3.2 Algorithms of Iterative Reduction of OBP and PAPR and is closest to the set constrained by the PAPR limit. In
Based on POCS Algorithm 2, regulating the PAPR has higher priority. The
alternating projection process stops and vector X is finally
When POCS is used to solve Problem P1 , the frequency- projected onto the set controlled by the PAPR limit. The
LIU and DONG: ITERATIVE REDUCTION OF OBP AND PAPR RATIO BASED ON POCS
1493
Algorithm 1 Joint reduction of OBP and PAPR based on Algorithm 3 Projection onto Set A
POCS with OBP reduction having higher priority 1. Initialize λ ma x and λ mi n ;
1. Initialize w = w0 and X = d + w0 ; 2. Calculate (λ mi n + λ ma x )/2;
2. Project X onto B, that is X = πB (X); 3. Calculate w̌∗ , according to (31);
3. Project X onto A, that is X = πA (X); 4. If POBP < ∥STw w̌∗ + Sd ∥22 , let λ mi n = λ; otherwise let λ ma x = λ;
4. Go to Step 2 until it converges to a vector point or a limit cycle. 5. Repeat from Step 2 until λ converges, that is, λ ma x − λ mi n is smaller
than a threshold;
6. w = Tw w̌∗ and X = d + w.
Sect. 3.3 to project the signal vector onto Set A. The op-
timal weight vector w̌ is calculated according to (31). In
practice, the values of TwH S H STw and TwH S H S can be pre-
calculated and stored, because matrices Tw and S do not
change with different transmitted data. Then, calculating
I + λTwH S H STw needs 2Nw2 real multiplications; calculating
its inversion needs another 2Nw3 real multiplications using,
for example, Cholesky Decomposition [25]. Calculating
(w̌ − λTwH S H Sd) needs 2Nw real multiplications, given that
TwH S H Sd is ready at the start of the algorithm. Calculating
(I+λTwH S H STw ) −1 (w̌−λTwH S H Sd) needs another 4Nw2 real
multiplications to multiply an Nw × Nw complex matrix with
an Nw × 1 complex vector. Suppose that it takes K iterations Fig. 3 POCS process of Algorithm 1 when there is no intersection be-
for Algorithm 3 to converge. It requires K (2Nw3 +6Nw2 +2Nw ) tween Set A and Set B.
real multiplications for the projection onto Set A. We as-
sume that (I + λTwH S H STw ) −1 is pre-calculated and stored
with a set of λ’s. The number of real multiplications is cal- the other hand, the 64-subcarrier OFDM symbol is simulated
culated as K (4Nw2 + 2Nw ). The computational complexity for clarity. In a practical system, more subcarriers can be
of the projection onto Set A is O(Nw2 ). used to lower the overhead percentage. The length of the
In Algorithm 1 and Algorithm 2, the projection onto Set cyclic prefix Ncp = 16. When calculating the PAPR, we
B requires standard convex optimization tools. It usually has set oversampling factor J = 4. The interpolation filter gI (t)
high computational complexity and is hard to analyze. Simi- is the ideal low-pass filter, and no other out-of-band power
lar to the computational complexity analysis in [15], [26], the suppression methods are applied. The adjusting weights are
projection onto the set control by the PAPR requirement can initialized to zero.
be reformulated as a second-order cone program (SOCP). The joint reduction of the OBP and the PAPR is
The problem can be solved by the standard interior-point achieved using the method of POCS. In Algorithm 1, the
method, and the computational complexity is O(N 3 ) in each projection onto Set A regulated by the OBP requirement is
iteration. Besides, one IDFT operation is needed during calculated by Algorithm 3. The projection onto Set B reg-
each iteration, which has the complexity of O(J N log J N ). ulated by the PAPR requirement is calculated with convex
Therefore, the computational complexity of the projection optimization tools. Figure 3 shows the OBP and the PAPR
onto Set B is O(N 3 + J N log J N ). The computational com- over the iterations of the algorithm when POBP = −4 dB and
plexity of the projection onto Set A is much smaller than ΓPAPR = 5 dB. The limits are set so that A and B have no
that of the projection onto Set B. In order to reduce the algo- intersection. The PAPR and the OBP are calculated after
rithm complexity, a simple method of time-domain clipping Step 2 and 3 of Algorithm 1. Because A and B have no
can be applied to limit the PAPR, but the PAPR performance intersection, the OBP and the PAPR values oscillate at each
will drop. projection. If Algorithm 1 terminates at a vector point on
A, the solution has an OBP within −4 dB.
4. Simulation Results The performances of the proposed algorithms are
compared with the performance of the constellation ex-
An NC-OFDM system is simulated with an OFDM symbol tension (CE) method for joint PAPR reduction and side-
of 64 subcarriers. There are three non-contiguous frequency lobe suppression in NC-OFDM systems. In Fig. 4 and
blocks that occupy the subcarriers indexed 0 to 15, 24 to 39, Fig. 5, CCDF(PAPR0 ) = Pr{PAPR > PAPR0 }, and
and 48 to 63. The cognitive-radio secondary users transmit CCDF(OBP0 ) = Pr{OBP > OBP0 }. It should be noted
QPSK signals over these subcarriers. The other OFDM that the CE method used in our simulation minimizes the
subcarriers are used for the incumbent primary users of the OBP with the constraint on the PAPR instead of minimizing
spectrum. In particular, the frequency bands over subcarriers the PAPR as in [15]. The parameter in the CE method is set
indexed 16 to 23 and 40 to 47 are used by the primary users. such that µ = 0.333, which means that the transmit power
The interference to these bands needs to be reduced. To can be increased to 1.333 times of the original power, which
measure the OBP in these two frequency bands, a total of 512 can be regarded as reserving 25% transmit power by the CE
frequency samples {gm } are taken such that each band has method. In the simulations, we adjust the PAPR reduction
256 evenly spaced frequency samples. In order to combat performance of the CE method such that it is comparable
the OBP and the PAPR, the subcarriers of the secondary with the proposed algorithms. In order to avoid empty set
users indexed 0, 5, 10, 15, 24, 29, 34, 39, 48, 53, 58, 63 constrained by the PAPR in the proposed algorithms, the
and the subcarriers of the primary users are selected to carry PAPR limit cannot be set too small, and ΓPAPR = 8 dB in
adjusting weights. In this simulation setting, the overhead is the simulations. The OBP limits are set as POBP = 0 dB and
25% of the NC-OFDM subcarriers. On the one hand, this is POBP = −4 dB for Algorithm 1 and Algorithm 2, respec-
the cost of the secondary users if they use the spectrum. On tively. Algorithm 1 cannot achieve the same PAPR reduction
LIU and DONG: ITERATIVE REDUCTION OF OBP AND PAPR RATIO BASED ON POCS
1495