The Implementation of A Novel DCT/IDCT Chip

碩士 === 淡江大學 === 電機工程學系 === 88 === The discrete cosine transform (DCT) is widely used in digital signal processing, particularly for digital image processing. Because of the complicated computational complexity, many efficient algorithms are proposed to improve the computing speed and hard...

Full description

Bibliographic Details
Main Authors: Chun-Pin Lin, 林俊賓
Other Authors: Kuo-Hsing Cheng
Format: Others
Language:zh-TW
Published: 2000
Online Access:http://ndltd.ncl.edu.tw/handle/25856889946127942021
id ndltd-TW-088TKU00442029
record_format oai_dc
spelling ndltd-TW-088TKU004420292016-01-29T04:19:18Z http://ndltd.ncl.edu.tw/handle/25856889946127942021 The Implementation of A Novel DCT/IDCT Chip 新型正反離散餘弦轉換晶片之實現 Chun-Pin Lin 林俊賓 碩士 淡江大學 電機工程學系 88 The discrete cosine transform (DCT) is widely used in digital signal processing, particularly for digital image processing. Because of the complicated computational complexity, many efficient algorithms are proposed to improve the computing speed and hardware complexity. Discrete cosine transform (DCT) is used as core technique in the CODEC systems based on the compression standards of JPEG and MPEG. DCT can be implemented to integration circuits thanks to mature of semiconductor technology. The goal of this thesis is to design and implement a two-dimensional 8x8 discrete cosine transform chip for real-time applications. For real time application, this architecture of this DCT/IDCT chip contains the following features: (1) Modified butterfly architecture are applied to reduce a part of the adders, subtracters and multipliers. And make all coefficients of the modified butterfly architecture are positive to simplify the multiplier design. (2) Booth coding scheme and Wallace tree architecture are used to reduce the numbers of non-zero bit of coefficients and implementation the fast multiplier. (3) Pipelining architecture are applied to the parallel processing in order to reduce the total computing time efficiently.(4) Two transpose memory blocks are used to reduce the waiting state and to improve the latency. For 8x8 an information block, the latency only needs 37 clock cycles. The design is used Verilog HDL to implement the circuit modules and synthesis the modules with the cell library provided by CIC and synthesis tools provided by Synopsys. Then the Cadence CAD is used to do the auto-place-and-route (APR) and verification. Finally, transistor level simulation is analyzed with Timemill provided by EPIC. Kuo-Hsing Cheng 鄭國興 2000 學位論文 ; thesis 82 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 淡江大學 === 電機工程學系 === 88 === The discrete cosine transform (DCT) is widely used in digital signal processing, particularly for digital image processing. Because of the complicated computational complexity, many efficient algorithms are proposed to improve the computing speed and hardware complexity. Discrete cosine transform (DCT) is used as core technique in the CODEC systems based on the compression standards of JPEG and MPEG. DCT can be implemented to integration circuits thanks to mature of semiconductor technology. The goal of this thesis is to design and implement a two-dimensional 8x8 discrete cosine transform chip for real-time applications. For real time application, this architecture of this DCT/IDCT chip contains the following features: (1) Modified butterfly architecture are applied to reduce a part of the adders, subtracters and multipliers. And make all coefficients of the modified butterfly architecture are positive to simplify the multiplier design. (2) Booth coding scheme and Wallace tree architecture are used to reduce the numbers of non-zero bit of coefficients and implementation the fast multiplier. (3) Pipelining architecture are applied to the parallel processing in order to reduce the total computing time efficiently.(4) Two transpose memory blocks are used to reduce the waiting state and to improve the latency. For 8x8 an information block, the latency only needs 37 clock cycles. The design is used Verilog HDL to implement the circuit modules and synthesis the modules with the cell library provided by CIC and synthesis tools provided by Synopsys. Then the Cadence CAD is used to do the auto-place-and-route (APR) and verification. Finally, transistor level simulation is analyzed with Timemill provided by EPIC.
author2 Kuo-Hsing Cheng
author_facet Kuo-Hsing Cheng
Chun-Pin Lin
林俊賓
author Chun-Pin Lin
林俊賓
spellingShingle Chun-Pin Lin
林俊賓
The Implementation of A Novel DCT/IDCT Chip
author_sort Chun-Pin Lin
title The Implementation of A Novel DCT/IDCT Chip
title_short The Implementation of A Novel DCT/IDCT Chip
title_full The Implementation of A Novel DCT/IDCT Chip
title_fullStr The Implementation of A Novel DCT/IDCT Chip
title_full_unstemmed The Implementation of A Novel DCT/IDCT Chip
title_sort implementation of a novel dct/idct chip
publishDate 2000
url http://ndltd.ncl.edu.tw/handle/25856889946127942021
work_keys_str_mv AT chunpinlin theimplementationofanoveldctidctchip
AT línjùnbīn theimplementationofanoveldctidctchip
AT chunpinlin xīnxíngzhèngfǎnlísànyúxiánzhuǎnhuànjīngpiànzhīshíxiàn
AT línjùnbīn xīnxíngzhèngfǎnlísànyúxiánzhuǎnhuànjīngpiànzhīshíxiàn
AT chunpinlin implementationofanoveldctidctchip
AT línjùnbīn implementationofanoveldctidctchip
_version_ 1718169052195586048