Вы находитесь на странице: 1из 6

POLYNOMIAL CANCELLATION CODING OF OFDM TO REDUCE

INTERCARRIER INTERFERENCE DUE TO DOPPLER SPREAD

Jean Armstrong*, Peter M. Grant† and Gordon Povey†


* Department of Electronic Engineering, La Trobe University, Bundoora, 3083, Victoria, Australia,
email: j.armstrong@ee.latrobe.edu.au

† Department of Electrical Engineering, The University of Edinburgh, The King’s Buildings, Mayfield Road,
Edinburgh, EH9 3JL, Scotland, UK.
email: Peter.Grant@ee.ed.ac.uk, Gordon.Povey@ee.ed.ac.uk

ABSTRACT d 0 ,i L d n −1,i determine the values a 0 ,i L a N −1, i which


modulate the N subcarriers in the i-th symbol period.
Polynomial cancellation coding (PCC) is a coding
For normal OFDM n = N , and ak , i = d k , i ; one data
method for orthogonal frequency division multiplexing
(OFDM) in which the information to be transmitted is value is used to modulate each subcarrier. With PCC,
modulated onto weighted groups of subcarriers rather the data to be transmitted is mapped onto weighted
than onto individual subcarriers. It has previously been groups of subcarriers. For example, to apply PCC to
shown that PCC substantially reduces the sensitivity of pairs of subcarriers, the subcarriers in each pair must
OFDM to carrier frequency offset. In this paper, it is have relative weightings +1 and –1. In this case
shown that PCC also reduces the intercarrier interference n = N 2 . The first data value in each symbol period is
(ICI) due to Doppler spread. Results are presented for a used to modulate the first two subcarriers: a 0 ,i = d 0, i ,
frequency non-selective i.e. flat fading channel, subject a1, i = −d 0, i . The second data value modulates the third
to classical Doppler spread. By using weighted pairs of and fourth subcarrier and so on.
subcarriers the ICI due to Doppler spread can be reduced
by approximately 15dB. By using weighted groups of
exp ( j 2π f c t )
three subcarriers a further 15dB reduction in ICI can be High
d 0,i a 0,i b0,i
achieved. speed
data Divide M Mapping
Parallel
into of data
M N point M to
Inverse Serial
low bit onto
INTRODUCTION dn−1, i a b DAC X
rate
streams
sub-
carriers
N−1, i DFT N−1, i and x(t )
filtering

OFDM is a popular technique for broadcast channels TRANSMITTER


where the single wideband transmission is replaced by
many parallel narrowband transmissions [1,2]. In an
earlier paper [3,4,5] the ICI caused by carrier frequency CHANNEL h(t )
offset in OFDM was analysed. It was shown that this
ICI could be very much reduced by using PCC, a n(t ) +
technique in which weighted groups of subcarriers,
rather than individual subcarriers, are modulated. These exp (− j 2π f cr t )
results are summarized here. dˆ 0,i z 0,i y 0,i
Filtering
Weight
POLYNOMIAL CANCELLATION CODING
M and M N point
M ADC
and
add X BPF

DFT
sub-
n−1, i carriers
zn−1, i y n−1, i
serial
to
Figure 1 shows the block diagram of an OFDM system. parallel

The diagram is general enough to describe both normal


RECEIVER
OFDM, and OFDM with PCC coding. The high-speed
data to be transmitted is divided into n lower speed
parallel channels. The data in the k-th parallel channel in Figure 1: Structure of an OFDM communication system
the i-th symbol period is represented by d k , i . This will
in general be a complex value. The data values When groups of three subcarriers are modulated, the
relative weightings of the subcarriers are +1, -2, +1. In
the general case for groups of k subcarriers the relative Figure 2 shows the real and imaginary parts of the
weightings are given by the coefficients of the weighting coefficients for the case of N = 16 , and
polynomial (1 − x ) . ∆fT = 0.2 . Figure 3 shows, in the form of phasor
k −1

diagrams, the ICI caused by this frequency offset when


INTERCARRIER INTERFERENCE DUE TO a 2 is the only non-zero input.
FREQUENCY OFFSET

In OFDM a difference between the received carrier ...


frequency and the receiver local oscillator frequency
results in ICI. This frequency offset, ∆f , can be caused
z 0 = c14 a 2 z1 = c15 a2 z 2 = c0 a2 z 3 = c1a2 z 4 = c2 a 2
either by a difference between the frequencies of the
transmitter and receiver local oscillators, that is f cr ≠ f c ,
Figure 3: Values of first five DFT outputs, due to the
or because of Doppler shift. The ICI resulting from single input a 2 with N = 16 , and ∆fT = 0.2 (Note scale
frequency offset in an OFDM system can be analyzed in
change by a factor of 5 between z 2 and other graphs)
terms of complex weighting coefficients, c 0,i L c N −1,i [3].
These coefficients give the contribution of each input to The relationship between adjacent coefficients is more
the given output. The outputs of the receiver FFT are obvious if (2) is simplified by using the formula for the
given by sum of a geometric progression. After some
N −1
manipulation, it can be shown that the weighting
z m ,i = exp( jθ )∑ c l − m a l ,i (1) coefficients are given by
l =0

1 sin π (l − m + ∆fT )
where θ is the carrier phase error at the start of the cl −m =
N  l − m + ∆fT 
received symbol period and sin π  
 N  (3)

1 N −1
 j 2πk (l − m + ∆fT )   (l − m + ∆fT )(N − 1) 
exp jπ  
cl −m =
N
∑ exp
k =0 N
.

(2)  N 

The weighting coefficient cl − m gives the contribution of From this it can be seen that the phase of each coefficient
is given by
the l-th input a l to the m-th output z m . Each weighting
coefficient, c l − m , depends on the normalized frequency π∆fT (N − 1) π (l − m )
∠c l − m = − (4)
offset, ∆fT , and on l − m , but does not depend directly N N
on m .
c0 is the weighting coefficient which relates a given
transmitted value of a k to the corresponding value of
0.8 z k in the receiver. Thus the wanted signal in each
no of carriers = 16
subcarrier is phase rotated by ∠c 0 = π∆fT (N − 1) N .
0.6 norm freq offset = 0.2
weighting factor

x real part
There is a constant phase shift of − π N between
0.4 o imaginary part adjacent weighting coefficients.

0.2 It can be shown [6] that the total ICI resulting from a
number of subcarriers can be modelled as Gaussian
0
noise. However Figures 2 and 3 show that the ICI
resulting from a single subcarrier is far from random in
-0.2
0 5 10 15 form. The component of ICI in one subcarrier resulting
(l-m)
from the input a 2 is quite similar in value to the
Figure 2: Real and imaginary parts of the complex component in adjacent subcarriers. This fact is used in
weighting coefficients for N = 16 , and ∆fT = 0.2 . PCC. For PCC with k = 2 , adjacent pairs of subcarriers
are modulated with opposite values, so that the resulting
components of ICI in each of the other subcarriers tend Ideally, there is no distortion or added noise in the
to cancel. To generate the best estimates of the channel, the receiver local oscillator has exactly the
transmitted data, corresponding pairs of z 0,i L z N −1,i correct phase and frequency, and there is perfect symbol
synchronization in the receiver. In this case,
should be subtracted to calculate dˆ 0,i L dˆ n −1,i and this
y0, i L y N −1, i = b0, i LbN −1, i and z0, i L z N −1, i =
gives further ICI cancellation.
a0, i L a N −1, i : the data is perfectly recovered.
Figure 4 shows the signal to ICI ratio as a function of
normalized frequency offset, ∆fT , for normal OFDM, However, in a multipath channel, a number of echoes of
and for PCC where groups of two and three subcarriers the transmitted signal are received, each echo subject to
are weighted in the transmitter and the corresponding different delay and Doppler shift. This causes distortion
groups are weighted and combined in the receiver. The of the received analogue signal and as a result noise and
figure shows the case for N = 16 , but the graphs for any distortion in the decoded values, z 0,i L z N −1,i . We will
N ≥ 8 would have almost identical values [3]. first consider the effect of delay alone.

Impairments due to delay


80

In general, delay has a number of adverse effects on the


60
received signal. It causes phase rotation so that each of
40 the decoded values z 0,i L z N −1,i is rotated with respect to
Signal to ICI ratio (dB)

a 0,i L a N −1,i . If the delayed echoes overlap subsequent


20
symbols, delay can also cause intersymbol interference.
0
Finally delay can cause ICI within a symbol. These
-20
normal OFDM latter two effects, can be eliminated by adding to each
groups of 2 subcarriers
groups of 3 subcarriers transmitted symbol a cyclic prefix, longer than the
-40 channel impulse response. [1]. In the following analysis
we assume that a cyclic prefix, longer than the impulse
-60
0.0 0.2 0.4 0.6 0.8 1.0 response of the channel has been added.
Normalized frequency offset

Let the received signal due to the p-th transmission path


Figure 4: Effect of frequency offset. Wanted be
signal power/uncancelled ICI power as a function of
normalized frequency offset, ∆fT .
(
v p (t ) = g p exp j 2πf c t − τ p
N −1
)∑ a  j 2πl t − τ p 
exp
(

)
l ,i
l =0  T 
IMPAIRMENTS CAUSED BY MULTIPATH N −1
 2πlt 
PROPAGATION ( )
= g p exp j 2πf c t + θ p ∑ al , i exp j  + lφ p 
,
l =0  T 
N −1
 2πlt 
The behaviour of the system shown in Figure 1 will be = exp( j 2πf c t )∑ g p al , i exp j  exp j θ p + lφ p ( )
analysed for the case of multipath propagation. The l =0  T 
analysis will not include the effect of additive noise in
the channel. In a real OFDM system the transmitter for (i − 1)T < t < iT (6)
output signal depends on the practical details of the DAC
and the low pass filtering. In this analysis we will where g p is the gain of this path and τ p is the delay.
consider the case of ‘ideal’ OFDM, that is we will
assume that the output of the transmitter is the sum of
sinusoidal tone bursts of length T.
By inspection, the component of z l ,i due to this echo is
(( ))
given by g p a l ,i exp j θ p + lφ p . This is an attenuated,
N −1
 j 2πlt 
x(t ) = exp( j 2πf c t )∑ al ,i exp  , for phase rotated version of the transmitted complex value.
l =0  T 
(i − 1)T < t < iT . (5) The phase rotation is the sum of two values, θ p and
lφ p , where θ p = −2πf cτ p , which is the same for all
subcarriers and lφ p = −l 2πτ p T which is a linear Thus the component of z m ,i due to this path is given by
function of subcarrier frequency. For typical systems
N −1
subject to multipath, the impulse response of the channel z m,i , p = g p exp jθ p ( )∑ c l − m, p (
a l ,i exp jlφ p , ) (8)
will be much longer than one period at the carrier l =0
frequency and so the values of θ p due to different
echoes will be approximately uniformly distributed over where the complex weighting coefficients are for a
2π radians. The components due to different echoes add frequency offset of ∆f p . For the flat fading case this can
vectorially so that, depending on the relative phasing of be simplified to
the components, the overall amplitude of the decoded
N −1
subcarrier will increase or decrease. In other words
fading will occur. In cases where the symbol period is
z m,i , p = g p exp jθ p ( )∑ c l −m, p a l ,i . (9)
l =0
much longer than the impulse response of the channel,
lφ p is very small, and all the subcarriers in a symbol are OVERALL PERFORMANCE IN A MULTIPATH
subject to the same attenuation and rotation. This is the CHANNEL
flat fading case.
The overall performance in a given multipath channel
Impairments due to Doppler shift depends on the signal-to-interference ratio in the values
dˆ L dˆ
0 ,i . This in turn depends on how the
n −1,i
When an echo is subject to Doppler shift, the received
components due to the signals with different propagation
signal is compressed, or extended, in time compared
paths and resulting from different transmitted subcarriers
with the transmitted signal. With OFDM this changes
both the frequency of the carrier and the frequencies of combine. Performance also depends on whether the ICI
increases and decreases as the desired signal increases
each of the subcarriers. For typical values of Doppler
and decreases, and whether these variables are
shift, the change in each of the subcarrier frequencies is
negligible and this will be ignored in the following uncorrelated. Such a calculation is beyond the scope of
this paper. Here we will calculate values for the average
analysis. The effect of Doppler shift can therefore be
calculated using the analysis for carrier frequency offset. power in the wanted component of each dˆ L dˆ and 0 ,i n −1,i

the average ICI power in each, where the average is over


Received signal due to one delayed, Doppler shifted all possible transmitted data sequences. Calculations
echo
will be made for both ordinary OFDM and PCC OFDM.
Consider the received signal due to one path. If g p is the
Combination of different multipath components for
gain, τ p is the delay and ∆f p is the Doppler shift for normal OFDM
this path, then the received signal due to this path is
For normal OFDM the decoded values are simply the
( )(
v p (t ) = g p exp j 2π f c + ∆f p t − τ p ) individual outputs of the receiver FFT, z 0,i L z N −1,i .
N −1 (
 j 2πl t − τ p) Using the flat fading assumption discussed earlier, the
∑ a l ,i exp
T  different echoes arrive with carrier phase randomly
l =0   spread over 2π radians. Thus the average total power of
( ( )
= g p exp j 2π f c + ∆f p t + θ p ) the received signal and hence the average power of each
N −1
 2πlt  (7) of the decoded values z 0,i L z N −1,i can be found by
∑a
l =0
exp j 
l ,i
 T
+ lφ p 
 summing the average power in each echo.
(
= exp j 2π f c + ∆f p t )
E  z m,i  = ∑ E  z 
2 2
N −1
 2πlt 
∑ g p a l ,i exp j (
 exp j θ p + lφ p )   paths
m,i , p 
l =0  T 
 N −1
2

= ∑ E  g p exp jθ p ( )∑ c a  (10)
for (i −1)T < t < iT
l − m, p l ,i
paths  
 l =0

 
2
( )
N −1
where in this case θ p = −2π f c + ∆f p τ p = ∑g p
2
E exp jθ p ( )∑ c l −m, p a l ,i 
paths  l =0 
Assuming that there is no correlation between the phase Again by assuming that components from different paths
of a given path and the Doppler shift in that path, this are arriving with random phases, that there is no
can be simplified to correlation between the phase and the Doppler shift, and
that the input data values d 0,i L d n −1,i are zero mean,
 N −1 2
 identically distributed independent random variables so
E  z m ,i  =
2

  ∑
paths
g p E  ∑ c l − m , p a l ,i
2

 l =0
.

(11)
that E [d l ,i d k ,i ] = 0 for l ≠ k , and E d l ,i [ 2
] = E [ d ]. 2

Then after some manipulation it can be shown that


This can be further simplified if the data modulating
different subcarriers are zero mean, identically
distributed independent random variables so that
[
E d m ,i
2
] = E [ d ]∑ g
2
p
2
− c −1, p + 2c 0, p − c1, p
2

paths

E [a l ,i a k ,i ] = 0 for l ≠ k and E  a l ,i  = E a . Then


2 2
[ ] [ ]∑ g ∑ − c
+E d
2
p
2
2 k −1, p + 2c 2 k , p − c 2 k +1, p
2

  paths k ≠0

N −1 (16)
E  z m,i  = c l − m , p E  a l ,i 
2 2 2

  ∑gp 2
∑ 
 
paths l =0
(12) Thus for PCC OFDM in a multipath environment, with
=E a [ ]∑ g 2

paths
p
2
N −1

∑c
l =0
l −m, p
2 coding onto pairs of subcarriers the average wanted
signal power to average ICI power is given by

Separating out the terms that are due to the wanted average wanted signal power
=
subcarrier and the terms which represent ICI gives average ICI power
2
∑g 2
c −1, p + 2c 0, p − c1, p (17)
E  z m,i  = E a

2


2
[ ]∑ g p
2
c 0, p
2
paths
p

2
∑ g ∑ −c
2
paths
. (13) p 2 k −1, p + 2c 2 k , p − c 2 k +1, p
+ E [ a ]∑ g
2 paths k ≠0
∑c
2 2
p l, p
paths l ≠0
SIGNAL TO ICI POWER FOR CLASSICAL
DOPPLER SPREAD
Thus for normal OFDM in a multipath environment the
average wanted signal power to average ICI power is
A well known and mathematically tractable model for a
given by
2
mobile channel is the classical Doppler spread model.
∑g
2
p c0, p Here the relative magnitudes of signals, as a function of
average wanted signal power paths
= 2
.(14) frequency shift, is described by the classical Doppler
average ICI power
∑g ∑ c
paths
p
2

l ≠0
l, p spectrum [7],

1
Combination of different multipath components for PCC S (v ) = 2
, (18)
OFDM  v 
πf d 1 −  
In PCC OFDM the values of d 0,i L d n −1,i rather than  fd 
a 0,i L a N −1,i are independent random variables, so first
express the component of one output due to one where v is the frequency shift and f d is the maximum
multipath in terms of d 0,i L d n −1,i . We will consider the Doppler shift.
case of coding in pairs so that a 0,i = d 0,i = −a1,i and
To calculate the signal to ICI for the classical Doppler
dˆ 0,i = z 0,i − z1,i . Using this in conjunction with equation case, the signal was considered as a large number of
(8) and after some manipulation gives multipath components with random phases. The relative
gain for a given frequency shift given by equation (18)
dˆ m,i , p = g p exp( jθ p ) and the signal to ICI for each path given by equation
N / 2 −1 . (14) for normal OFDM and equation (17) for PCC
∑ (− c
k =0
2 k − 2 m −1, p + 2c 2 k − 2 m , p − c 2 k − 2 m +1, p ) d k ,i OFDM with pairs of subcarriers. A similar expression
was derived for the case of groups of three subcarriers.
(15)
100 mobile receivers”, EBU Technical Review, no 256
pp 168-190, 1987.
90
normal OFDM
80 groups of 2 subcarriers 2. B. Hirosaki, S. Hasegawa, and A. Sabato,
groups of 3 subcarriers
70
“Advanced group-band modems using orthogonally
Signal to ICI ratio (dB)

multiplexed QAM Technique” IEEE Trans.


60
Commun., vol. 34 no.6, June 1986, pp.587-592.
50

40
3. J. Armstrong, “Analysis of new and existing
methods of reducing intercarrier interference due to
30
carrier frequency offset in OFDM”, accepted for
20 publication in IEEE Trans. Commun.
10
4. J. Armstrong, “Polynomial cancellation coding to
0
0.00 0.05 0.10 0.15 0.20
reduce out-of-band power and intersymbol
maximum normalised Doppler frequency interference in OFDM systems”, submitted to IEE
Proceedings on Communications.
Figure 5 Effect of Doppler spread. Wanted signal
power/uncancelled ICI power as a function of f d T , the 5. J. Armstrong, “Improved Data Transmission”,
normalized maximum Doppler frequency. Australian Patent Application no PO8271.

6. T. Pollet, M. Van Bladel, and M. Moeneclaey,


Figure 5 shows the results for a classical Doppler spread “BER sensitivity of OFDM systems to carrier
channel, for normal OFDM and for PCC OFDM with frequency offset and Wiener phase noise’, IEEE
groups of two and three weighted subcarriers. The plot Trans. Commun., vol. 43 no. 2/3/4 Feb/March/April
is against f d T , the maximum normalized Doppler 1995, pp. 191-193.
frequency. The PCC with pairs of subcarriers give an 7. Digital Land Mobile Communications – COST 207
improvement in signal to ICI ratio of between 10 and 20 CEC final report, March 1984 –13 September 1988.
dB depending on the maximum Doppler spread. Using
groups of three subcarriers gives another 10-20dB of
improvement.

CONCLUSIONS

The impairments caused by multipath propagation in


PCC OFDM and ordinary OFDM have been analysed in
detail. An expression has been derived for each output
subcarrier in terms of each input subcarrier, and the gain,
delay and complex weighting coefficients for each
transmission path. By summing the components due to
each transmission path the overall performance of PCC
OFDM and ordinary OFDM for a given channel can be
found. Calculations have been made for the classical
Doppler spread channel model. It is shown that PCC
OFDM has a much better signal to ICI power than
ordinary OFDM. For PCC OFDM with mapping onto
pairs of subcarriers there is an improvement of between
10-20dB, and for mapping onto groups of three carriers
of between 20-40dB.

REFERENCES

1. M. Alard and R. Lassalle, “Principles of modulation


and channel coding for digital broadcasting for

Вам также может понравиться