DocumentCode :
934880
Title :
State Transparent Convolutional Codes and Their Novel Maximum-Likelihood Decoding Algorithm
Author :
Sarrafzadeh, Hossein R.
Author_Institution :
Iran Telecommun. Res. Center, Tehran
Volume :
55
Issue :
10
fYear :
2007
Firstpage :
1837
Lastpage :
1844
Abstract :
Almost all the probabilistic decoding algorithms known for convolutional codes, perform decoding without prior knowledge of the error locations. Here, we introduce a novel maximum-likelihood decoding algorithm for a new class of convolutional codes named as the state transparent convolutional (STC) codes, which due to their properties error detection and error locating is possible prior to error correction. Hence, their decoding algorithm, termed here as the STC decoder, allows an error correcting algorithm to be applied only to the erroneous portions of the received sequence referred to here as the error spans (ESPs). We further prove that the proposed decoder, which locates the ESPs and applies the Viterbi algorithm (VA) only to these portions, always yields a decoded path in trellis identical to the one generated by the Viterbi decoder (VD). Due to the fact that the STC decoder applies the VA only to the ESPs, hence percentage of the single-stage (per codeword) trellis decoding performed by the STC decoder is considerably less than the VD, which is applied to the entire received sequence and this reduction is overwhelming for the fading channels, where the erroneous codewords are mostly clustered. Furthermore, through applying the VA only to the ESPs, the resulting algorithm can be viewed as a new formulation of the VD for the STC codes that analogous to the block decoding algorithms provides a predecoding error detection and error locating capabilities, while performing less single-stage trellis decoding.
Keywords :
Viterbi decoding; convolutional codes; error correction codes; maximum likelihood decoding; STC decoder; Viterbi algorithm; Viterbi decoder; block decoding algorithms; erroneous codewords; error correcting algorithm; error correction; error detection; error locating; error locations; error spans; fading channels; maximum-likelihood decoding algorithm; probabilistic decoding algorithms; single-stage trellis decoding; state transparent convolutional codes; Clustering algorithms; Convolutional codes; Electrostatic precipitators; Error correction; Error correction codes; Fading; Maximum likelihood decoding; Maximum likelihood detection; Maximum likelihood estimation; Viterbi algorithm; Convolutional codes; Viterbi decoder; maximum-likelihood (ML) decoder;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/TCOMM.2007.906364
Filename :
4352100
Link To Document :
بازگشت