Design of Optimized Hardware Architecture for Discrete Cosine Transform using Loeffler’s Algorithm
Abstract
The Discrete Cosine Transform (DCT) is the most commonly used transformation technique in image processing applications for data compression. It transforms a finite set of data points or pixels into frequency domain in terms of sum of cosine coefficients of various frequencies. This paper proposes an optimized hardware architecture for 2D 8x8 Discrete and Inverse discrete cosine transforms (DCT and IDCT) using Loeffler’s algorithm. The hardware architecture is optimized using efficient adders and multipliers. Modified carry select adders (CSLA) are used to boost the speed, wherein Booth multipliers improve overall performance of the design. The Loeffler’s algorithm consisting of 8-stage pipelined architecture reduces the arithmetic operations per cycle and improves processor efficiency. The front-end RTL design of the proposed architecture is implemented on Virtex-7 FPGA, while the backend design is implemented in Cadence using 45nm CMOS technology. The proposed design possesses 24% lesser area, 25% lesser leakage power and 8.8% lesser delay than the existing designs.
Downloads
References
M. Siekkinen, E. Masala and J. K. Nurmine, Optimized upload strategies for live scalable video transmission from mobile devices, 2017 IEEE Trans. Mobile Comput, Vol 16, No 4, pp. 1059–1072, 2017.
Yan Xing, Ziji Zhang, Yiduan Qian, Qiang Li and Yajuan He, An Energy-Efficient Approximate DCT for Wireless Capsule Endoscopy Application, IEEE International Symposium on Circuits and Systems (ISCAS), 2018.
Hasan Erdem Yantir, Ahmed M Eltawil, Khalid N Salama, An Efficient 2D Discrete Cosine Transform Processor for Multimedia Applications, 2020 28th Signal Processing and Communication Applications Conference (SIU), IEEE, 2020.
Elham Esmaeili, Nabiollah Shiri, Mahmood Rafiee, Ayoub Sadeghi, A Multiplier-Free Discrete Cosine Transform Architecture Using Approximate Full adder and Subtractor, IEEE Embedded Systems Letters, Vol 16, Issue 4, IEEE, 2024.
M. Masera, M. Martina and G. Masera, Adaptive approximated DCT architectures for HEVC, IEEE Transactions on Circuits and Systems for Video Technology, Vol 27, No 12, pp. 2714–2725, 2017.
Ahmet Can Mert, Ercan Kalali and Ilker Hamzaoglu, High Performance 2D Transform Hardware for Future Video Coding, IEEE Transactions on Consumer Electronics, 2017.
M. Chen, Y. Zhang and C. Lu, Efficient architecture of variable size HEVC 2D-DCT for FPGA platforms, AEU-Int. J. Electron. Commun, Vol 73, pp. 1–8, 2017.
S. Chatterjee and K. Sarawadekar, An optimized architecture of HEVC core transform using real valued DCT coefficients, IEEE Transactions on Circuits and Systems II, Express Briefs, Vol 65, No 12, pp. 2052–2056, 2018.
Moustafa Masoumi, HamidReza Ahmadifar, Performance of HEVC discrete cosine and sine transforms on GPU using CUDA, IEEE 4th International conference on Knowledge-Based Engineering and Innovation (KBEI), IEEE, 2017.
Ashish Singhadia, Meghan Mamillapalli and Indrajit Chakrabarti, Hardware-Efficient 2D DCT/IDCT Architecture for Portable HEVC-Compliant Devices, IEEE Transactions on Consumer Electronics, 2020.
Ahmad Shabani, Mohammad Sabri, Bahareh Khabbazan and Somayeh Timarchi, Area and Power Efficient Variable-Sized DCT Architecture for HEVC Using Muxed-MCM Problem, IEEE Transactions On Circuits And Systems—I:Regular Papers, Vol 68, No 3, 2021.
Radhika R, Dinesh S, Harini S, Kaviya S, Mallaadi Mohammad Hammed, Priyadarshini M, Power and Area Optimization Techniques for Reconfigurable Inverse Discrete Cosine Transform FPGA for High Performance Computation Electromagnetics, 9th International Conference on Smart Structures and Systems (ICSSS), IEEE, 2023.
D. Mukherjee and S. Mukhopadhyay, Hardware efficient architecture for 2D DCT and IDCT using Taylor-series expansion of trigonometric functions, IEEE Transactions on Circuits and Systems for Video Technology, Vol 30, No 8, 2020.
A. C. Mert, E. Kalali and I. Hamzaoglu, An FPGA implementation of future video coding 2D transform, Proc. IEEE 7th Int. Conf. Consum. Electron. -Berlin (ICCE-Berlin), pp. 31–36, 2017.
W. Imen, B. Fatma, M. Amna and N. Masmoudi, DCT -II transform hardware-based acceleration for VVC standard, Proc. IEEE Int. Conf. Design Test Integr. Micro Nano-Syst. (DTS), pp. 1–5, 2021.
C. Loeffler, A. Ligtenberg and G. S. Moschytz, Practical fast 1-D DCT algorithms with 11 multiplications, Proc. Int. Conf. Acoust., Speech, Signal Process, IEEE, Vol 2, pp. 988–991, 1989.
Zhiwei Zhou and Zhongliang Pan, Effective Hardware Accelerator for 2D DCT/IDCT Using Improved Loeffler Architectur, IEEE Access, 2022.
Aiswarya Simson and Deepak S, Design and Implementation of High-Speed Hybrid Carry Select Adder, 2021 International Conference On Advances In Electrical, Computing, Communication and Sustainable Technologies (ICAECT), IEEE, 2021.
Jasmine Saini, Somya Agarwal and Aditi Kansal, Performance, Analysis and Comparison of Digital Adders, International Conference on Advances in Computer Engineering and Applications (ICACEA), IEEE, 2015.
A. N. M. Hossain and M. A. Abedin, Implementation of an XOR Based 16-bit Carry Select Adder for Area, Delay and Power Minimization, International Conference on Electrical, Computer and Communication Engineering (ECCE), IEEE, 2019.
Milad Bahadori, Mehdi Kamal, Ali Afzali-Kushaa and Massoud Pedramb, An energy and area efficient yet high-speed square root carry select adder structure, Computer and Electrical Engineering, Elsvier, 2017.
B. Ramkumar and Harish M Kittur, Low-Power and Area-Efficient Carry Select Adder, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol 20, No 2, 2016.
Nidhi Gaur, Anu Mehra and Pradeep Kumar, 16 Bit Power Efficient Carry Select Adder, International Conference on Signal Processing and Integrated Networks (SPIN), IEEE, 2019.
Deepthi Obul Reddy and P. Ramesh Yadav, Carry Select Adder with Low Power and Area Efficiency, International Journal of Research and Development, Vol 3, No 3, pp. 2935, 2012.
G. Kishore Kumar and N. Balagi, Reconfigurable Delay Optimized Carry Select Adder, IEEE International Conference on Innovations in Electrical, Electronics, Instrumentation and Media Technology (ICIEEIMT), 2017.
S. Kalaivani and T. Jayachandran, Low Power Square Root Carry Select Adder, Journal of Network Communications and Emerging Technologies (JNCET), Vol 5, No 1, 2015.
Nikhil Patil, Ashish Joshi, Nima Eskandari and Tooraj Nikoubin, RCA with Conditional BEC in CSLA structure For Area-Power Efficiency, 6th ICCCNT, IEEE, 2015.
Siva. S. Sinthura, Afreen Begum, B. Amala, A. Vimala and V. Vidhya Aparna, Implemenation and Analysis of different 32-bit multipliers on aspects of Power, Speed and Area, Proceedings of the 2nd International Conference on Trends in Electronics and Informatics (ICOEI), IEEE, 2018.
P. Kavipriya, S. Lakshmi, T. Vino, M.R. Ebenezar Jebarani and G. Jegan, Booth Multiplier Design Using Modified Square Root Carry-Select-Adder, 2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS), IEEE, 2021.
Pragati Dahiya, Priyanka Jain, Efficient Recursive Algorithm for Discrete Cosine Transform and Inverse Discrete Cosine Transform, International Conference on Sustainable Energy, Electronics and Computing Systems, IEEE, 2018.
Copyright (c) 2025 EMITTER International Journal of Engineering Technology

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The copyright to this article is transferred to Politeknik Elektronika Negeri Surabaya(PENS) if and when the article is accepted for publication. The undersigned hereby transfers any and all rights in and to the paper including without limitation all copyrights to PENS. The undersigned hereby represents and warrants that the paper is original and that he/she is the author of the paper, except for material that is clearly identified as to its original source, with permission notices from the copyright owners where required. The undersigned represents that he/she has the power and authority to make and execute this assignment. The copyright transfer form can be downloaded here .
The corresponding author signs for and accepts responsibility for releasing this material on behalf of any and all co-authors. This agreement is to be signed by at least one of the authors who have obtained the assent of the co-author(s) where applicable. After submission of this agreement signed by the corresponding author, changes of authorship or in the order of the authors listed will not be accepted.
Retained Rights/Terms and Conditions
- Authors retain all proprietary rights in any process, procedure, or article of manufacture described in the Work.
- Authors may reproduce or authorize others to reproduce the work or derivative works for the author’s personal use or company use, provided that the source and the copyright notice of Politeknik Elektronika Negeri Surabaya (PENS) publisher are indicated.
- Authors are allowed to use and reuse their articles under the same CC-BY-NC-SA license as third parties.
- Third-parties are allowed to share and adapt the publication work for all non-commercial purposes and if they remix, transform, or build upon the material, they must distribute under the same license as the original.
Plagiarism Check
To avoid plagiarism activities, the manuscript will be checked twice by the Editorial Board of the EMITTER International Journal of Engineering Technology (EMITTER Journal) using iThenticate Plagiarism Checker and the CrossCheck plagiarism screening service. The similarity score of a manuscript has should be less than 25%. The manuscript that plagiarizes another author’s work or author's own will be rejected by EMITTER Journal.
Authors are expected to comply with EMITTER Journal's plagiarism rules by downloading and signing the plagiarism declaration form here and resubmitting the form, along with the copyright transfer form via online submission.
