(18.224.37.89)
Users online: 15420     
Ijournet
Email id
 

SASTech - Technical Journal of RUAS
Year : 2009, Volume : 8, Issue : 2
First page : ( 109) Last page : ( 114)
Print ISSN : 2249-5924. Online ISSN : 2582-2403.

Design and Implementation of Analog Viterbi Decoder for Convolution Decoding Applications using 0.18μm Technology

Maheshwari Priya1, Raj Cyril P.2, Kumar S. Ajay3, Mohan P. Chandra4

1M. Sc. [Engg.] Student, VLSI System Design Centre, M.S. Ramaiah School of Advanced Studies, Bangalore, 560 054

2Assistant Professor and Course Manager (VSD), VLSI System Design Centre, M.S. Ramaiah School of Advanced Studies, Bangalore, 560 054

3Senior Training Engineer, VLSI System Design Centre, M.S. Ramaiah School of Advanced Studies, Bangalore, 560 054

4Senior Lecturer, VLSI System Design Centre, M.S. Ramaiah School of Advanced Studies, Bangalore, 560 054

Online published on 18 February, 2020.

Abstract

With the continually increasing need for transmission of digital data over noisy channels, need for error control and correction techniques are also raising as well. There are various techniques and methods available for transmission of digital data over noisy channel but Viterbi Decoder is most efficient. It provides better coding gain at lower cost and good performance Convolutional encoding with Viterbi Decoding is a Forward Error Correction technique that is particularly suited to a channel in which the transmitted signal is corrupted mainly by Additive White Gaussian Noise (AWGN).

In this work, a software and hardware reference model of Current Mode Analog Viterbi Decoder is presented. The design is developed for rate ½, constraint length three and speed 50 Mbits/s. The Unit Adder block has reduced from three half adders to one half adder and two ex-or gates. This modification reduces power from 0.062772 mW to 0.036130 mW. Similarly, the PMRU block of design has reduced from three half subtractors to one half subtractor and two ex-or gates. The modified design reduces power from 0.021731 mW to 0.018481 mW.

The software reference model of the design is developed in MATLAB/Simulink. The hardware reference model of the design is developed in HSPICE, Virtuoso Schematic and Layout Editor. The power consumed by BMU block is 0.0171mW, PMRU block is 0.0166 mW and Unit Adder is 0.0199 mW in HSPICE. The area consumed by BMU block is 888.87 μm2, PMRU block is 4135.61 μm2 and Unit Adder is 5240.39μm2 in Virtuoso Layout Editor. The complete design contains 7, 500 transistors and 400329.93 μm2 area.

Top

Keywords

Convolution Code, Viterbi Decoding, Current Mode Analog Viterbi Decoder.

Top

 
║ Site map ║ Privacy Policy ║ Copyright ║ Terms & Conditions ║ Page Rank Tool
751,057,575 visitor(s) since 30th May, 2005.
All rights reserved. Site designed and maintained by DIVA ENTERPRISES PVT. LTD..
Note: Please use Internet Explorer (6.0 or above). Some functionalities may not work in other browsers.