A Parameterizable Architecture for Two-Dimensional Discrete Cosine Transform and Inverse Discrete Cosine Transform
碩士 === 逢甲大學 === 資訊工程所 === 93 === The Discrete Cosine Transform (DCT) and Inverse Discrete Cosine Transforms (IDCT) are widely used in various audio and image processing applications. Because of the computation complexity of these algorithms, the dedicated hardware is usually required to achieve the...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/66341916946119230484 |
id |
ndltd-TW-093FCU05392031 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093FCU053920312015-10-13T11:20:16Z http://ndltd.ncl.edu.tw/handle/66341916946119230484 A Parameterizable Architecture for Two-Dimensional Discrete Cosine Transform and Inverse Discrete Cosine Transform 可參數化之二維DCT及IDCT架構 Hsing-Juan Tsai 蔡幸娟 碩士 逢甲大學 資訊工程所 93 The Discrete Cosine Transform (DCT) and Inverse Discrete Cosine Transforms (IDCT) are widely used in various audio and image processing applications. Because of the computation complexity of these algorithms, the dedicated hardware is usually required to achieve the performance of real-time applications. This thesis presents an efficient implementation of a two-dimensional DCT/IDCT processor using a serial-parallel systolic array architecture. The data transfer between processing elements is propagated serially in order to reduce the data communication cost. The data within the processing element is computed in a parallel manner to make the architecture high-speed. By carefully collocating the propagate data in the register of processing element, the transposition operation can be eliminated in this architecture. The block size of 2-D DCT/IDCT and the bit-width of computation data are extracted as parameters that can easily and systematically be adapted to conform to the various imaging coding standard. The behavior and structure model in C language is used to verify the correctness of the 2-D DCT/IDCT computation and the parameterizable implementation. The precision analysis of the 2-D DCT/IDCT implementation was performed by MatLab. The DCT design cost about 14K gate counts when block size is 8 and bit width is 6. The numbers of gate count increase 4 times when block size increases 2 times and those increase about 1.5 times when bit width increases 2 times. Yi-Wen Wang 王益文 2005 學位論文 ; thesis 62 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 逢甲大學 === 資訊工程所 === 93 === The Discrete Cosine Transform (DCT) and Inverse Discrete Cosine Transforms (IDCT) are widely used in various audio and image processing applications. Because of the computation complexity of these algorithms, the dedicated hardware is usually required to achieve the performance of real-time applications.
This thesis presents an efficient implementation of a two-dimensional DCT/IDCT processor using a serial-parallel systolic array architecture. The data transfer between processing elements is propagated serially in order to reduce the data communication cost. The data within the processing element is computed in a parallel manner to make the architecture high-speed. By carefully collocating the propagate data in the register of processing element, the transposition operation can be eliminated in this architecture. The block size of 2-D DCT/IDCT and the bit-width of computation data are extracted as parameters that can easily and systematically be adapted to conform to the various imaging coding standard.
The behavior and structure model in C language is used to verify the correctness of the 2-D DCT/IDCT computation and the parameterizable implementation. The precision analysis of the 2-D DCT/IDCT implementation was performed by MatLab. The DCT design cost about 14K gate counts when block size is 8 and bit width is 6. The numbers of gate count increase 4 times when block size increases 2 times and those increase about 1.5 times when bit width increases 2 times.
|
author2 |
Yi-Wen Wang |
author_facet |
Yi-Wen Wang Hsing-Juan Tsai 蔡幸娟 |
author |
Hsing-Juan Tsai 蔡幸娟 |
spellingShingle |
Hsing-Juan Tsai 蔡幸娟 A Parameterizable Architecture for Two-Dimensional Discrete Cosine Transform and Inverse Discrete Cosine Transform |
author_sort |
Hsing-Juan Tsai |
title |
A Parameterizable Architecture for Two-Dimensional Discrete Cosine Transform and Inverse Discrete Cosine Transform |
title_short |
A Parameterizable Architecture for Two-Dimensional Discrete Cosine Transform and Inverse Discrete Cosine Transform |
title_full |
A Parameterizable Architecture for Two-Dimensional Discrete Cosine Transform and Inverse Discrete Cosine Transform |
title_fullStr |
A Parameterizable Architecture for Two-Dimensional Discrete Cosine Transform and Inverse Discrete Cosine Transform |
title_full_unstemmed |
A Parameterizable Architecture for Two-Dimensional Discrete Cosine Transform and Inverse Discrete Cosine Transform |
title_sort |
parameterizable architecture for two-dimensional discrete cosine transform and inverse discrete cosine transform |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/66341916946119230484 |
work_keys_str_mv |
AT hsingjuantsai aparameterizablearchitecturefortwodimensionaldiscretecosinetransformandinversediscretecosinetransform AT càixìngjuān aparameterizablearchitecturefortwodimensionaldiscretecosinetransformandinversediscretecosinetransform AT hsingjuantsai kěcānshùhuàzhīèrwéidctjíidctjiàgòu AT càixìngjuān kěcānshùhuàzhīèrwéidctjíidctjiàgòu AT hsingjuantsai parameterizablearchitecturefortwodimensionaldiscretecosinetransformandinversediscretecosinetransform AT càixìngjuān parameterizablearchitecturefortwodimensionaldiscretecosinetransformandinversediscretecosinetransform |
_version_ |
1716841039892840448 |