Title :
A 755 Mb/s Viterbi decoder for the RM (64, 35, 8) subcode
Author :
Nakamura, E.B. ; Uehara, G.T. ; Chu, C.W.P. ; Shu Lin
Author_Institution :
Hawaii Univ., Honolulu, HI, USA
Abstract :
As speed demands in broadband communication systems increase into the Gb/s region, economical implementation of robust high-speed soft-decision error-correcting decoders becomes necessary. Convolutional codes are one approach that have been widely employed in communication and storage systems. Decoders for convolutional codes have trellis structures and are typically decoded using the Viterbi algorithm. The speed of these decoders is limited by the well-known add-compare-select (ACS) bottleneck. In addition, previously reported decoder implementations use a radix-4 ACS block which processes two symbols per clock cycle. An alternative to convolutional codes are block codes which also have trellis structures that can be decoded using the Viterbi algorithm. Since trellises for block codes have well-defined source and destination states, bi-directional decoding which overcomes the ACS bottleneck states can be employed. Furthermore, processing eight or more symbols per clock cycle becomes practical allowing manageable system clock frequencies in high rate decoders. This paper describes a Viterbi decoder IC for the Reed-Muller (RM) (64,35,8) subcode.
Keywords :
Reed-Muller codes; Viterbi decoding; block codes; error correction codes; trellis codes; RM (64, 35, 8) subcode; Viterbi decoder; bi-directional decoding; block codes; clock cycle; error-correcting decoders; high rate decoders; system clock frequencies; trellis structures; Block codes; CMOS process; Decoding; Large scale integration; Logic; NASA; Pipelines; Samarium; Throughput; Viterbi algorithm;
Conference_Titel :
Solid-State Circuits Conference, 1999. Digest of Technical Papers. ISSCC. 1999 IEEE International
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-5126-6
DOI :
10.1109/ISSCC.1999.759284