Implementation and Evaluation of ANN Assisted Wireless Channels

advertisement
International Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue6- June 2013
Implementation and Evaluation of ANN Assisted
Turbo Coding for use with OFDM Signals in
Wireless Channels
1 Mr Mallikarjun.G.Ganachari, 2 Prof Basavaraj.D
Department of ECE, Vishwanathrao Deshpande Rural Institute of Technology, Haliyal,
Visvesvaraya Technical University, Belgaum, Karnataka, India
Abstract—- This project deals OFDM signal for
transmission in the wireless channel. Wireless
channel coding improves the performance of
OFDM signal, but the system design becomes
complex due to the iterative decoding technique.
ANN Assisted Turbo Coding for use with OFDM
the system design can be simplified and made
faster by the use of ANN in the coding and
decoding process. To analyses the BER
performance Simulation is done in MATLAB.
Keywords- ANN, Turbo Code, OFDMr.
I. INTRODUCTION
The main advantage of using OFDM for
transmitting data over a dispersive channel is that
the output symbols at the OFDM receiver are free
from Inter symbol Interference (ISI). The
performance of an OFDM system in a multipath
fading environment can be further improved by
using a channel coding technique to do away with
the effects of the channel. However, the
improvement in BER comes at a cost of design
complexity in the encoder and decoder. The system
design can be simplified by the use of soft
computing methods like Artificial Neural Network
(ANN). This work deals with an ANN assisted
system for encoding and decoding applications with
OFDM signal in a wireless channel. The BER
performance in AWGN, Rayleigh and Rician fading
channels are considered for Turbo coded signal for
transmission using OFDM.
In modern
communication system, orthogonal frequency
Division Multiplexing (OFDM) is an important
ISSN: 2231-5381
wide band transmission scheme which uses parallel
frequency channels to transmit modulated data.
OFDM has received appreciation in many
applications due to its high data rate and robustness
to time dispersion in multipath fading and simple
equalization at the receiver. OFDM allows many
users to transmit in an allocated band by subdividing the entire bandwidth into several narrow
band channels. The sub-channels are generated such
that they are orthogonal to each other, thus allowing
the sub-channels to be closely spaced in the
spectrum. The overlapping sub-channels make the
OFDM system more spectrum efficient than the
standard frequency division multiplexing (FDM)
system.
II. ANN ASSISTED TURBO CODED OFDM
SYSTEM MODEL
Figure1 shows the block diagram of the
ANN assisted Turbo coded OFDM system of Turbo
coded OFDM system which consists of a simple
transmitter/receiver pair and the propagation
channel, clearly showing how the ANN would fit
into the system. The information data is encoded
using ANN assisted Turbo coder and then
modulated using digital modulation schemes like
M- PSK or M-QAM. The modulated symbols are
allotted to parallel subcarriers before transmission
through the channel. At the receiver end, the
received symbols are OFDM demodulated,
demapped and then decoded to recover the
transmitted data. The decoding process is
performed by ANN to reduce design complexity. A
http://www.ijettjournal.org
Page 2247
International Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue6- June 2013
brief overview of each of the components in the
system is presented next ANN assisted Turbo coded
OFDM
system.
Figure1. ANN assisted Turbo coded OFDM system
A. OFDM System
In the OFDM modulator, digitally
modulated information symbols are allotted to
parallel carriers by the serial to parallel converter.
The Inverse Fast Fourier Transform (IFFT) is
performed to convert the time domain signal to
frequency domain before transmission. IFFT
ensures that the carriers are orthogonal to each
other. The parallel output streams from the IFFT
block are converted to serial form and a cyclic
prefix is added to mitigate the dispersive effects of
the channel. At the receiver, the cyclic prefix is
removed before converting the data into parallel
stream. The Fast Fourier Transform (FFT) block
transforms the signal back to time domain signal.
The serial data is then demapped before applying it
to the decoder.
B. Artificial Neural Network (ANN)
ANN is an excellent mathematical tool that
is composed of simple elements, called
neurons
that
can
perform
parallel
operations. It is a network inspired by
Biological nervous systems, which can establish
a relationship between the input and output data by
adjusting its weights through a learning process.
From the structural point of view a Neural Network
may be single layered or it may be multilayered.
Each neuron of one layer is connected to each and
every neuron of the next layer.
C. ANN training and testing:
The learning process used in the work is of
supervised kind and the specific network type is the
Multi Layer Perceptron (MLP) which is a feed
forward structure. The MLP is composed of input
layer, hidden layer and a output layer (Figure5).
Figure 3.Multi-Layer Perceptron
Figure2. DM block diagram
ISSN: 2231-5381
D. Turbo Encoder
The conventional Turbo encoder consists of
two Recursive Systematic Convolution (RSC)
encoders (Figure4). The input message bits are fed
directly to one of the encoders while an interleaved
sequence of the same is fed to the second encoder.
The encoded sequence consists of the information
bits concatenated with the parity bits from the two
encoders. The encoder can be designed to be either
http://www.ijettjournal.org
Page 2248
International Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue6- June 2013
punctured or unpunctured. In the system model
under consideration in this work, rate ½ codes have
been generated by puncturing the parity bits from
the two RSC encoders. The conventional encoder is
then replaced by an ANN that is trained to perform
the encoding process.
Figure5. Iterative decoding scheme
Figure4. Turbo Encoder
E. Turbo Decoder
For a Turbo decoder that uses concatenated
codes, soft decision decoding is used rather than
hard decision decoding. In the decoder being used
for our simulation, where there are two component
codes, the soft decision of one decoder is passed to
the input of the other decoder, and the process is
iterated so as to arrive at a reliable decision. Here
we have considered a Log Map decoder with 10
iterations to achieve a BER of 10 at around 10 db
for faded channel. The complexity -4 of
implementing several iterations to arrive at a
reliable decision can be reduced by implementing
ANN to perform the decoding performance.
F. Wireless Channel
In wireless communication multipath
propagation is a common instance. Fading effect
takes place due to reception of two or more number
of signals at a slightly different time, leading to
change in amplitude, phase and multipath delays of
the transmitted signal, called as fading. Out of the
several kinds of faded channel, the Rayleigh and
Rician faded channel are used in this work.
Rayleigh Faded Channel: The Rayleigh distribution
is given by p(r) as below, where the 1 is the time
average power 2 of the received signal.
P(r) =
e(A2/2
2)
for(0≤r≤∞)
0,
for(r<0)
Rician Faded Channel: The Rician
distribution that is used for LOS communication,
can be described as p(r),
P(r) =
e-(r2+A2/2
2)
I0(A
0,
K=A2/2
)
for(A≥0,r≥0)
for(r<0)
2
Where, the Rician distribution is described
in terms of parameter K, known as Rician factor,
ISSN: 2231-5381
http://www.ijettjournal.org
Page 2249
International Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue6- June 2013
which is the ratio between the deterministic signal
power and the variance of the multipath.
III.SIMULATION RESULTS
The performance of the designed system is
evaluated
through
MATLAB
simulation
considering BER as the performance parameter.
The detail of the signal and system
characteristics has been elaborated in this section.
OFDM signal is generated using IFFT technique
which provides an easy method to generate
orthogonal sub-carriers.
Figure 7.BER plot for PSK –OFDM signals in Rayleigh Faded
channel
In AWGN as well as faded channel, the
BER performance is as follows:
BER BPSK < BER QPSK < BER 8PSK < BER 16
PSK
Similar variation is observed in case of MQAM modulated signals. The details of the
conventional Turbo encoder used are tabulated in
form of Table I.
Rate
Type 2 RSC
Generator polynomial
Decoder type
No of iterations
SNR ±10dB
½
Encoders; punctured
G=[1 1 1;1 0 1]
LogMap decoder
10
Table I. Specification of turbo encoder/decoder
Figure6. Spectrum of OFDM signal generated
The BER performance has been observed
for the ODFM signal for M-PSK and M-QAM
digitally modulated signals (M=2, 4, 8, 16) signals
in AWGN, Rayleigh and Rician fading channel
(Figure7).
The Turbo coded OFDM has been
compared with the uncoded OFDM signal in
Rayleigh channel in Figure8 and in Rician channel
in Figure9. In wireless faded channel, use of Turbo
coding in OFDM signal improves the BER for
higher value of SNR, for both Rayleigh and Rician
fading channel.
Figure8. BER plot for OFDM signal and Turbo coded OFDM
signal in Rayleigh faded channel.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 2250
International Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue6- June 2013
Figure10. Performance plot for ANN decoder
Figure9. BER plot for OFDM signal and Turbo coded OFDM
signal in Rician faded channel.
Two separate ANNs have been trained and
tested to perform the encoding and the decoding
process of Turbo code to be used with the OFDM
signal. Table III shows the details performance
graph of ANN training for the decoder is shown in
Figure10. An improvement in the BER is observed
when the Turbo encoding/decoding is performed
using ANN as compared to iterative decoding
technique (Figure11).
Figure11. BER plot for Turbo coded OFDM signal in
Rayleigh faded channel using iterative decoder and ANN
based decoder
ANN type
Number of Layers
Hidden layer size
Input layer size
SNR consideration
Transfer function
combination
Convergence limit
Training type
Feed forward
One input, one hidden, one output
1.5 times of input
Size of the signal sample at the
receiver end
±10dB
Logsig-tansig-tansig-logsig
104
Back propagation with adaptive
learning rate
IV. CONCLUSION
The performance of the ANN assisted Turbo
coded OFDM is found to be superior compared to
the Turbo coded OFDM with iterative decoding in
terms of BER as well as design complexity and
time of operation. The outcome of ANN based
decoder is more reliable as it can be trained to
mitigate the effect of the faded channel to arrive at
an optimum BER value.
Table II. ANN parameters used for training
ISSN: 2231-5381
http://www.ijettjournal.org
Page 2251
International Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue6- June 2013
Acknowledgment
I owe a debt of gratitude to our guide Prof
Basavaraj D VDRIT haliyal who stood as assets in
completion of this project. I thank for their valuable
time and resources.
REFERENCE
[1]Aradhana Misra and Kandarpa Kumar Sarma
Dept. of Electronics and Communication
Technology Gauhati University” ANN Assisted
Turbo Coding for use with OFD Signals in Wireless
Channels” in Proceedings of of International
Conference on ETNCC-2011 pages:65-69.
[2] J.N. Patel and U.D Dalal: "A Comparative
Performance Analysis of OFDM Using MATLAB
Simulation with M-PSK and M-QAM Mapping," in
Proceedings of International Conference on
Computational Intelligence and Multimedia
Applications, 2007, vol.4, pp.406-410, Dec. 2007
[3] R. Annauth and H.C.S. Rughooputh; “Neural
Network Decoding of Turbo Codes”, in
Proceedings of IEEE International Joint
Conference on Neural Networks, 1999, vol 5,pp
3336-3341.,1999
[4] B. Sklar and P.K. Ray; “Digital
Communications-Fundamentals and applications”,
2nd Edition, Pearson,New Delhi,2001
[5] T. .Rappaport; “Wireless CommunicationsPrinciples and Practice,”2nd Edition, PHI, 2002 [
6] S. Haykin: “Neural Networks- A Comprehensive
Foundation”, 2nd Edition, Pearson Education, New
Delhi, 2003.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 2252
Download