Improving FEC Performance for Baseband Signal Processing using a Lookup Table

Forward error correction (FEC) plays an increasingly important role in today's communication systems. It will improve the capacity of a channel by adding some carefully designed redundant information to the data being transmitted through the channel. The process of adding this redundant information to the data is known as channel coding. In most wireless communication systems, convolutional coding is the preferred method of channel coding to overcome transmission distortions. This paper discusses the implementation of convolutional coding and Viterbi decoding onto Texas Instruments (TI) TMS320C6711 DSP to improve the FEC performance in terms of its execution time and realtime capability

[1]  Andrew J. Viterbi,et al.  Error bounds for convolutional codes and an asymptotically optimum decoding algorithm , 1967, IEEE Trans. Inf. Theory.

[2]  Roberto Garello,et al.  A search for good convolutional codes to be used in the construction of turbo codes , 1998, IEEE Trans. Commun..

[3]  Subir K. Roy,et al.  Design and implementation of a Viterbi decoder using FPGAs , 1999, Proceedings Twelfth International Conference on VLSI Design. (Cat. No.PR00013).

[4]  Nevio Benvenuto,et al.  Algorithms for Communications Systems and their Applications , 2021 .

[5]  Guixia Kang,et al.  The implementation of Viterbi decoder on TMS320C6201 DSP in W-CDMA system , 2000, WCC 2000 - ICCT 2000. 2000 International Conference on Communication Technology Proceedings (Cat. No.00EX420).

[6]  H.-L. Lou,et al.  Implementing the Viterbi algorithm , 1995, IEEE Signal Process. Mag..