Phase Noise Cancellation in OFDM Systems
Phase Noise Cancellation in OFDM Systems
A PROJECT REPORT
Submitted by
FATHIMA FAIZAN
FARASHATH.M
KARTHIK.R
of
BACHELOR OF ENGINEERING
IN
ELECTRONICS AND COMMUNICATION ENGINEERING
BONAFIDE CERTIFICATE
SIGNATURE SIGNATURE
We would like to thank all our Staff members for their valuable
advice and suggestions. We would like to thank all our non-teaching Staffs and
friends who helped us throughout the Project Work.
1 INTRODUCTION 1
2.1 ATTENUATION 6
2.2 MULTIPATH EFFECTS 7
2.2.1 Rayleigh fading 7
2.2.2 Frequency Selective Fading 9
2.2.3 Delay Spread 9
2.2.4 Doppler Shift 11
REFERENCES 55
ABSTRACT
i
LIST OF TABLES AND FIGURES
iii
LIST OF ACRONYMS
iv
CHAPTER-1
INTRODUCTION
During the past few years, there has been an explosion in wireless
technology. This growth has opened a new dimension to future wireless
communications whose ultimate goal is to provide universal personal and
multimedia communication without regard to mobility or location with high data
rates. To achieve such an objective, the next generation personal communication
networks will need to be support a wide range of services which will include high
quality voice, data, facsimile, still pictures and streaming video. These future
services are likely to include applications which require high transmission rates of
several Mega bits per seconds (Mbps).
When the data is transmitted at high bit rates, over mobile radio
channels, the channel impulse response can extend over many symbol periods,
which lead to Inter-symbol interference (ISI). Orthogonal Frequency Division
Multiplexing (OFDM) is one of the promising candidates to mitigate the ISI. In an
OFDM signal the bandwidth is divided into many narrow sub-channels which are
transmitted in parallel. Each sub-channel is typically chosen narrow enough to
eliminate the effect of delay spread. By combining OFDM with CDMA dispersive
fading limitations of the cellular mobile radio environment can be overcome and
the effects of co-channel interference can be reduced.
1
1.1 DIGITAL COMMUNICATION SYSTEMS
2
impact of the channel. The problem is how to extract this information in an
efficient way. Conventionally, known symbols are multiplexed into the data
sequence in order to estimate the channel. From these symbols, all channel
attenuations are estimated with an interpolation filter.
3
OFDM overcomes most of the problems with both FDMA and
TDMA. OFDM splits the available bandwidth into many narrow band channels
(typically 100-8000 Hz). The carriers for each channel are made orthogonal to one
another, allowing them to be spaced very close together, with no overhead.
Because of this there is no great need for users to be time multiplexed as in
TDMA, thus there is no overhead associated with switching between users. The
orthogonality of the carriers means that each carrier has an integer number of
cycles over a symbol period. Due to this, the spectrum of each carrier has a null at
the location of each of the other carriers in the system. This results in no
interference between the carriers, allowing them to be as close as theoretically
possible. This overcomes the problem of overhead carrier spacing required in
FDMA. Each carrier in an OFDM signal has a very narrow bandwidth (i.e.1kHz),
thus the resulting symbol rate is low. This results in the signal having a high
tolerance to multipath delay spread, as the delay spread must be very long to cause
significant inter-symbol interference (e.g. 500 μsec).
4
This thesis is organized as follows:
In Chapter 2, Characteristics of mobile radio channels and the basics of OFDM are
presented; In Chapter3, The description of OFDM system; In Chapter 4, The
different approaches of Channel Estimation and Interpolation in OFDM systems is
presented; Chapter 5, Demonstrates Simulations and Results; Chapter 6, Concludes
the thesis and a future work is also suggested.
5
CHAPTER-2
For an ideal radio channel, the received signal would consist of only a
single direct path signal, which would be a perfect reconstruction of the transmitted
signal. However in a real channel, the signal is modified during transmission in the
channel. The received signal consists of a combination of attenuated, reflected,
refracted, and diffracted replicas of the transmitted signal. On top of all this, the
channel adds noise to the signal and can cause a shift in the carrier frequency if the
transmitter or receiver is moving (Doppler Effect). Understanding of these effects
on the signal is important because the performance of a radio system is dependent
on the radio channel characteristics.
2.1 ATTENUATION
6
Shadowing is most severe in heavily built up areas, due to the
shadowing from buildings. However, hills can cause a large problem due to the
large shadow they produce. Radio signals diffract off the boundaries of
obstructions, thus preventing total shadowing of the signals behind hills and
buildings. However, the amount of diffraction is dependent on the radio frequency
used, with low frequencies diffracting more than high frequency signals. Thus,
high frequency signals, especially, Ultra High Frequencies (UHF), and microwave
signals require line of sight for adequate signal strength. To overcome the problem
of shadowing, transmitters are usually elevated as high as possible to minimize the
number of obstructions.
7
experienced over very short distances (typically at half wavelength distances), thus
is given the term fast fading. These variations can vary from10-30dB over a short
distance. Figure 2.2 shows the level of attenuation that can occur due to the fading.
Table 2.1 Probability of the signal level for the Rayleigh distribution
8
2.2.2. Frequency Selective Fading
9
receiver. In a digital system, the delay spread can lead to inter-symbol interference.
This is due to the delayed multipath signal overlapping with the following
symbols. This can cause significant errors in high bit rate systems, especially when
using time division multiplexing (TDMA). As the transmitted bit rate is increased
the amount of inter symbol interference also increases. The effect starts to become
very significant when the delay spread is greater than ~50% of the bit time.
Direct Signal
10
2.2.4 Doppler Shift
When a wave source and a receiver are moving relative to one another
the frequency of the received signal will not be the same as the source. When they
are moving toward each other the frequency of the received signal is higher than
the source, and when they are approaching each other the frequency decreases.
This is called the Doppler’s effect. An example of this is the change of pitch in a
car’s horn as it approaches then passes by. This effect becomes important when
developing mobile radio systems. The amount the frequency changes due to the
Doppler Effect depends on the relative motion between the source and receiver and
on the speed of propagation of the wave. The Doppler shift in frequency can be
written:
𝑣
∆𝑓 ≈ ±𝑓0 (2.1)
𝑐
Where
f is the change in frequency of the source seen at the receiver,
fo is the frequency of the source, v is the speed difference between the source and
transmitter, and
c is the speed of light.
11
CHAPTER-3
𝑚
𝑓 = 𝑓𝑖 − 𝑓𝑗 = (3.2)
𝑇
Where, m can be any positive integer. The smallest space for orthogonality is equal
to the symbol rate l/r. With orthogonality, each subcarrier can be demodulated
12
independently without ICI. It should be noted that the pass bands of the subcarriers
may overlap in OFDM, as shown in Figure
∆𝑓 3.1
𝑁
2 −1
𝑖 + 0.5
𝑠 𝑡 = 𝑅𝑒 𝑑1+𝑁/2 . 𝑒𝑥𝑝 𝑗2𝜋 𝑓𝑐 − 𝑡 − 𝑡𝑠 , 𝑡𝑠 ≤ 𝑡 ≤ 𝑡𝑠 + 𝑇
𝑇
𝑁
𝑖=− 2
𝑁𝑠
2 −1
𝑖
𝑠 𝑡 = 𝑑1+𝑁𝑠/2 . 𝑒𝑥𝑝 𝑗2𝜋 𝑡 − 𝑡𝑠 , 𝑡𝑠 ≤ 𝑡 ≤ 𝑡𝑠 + 𝑇
𝑇
𝑁𝑠
𝑖=− 2
14
3.2 BASIC PRINCIPLE OF OFDM
15
3.3.1 Series and parallel concepts
The series and parallel converters are considered to realize the concept
of parallel data transmission, as shown in Figure 3.2. In a conventional serial data
System, the symbols are transmitted sequentially and the frequency spectrum of
each data symbol is allowed to occupy the entire available bandwidth. When the
data rate is sufficiently high, several adjacent symbols may be completely distorted
over a frequency-selective fading or a multipath delay spread channel.
16
3.3.2 FFT and IFFT
Where, X(k) denotes the kth discrete spectral sample of N samples in the
Frequency Domain(FD).
At the receiver side, the data is recovered by performing a DFT on the received
signal.
1 𝑁−1 𝑛
𝑋 𝑘 = 𝑛=0 𝑥 𝑛 . exp −𝑗2𝜋𝑘 , 𝑘 = 0,1,2, … … , 𝑁 − 1 (3.6)
𝑁 𝑁
17
requires only N log(N) multiplications, which is more computationally efficient
than an equivalent single carrier system with an equalizer in the TD.
The IFFT function block is also used to realize the zero forcing
equalization to compensate the effective channel in the FD. An efficient OFDM
implementation converts a serial symbol stream of modulated data into size M
parallel streams. These M streams are then modulated onto M subcarriers via the
use of a size N ( N > M ) IFFT. The N outputs of the IFFT are then serialized to
form a data stream that can then be modulated by a single carrier. The N –point
IFFT can modulate up to N subcarriers. When M is less than N , the remaining N-
M subcarriers are not in the output stream. Essentially, these subcarriers have been
modulated with zero amplitude (zero-padding). For example, the IEEE802.11a
standard specifies that 52 (M = 52 ) out of 64 (N = 64) possible subcarriers are
modulated by the transmitter, as shown in Figure 3.4
19
CHAPTER-4
CHANNEL ESTIMATION AND INTERPOLATION TECHNIQUES
20
However, without channel estimation, OFDM Systems have to use
differential PSK (DPSK), which has a 3 dB signal-to-noise ratio (SNR) loss
compared with coherent PSK. DPSK is appropriate for relatively low data rates,
such as the European DAB Systems. Moreover, the coherent detection achieves a
better performance for higher order constellations than those used with non-
coherent detection. Therefore, coherent detection is preferable for high data rate
applications and is often used in OFDM Systems.
21
4.2 PILOT ARRANGEMENT IN OFDM SYSTEMS
Comb type pilot arrangement is where the pilots are placed are regular
intervals, the pilots are inserted among the data subcarriers. This type of pilot
arrangement is used in the fast fading channels where the subcarriers in one OFDM
symbol are affected by the channel characteristics.
22
4.3 COMB-TYPE PILOT-AIDED CHANNEL ESTIMATION
23
4.4.1 Basic principle of LS channel estimation
The received pilot signals Yp(k) are extracted from received signals
Y(k) and the channel transfer function Hd(k) for the data sub channel can be
obtained from the information carried by Hp{k). With the knowledge of the
estimated channel response H(k), the estimated transmitted data sample Xd(k) can
be recovered by simply dividing the received signal by the estimated channel
response.
𝑌(𝑘)
𝑋𝑑 𝑘 = 𝑘 = 0, 1, … … , 𝑁 − 1 (4.1)
𝐻 (𝑘)
24
Figure 4.2 Estimation and Interpolation
When ICI is eliminated by the GI, the received signal in (3.6) can be
modeled with the following equation:
Y = XH + W (4.2)
where Y is the received signal vector, .X is a diagonal matrix of the transmitted
signal, H is the CFR vector, and W is the noise vector in the Frequency Domain.
Using the LS estimator developed in Appendix C, the LS estimator for an OFDM
System is described as:
𝐻𝐿𝑆 = (𝑋𝐻 𝑋)−1 𝑋𝐻 𝑌 (4.3)
25
𝐻𝐿𝑆 = 𝑋 −1 𝑌 (4.4)
𝑌𝑝 𝑚
𝐻𝑝 𝑚 = 𝑚 = 0,1,2, … . , 𝑁𝑝 − 1 (4.5)
𝑋𝑝 𝑚
where Yp(m) and Xp(m) are the output and the input at mth pilot subcarrier
respectively, and m denotes the index of the pilot sub channel.
𝐻𝑑 𝑘 = 𝐻𝑑 𝑚𝐿 + 𝑙
26
𝑙 𝑙
𝐻𝑑 𝑘 = 1 − 𝐻𝑝 𝑚 + 𝐻𝑝 𝑚 + 1
𝐿 𝐿
𝑙
𝐻𝑑 𝑘 = 𝐻𝑝 𝑚 + 1 − 𝐻𝑝 𝑚 + 𝐻𝑝 𝑚 0 ≤ 𝑙 < 𝐿 (4.6)
𝐿
Where,
∝ (∝ −1)
𝑐1 =
2
𝑙
𝑐0 = − ∝ −1 ∝ +1 , 𝑎𝑛𝑑 ∝=
𝑁
∝ (∝ +1)
𝑐−1 =
2
27
CHAPTER-5
1. Using of workspace allows you to store all the values in several variables
and later you can see all these values just by writing the variables name that
you have defined before.
28
2. The callbacks pane lets you specify functions to be invoked by Simulink at
specific points in the simulation of the model. You can enter the names of
any callback functions you want to be invoked in the appropriate fields.
Parameter Specifications
FFT Size (Nfft) 64
Number of Used Carriers (N) 52 ( 48 + 4 )
Number of Null Subcarriers (Nn) 12
Number of Pilot Subcarriers (Np) 4
Guard Length (Ng) 16
Guard Type Cyclic Extension
OFDM Symbol (Ns) 80
Data Symbol Mapping 16-QAM, 64-QAM,
QPSK, BPSK
Subcarrier Frequency ( ∆f) 0.15625 MHz (10MHz/64)
29
The SIMULINK model of OFDM system is shown in Figure 5.1
30
5.4 DESCRIPTION OF VARIOUS BLOCKS
In the subsequent sections different components of Figure 5.1 is explained.
1. Random integer generates a 4-ary number and outputs the data in a frame
based form containing 48 samples per frame with a sampling time of
0.1µsec. The output datatype is double.
31
5.4.2 MODULATOR / IQ MAPPER
1. This block is used to map the input data stream into various mapping
techniques. A bit to integer converter is used to convert the bits back to
integers. This is because the QAM blocks can operate only integers.
32
Figure 5.3(c) Constellation plot for BPSK Mapping
33
Figure 5.3(f) Block used for 16 Rectangular QAM Mapping
34
Figure 5.3(i) Constellation plot for 64-QAM Mapping
Before feeding the data samples to the IFFT block, the input data
stream should be formatted so that the total number of input samples is a power of
2 as is required by the IFFT block.
35
In order to do this a multiport selector block is used to select the rows
and then unit data samples are added in between to maintain uniformity and finally
they are concatenated vertically to get the data in which number of input samples
are a power of 2. For 48 data samples, 4 pilots are used.
Finally a cyclic prefix block is added to add cyclic prefix to the data.
36
Figure 5.5(a) Block used for Additive White Gaussian Noise.
37
Figure 5.6(b) Block used for Fast Fourier Transform.
The To Frame Block is used to convert the output obtained from FFT
Block into Frame format.
The Remove Zero Padding and Select Rows Block is used to remove
the Guard Bits and Pilots added and output the exact data samples.
38
5.4.6 I-Q DEMAPPER / DEMODULATION
39
Figure 5.7(d) Block used for 64-QAM Demodulator.
40
5.4.8 OUTPUT
This block compares the transmitted bits and received bits and finds
the number of error bits.
41
5.4.9 ESTIMATION AND INTERPOLATION OF RECEIVED SYMBOLS
This block will invoke the least square estimation program that is
coded in the Matlab.
This block will invoke the Linear Interpolation and Second Order Interpolation
technique which is coded in Matlab.
42
SIMULATION RESULTS
BER
Error Bits
Total Bits
Figure 5.11(a) 16-QAM Un-estimated Plot Figure 5.11(b) BER 16-Qam Unestimated
BER
Error Bits
Total Bits
Figure 5.11(c) 16-QAM Linear Interpolation Figure 5.11(d) BER 16-QAM LS and LI
43
5.5.3 LS ESTIMATION WITH SECOND ORDER INTERPOLATION
BER
Error Bits
Total Bits
Figure 5.11(e) 16-QAM SOI Figure 5.11(f) BER 16-QAM LS and SOI
44
5.6 OFDM SYSTEM WITH 16-QAM MAPPING
BER
Error Bits
Total Bits
BER
Error Bits
Total Bits
Figure 5.12(c) 64-QAM Linear Interpolation Figure 5.12(d) BER 64-QAM LS and LI
45
5.6.3 LS ESTIMATION WITH SECOND ORDER INTERPOLATION
BER
Error Bits
Total Bits
Figure 5.12(e) 64-QAM SOI Figure 5.12(f) BER 64-QAM LS and SOI
46
5.7 OFDM SYSTEM WITH QPSK MAPPING
BER
Error Bits
Total Bits
Figure 5.13(a) QPSK unestimated output Figure 5.13(b) BER QPSK Unestimated
BER
Error Bits
Total Bits
Figure 5.13(c) QPSK linear interpolation Figure 5.13(d) BER QPSK LS and LI
47
5.7.3 LS ESTIMATION WITH SECOND ORDER INTERPOLATION
BER
Error Bits
Total Bits
Figure 5.13(e) QPSK with SOI Figure 5.13(f) BER QPSK LS and SOI
48
5.8 OFDM SYSTEM WITH BPSK MAPPING
BER
Error Bits
Total Bits
Figure 5.14(a) BPSK unestimated plot Figure Figure 5.14(b) BER BPSK Unestimated
BER
Error Bits
Total Bits
49
5.8.3 LS ESTIMATION WITH SECOND ORDER INTERPOLATION
BER
Error Bits
Total Bits
Figure 5.14(e) BPSK with SOI Figure 5.14(f) BER BPSK LS and SOI
50
CHAPTER-6
CONCLUSIONS AND FUTURE WORKS
51
(such as AWGN model and RAYLEIGH model), different channel information
and different channel estimation and interpolation algorithms.
52
From the above obtained results we derive the following conclusions.
1. With the increase in bandwidth the multi path fading increases this result in
an increase in bit error rate.
3. The BER of BPSK mapping shows a better result this is because it tends to
transmit only 2 symbols compensating on the data rate. Following BPSK is
the QPSK which transmits 4 symbols. Next to QPSK falls 16-QAM which
transmits 16 symbols and followed by 64-QAM which transmits 64
symbols. 64-QAM gives a better data rate for a given bandwidth.
Due to the limited time frame of this project, there are still some
important issues that have not been dealt with. The following is a list of suggested
future works that can be investigated.
53
estimators may significantly increase in high mobility scenarios, where channel
tracing may be needed. Although methods in the TD usually have higher
complexity than the FD approaches, channel tracing in TD is still preferable.
54
REFERENCES
[6] C. H. Yeh and Y. Y. Lin, "Channel Estimation Using Pilot Tones in OFDM
Systems," IEEE Transaction on broadcasting, Vol. 45, No. 4, pp. 400-405, Dec.
1999.
[8] J.-J. van de Beek, O. Edfors, M. Sandell, and S. K. Wilson, "On Channel
Estimation in OFDM Systems" Proc. 45th IEEE Vehicular Technology Conf.,
Chicago, IL, pp. 815-819, July 1995.
[9] M. Hsieh and C. Wei, "Channel Estimation for OFDM Systems Based on
Comb-Type Pilot Arrangement in Frequency Selective Fading Channels," IEEE
Trans. on Consumer Electronics, Vol. 44, No.l, pp. 217-225, February 1998.
55
[10] Y. Li, "Pilot-Symbol Aided Channel Estimation for OFDM in Wireless
System" IEEE Trans. on Vehicular Technology, Vol. 49, No. 4, pp. 1207-1215,
July 2000.
[13] Sarada Prasanna Dash and Bikash Kumar Dora, “CHANNEL ESTIMATION
IN MULTICARRIER COMMUNICATION SYSTEMS” thesis, NIT, 2005-2009
56