This paper presents an advanced, high-speed, and universal-coding-rate Viterbi decoder VLSI implementation. Two novel circuit design schemes have been proposed: `scarce state transition (SST)' and `direct high-coding-rate convolutional code generation and variable-rate Viterbi decoding.' SST makes it possible to omit the final decision circuit and to reduce the required path memory length without degrading Pe performance. Moreover, the power consumption of the SST Viterbi decoder is significantly reduced when implemented as a CMOS devices. These features overcome the speed limits of high-speed and high-coding-gain Viterbi decoder VLSI's in the rate one-half mode imposed by the thermal limitation. Moreover, the proposed direct high-coding-rate convolutional code generation and variable-rate Viterbi decoding scheme make it possible to realize a simple and variable coding-rate forward-error-correction circuit by changing only the branch metric calculation ROM tables. By employing these schemes, high-speed (25 Mb/s) and universal-coding-rate Viterbi decoder VLSI's have been developed. Experimental results employing developed Viterbi decoder VLSI's confirm satisfactory Pe performance and high operation speeds under various conditions, for example, AWGN, cochannel interference, and adjacent channel interference environments.
ASJC Scopus subject areas
- Computer Networks and Communications
- Electrical and Electronic Engineering