Publication | Closed Access
Efficient Computation of Trellis Code Generating Functions
31
Citations
13
References
2004
Year
Efficient ComputationEngineeringJoint Source-channel CodingDistance SpectrumError Correction CodeComputer EngineeringIterative DecodingTrellis CodeComputational ComplexityUnion BoundParallel ProgrammingComputer ScienceCoding TheorySignal ProcessingTurbo CodesVariable-length Code
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 N/sup 2/ to ((N/sup 2/-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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1