DocumentCode :
338731
Title :
An area efficient surviving paths unit for the Viterbi algorithm
Author :
Dabiri, Dariush ; Blake, Ian F.
Author_Institution :
LSI Logic Corp., Milpitas, CA, USA
Volume :
1
fYear :
1999
fDate :
1999
Firstpage :
300
Abstract :
A new surviving paths unit (SPU) is described wherein the decision bits produced in the add-compare-select unit (ACSU) of a parallel architecture for the Viterbi algorithm are prepared for efficient storage in a single compact random access memory (RAM). A significant reduction in the size of the RAM is achieved by pre-processing the data in an especially designed unit. The new SPU never requires a memory bandwidth more than the least possible bandwidth imposed by the throughput of the ACSU. A novel interface unit, hereafter referred to as the ACS interface unit (ACSIU), resolves surviving paths down to a pre-determined depth on the trellis diagram of a finite state Markov chain, and breaks the decision bits into a sequence of successive vectors, each of the same size as the word-size of the RAM. At any trace-back step, a subset of the previous content of the trace-back register is used to generate the address for the current output of the RAM. A disjoint subset of the current content of the trace-back register is used to select a pre-determined number of bits from the output of the RAM. The selected bits are used to update the content of the trace-back register. The trace-back register after a sufficient number of trace-back steps, contains the estimated bits
Keywords :
Markov processes; Viterbi decoding; parallel architectures; random-access storage; shift registers; ACS interface unit; RAM; RAM size reduction; RAM word-size; Viterbi algorithm; Viterbi decoder; add-compare-select unit; area efficient surviving paths unit; finite state Markov chain; memory bandwidth; parallel architecture; random access memory; throughput; trace-back register; trellis diagram; Bandwidth; Convolutional codes; Large scale integration; Logic; Maximum likelihood decoding; Maximum likelihood estimation; Random access memory; Read-write memory; Throughput; Viterbi algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, 1999. ICC '99. 1999 IEEE International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-5284-X
Type :
conf
DOI :
10.1109/ICC.1999.767949
Filename :
767949
Link To Document :
بازگشت