International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 06 | June-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1051
A Review on Design and Simulation of Extended Golay Decoder
Ujjvala Rangare
1
, Rajeev Thakur
2
1
M.Tech Scholar Department Of Electronics & Communication NRI Institute Of
Information Science & Technology, Bhopal, India.
2
Associate Prof. Department Of Electronics & Communication, NRI Institute Of
Information Science & Technology, Bhopal, India.
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - An efficient implementation in the area of field
programmable gate array (FPGA) by using both binary Golay
code (G23) and extended binary Golay (G24) can be done with
the help of number of encoding scheme such as Hamming code,
block code, Turbo codes, CRC-cyclic redundancy check-based
etc. High speed with low-latency and less complexity
architecture is the main concern area at the time of working
on FPGA. To remove the complexity and for the fulfillment of
the requirement of the system this paper present a review on
number of scholars and on the bases of that a new scheme is
proposed in future for FPGA using both binary Golay code (G23)
and extended binary Golay (G24).
Key Words: FPGA, CRC cyclic redundancy check, Golay code,
Extended Golay code, Encoding, Decoding, Hardware
optimization.
1.INTRODUCTION
In wireless communication system the signal travel in the
environment will be diffracted, scattered, reflected and
refracted because of the obstacle presents in the
environment which means the system is in a non-Line-of-
sight (NLOS) environment. However the signal is distorted
and there may be error present in the information when
passing through different features in the course of
transmission. So there is a concern how to reduce the error
probability of digital signal in real time communication
system. The reason for these signal distortion is multipath
interference and noise that are received at the time of
transmission and this can be overcome by using channel
coding technology. In view of the fact that this technology
must add some redundancy bits to the original data at the
time of transmission the channel coding must add excess bits
to the original data in transmitting called parity bit or
redundant bits, as a result of that we can detect and correct
the error bits of signal. By appending the additional bit to the
data as parity this will reduce the energy of the symbol of the
received signal as a result of that receivers symbol error rate
increase. But if more error bits can be corrected to
reimburse for the symbol error rate that increases by the
decreasing the energy of the symbol, the bit error rate of the
whole received signal still can be reduced. By reducing the
power efficiency Eb/N0 of the received digital signal after
decoding will be requirement for achieving the same bit
error rate. The symbol error rate of the received signal can
be reduce by avoiding the more addition of parity bits for
that a threshold value of signal to noise ratio is to be set and
to achieve the coding gain, this the signal-to-noise (SNR) of
the received signal Eb/N0 must reach to that threshold. The
decoding mechanism is not responsible for this reduction in
the symbol rate and cannot compensate for this loss.
Consequently, the selection of coding rate is very important;
or we can say that for different systems depends on the
specification requirement different encoding modes and
different coding rates should be adopted. The decoding
capability of the channel code is influence by the coding rate
that determined by the number of information bits and
parity-bits.
Channel coding in a wireless communication channel
environment is a technology to improve the bit error rate of
signal in transmission. To achieve the lower bit rate at the
same transmission power the bandwidth is modified the
excess part of the bandwidth is taken out. Alternatively, the
quality required for the communication can be obtained at
lower transmitted power; however we achieve the coding
gain of the channel code. These can be fulfilling only when
we achieved the Eb/N0 threshold of received signal are
reached. The most frequent problem in wireless channel
environment is the interference and noises from different
environments, obstacles and user moving. Consequently,
problems in coding is encountered due to the occurrence of
the burst errors to solve this problem block interleaving is
one of the most appropriate method to break up the burst
error in to discontinuous random error to bring the
capability of channel coding to correct errors. One more
complexity encountered at the time of coding and decoding
that addition of more redundant bits increase the system
complexity and the need of storing that bits is also become
complicated ,requirement of large memory, buffers, complex
software and hardware design is become very complicated.
There are five sections in this paper. One of the best possible
ways to present the coder and decoder and a new approach
to remove the errors is use Golay code to encrypt the data
the central idea of using this code is to restrained the
amount of errors as much as possible. For that addition of
the redundancy bits to the messages is one of the best idea
through which facilitate to find out or correct the errors that
may have occurred. This paper proposed a specific type of
error-correcting codes, Golay codes (23) and the extended
Golay code (G24). Three steps to transfer the information, a
channel transmit, and a receiver. At the time of transmission