Memory-Efficient and High-Throughput 3D-DCT Processor Based on CORDIC Rotation
碩士 === 中華大學 === 電機工程學系(所) === 96 === With the rapid growth of modern communication applications and computer technologies, image compression is increasingly in demand. From the compression point of view, transform coding is superior to linear predication coding. Walsh-Hadamard transform is the simpl...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/30975051536251463071 |
id |
ndltd-TW-096CHPI5442020 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096CHPI54420202016-05-09T04:13:11Z http://ndltd.ncl.edu.tw/handle/30975051536251463071 Memory-Efficient and High-Throughput 3D-DCT Processor Based on CORDIC Rotation 以座標旋轉為基礎之記憶體效率化及高產出之三維離散餘弦轉換處理器架構 藍國嘉 碩士 中華大學 電機工程學系(所) 96 With the rapid growth of modern communication applications and computer technologies, image compression is increasingly in demand. From the compression point of view, transform coding is superior to linear predication coding. Walsh-Hadamard transform is the simplest one, in which the computations involved in the kernel matrix are only additions and subtractions. As cosine transform approximates to the optimal Karhunen-Loeve transform, which is however much more complicated in practice, discrete cosine transform (DCT) has been widely used in the image compression task. Moreover, DCT is adopted by the JPEG standard. Discrete cosine transform (DCT) and inverse discrete cosine transform (IDCT) have been widely used in many image processing systems. In this paper, a memory-efficient and high-throughput DCT processor based on CORDIC rotation structure is proposed to implement 8x8x8 DCT and IDCT processors. In which, proposed transpose memory 1(64 words) ,transpose memory 2(512 words) and the coefficient ROM (6 words) is utilized for saving the memory space. The kernel arithmetic unit, i.e. multiplier, which is demanding in the implementation of DCT and IDCT processors, has been replaced by simple adders and shifters based on the CORDIC algorithm. The proposed architectures for 3-D DCT and IDCT processor not only simplify hardware but also reduce the power consumption with high performances. The proposed pipelined architecture for 3-D DCT and IDCT processors have been written in Verilog® and synthesized by TSMC 0.18μm 1P6M CMOS cell libraries. Finally, the layout of the design is generated automatically by the Astro Layout Tools in a 0.18μm 1P6M CMOS technology. The core sizes and power consumptions can be obtained from the reports of Synopsys® design analyzer and PrimPower®, respectively. Tze-Yun Sung 宋志雲 2008 學位論文 ; thesis 0 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中華大學 === 電機工程學系(所) === 96 === With the rapid growth of modern communication applications and computer technologies, image compression is increasingly in demand. From the compression point of view, transform coding is superior to linear predication coding. Walsh-Hadamard transform is the simplest one, in which the computations involved in the kernel matrix are only additions and subtractions. As cosine transform approximates to the optimal Karhunen-Loeve transform, which is however much more complicated in practice, discrete cosine transform (DCT) has been widely used in the image compression task. Moreover, DCT is adopted by the JPEG standard.
Discrete cosine transform (DCT) and inverse discrete cosine transform (IDCT) have been widely used in many image processing systems. In this paper, a memory-efficient and high-throughput DCT processor based on CORDIC rotation structure is proposed to implement 8x8x8 DCT and IDCT processors. In which, proposed transpose memory 1(64 words) ,transpose memory 2(512 words) and the coefficient ROM (6 words) is utilized for saving the memory space. The kernel arithmetic unit, i.e. multiplier, which is demanding in the implementation of DCT and IDCT processors, has been replaced by simple adders and shifters based on the CORDIC algorithm. The proposed architectures for 3-D DCT and IDCT processor not only simplify hardware but also reduce the power consumption with high performances.
The proposed pipelined architecture for 3-D DCT and IDCT processors have been written in Verilog® and synthesized by TSMC 0.18μm 1P6M CMOS cell libraries. Finally, the layout of the design is generated automatically by the Astro Layout Tools in a 0.18μm 1P6M CMOS technology. The core sizes and power consumptions can be obtained from the reports of Synopsys® design analyzer and PrimPower®, respectively.
|
author2 |
Tze-Yun Sung |
author_facet |
Tze-Yun Sung 藍國嘉 |
author |
藍國嘉 |
spellingShingle |
藍國嘉 Memory-Efficient and High-Throughput 3D-DCT Processor Based on CORDIC Rotation |
author_sort |
藍國嘉 |
title |
Memory-Efficient and High-Throughput 3D-DCT Processor Based on CORDIC Rotation |
title_short |
Memory-Efficient and High-Throughput 3D-DCT Processor Based on CORDIC Rotation |
title_full |
Memory-Efficient and High-Throughput 3D-DCT Processor Based on CORDIC Rotation |
title_fullStr |
Memory-Efficient and High-Throughput 3D-DCT Processor Based on CORDIC Rotation |
title_full_unstemmed |
Memory-Efficient and High-Throughput 3D-DCT Processor Based on CORDIC Rotation |
title_sort |
memory-efficient and high-throughput 3d-dct processor based on cordic rotation |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/30975051536251463071 |
work_keys_str_mv |
AT lánguójiā memoryefficientandhighthroughput3ddctprocessorbasedoncordicrotation AT lánguójiā yǐzuòbiāoxuánzhuǎnwèijīchǔzhījìyìtǐxiàolǜhuàjígāochǎnchūzhīsānwéilísànyúxiánzhuǎnhuànchùlǐqìjiàgòu |
_version_ |
1718261928834367488 |