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....
Main Authors: | , |
---|---|
Other Authors: | |
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 |