Title :
Efficient computation of trellis code generating functions
Author :
Shi, Un ; Wesel, Richard D.
Author_Institution :
Dept. of Electr. Eng., Univ. of California, Los Angeles, CA, USA
Abstract :
For trellis codes, generating function techniques provide the distance spectrum and a union bound on bit-error rate. The computation of the generating function of a trellis code may be separated into two stages. The first stage reduces the number of states as much as possible using low-complexity approaches. The second stage produces the generating function from the reduced-state diagram through some form of matrix inversion, which has a relatively high complexity. In this paper, we improve on the amount of state reduction possible during the low-complexity first stage. We also show that for a trellis code that is a linear convolutional code followed by a signal mapper, the number of states may always be reduced from N2 to ((N2-N)/2)+1 using low-complexity techniques. Finally, we analytically compare the complexity of various matrix inversion techniques and verify through simulation that the two-stage approach we propose has the lowest complexity. In an example, the new technique produced the union bound in about half the time required by the best algorithm already in the literature.
Keywords :
computational complexity; convolutional codes; error statistics; linear codes; matrix inversion; transfer function matrices; trellis coded modulation; BER; bit-error rate; distance spectrum; error probability; generating functions; linear convolutional code; low-complexity approach; matrix inversion; reduced-state diagram; signal mapper; transfer functions; trellis codes; trellis-coded modulation; Analytical models; Bit error rate; Communications Society; Convolutional codes; Error correction codes; Error probability; Modulation coding; Signal mapping; Sufficient conditions; Transfer functions;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2003.822702