Title :
Analysis of convolutional encoders and synthesis of rate-2/n Viterbi decoders
Author_Institution :
Dept. of Eng., Warwick Univ., Coventry, UK
fDate :
7/1/1996 12:00:00 AM
Abstract :
In this correspondence, the problem of obtaining efficient hardware for Viterbi decoders for high-rate convolutional encoders is addressed. It is first shown that the graphs describing the interconnection of the add-compare-select units required may be classified in terms of structures of which there are only a small number for a given code constraint length. They correspond to the assignment of individual register lengths in the ensemble of shift registers in the feedforward encoder. The structures relate to the partitioning of the states such that common successors are grouped together and successive partitioning leads to a hierarchical, modular VLSI layout method. Example symbolic grid layouts are given for 16- and 64-state codes. It is noted that within a given structure, the parity check matrices map into local wiring patterns implying a method for implementing class-universal programmable or adaptive decoders
Keywords :
VLSI; Viterbi decoding; codecs; convolutional codes; digital signal processing chips; feedforward; graph theory; matrix algebra; shift registers; 16-state codes; 64-state codes; adaptive decoders; add-compare-select units; class-universal programmable decoders; code constraint length; convolutional encoders; feedforward encoder; graphs; hierarchical modular VLSI layout; high-rate convolutional encoders; interconnection; local wiring patterns; parity check matrices; partitioning; rate-2/n Viterbi decoders; register lengths; shift registers; symbolic grid layouts; synthesis; Convolutional codes; Digital communication; Feedback; Hardware; Maximum likelihood decoding; Parity check codes; Shift registers; Very large scale integration; Viterbi algorithm; Wiring;
Journal_Title :
Information Theory, IEEE Transactions on