Performance Analysis of Reed-Solomon Codes Concatinated With Convolutional Codes Over Awgn Channel
Performance Analysis of Reed-Solomon Codes Concatinated With Convolutional Codes Over Awgn Channel
Performance Analysis of Reed-Solomon Codes Concatinated With Convolutional Codes Over Awgn Channel
Abstract:- With rapid growth in todays technology, digital communication is playing a major role to provide
hostile environment to meet various applications. In this communication, Coding plays a prominent role to
contribute error free transmission through channel coding which improves capacity of a channel by adding some
redundant bit to the original information. One way to provide a better performance of the communication system
is by concatenating different types of channel coding techniques. The concatenation can be done either in
parallel or serial. The primary aim of this paper is to concatenate the Reed-Solomon codes with Convolutional
codes in series, which provides better results comparing with single coding techniques. The performance of the
concatenation of Reed-Solomon codes with Convolutional codes can be evaluated by finding bit error rate with
various values of signal-to-noise ratio over AWGN channel. The analytical result has been obtained by using
MATLAB/OCTAVE.
Keywords: Communication System, Convolutional codes, Reed-Solomon codes, Concatenation, signalto-noise ratio and bit error rate.
1.
INTRODUCTION
REED-SOLOMON CODES
unknowns.
Obtain the roots of the polynomial by using
chien search algorithm i.e., to locate the error
positions or locations.
The magnitudes of the error locations are
4. CONVOLUTIONAL CODES
ENCODING
v1 ( X ), v 2 ( X ),...........v n ( X )
rinput
routput
v 2 ( X ) g1 ( X ) d1 g 3 ( X ) d 3
ALGORITHM
FOR
CONVOLUTIONAL
DECODING
convolutional decoder.
Select an input pair and calculate the branch
metric value i.e., the hamming distance between
the
input
pair
and
ideal
pairs
(00,01,10,11).
Then choose the path for which path metric
value is minimum and thus obtain the decoded
codeword.
5. CONCATENATION OF REED-SOLOMON
CODES WITH CONVOLUTIONAL CODES
Forney (1966) showed that concatenated codes could
be used to achieve exponentially decreasing error
probabilities at all data rates less than capacity. This
also includes the decoding complexity that increases
only polynomially with the code block length N.
The basic concatenated coding scheme is shown in
Figure 4. Forney proposed to construct a channel
coding system by concatenating two codes, an outer
code and an inner code. Both encoders are separated
by an interleaver, whereas the related decoders are
separated by a dual block to the interleaver, i.e. by a
deinterleaver.
Kk
.
Nn
REFERENCES
[1]
[2]
Figure 6: The BER performance of RS-CC codes with
single codes.
[3]
[4]
[5]
[6]
[7]
[8]
B.
Sklar,
Digital
Communications
Fundamentals and Applications, Englewood
Cliffs, New Jersey:
Clark, G. C., Jr., and Cain, J. B., ErrorCorrection
Coding
for
Digital
Communication, Plenum Press, New York,
1981.
Sudan, M., Decoding of Reed-Solomon
Codes Beyond the Error Correction Bound,
J. Complexity, Vol. 12, 1997, pp. 180193.
Wicker, S. B., and V. K. Bhargava, (eds.),
Reed-Solomon
Codes
and
Their
Applications, New York: Wiley-IEEE Press,
1999.
Forney, G. D., Jr., Convolutional Code II:
Maximum Likelihood Decoding, Inform.
Control, Vol. 25, July 1974, pp. 222266.
Viterbi, A. J., Convolutional Codes and
Their Performance in Communication
Systems, IEEE Trans. Inform. Theory, Vol.
IT-17, October 1971, pp. 751772.
Ramsey, J.L.,Realization of Optimum
Interleavers, IEEE Trans. Inform. Theory,
vol. IT-16, no. 3, May 1970, pp 338-345.
Forney, G. D., Jr., Concatenated Codes,
Cambridge, Massachusetts: M. I. T. Press,
1966.