CMOS Implementation of Viterbi Decoder
نویسنده
چکیده
This paper presents implementation of a soft decision Viterbi decoder suitable for convolution codes with short constraint lengths. The decoder is based on a property of Viterbi algorithm that states “if the survivor paths from all possible states at time n are traced back then with high probability all the paths merge at time n-L where L is the survivor path length”. Pipeline structures are introduced in Viterbi decoder, which increases the decoding speed. Because of the pipeline structure there is a little increase in hardware complexity. The implemented Viterbi decoder operates on a block of received data and the block length decides the decoding speed. The decoder is simulated and synthesized on Altera’s Quartus-II targeting on Stratix-EP1S10B672C6 by writing structural VHDL Description. The static CMOS transistor level circuit simulation is done using Berkeley SPICE for 0.35m MOSIS technology. Key-Words: Convolutional encoder, Viterbi decoder, Survivor path length, Euclidean distance, Add Compare Select unit, Branch Metric unit.
منابع مشابه
Design Trade-offs in the VLSI Implementation of High-Speed Viterbi Decoders and their Application to MLSE in ISI Cancellation
A 64 state fully parallel Viterbi decoder in 90 nm CMOS technology compatible with WLAN IEEE 802.11 standard is described. Optimisation of different decoder architectures ranging from radix-2 to radix-16 for reaching multi-Gb/s throughput is performed and trade-offs w.r.t. energy efficiency and area are laid out. Best simulated throughput after placement and routing reaches the value of 3.1Gb/s...
متن کاملNovel Viterbi decoder VLSI implementation and its performance
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 witho...
متن کاملA VLSI Implementation of a Cascade Viterbi Decoder with Traceback
A novel VLSI implementation of the Viterbi algorithm based on a cascade architecture is presented. Survivor sequence memory management is implemented using a new single read pointer traceback technique. The overall design for a 16-qtate, rate 1/2 decoder requires about 26000 transistors and a core area of 8.5 mma in a 1.2 pm two-level metal CMOS technology.
متن کاملVery Low Power Viterbi Decoder Employing Minimum Transition and Exchangeless Algorithms for Multimedia Mobile Communication
A very low power consumption viterbi decoder has been developed by low supply voltage and 0.15 μm CMOS process technology. Significant power reduction can be achieved by modifying the design and implementation of viterbi decoder using conventional techniques traceback and Register Exchange to Hybrid Register Exchange Method (HREM), Minimum Transition Register Exchange Method (MTREM), Minimum Tr...
متن کاملASIC Implementation of Soft Decision Viterbi Decoder for GSM Application
Viterbi decoder is widely usedfor decoding convolutionally encoded messages in wireless communication systems like Satellite communication, GSM and wireless LAN. Viterbi decoders employed in digital wireless communications are in lack of performance. speed, area and power dissipation. In this thesis. An ASIC implementation of Soft decision Viterbi decoder for GSM application is targetedfor high...
متن کامل