High-Efficiency and Low-Power Architectures for 2-D DCT and IDCT Based on CORDIC Rotation

碩士 === 中華大學 === 電機工程學系碩士班 === 94 === Abstract 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...

Full description

Bibliographic Details
Main Authors: Mao Jen Sun, 孫茂仁
Other Authors: Tze-Yun Sung
Format: Others
Language:zh-TW
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/75031001524206880497
id ndltd-TW-094CHPI0442025
record_format oai_dc
spelling ndltd-TW-094CHPI04420252016-06-01T04:14:21Z http://ndltd.ncl.edu.tw/handle/75031001524206880497 High-Efficiency and Low-Power Architectures for 2-D DCT and IDCT Based on CORDIC Rotation 座標旋轉演算法之高效能與低功率之二維離散餘弦轉換及反餘弦轉換之架構設計 Mao Jen Sun 孫茂仁 碩士 中華大學 電機工程學系碩士班 94 Abstract 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. Two-dimensional discrete cosine transform (DCT) and inverse discrete cosine transform (IDCT) have been widely used in many image processing systems. In this paper, efficient architecture with parallel and pipelined structures are proposed to implement 8x8 DCT and IDCT processors. In which, dual-bank of SRAM (128 words) and single bank of SRAM (64 words),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 double rotation CORDIC algorithm. The proposed architectures for 2-D DCT and IDCT processor not only simplify hardware but also reduce the power consumption with high performances. The proposed parallel-pipelined architecture for 2-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 宋志雲 2006 學位論文 ; thesis 77 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 中華大學 === 電機工程學系碩士班 === 94 === Abstract 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. Two-dimensional discrete cosine transform (DCT) and inverse discrete cosine transform (IDCT) have been widely used in many image processing systems. In this paper, efficient architecture with parallel and pipelined structures are proposed to implement 8x8 DCT and IDCT processors. In which, dual-bank of SRAM (128 words) and single bank of SRAM (64 words),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 double rotation CORDIC algorithm. The proposed architectures for 2-D DCT and IDCT processor not only simplify hardware but also reduce the power consumption with high performances. The proposed parallel-pipelined architecture for 2-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
Mao Jen Sun
孫茂仁
author Mao Jen Sun
孫茂仁
spellingShingle Mao Jen Sun
孫茂仁
High-Efficiency and Low-Power Architectures for 2-D DCT and IDCT Based on CORDIC Rotation
author_sort Mao Jen Sun
title High-Efficiency and Low-Power Architectures for 2-D DCT and IDCT Based on CORDIC Rotation
title_short High-Efficiency and Low-Power Architectures for 2-D DCT and IDCT Based on CORDIC Rotation
title_full High-Efficiency and Low-Power Architectures for 2-D DCT and IDCT Based on CORDIC Rotation
title_fullStr High-Efficiency and Low-Power Architectures for 2-D DCT and IDCT Based on CORDIC Rotation
title_full_unstemmed High-Efficiency and Low-Power Architectures for 2-D DCT and IDCT Based on CORDIC Rotation
title_sort high-efficiency and low-power architectures for 2-d dct and idct based on cordic rotation
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/75031001524206880497
work_keys_str_mv AT maojensun highefficiencyandlowpowerarchitecturesfor2ddctandidctbasedoncordicrotation
AT sūnmàorén highefficiencyandlowpowerarchitecturesfor2ddctandidctbasedoncordicrotation
AT maojensun zuòbiāoxuánzhuǎnyǎnsuànfǎzhīgāoxiàonéngyǔdīgōnglǜzhīèrwéilísànyúxiánzhuǎnhuànjífǎnyúxiánzhuǎnhuànzhījiàgòushèjì
AT sūnmàorén zuòbiāoxuánzhuǎnyǎnsuànfǎzhīgāoxiàonéngyǔdīgōnglǜzhīèrwéilísànyúxiánzhuǎnhuànjífǎnyúxiánzhuǎnhuànzhījiàgòushèjì
_version_ 1718286173421436928