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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |