SlideShare a Scribd company logo
1 of 6
Download to read offline
IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org
ISSN (e): 2250-3021, ISSN (p): 2278-8719
Vol. 04, Issue 05 (May. 2014), ||V6|| PP 17-22
International organization of Scientific Research 17 | P a g e
Simulation of Turbo Coded OFDM System
1
Jyoti Chand, 2
Deependra Pandey
Department of Electronics and Communication Engineering, Amity University, Lucknow
Abstract: - The popularity of Orthogonal Frequency Division Multiplexing (OFDM) has been increasing rapidly
in a high speed wireless communication systems. In OFDM we basically divide a wideband fading channel into
a narrowband channels. OFDM is capable of neglecting or deleting the diverse ( bad) effects of multipath fading
with the help of a one tap equalizer. A system is needed that can transmit information wirelessly and accurately.
The technique of combining an OFDM which is suitable for high data rate transmission with a Forward Error
Correction (FEC) method over a wireless channels have been done already by many engineers. In this thesis, we
basically improve the working of an OFDM system by adding Turbo codes. By proper Power allocation and
efficient use of coding, the performance at the high data rates improves. Simulation is to be done over two
channels- AWGN and Rayleigh channels. In order to improve the performance convolution coding is used [1].
Keywords: Orthogonal Frequency Division Multiplexing, Bit Error Rate, Turbo Codes
I. INTRODUCTION
A multi carrier modulation technique is used in Orthogonal Frequency Division Multiplexing (OFDM)
in which a high rate data stream is divided into multiple low rate data stream and these are further modulated
using subcarriers that are orthogonal to each other. There are many advantages of OFDM such as multipath
delay spread tolerance and also modulation/demodulation can be done using Fast Fourier Transform (FFT)/
Inverse Fast Fourier Transform (IFFT) that are computationally efficient.
When a single OFDM transmission is in process, all the subcarriers are synchronized to each other in order to
restrict the transmission to the digital modulation schemes [2, 3].OFDM is considered as a symbol based system
in which a large number of a low bit carriers are transmitted in parallel form. A single OFDM is formed by these
multi-carriers, hence they are commonly termed as subcarriers.
II. TURBO CODES
The addition of Turbo Codes in OFDM System is called as Turbo Coded Orthogonal frequency Division
multiplexing (TCOFDM). TCOFDM can yield a significant improvement low energy demand to transmit the
data stream [4] [5]. In 1993, Turbo Codes were first presented at the international Conference on Digital
communications.
TCOFDM can yield a significant improvement low energy demand to transmit the data stream [4] [5]. In 1993,
Turbo Codes were first presented at the international Conference on Digital communications. Until that year, it
was widely believed that to achieve near Shannon‟s bound limit one need to implement a decoder with infinite
complexity or close to it. Block Codes or Convolution Codes are useful for implementing a Parallel
Concatenated Codes. A trellis structure or state diagram is used at the encoder side and with using a hard
decision we decode the data stream required. FANO Algorithm under Sequential decoding is used in this thesis.
2.1 Turbo Encoding
The encoder used in a Turbo Codes is a Parallel Concatenated Convolution code [6, 7, 8]. The block
diagram of Turbo Encoder is shown in Figure 1. The input binary data sequence is represented by 𝑑𝑘=
(𝑑1,…….dN). The input sequence is transmitted to the input of a convolution encoder ENC1 and a coded bit
stream, 𝑥 𝑝
k1 is generated. After this, the data sequence is inter leaved, that is, the bits are loaded into a matrix
and read out in a way so as to spread the position of the input bits. The bits are taken out in a Pseudo Random
Order. The interleaved data sequence is then passed to Second convolution encoder ENC2, and a second coded
bit stream 𝑎𝑛𝑑 ℎ𝑒𝑛𝑐𝑒 𝑥 𝑝
k2 is generated. The code sequence that is passed to the modulator for transmission is a
multiplexed stream consisting of systematic code bits 𝑥 𝑠
k and parity bits from both the first encoder 𝑥 𝑝 𝑘1
and
the second encoder 𝑥 𝑝
𝑘2.
Simulation of Turbo Coded of dm System
International organization of Scientific Research 18 | P a g e
Figure 1- Structure of a Turbo Encoder
2.2 COMPONENT CODES (RSC)
The two encoders are recursive systematic convolution codes (RSC) that is a convolution code that uses
feedback or in which the un-coded data bits appear in the transmitted code bit sequence.
Figure 2- Recursive systematic Convolution Code
The encoder has two output sequence ;
One is the data sequence: 𝑥 𝑘
𝑠
= {𝑥1
𝑠
,…..𝑥 𝑁
𝑠
},
Other is the parity sequence: 𝑥 𝑘
𝑝
= { 𝑥1
𝑝
….𝑥 𝑁
𝑝
}.
2.3 Turbo Decoding
Block diagram of a turbo decoder is shown in Figure 3.As shown in the diagram the input to the turbo
decoder is a sequence of received code values 𝑅 𝑘={𝑦 𝑘
𝑠
, 𝑦𝑘
𝑝
} from the demodulator. The turbo decoder consist of
a two component decoder-DEC1 to decode sequence from ENC1 and DEC2 to decode sequence from ENC2.
The DEC1 takes its input the received sequence systematic values {𝑦 𝑘
𝑠
} and the received sequence parity values
𝑦𝑘1
𝑝
,belonging to the first encoder ENC1. DEC1 output is a sequence of hard estimates EXT1 of the transmitted
data is 𝑑 𝑘. Extrinsic data EXT1 does not have any information which is given to DEC2 from DEC1. The
information is interleaved and passed to the decoder 2. The inter leaver is same as the encoder in Figure 1.
DEC2 takes as its input the (interleaved) systematic received values 𝑦 𝑘
𝑠
or the sequence of received parity
values 𝑦𝑘2
𝑝
from the second ENC2, along with the interleaved form of the extrinsic information EXT1 provided
by the first encoder ENC1. DEC 2 gives a set of values which when de interleaved (inverse of Inter leaver)
constitutes hard estimates EXT2 of the transmitted data sequence 𝑑 𝑘. This extrinsic data is formed without the
help of parity bits from which the first encoder is feedback. The process is repeated in a iterative manner. The
iterative decoding process adds greatly to the BER performance of turbo codes.DEC2 outputs a value ^(𝑑 𝑘), a
likelihood representation of the estimate of 𝑑 𝑘.This maximum likelihood value takes the account of transmitting
Simulation of Turbo Coded of dm System
International organization of Scientific Research 19 | P a g e
a bit „0‟ or „1‟ based on the systematic and parity information from both component codes. For this we used
FANO algorithm under the sequential decoding. We set a particular threshold value and initiate the process
accordingly. If the accumulate error crosses or at the threshold level, „TRACEBACK‟ is applied in order to
minimize the error rate.
Figure 3 - Turbo Decoder
III. SIMULATION
3.1 SIMULATION MODEL
The main aim of the research paper is to simulate the OFDM using turbo Codes. The block diagram of entire
process is shown in Figure 4.
Figure 4- Simulation Model of TCOFDM
Here, A=turbo encoder, B=QAM/QPSK modulation, C=Serial to parallel converter, D=IIFT, E=Parallel To
serial converter, F=Channel with Noise, G=Serial to parallel converter, H=FFT, I=Parallel to serial converter,
J=QAM/QPSK demodulation and K=turbo decoder.
3.2 SIMULATION PARAMETERS
During simulation, for comparison purpose, the same random messages are generated and for that the radiant
function should be in MATLAB.
Table 1 Shows all the parameters used for the simulation of the Turbo coded OFDM. Although these parameters
can vary from time to time in order to improve the overall performance of the system.
Simulation of Turbo Coded of dm System
International organization of Scientific Research 20 | P a g e
Table 1 – Simulation Parameters
IV. RESULTS
Simulations are done to achieve a desired BER. For simulation results, two noise models were
considered here: the AWGN and the Rayleigh Channel. The BER performance of the TCOFDM system is
compared with the respective un-coded system under the AWGN and Rayleigh channel. “Figure 5” shows the
comparison of Un-coded and Turbo coded OFDM with AWGN channel using QAM modulation technique.
Figure 5 -Comparison between Turbo coded and Un-coded OFDM
Hence in order to improve the performance of OFDM system, turbo code must be added. “Fig 6”
shows the BER Vs SNR graph for Un-coded and TC OFDM in which we are using a Rayleigh channel i.e.
fading instead of a noisy channel. Here Quadrature Amplitude Modulation is applied.
Figure 6- Comparison between Turbo coded and Un-coded OFDM over Rayleigh Channel
Simulation of Turbo Coded of dm System
International organization of Scientific Research 21 | P a g e
Here, a 4 bit Quadrature Phase Shift Keying is used and the BER of the system is less using Turbo code as
compared to Un-coded system.“Figure 7” shows the performance of un-coded and Turbo coded OFDM using
QPSK under both a noisy and a faded channel.
Figure 7- Comparison between Turbo coded and Un-coded OFDM over Rayleigh and AWGN channel
According to the graph the TCOFDM gives much better performance as compared to un-coded system as the
error rate of Un-coded OFDM is quite high.
Figure 8- Comparison between different generator polynomials
From the above graph we can say that the performance of TCOFDM for different generator polynomials is quite
same. But the BER of (13, 15) is slightly better.
V. CONCLUSION
To conclude, we can say that Identification of some factors prove that an OFDM system not
performing to its potential, hence further implementation is needed in the system. These factor includes Inter-
symbol Interference (ISI) caused by a dispersive channel, Inter-channel Interference ICI and also the issue of
PAPR which is crucial for proper functionality. Several techniques are explored in order to combat some of
these problems like by using a Cyclic Prefix and equalization makes the system performance better. Presentation
of a result in both AWGN and Rayleigh environments , shows the actual nature or performance of Turbo coded
system. The simulation of entire work is done on MATLAB 7.7. First develop an OFDM system model and then
apply a Turbo code in order to improve the performance of overall system. The system model developed is quite
flexible and can be easily modified or extended to study the performance of this scheme.
Simulation of Turbo Coded of dm System
International organization of Scientific Research 22 | P a g e
REFERENCES
[1] M.K. Gupta , Vishwas Sharma “To improve BER of Turbo coded OFDM channel over noisy channel” in
Journal of Theoretical and Applied Information Technology ©2005-2009 JATIT.
[2] Ramjee Prasad, “OFDM for Wireless Communications systems”, Artech House Publishers, 2004.
[3] L. Hanzo , M. Munster, B .J .Choi, T . Keller, “OFDM and MC-CDMA for broadband Multiuser
Communications, WLANs and Broadcasting”John Wiley Publishers, 2003.
[4] Lou I Ilunga , Research work on “ Adaptive, Turbo coded OFDM”© 2005.
[5] George White, “Optimised Turbo Codes for Wireless channels”. Phd. Thesis communication Research
Group Department of Electronics University of York; UK, 10th
Oct 2001.
[6] C. Berrou, A. Glavieux, and P. Thitimajshima, “Near Shannon Limit Error-correcting Coding: Turbo
Codes”. Proceedings of the IEEE International Conference on Communications, ICC‟ 93, Geneva.,pp.
1064-1070, May 1993.
[7] G .D .Forney , “The Viterbi Algorithm”, Proceedings IEEE, vol.61, no.3,pp.268-278, March 1973.
[8] L. Bahl , J. Cocke, F. Jelinek and J. RAviv, “ Optimal Decoding of Linear Codes for Minimising Symbol
Error Rate”, IEEE Trans. On Information Theory, vol.20.pp.248-287, March 1974.
[9] T.A. Summers and S . G. Wilson, “ SNR Mismatch and Online Estimation in Turbo Decoding”,IEEE
Trans. On Communications, vol.46,no.4,pp.421-423, April 1998.
[10] A.G. Burr, G.P.White, “Performance of turbo-Coded OFDM”in IEE Trans. Of International Conference
on Universal Personal Communications, 1999.

More Related Content

What's hot

The performance of turbo codes for wireless communication systems
The performance of turbo codes for wireless communication systemsThe performance of turbo codes for wireless communication systems
The performance of turbo codes for wireless communication systems
chakravarthy Gopi
 
A fast-adaptive-tomlinson-harashima-precoder-for-indoor-wireless-communications
A fast-adaptive-tomlinson-harashima-precoder-for-indoor-wireless-communicationsA fast-adaptive-tomlinson-harashima-precoder-for-indoor-wireless-communications
A fast-adaptive-tomlinson-harashima-precoder-for-indoor-wireless-communications
Cemal Ardil
 
Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377
Editor IJARCET
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 

What's hot (20)

The performance of turbo codes for wireless communication systems
The performance of turbo codes for wireless communication systemsThe performance of turbo codes for wireless communication systems
The performance of turbo codes for wireless communication systems
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Forward Bit Error Correction - Wireless Communications
Forward Bit Error Correction - Wireless Communications Forward Bit Error Correction - Wireless Communications
Forward Bit Error Correction - Wireless Communications
 
Packet Guide SONET/SDH
Packet Guide SONET/SDHPacket Guide SONET/SDH
Packet Guide SONET/SDH
 
Modern SATCOM Forward Error Correction
Modern SATCOM Forward Error CorrectionModern SATCOM Forward Error Correction
Modern SATCOM Forward Error Correction
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1
 
Internet Protocol Version 4
Internet Protocol Version 4Internet Protocol Version 4
Internet Protocol Version 4
 
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier SystemsFPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
 
A fast-adaptive-tomlinson-harashima-precoder-for-indoor-wireless-communications
A fast-adaptive-tomlinson-harashima-precoder-for-indoor-wireless-communicationsA fast-adaptive-tomlinson-harashima-precoder-for-indoor-wireless-communications
A fast-adaptive-tomlinson-harashima-precoder-for-indoor-wireless-communications
 
Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377
 
Demodulation of Wi-Fi 802.11g Packets
Demodulation of Wi-Fi 802.11g PacketsDemodulation of Wi-Fi 802.11g Packets
Demodulation of Wi-Fi 802.11g Packets
 
Fundamentals of sdh
Fundamentals of sdhFundamentals of sdh
Fundamentals of sdh
 
Ff34970973
Ff34970973Ff34970973
Ff34970973
 
Ec8551 communication networks mcq question bank
Ec8551   communication networks mcq question bank Ec8551   communication networks mcq question bank
Ec8551 communication networks mcq question bank
 
Implementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve DesignImplementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve Design
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
IRJET- Comparison of Different PAPR Reduction Schemes in OFDM System
IRJET- Comparison of Different PAPR Reduction Schemes in OFDM SystemIRJET- Comparison of Different PAPR Reduction Schemes in OFDM System
IRJET- Comparison of Different PAPR Reduction Schemes in OFDM System
 
Cs8591 Computer Networks
Cs8591 Computer NetworksCs8591 Computer Networks
Cs8591 Computer Networks
 
B0510916
B0510916B0510916
B0510916
 

Similar to D04561722

Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377
Editor IJARCET
 

Similar to D04561722 (20)

Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
G1034247
G1034247G1034247
G1034247
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
BER Performance of OFDM-QAM over AWGN and RICAIN Channels Using Error Correct...
BER Performance of OFDM-QAM over AWGN and RICAIN Channels Using Error Correct...BER Performance of OFDM-QAM over AWGN and RICAIN Channels Using Error Correct...
BER Performance of OFDM-QAM over AWGN and RICAIN Channels Using Error Correct...
 
Comparative evaluation of bit error rate for different ofdm subcarriers in ra...
Comparative evaluation of bit error rate for different ofdm subcarriers in ra...Comparative evaluation of bit error rate for different ofdm subcarriers in ra...
Comparative evaluation of bit error rate for different ofdm subcarriers in ra...
 
37 44
37 4437 44
37 44
 
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
 
40120140501015
4012014050101540120140501015
40120140501015
 
An identification of the tolerable time-interleaved analog-todigital convert...
An identification of the tolerable time-interleaved analog-todigital convert...An identification of the tolerable time-interleaved analog-todigital convert...
An identification of the tolerable time-interleaved analog-todigital convert...
 
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMA NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
 
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
 
Performance Analysis of DRA Based OFDM Data Transmission With Respect to Nove...
Performance Analysis of DRA Based OFDM Data Transmission With Respect to Nove...Performance Analysis of DRA Based OFDM Data Transmission With Respect to Nove...
Performance Analysis of DRA Based OFDM Data Transmission With Respect to Nove...
 
Performance Analysis of a SIMO-OFDM System Using Different Diversity Combinin...
Performance Analysis of a SIMO-OFDM System Using Different Diversity Combinin...Performance Analysis of a SIMO-OFDM System Using Different Diversity Combinin...
Performance Analysis of a SIMO-OFDM System Using Different Diversity Combinin...
 
Improving The Performance of Viterbi Decoder using Window System
Improving The Performance of Viterbi Decoder using Window System Improving The Performance of Viterbi Decoder using Window System
Improving The Performance of Viterbi Decoder using Window System
 
Simulation of Turbo Convolutional Codes for Deep Space Mission
Simulation of Turbo Convolutional Codes for Deep Space MissionSimulation of Turbo Convolutional Codes for Deep Space Mission
Simulation of Turbo Convolutional Codes for Deep Space Mission
 
Design of Simulink Model for Constant Envelop OFDM & Analysis of Bit Error Rate
Design of Simulink Model for Constant Envelop OFDM & Analysis of Bit Error RateDesign of Simulink Model for Constant Envelop OFDM & Analysis of Bit Error Rate
Design of Simulink Model for Constant Envelop OFDM & Analysis of Bit Error Rate
 
Peak detection using wavelet transform
Peak detection using wavelet transformPeak detection using wavelet transform
Peak detection using wavelet transform
 
Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377
 
linear equalizer and turbo equalizer
linear equalizer and turbo equalizerlinear equalizer and turbo equalizer
linear equalizer and turbo equalizer
 

More from IOSR-JEN

More from IOSR-JEN (20)

C05921721
C05921721C05921721
C05921721
 
B05921016
B05921016B05921016
B05921016
 
A05920109
A05920109A05920109
A05920109
 
J05915457
J05915457J05915457
J05915457
 
I05914153
I05914153I05914153
I05914153
 
H05913540
H05913540H05913540
H05913540
 
G05913234
G05913234G05913234
G05913234
 
F05912731
F05912731F05912731
F05912731
 
E05912226
E05912226E05912226
E05912226
 
D05911621
D05911621D05911621
D05911621
 
C05911315
C05911315C05911315
C05911315
 
B05910712
B05910712B05910712
B05910712
 
A05910106
A05910106A05910106
A05910106
 
B05840510
B05840510B05840510
B05840510
 
I05844759
I05844759I05844759
I05844759
 
H05844346
H05844346H05844346
H05844346
 
G05843942
G05843942G05843942
G05843942
 
F05843238
F05843238F05843238
F05843238
 
E05842831
E05842831E05842831
E05842831
 
D05842227
D05842227D05842227
D05842227
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 

D04561722

  • 1. IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 05 (May. 2014), ||V6|| PP 17-22 International organization of Scientific Research 17 | P a g e Simulation of Turbo Coded OFDM System 1 Jyoti Chand, 2 Deependra Pandey Department of Electronics and Communication Engineering, Amity University, Lucknow Abstract: - The popularity of Orthogonal Frequency Division Multiplexing (OFDM) has been increasing rapidly in a high speed wireless communication systems. In OFDM we basically divide a wideband fading channel into a narrowband channels. OFDM is capable of neglecting or deleting the diverse ( bad) effects of multipath fading with the help of a one tap equalizer. A system is needed that can transmit information wirelessly and accurately. The technique of combining an OFDM which is suitable for high data rate transmission with a Forward Error Correction (FEC) method over a wireless channels have been done already by many engineers. In this thesis, we basically improve the working of an OFDM system by adding Turbo codes. By proper Power allocation and efficient use of coding, the performance at the high data rates improves. Simulation is to be done over two channels- AWGN and Rayleigh channels. In order to improve the performance convolution coding is used [1]. Keywords: Orthogonal Frequency Division Multiplexing, Bit Error Rate, Turbo Codes I. INTRODUCTION A multi carrier modulation technique is used in Orthogonal Frequency Division Multiplexing (OFDM) in which a high rate data stream is divided into multiple low rate data stream and these are further modulated using subcarriers that are orthogonal to each other. There are many advantages of OFDM such as multipath delay spread tolerance and also modulation/demodulation can be done using Fast Fourier Transform (FFT)/ Inverse Fast Fourier Transform (IFFT) that are computationally efficient. When a single OFDM transmission is in process, all the subcarriers are synchronized to each other in order to restrict the transmission to the digital modulation schemes [2, 3].OFDM is considered as a symbol based system in which a large number of a low bit carriers are transmitted in parallel form. A single OFDM is formed by these multi-carriers, hence they are commonly termed as subcarriers. II. TURBO CODES The addition of Turbo Codes in OFDM System is called as Turbo Coded Orthogonal frequency Division multiplexing (TCOFDM). TCOFDM can yield a significant improvement low energy demand to transmit the data stream [4] [5]. In 1993, Turbo Codes were first presented at the international Conference on Digital communications. TCOFDM can yield a significant improvement low energy demand to transmit the data stream [4] [5]. In 1993, Turbo Codes were first presented at the international Conference on Digital communications. Until that year, it was widely believed that to achieve near Shannon‟s bound limit one need to implement a decoder with infinite complexity or close to it. Block Codes or Convolution Codes are useful for implementing a Parallel Concatenated Codes. A trellis structure or state diagram is used at the encoder side and with using a hard decision we decode the data stream required. FANO Algorithm under Sequential decoding is used in this thesis. 2.1 Turbo Encoding The encoder used in a Turbo Codes is a Parallel Concatenated Convolution code [6, 7, 8]. The block diagram of Turbo Encoder is shown in Figure 1. The input binary data sequence is represented by 𝑑𝑘= (𝑑1,…….dN). The input sequence is transmitted to the input of a convolution encoder ENC1 and a coded bit stream, 𝑥 𝑝 k1 is generated. After this, the data sequence is inter leaved, that is, the bits are loaded into a matrix and read out in a way so as to spread the position of the input bits. The bits are taken out in a Pseudo Random Order. The interleaved data sequence is then passed to Second convolution encoder ENC2, and a second coded bit stream 𝑎𝑛𝑑 ℎ𝑒𝑛𝑐𝑒 𝑥 𝑝 k2 is generated. The code sequence that is passed to the modulator for transmission is a multiplexed stream consisting of systematic code bits 𝑥 𝑠 k and parity bits from both the first encoder 𝑥 𝑝 𝑘1 and the second encoder 𝑥 𝑝 𝑘2.
  • 2. Simulation of Turbo Coded of dm System International organization of Scientific Research 18 | P a g e Figure 1- Structure of a Turbo Encoder 2.2 COMPONENT CODES (RSC) The two encoders are recursive systematic convolution codes (RSC) that is a convolution code that uses feedback or in which the un-coded data bits appear in the transmitted code bit sequence. Figure 2- Recursive systematic Convolution Code The encoder has two output sequence ; One is the data sequence: 𝑥 𝑘 𝑠 = {𝑥1 𝑠 ,…..𝑥 𝑁 𝑠 }, Other is the parity sequence: 𝑥 𝑘 𝑝 = { 𝑥1 𝑝 ….𝑥 𝑁 𝑝 }. 2.3 Turbo Decoding Block diagram of a turbo decoder is shown in Figure 3.As shown in the diagram the input to the turbo decoder is a sequence of received code values 𝑅 𝑘={𝑦 𝑘 𝑠 , 𝑦𝑘 𝑝 } from the demodulator. The turbo decoder consist of a two component decoder-DEC1 to decode sequence from ENC1 and DEC2 to decode sequence from ENC2. The DEC1 takes its input the received sequence systematic values {𝑦 𝑘 𝑠 } and the received sequence parity values 𝑦𝑘1 𝑝 ,belonging to the first encoder ENC1. DEC1 output is a sequence of hard estimates EXT1 of the transmitted data is 𝑑 𝑘. Extrinsic data EXT1 does not have any information which is given to DEC2 from DEC1. The information is interleaved and passed to the decoder 2. The inter leaver is same as the encoder in Figure 1. DEC2 takes as its input the (interleaved) systematic received values 𝑦 𝑘 𝑠 or the sequence of received parity values 𝑦𝑘2 𝑝 from the second ENC2, along with the interleaved form of the extrinsic information EXT1 provided by the first encoder ENC1. DEC 2 gives a set of values which when de interleaved (inverse of Inter leaver) constitutes hard estimates EXT2 of the transmitted data sequence 𝑑 𝑘. This extrinsic data is formed without the help of parity bits from which the first encoder is feedback. The process is repeated in a iterative manner. The iterative decoding process adds greatly to the BER performance of turbo codes.DEC2 outputs a value ^(𝑑 𝑘), a likelihood representation of the estimate of 𝑑 𝑘.This maximum likelihood value takes the account of transmitting
  • 3. Simulation of Turbo Coded of dm System International organization of Scientific Research 19 | P a g e a bit „0‟ or „1‟ based on the systematic and parity information from both component codes. For this we used FANO algorithm under the sequential decoding. We set a particular threshold value and initiate the process accordingly. If the accumulate error crosses or at the threshold level, „TRACEBACK‟ is applied in order to minimize the error rate. Figure 3 - Turbo Decoder III. SIMULATION 3.1 SIMULATION MODEL The main aim of the research paper is to simulate the OFDM using turbo Codes. The block diagram of entire process is shown in Figure 4. Figure 4- Simulation Model of TCOFDM Here, A=turbo encoder, B=QAM/QPSK modulation, C=Serial to parallel converter, D=IIFT, E=Parallel To serial converter, F=Channel with Noise, G=Serial to parallel converter, H=FFT, I=Parallel to serial converter, J=QAM/QPSK demodulation and K=turbo decoder. 3.2 SIMULATION PARAMETERS During simulation, for comparison purpose, the same random messages are generated and for that the radiant function should be in MATLAB. Table 1 Shows all the parameters used for the simulation of the Turbo coded OFDM. Although these parameters can vary from time to time in order to improve the overall performance of the system.
  • 4. Simulation of Turbo Coded of dm System International organization of Scientific Research 20 | P a g e Table 1 – Simulation Parameters IV. RESULTS Simulations are done to achieve a desired BER. For simulation results, two noise models were considered here: the AWGN and the Rayleigh Channel. The BER performance of the TCOFDM system is compared with the respective un-coded system under the AWGN and Rayleigh channel. “Figure 5” shows the comparison of Un-coded and Turbo coded OFDM with AWGN channel using QAM modulation technique. Figure 5 -Comparison between Turbo coded and Un-coded OFDM Hence in order to improve the performance of OFDM system, turbo code must be added. “Fig 6” shows the BER Vs SNR graph for Un-coded and TC OFDM in which we are using a Rayleigh channel i.e. fading instead of a noisy channel. Here Quadrature Amplitude Modulation is applied. Figure 6- Comparison between Turbo coded and Un-coded OFDM over Rayleigh Channel
  • 5. Simulation of Turbo Coded of dm System International organization of Scientific Research 21 | P a g e Here, a 4 bit Quadrature Phase Shift Keying is used and the BER of the system is less using Turbo code as compared to Un-coded system.“Figure 7” shows the performance of un-coded and Turbo coded OFDM using QPSK under both a noisy and a faded channel. Figure 7- Comparison between Turbo coded and Un-coded OFDM over Rayleigh and AWGN channel According to the graph the TCOFDM gives much better performance as compared to un-coded system as the error rate of Un-coded OFDM is quite high. Figure 8- Comparison between different generator polynomials From the above graph we can say that the performance of TCOFDM for different generator polynomials is quite same. But the BER of (13, 15) is slightly better. V. CONCLUSION To conclude, we can say that Identification of some factors prove that an OFDM system not performing to its potential, hence further implementation is needed in the system. These factor includes Inter- symbol Interference (ISI) caused by a dispersive channel, Inter-channel Interference ICI and also the issue of PAPR which is crucial for proper functionality. Several techniques are explored in order to combat some of these problems like by using a Cyclic Prefix and equalization makes the system performance better. Presentation of a result in both AWGN and Rayleigh environments , shows the actual nature or performance of Turbo coded system. The simulation of entire work is done on MATLAB 7.7. First develop an OFDM system model and then apply a Turbo code in order to improve the performance of overall system. The system model developed is quite flexible and can be easily modified or extended to study the performance of this scheme.
  • 6. Simulation of Turbo Coded of dm System International organization of Scientific Research 22 | P a g e REFERENCES [1] M.K. Gupta , Vishwas Sharma “To improve BER of Turbo coded OFDM channel over noisy channel” in Journal of Theoretical and Applied Information Technology ©2005-2009 JATIT. [2] Ramjee Prasad, “OFDM for Wireless Communications systems”, Artech House Publishers, 2004. [3] L. Hanzo , M. Munster, B .J .Choi, T . Keller, “OFDM and MC-CDMA for broadband Multiuser Communications, WLANs and Broadcasting”John Wiley Publishers, 2003. [4] Lou I Ilunga , Research work on “ Adaptive, Turbo coded OFDM”© 2005. [5] George White, “Optimised Turbo Codes for Wireless channels”. Phd. Thesis communication Research Group Department of Electronics University of York; UK, 10th Oct 2001. [6] C. Berrou, A. Glavieux, and P. Thitimajshima, “Near Shannon Limit Error-correcting Coding: Turbo Codes”. Proceedings of the IEEE International Conference on Communications, ICC‟ 93, Geneva.,pp. 1064-1070, May 1993. [7] G .D .Forney , “The Viterbi Algorithm”, Proceedings IEEE, vol.61, no.3,pp.268-278, March 1973. [8] L. Bahl , J. Cocke, F. Jelinek and J. RAviv, “ Optimal Decoding of Linear Codes for Minimising Symbol Error Rate”, IEEE Trans. On Information Theory, vol.20.pp.248-287, March 1974. [9] T.A. Summers and S . G. Wilson, “ SNR Mismatch and Online Estimation in Turbo Decoding”,IEEE Trans. On Communications, vol.46,no.4,pp.421-423, April 1998. [10] A.G. Burr, G.P.White, “Performance of turbo-Coded OFDM”in IEE Trans. Of International Conference on Universal Personal Communications, 1999.