Design of Optimized Hardware Architecture for Discrete Cosine Transform using Loeffler’s Algorithm

  • CHINMAYI S V Dept of Electronics and Communication, BMS College of Engineering, Bangalore
  • VEENA M B Dept of Electronics and Communication, BMS College of Engineering, Bangalore
Keywords: Discrete Cosine Transform, Inverse Discrete Cosine Transform, DCT, IDCT, Loeffler 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

Download data is not yet available.

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.

Published
2025-12-19
How to Cite
S V, C., & M B, V. (2025). Design of Optimized Hardware Architecture for Discrete Cosine Transform using Loeffler’s Algorithm. EMITTER International Journal of Engineering Technology, 13(2), 333-351. https://doi.org/10.24003/emitter.v13i2.819
Section
Articles