An Efficient Programmable Viterbi Decoder

碩士 === 國立交通大學 === 電子研究所 === 82 === In this thesis, an algorithm and an ASIC architecture for programmable Viterbi decoder are presented. This system theoretically could be driven by 100MHz singal phase clock, and has the programmable abilit...

Full description

Bibliographic Details
Main Authors: Hsin-Shian Li, 李信賢
Other Authors: Chen-Yi Lee
Format: Others
Language:en_US
Published: 1994
Online Access:http://ndltd.ncl.edu.tw/handle/53607334335257479375
Description
Summary:碩士 === 國立交通大學 === 電子研究所 === 82 === In this thesis, an algorithm and an ASIC architecture for programmable Viterbi decoder are presented. This system theoretically could be driven by 100MHz singal phase clock, and has the programmable ability to decode 2 ≦ m ≦ 4 convolutional code. The efficient design comes from the reduction of memory area, wiring area, and the speed up of add- compare-select(ACS) operation. The trace-back method is applied to reduce the wiring area. The path memory which stores the surving paths is reduced as the node register cell is one bit cell. And the SRAM cell is designed in an asymmetric way to apply the one port in, one port out operation. This will also reduce the memory size. And the 2-ACS's parallel processing, together with the internal pipeline schedule of ACS unit enchances the ACS operation speed. The architecture is then mapped on circuit design, and layout implementation is made by using TSMC 0.8mm CMOS SPDM technology. The chip area is 0.4cm*0.3cm and the maximum clock rate is 100MHz. In the end of the thesis, we will discuss the ways to design the programmable Viterbi decoder for versatile use.