Title :
High-speed Viterbi decoder memory design
Author :
Kirkland, W.R. ; Taylor, D.P.
Author_Institution :
Commum. Res. Lab., McMaster Univ., Hamilton, Ont., Canada
Abstract :
Two initial designs are presented to highlight some of the problems encountered in high-speed Viterbi memory design and to illustrate that a pointer-based path-history storage/retrieval system reduces the number of interconnections between memory cells and makes efficient use of path history memory. Unfortunately, this process suffers from the need for a large increase in clock frequency, which apparently limits its use in high-speed Viterbi decoders. Four principle designs are presented to show how the need for an increase in clock frequency may be overcome through the use of the data stream structure, code multiplexing, a form of double buffering and a pipelined trace-back architecture which is suitable for VLSI implementation.
Keywords :
VLSI; decoding; integrated memory circuits; memory architecture; pipeline processing; VLSI implementation; Viterbi decoder; clock frequency; code multiplexing; data stream structure; double buffering; high-speed Viterbi memory design; pipelined trace-back architecture; pointer-based path-history storage/retrieval system; Clocks; Decoding; History; Random access memory; Shift registers; Viterbi algorithm;
Journal_Title :
Electrical and Computer Engineering, Canadian Journal of
DOI :
10.1109/CJECE.1990.6591468