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...

Full description

Bibliographic Details
Main Authors: Hsing-Juan Tsai, 蔡幸娟
Other Authors: Yi-Wen Wang
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