An Efficient Viterbi Decoder with Reduced Power Dissipation and Its VLSI Implementation

碩士 === 國立雲林科技大學 === 電子與資訊工程技術研究所 === 85 ===   The Viterbi algorithm (VA), widely used in digital communication, is known to be an efficient method for the realization of maximum likelihood decoding of convolutional codes. It can also be viewed as a dynamic search problem to find the shortest path....

Full description

Bibliographic Details
Main Authors: Ju, Wann-Shyang, 朱萬庠
Other Authors: Shieh, Ming-Der
Format: Others
Language:zh-TW
Published: 1997
Online Access:http://ndltd.ncl.edu.tw/handle/47146318444406232806
id ndltd-TW-085YUNT3393012
record_format oai_dc
spelling ndltd-TW-085YUNT33930122016-07-01T04:16:05Z http://ndltd.ncl.edu.tw/handle/47146318444406232806 An Efficient Viterbi Decoder with Reduced Power Dissipation and Its VLSI Implementation 低功率腓特比解碼器之理論探討與實現 Ju, Wann-Shyang 朱萬庠 碩士 國立雲林科技大學 電子與資訊工程技術研究所 85   The Viterbi algorithm (VA), widely used in digital communication, is known to be an efficient method for the realization of maximum likelihood decoding of convolutional codes. It can also be viewed as a dynamic search problem to find the shortest path. However, the computational complexity of the Viterbi decoder (VD) will be exponentially dependent on the memory order of the convolutional code such that the hardware complexity and its corresponding power dissipation will be also increased. That is why the VD is not suitable for applications of convolution encoding with high memory order.   In recent years, there has been tremendous interest in implementing highspeed Viterbi decoders which usually result in massive hardware size and larger power dissipation. In general, the hardware size can be greatly reduced by means of VLSI technology. However, as the increasing demands for portability, as well as concerns about heat dissipation and reliability, low-power design has become a critically important issue in many practical applications such as digital cellular and portable systems. In this thesis, an efficient VLSI architecture for the Viterbi decoder based on the modified T-algorithm is developed for reducting average power dissipation. At the meantime, the inplace computation is used to reduce the hardware requirement for the path metric memory management.   From the modified radix-2 butterfly module, on the average, only 16 states at each time stage are needed to be processed for the (4,1,6) convolutional code at bit error probability Pb=10-5 based on the software simulation compared with 64 states in the conventional VD. Therefore, significant power reduction can be achieved by reducing the total number of metric computation and eliminationg waste memory read/write operations. In the thesis, we also model the memory management of the in-place computation as a covering problem such that alsternatiove memory structures can bc easily developed to avoid the use of ping-pong mode memory and to speed up the memory access time. Finally, an implementation of the VD is accomplished by using the 0.6um SPDM process based on the COMPASS cell library for the (4,1,6) Viterbi decoder. Shieh, Ming-Der Sheu, Ming-Hwa 謝明得 許明華 1997 學位論文 ; thesis 112 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立雲林科技大學 === 電子與資訊工程技術研究所 === 85 ===   The Viterbi algorithm (VA), widely used in digital communication, is known to be an efficient method for the realization of maximum likelihood decoding of convolutional codes. It can also be viewed as a dynamic search problem to find the shortest path. However, the computational complexity of the Viterbi decoder (VD) will be exponentially dependent on the memory order of the convolutional code such that the hardware complexity and its corresponding power dissipation will be also increased. That is why the VD is not suitable for applications of convolution encoding with high memory order.   In recent years, there has been tremendous interest in implementing highspeed Viterbi decoders which usually result in massive hardware size and larger power dissipation. In general, the hardware size can be greatly reduced by means of VLSI technology. However, as the increasing demands for portability, as well as concerns about heat dissipation and reliability, low-power design has become a critically important issue in many practical applications such as digital cellular and portable systems. In this thesis, an efficient VLSI architecture for the Viterbi decoder based on the modified T-algorithm is developed for reducting average power dissipation. At the meantime, the inplace computation is used to reduce the hardware requirement for the path metric memory management.   From the modified radix-2 butterfly module, on the average, only 16 states at each time stage are needed to be processed for the (4,1,6) convolutional code at bit error probability Pb=10-5 based on the software simulation compared with 64 states in the conventional VD. Therefore, significant power reduction can be achieved by reducing the total number of metric computation and eliminationg waste memory read/write operations. In the thesis, we also model the memory management of the in-place computation as a covering problem such that alsternatiove memory structures can bc easily developed to avoid the use of ping-pong mode memory and to speed up the memory access time. Finally, an implementation of the VD is accomplished by using the 0.6um SPDM process based on the COMPASS cell library for the (4,1,6) Viterbi decoder.
author2 Shieh, Ming-Der
author_facet Shieh, Ming-Der
Ju, Wann-Shyang
朱萬庠
author Ju, Wann-Shyang
朱萬庠
spellingShingle Ju, Wann-Shyang
朱萬庠
An Efficient Viterbi Decoder with Reduced Power Dissipation and Its VLSI Implementation
author_sort Ju, Wann-Shyang
title An Efficient Viterbi Decoder with Reduced Power Dissipation and Its VLSI Implementation
title_short An Efficient Viterbi Decoder with Reduced Power Dissipation and Its VLSI Implementation
title_full An Efficient Viterbi Decoder with Reduced Power Dissipation and Its VLSI Implementation
title_fullStr An Efficient Viterbi Decoder with Reduced Power Dissipation and Its VLSI Implementation
title_full_unstemmed An Efficient Viterbi Decoder with Reduced Power Dissipation and Its VLSI Implementation
title_sort efficient viterbi decoder with reduced power dissipation and its vlsi implementation
publishDate 1997
url http://ndltd.ncl.edu.tw/handle/47146318444406232806
work_keys_str_mv AT juwannshyang anefficientviterbidecoderwithreducedpowerdissipationanditsvlsiimplementation
AT zhūwànxiáng anefficientviterbidecoderwithreducedpowerdissipationanditsvlsiimplementation
AT juwannshyang dīgōnglǜféitèbǐjiěmǎqìzhīlǐlùntàntǎoyǔshíxiàn
AT zhūwànxiáng dīgōnglǜféitèbǐjiěmǎqìzhīlǐlùntàntǎoyǔshíxiàn
AT juwannshyang efficientviterbidecoderwithreducedpowerdissipationanditsvlsiimplementation
AT zhūwànxiáng efficientviterbidecoderwithreducedpowerdissipationanditsvlsiimplementation
_version_ 1718330884322492416