Title :
Comparing List Viterbi Algorithms with and without tail bits
Author :
Mohammad, Maruf ; Ramchandran, Harish ; Jong, Je-Hong ; Ravishankar, Channasandra ; Barnett, Charles
Author_Institution :
Hughes Network Syst. (HNS), Germantown, MD
Abstract :
In this paper we evaluate the impact of tail bits on the performance of list Viterbi algorithms (LVA). The LVA provides an ordered list of decoded bit sequences. The outer cyclic redundancy check (CRC) block code, concatenated with the convolutional code, is used to select the output sequence. For the conventional Viterbi algorithm (VA), tail-biting outperforms tail bit-aided decoder with additional complexity. However, for the concatenated system, tail-biting algorithm applied to the LVA does not perform as well. Since tail bits incur rate loss, we propose an alternative algorithm where the tail bit-aided LVA with puncturing is employed. The tail-punctured LVA, while retaining the original code rate, provides good performance with reduced complexity. A set of simulation results are presented comparing these algorithms for different constraint lengths, code rates and channel conditions.
Keywords :
Viterbi decoding; block codes; convolutional codes; cyclic redundancy check codes; code rates; constraint lengths; convolutional code; decoded bit sequences; list Viterbi algorithms; outer cyclic redundancy check block code; tail bit-aided decoder; Block codes; Concatenated codes; Convolutional codes; Cyclic redundancy check; Cyclic redundancy check codes; Error correction; Error correction codes; Maximum likelihood decoding; Tail; Viterbi algorithm;
Conference_Titel :
Military Communications Conference, 2008. MILCOM 2008. IEEE
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-2676-8
Electronic_ISBN :
978-1-4244-2677-5
DOI :
10.1109/MILCOM.2008.4753303