VLSI Implementation of a Cost-Efficient Loeffler-DCT Algorithm with Recursive CORDIC for DCT-Based Encoder

This paper presents a low-cost and high-quality; hardware-oriented; two-dimensional discrete cosine transform (2-D DCT) signal analyzer for image and video encoders. In order to reduce memory requirement and improve image quality; a novel Loeffler DCT based on a coordinate rotation digital computer...

Full description

Saved in:
Bibliographic Details
Main Authors: Chung, Rih-Lung, Chen, Chen-Wei, Chen, Chiung-An, Abu, Patricia Angela R, Chen, Shih-Lun
Format: text
Published: Archīum Ateneo 2021
Subjects:
Online Access:https://archium.ateneo.edu/discs-faculty-pubs/217
https://archium.ateneo.edu/cgi/viewcontent.cgi?article=1217&context=discs-faculty-pubs
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.discs-faculty-pubs-1217
record_format eprints
spelling ph-ateneo-arc.discs-faculty-pubs-12172022-01-31T05:06:09Z VLSI Implementation of a Cost-Efficient Loeffler-DCT Algorithm with Recursive CORDIC for DCT-Based Encoder Chung, Rih-Lung Chen, Chen-Wei Chen, Chiung-An Abu, Patricia Angela R Chen, Shih-Lun This paper presents a low-cost and high-quality; hardware-oriented; two-dimensional discrete cosine transform (2-D DCT) signal analyzer for image and video encoders. In order to reduce memory requirement and improve image quality; a novel Loeffler DCT based on a coordinate rotation digital computer (CORDIC) technique is proposed. In addition; the proposed algorithm is realized by a recursive CORDIC architecture instead of an unfolded CORDIC architecture with approximated scale factors. In the proposed design; a fully pipelined architecture is developed to efficiently increase operating frequency and throughput; and scale factors are implemented by using four hardware-sharing machines for complexity reduction. Thus; the computational complexity can be decreased significantly with only 0.01 dB loss deviated from the optimal image quality of the Loeffler DCT. Experimental results show that the proposed 2-D DCT spectral analyzer not only achieved a superior average peak signal–noise ratio (PSNR) compared to the previous CORDIC-DCT algorithms but also designed cost-efficient architecture for very large scale integration (VLSI) implementation. The proposed design was realized using a UMC 0.18-μm CMOS process with a synthesized gate count of 8.04 k and core area of 75,100 μm2. Its operating frequency was 100 MHz and power consumption was 4.17 mW. Moreover; this work had at least a 64.1% gate count reduction and saved at least 22.5% in power consumption compared to previous designs. 2021-04-05T07:00:00Z text application/pdf https://archium.ateneo.edu/discs-faculty-pubs/217 https://archium.ateneo.edu/cgi/viewcontent.cgi?article=1217&context=discs-faculty-pubs Department of Information Systems & Computer Science Faculty Publications Archīum Ateneo CORDIC Loeffler DCT Huffman entropy encoder image compression Joint Photographic Experts Group (JPEG) very large scale integration (VLSI) video encoder wireless sensor networks (WSN) Computer Engineering Computer Sciences
institution Ateneo De Manila University
building Ateneo De Manila University Library
continent Asia
country Philippines
Philippines
content_provider Ateneo De Manila University Library
collection archium.Ateneo Institutional Repository
topic CORDIC
Loeffler DCT
Huffman entropy encoder
image compression
Joint Photographic Experts Group (JPEG)
very large scale integration (VLSI) video encoder
wireless sensor networks (WSN)
Computer Engineering
Computer Sciences
spellingShingle CORDIC
Loeffler DCT
Huffman entropy encoder
image compression
Joint Photographic Experts Group (JPEG)
very large scale integration (VLSI) video encoder
wireless sensor networks (WSN)
Computer Engineering
Computer Sciences
Chung, Rih-Lung
Chen, Chen-Wei
Chen, Chiung-An
Abu, Patricia Angela R
Chen, Shih-Lun
VLSI Implementation of a Cost-Efficient Loeffler-DCT Algorithm with Recursive CORDIC for DCT-Based Encoder
description This paper presents a low-cost and high-quality; hardware-oriented; two-dimensional discrete cosine transform (2-D DCT) signal analyzer for image and video encoders. In order to reduce memory requirement and improve image quality; a novel Loeffler DCT based on a coordinate rotation digital computer (CORDIC) technique is proposed. In addition; the proposed algorithm is realized by a recursive CORDIC architecture instead of an unfolded CORDIC architecture with approximated scale factors. In the proposed design; a fully pipelined architecture is developed to efficiently increase operating frequency and throughput; and scale factors are implemented by using four hardware-sharing machines for complexity reduction. Thus; the computational complexity can be decreased significantly with only 0.01 dB loss deviated from the optimal image quality of the Loeffler DCT. Experimental results show that the proposed 2-D DCT spectral analyzer not only achieved a superior average peak signal–noise ratio (PSNR) compared to the previous CORDIC-DCT algorithms but also designed cost-efficient architecture for very large scale integration (VLSI) implementation. The proposed design was realized using a UMC 0.18-μm CMOS process with a synthesized gate count of 8.04 k and core area of 75,100 μm2. Its operating frequency was 100 MHz and power consumption was 4.17 mW. Moreover; this work had at least a 64.1% gate count reduction and saved at least 22.5% in power consumption compared to previous designs.
format text
author Chung, Rih-Lung
Chen, Chen-Wei
Chen, Chiung-An
Abu, Patricia Angela R
Chen, Shih-Lun
author_facet Chung, Rih-Lung
Chen, Chen-Wei
Chen, Chiung-An
Abu, Patricia Angela R
Chen, Shih-Lun
author_sort Chung, Rih-Lung
title VLSI Implementation of a Cost-Efficient Loeffler-DCT Algorithm with Recursive CORDIC for DCT-Based Encoder
title_short VLSI Implementation of a Cost-Efficient Loeffler-DCT Algorithm with Recursive CORDIC for DCT-Based Encoder
title_full VLSI Implementation of a Cost-Efficient Loeffler-DCT Algorithm with Recursive CORDIC for DCT-Based Encoder
title_fullStr VLSI Implementation of a Cost-Efficient Loeffler-DCT Algorithm with Recursive CORDIC for DCT-Based Encoder
title_full_unstemmed VLSI Implementation of a Cost-Efficient Loeffler-DCT Algorithm with Recursive CORDIC for DCT-Based Encoder
title_sort vlsi implementation of a cost-efficient loeffler-dct algorithm with recursive cordic for dct-based encoder
publisher Archīum Ateneo
publishDate 2021
url https://archium.ateneo.edu/discs-faculty-pubs/217
https://archium.ateneo.edu/cgi/viewcontent.cgi?article=1217&context=discs-faculty-pubs
_version_ 1724079139406741504