Title :
On Accelerating the Computation of Weight Enumerators for Convolutional Codes
Author :
Au, Edward K S ; Mow, Wai Ho
Author_Institution :
Electron. & Comput. Eng. Dept., Hong Kong Univ. of Sci. & Technol., Hong Kong
fDate :
6/1/2008 12:00:00 AM
Abstract :
The input-output weight enumerator of a convolutional code characterizes the distance spectrum and allows error probability bounds to be conveniently evaluated. To efficiently compute the weight enumerator, Pimentel recently introduced the so-called state reduction algorithm which has a convenient implementation using existing symbolic mathematical software. In this paper, we propose a dynamic state elimination ordering heuristic to further accelerate the algorithm. As demonstrated by our empirical results, the accelerated state reduction algorithm can achieve impressive complexity savings relative to the original algorithm when applied to compute the weight enumerators and its various truncated versions of convolutional codes with moderate-to-large constraint lengths.
Keywords :
convolutional codes; error statistics; signal flow graphs; algorithm complexity; convolutional code; dynamic state elimination ordering heuristic; error probability bound; input-output weight enumerator; signal flow graph reduction; state reduction algorithm; symbolic mathematical software; Acceleration; Convolution; Convolutional codes; Error probability; Flow graphs; Gold; Helium; Iterative algorithms; Matrices; Software algorithms;
Journal_Title :
Wireless Communications, IEEE Transactions on
DOI :
10.1109/TWC.2008.061108