Title :
A low-power self-timed Viterbi decoder
Author :
Riocreux, P.A. ; Brackenbury, L.E.M. ; Cumpstey, M. ; Furber, S.B.
Author_Institution :
Dept. of Comput. Sci., Manchester Univ., UK
Abstract :
Viterbi decoders are used for decoding data encoded using convolutional forward error correction codes or data that suffers from inter-symbol interference. They occur in a large proportion of digital transmission and digital recording systems, including digital mobile telephony and digital TV broadcast, CD-ROM and magnetic disk reading. This paper describes a design for a self-timed Viterbi decoder The new design is based upon serial, unary arithmetic for the manipulation and storage of metrics. In the trace-back system, multiple concurrent trace-backs may be running and trace-backs are terminated as soon as they cease to be useful. The new architecture occupies between 29% and 23% less area than a selection of synchronous implementations with the same design parameters which use the same process and cell-library
Keywords :
CD-ROMs; Viterbi decoding; convolutional codes; digital communication; digital magnetic recording; error correction codes; forward error correction; intersymbol interference; CD-ROM; convolutional forward error correction codes; digital TV broadcast; digital recording systems; digital transmission; inter-symbol interference; magnetic disk reading; mobile telephony; multiple concurrent trace-backs; self-timed Viterbi decoder; trace-back system; unary arithmetic; CD-ROMs; Convolutional codes; Decoding; Digital TV; Digital recording; Forward error correction; Interference; TV broadcasting; Telephony; Viterbi algorithm;
Conference_Titel :
Asynchronus Circuits and Systems, 2001. ASYNC 2001. Seventh International Symposium on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7695-1034-5
DOI :
10.1109/ASYNC.2001.914065