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

Full description

Bibliographic Details
Main Author: 藍國嘉
Other Authors: Tze-Yun Sung
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