Design for Flexible In-Place Viterbi Decoder with Very Low Interconnection Overheads
碩士 === 國立成功大學 === 電機工程學系碩博士班 === 92 === Of the key techniques to successfully designing the Viterbi decoders, how to efficiently manage the path metric memory and at the same time to minimize the interconnection networks between the memory and add_compare_select unit (ACSU) is always a key concern...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2004
|
Online Access: | http://ndltd.ncl.edu.tw/handle/58633920023402636221 |
id |
ndltd-TW-092NCKU5442202 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-092NCKU54422022016-06-17T04:16:58Z http://ndltd.ncl.edu.tw/handle/58633920023402636221 Design for Flexible In-Place Viterbi Decoder with Very Low Interconnection Overheads 低連結複雜度之定址腓特比解碼器設計 Chun-Min Huang 黃軍閔 碩士 國立成功大學 電機工程學系碩博士班 92 Of the key techniques to successfully designing the Viterbi decoders, how to efficiently manage the path metric memory and at the same time to minimize the interconnection networks between the memory and add_compare_select unit (ACSU) is always a key concern of hardware implementation. In this thesis, we first derive a systematic method for conflict-free address arrangement of in-place path metric update according to the butterfly-based computation. In this manner, we can increase the equivalent memory bandwidth at the expense of more complicated interconnects. To further reduce the interconnect overhead, we present a novel and efficient in-place scheduling technique, denoted as the extended in-place scheduling, such that every ACSU will only access a dedicated, partitioned memory bank; therefore, the interconnection network is simplified and the bank becomes conceptually local to the specific ACS. The resulting architecture has the following characteristics: (1) The whole memory can be systematically partitioned into several sets of banks and each set can be treated as a local memory of a specific ACS. (2) The P partition memory banks can be merged into only two pseudo-banks regardless of the number of ACS operations. This not only further reduces the hardware requirements of address generation, but also makes the small area of memory space. (3) The implementation can be derived in a simple way with regular controlling circuitry. (4) The result can be easily applied to different applications of Viterbi decoder and the effectiveness of the developed techniques is very apparent for convolutional codes with a long memory order. Ming-Der Shieh 謝明得 2004 學位論文 ; thesis 56 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 電機工程學系碩博士班 === 92 === Of the key techniques to successfully designing the Viterbi decoders, how to efficiently manage the path metric memory and at the same time to minimize the interconnection networks between the memory and add_compare_select unit (ACSU) is always a key concern of hardware implementation. In this thesis, we first derive a systematic method for conflict-free address arrangement of in-place path metric update according to the butterfly-based computation. In this manner, we can increase the equivalent memory bandwidth at the expense of more complicated interconnects. To further reduce the interconnect overhead, we present a novel and efficient in-place scheduling technique, denoted as the extended in-place scheduling, such that every ACSU will only access a dedicated, partitioned memory bank; therefore, the interconnection network is simplified and the bank becomes conceptually local to the specific ACS. The resulting architecture has the following characteristics: (1) The whole memory can be systematically partitioned into several sets of banks and each set can be treated as a local memory of a specific ACS. (2) The P partition memory banks can be merged into only two pseudo-banks regardless of the number of ACS operations. This not only further reduces the hardware requirements of address generation, but also makes the small area of memory space. (3) The implementation can be derived in a simple way with regular controlling circuitry. (4) The result can be easily applied to different applications of Viterbi decoder and the effectiveness of the developed techniques is very apparent for convolutional codes with a long memory order.
|
author2 |
Ming-Der Shieh |
author_facet |
Ming-Der Shieh Chun-Min Huang 黃軍閔 |
author |
Chun-Min Huang 黃軍閔 |
spellingShingle |
Chun-Min Huang 黃軍閔 Design for Flexible In-Place Viterbi Decoder with Very Low Interconnection Overheads |
author_sort |
Chun-Min Huang |
title |
Design for Flexible In-Place Viterbi Decoder with Very Low Interconnection Overheads |
title_short |
Design for Flexible In-Place Viterbi Decoder with Very Low Interconnection Overheads |
title_full |
Design for Flexible In-Place Viterbi Decoder with Very Low Interconnection Overheads |
title_fullStr |
Design for Flexible In-Place Viterbi Decoder with Very Low Interconnection Overheads |
title_full_unstemmed |
Design for Flexible In-Place Viterbi Decoder with Very Low Interconnection Overheads |
title_sort |
design for flexible in-place viterbi decoder with very low interconnection overheads |
publishDate |
2004 |
url |
http://ndltd.ncl.edu.tw/handle/58633920023402636221 |
work_keys_str_mv |
AT chunminhuang designforflexibleinplaceviterbidecoderwithverylowinterconnectionoverheads AT huángjūnmǐn designforflexibleinplaceviterbidecoderwithverylowinterconnectionoverheads AT chunminhuang dīliánjiéfùzádùzhīdìngzhǐféitèbǐjiěmǎqìshèjì AT huángjūnmǐn dīliánjiéfùzádùzhīdìngzhǐféitèbǐjiěmǎqìshèjì |
_version_ |
1718308619415453696 |