Title :
Convolutional encoder and Viterbi decoder using SOPC for variable constraint length
Author :
Kulkarni, Akhil ; Mantri, Dnyaneshwar ; Prasad, Neeli Rashmi ; Prasad, Ranga
Author_Institution :
Sinhgad Inst. of Technol., Lonavala, India
Abstract :
Convolution encoder and Viterbi decoder are the basic and important blocks in any Code Division Multiple Accesses (CDMA). They are widely used in communication system due to their error correcting capability But the performance degrades with variable constraint length. In this context to have detailed analysis, this paper deals with the implementation of convolution encoder and Viterbi decoder using system on programming chip (SOPC). It uses variable constraint length of 7, 8 and 9 bits for 1/2 and 1/3 code rates. By analyzing the Viterbi algorithm it is seen that our algorithm has a better error rate for ½ code rates than 1/3. The reduced bit error rate with increasing constraint length shows an increase in efficiency and better utilization of resources as bandwidth and power.
Keywords :
Viterbi decoding; code division multiple access; convolutional codes; error correction codes; error statistics; system-on-chip; CDMA; SOPC; Viterbi decoder; code division multiple accesses; communication system; convolutional encoder; error correcting capability; reduced bit error rate; system on programming chip; variable constraint length; word length 7 bit; word length 8 bit; word length 9 bit; Algorithm design and analysis; Convolution; Encoding; Maximum likelihood decoding; Noise; Viterbi algorithm; SOPC; Viterbi decoder; constraint length; convolution encoder;
Conference_Titel :
Advance Computing Conference (IACC), 2013 IEEE 3rd International
Conference_Location :
Ghaziabad
Print_ISBN :
978-1-4673-4527-9
DOI :
10.1109/IAdCC.2013.6514476