Skip to main content

Advertisement

Log in

Hybrid Architecture for Sinusoidal and Non-sinusoidal Transforms

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

Applications such as multimedia and system on chip require multiple transforms for processing various types of signals such as text, audio, image and video. Hybrid architectures supporting multiple transforms improve the overall performance of the system. In this work, reduced form of discrete Fourier transform (DFT), discrete cosine transform (DCT), discrete sine transform (DST) and opitimized form of discrete Hartley transform (DHT) and Haar Wavelet Transform (HWT) are proposed to design a hybrid architecture that supports multiple discrete transforms of order-8. An architecture is designed by considering the computational needs across transforms with a blend of concurrent and sequential computations through mode control. In existing literature limited work is reported on hybrid architectures for sinusoidal and non-sinusoidal transforms DFT, DCT, DST, DHT and HWT. In this paper authors propose a pipelined and parallel architecture for multiple 8-point transforms which is capable of producing the outputs in two modes, namely, sequential and concurrent. Novelty of the approach is to have a provision to select an appropriate transform for an application and also choose multiple transforms as per requirement. Since, these transforms are used in various applications, the proposed approach is useful in heterogeneous systems requiring output from multiple transforms either in parallel or sequential mode. A prototype of the proposed architecture is implemented using Xilinx ISE tools with the target FPGA as Virtex 6 xc6vlx760ff1760-2. The results are verified using Matlab implementation with mean square error of 2.2497 × 10–9. Compared to the standalone architectures and other similar architectures, the proposed hybrid architecture has shown improvement in area-time complexity with a throughput of at least 4 × due to increased level of parallelism and pipelining.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Explore related subjects

Discover the latest articles and news from researchers in related subjects, suggested using machine learning.

References

  1. J. Altermann, E. Costa, S. Almeida, High performance Haar Wavelet transform architecture, in 2011 20th European Conference on Circuit Theory and Design (ECCTD), pp. 596–599. IEEE (2011)

  2. A. Amira, An FPGA based parameterizable system for discrete Hartley transforms implementation, in Proceedings 2003 International Conference on Image Processing, vol. 2, pp. II-567. IEEE (2003)

  3. H.C. Andrews, K.L. Caspari, A generalized technique for spectral analysis. IEEE Trans. Comput. 100(1), 16–25 (1970)

    Article  MATH  Google Scholar 

  4. F. Arguello, J.D. Bruguera, R. Doallo, E.L. Zapata, Parallel architecture for fast transforms with trigonometric kernel. IEEE Trans. Parallel Distrib. Syst. 5(10), 1091–1099 (1994)

    Article  Google Scholar 

  5. R.E. Atani, S. Mirzakuchaki, F. Samii, M.R. Nasrollahzadeh, Design and implementation of a 157 MHz DA-Based DXT coprocessor, in 4 IEEGCC Conference, Manama, Kingdom of Bahrain, pp. 11–14 (2007)

  6. M. Budagavi, A. Fuldseth, G. Bjøntegaard, V. Sze, M. Sadafale, Core transform design in the high efficiency video coding (HEVC) standard. IEEE J. Sel. Top. Signal Process. 7(6), 1029–1041 (2013)

    Article  Google Scholar 

  7. V. Chandran, I. Mamatha, S. Tripathi, NEDA based hybrid architecture for DCT–HWT, in 2016 IEEE International Conference on VLSI Systems, Architectures, Technology and Applications (VLSI-SATA), pp. 1–6. IEEE (2016)

  8. C.H. Chang, C.L. Wang, Y.T. Chang, Efficient VLSI architectures for fast computation of the discrete Fourier transform and its inverse. IEEE Trans. Signal Process. 48(11), 3206–3216 (2000)

    Article  MATH  Google Scholar 

  9. Y.C. Chao, S.T. Wei, C.H. Kao, B.D. Liu, J.F. Yang, An efficient architecture of multiple 8× 8 transforms for H. 264/AVC and VC-1 decoders, in The 2010 International Conference on Green Circuits and Systems, pp. 595–598. IEEE (2010)

  10. Z. Chen, Q. Han, W.K. Cham, Low-complexity order-64 integer cosine transform design and its application in HEVC. IEEE Trans. Circuits Syst. Video Technol. 28(9), 2407–2412 (2018)

    Article  Google Scholar 

  11. D.F. Chiper, A novel VLSI DHT algorithm for a highly modular and parallel architecture. IEEE Trans. Circuits Syst. II Express Briefs 60(5), 282–286 (2013)

    Article  Google Scholar 

  12. J.W. Cooley, J.W. Tukey, An algorithm for the machine computation of complex Fourier series. Math. Comp. 19, 297–301 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  13. B. Das, S. Banerjee, Unified CORDIC-based chip to realize DFT/DHT/DCT/DST. IEE Proc. Comput. Digital Tech. 149(4), 121–127 (2002)

    Article  Google Scholar 

  14. T. Dias, N. Roma, L. Sousa, Unified transform architecture for AVC, AVS, VC-1 and HEVC high-performance codecs. EURASIP J. Adv. Signal Process. 1, 1–15 (2014)

    Google Scholar 

  15. T. Diasa, N. Romaa, L. Sousaa, Exploiting coarse-grained parallelism in multi-transform architectures for H. 264/AVC high profile codecs. Procedia Technol. 17, 154–161 (2014)

    Article  Google Scholar 

  16. M. Ezhilarasan, P. Thambidurai, A hybrid Transformation Technique for Video Coding. Lecture Notes in Computer Science (Springer, Berlin, 2006), pp. 503–508

    Google Scholar 

  17. M. Garrido, N.K. Unnikrishnan, K.K. Parhi, A serial commutator fast Fourier transform architecture for real-valued signals. IEEE Trans. Circuits Syst. II Express Briefs 65(11), 1693–1697 (2017)

    Article  Google Scholar 

  18. R.C. Gonzalez, R.E. Woods, Digital Image Processing, 4th edn. (Pearson Education Limited, London, 2018)

    Google Scholar 

  19. J.I. Guo, C.C. Li, A generalized architecture for the one-dimensional discrete cosine and sine transforms. IEEE Trans. Circuits Syst. Video Technol. 11(7), 874–881 (2001)

    Article  Google Scholar 

  20. J.I. Guo, C.M. Liu, C.W. Jen, A general approach to design VLSI arrays for the multi-dimensional discrete Hartley transform, in Proceedings of IEEE International Symposium on Circuits and Systems-ISCAS'94, vol. 4, pp. 235–238. IEEE (1994)

  21. H. Ho, V. Szwarc, T. Kwasniewski, A reconfigurable systolic array architecture for multicarrier wireless and multirate applications. Int. J. Reconfig. Comput. 1, 1–14 (2009)

    Article  Google Scholar 

  22. S.F. Hsiao, W.R. Shiue, Design of low-cost and high-throughput linear arrays for DFT computations: algorithms, architectures, and implementations. IEEE Trans. Circuits Syst. II Analog Digital Signal Process. 47(11), 1188–1203 (2000)

    Article  Google Scholar 

  23. S.F. Hsiao, W.R. Shiue, Low-cost unified architectures for the computation of discrete trigonometric transforms, in 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No. 00CH37100), vol. 6, pp. 3299–3302. IEEE (2000)

  24. H. Huang, L. Xiao, J. Liu, CORDIC-based unified architectures for computation of DCT/IDCT/DST/IDST. Circuits Syst. Signal Process. 33(3), 799–814 (2014)

    Article  Google Scholar 

  25. N. Jarray, M. Elhajji, A. Zitouni, Efficient Hybrid DWT-DCT architecture for wireless capsule endoscopy, in 2018 15th International Multi-Conference on Systems, Signals & Devices (SSD), pp. 263–268. IEEE (2018)

  26. M. Jridi, P.K. Meher, Scalable approximate DCT architectures for efficient HEVC-compliant video coding. IEEE Trans. Circuits Syst. Video Technol. 27(8), 1815–1825 (2016)

    Article  Google Scholar 

  27. M.H. Lee, M.H.A. Khan, K.J. Kim, D. Park, A fast hybrid Jacket-Hadamard matrix based diagonal block-wise transform. Signal Process. Image Commun. 29(1), 49–65 (2014)

    Article  Google Scholar 

  28. C.T. Lin, Y.C. Yu, L.D. Van, Cost-effective triple-mode reconfigurable pipeline FFT/IFFT/2-D DCT processor. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 16(8), 1058–1071 (2008)

    Article  Google Scholar 

  29. K.R. Liu, C.T. Chiu, Unified parallel lattice structures for time-recursive discrete cosine/sine/Hartley transforms. IEEE Trans. Signal Process. 41(3), 1357–1377 (1993)

    Article  MATH  Google Scholar 

  30. C. Loeffler, A. Ligtenberg, G.S. Moschytz, Practical fast 1-D DCT algorithms with 11 multiplications, in International Conference on Acoustics, Speech, and Signal Processing, pp. 988–991. IEEE (1989)

  31. P.K. Meher, T. Srikanthan, J.C. Patra, Scalable and modular memory-based systolic architectures for discrete Hartley transform. IEEE Trans. Circuits Syst. I Reg. Pap. 53(5), 1065–1077 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  32. P.K. Meher, Highly concurrent reduced complexity 2-D systolic array for discrete Fourier transform. IEEE Signal Proc. Lett. 13(8), 481–484 (2006)

    Article  Google Scholar 

  33. N.R. Murthy, M.N.S. Swamy, On the real-time computation of DFT and DCT through systolic architectures. IEEE Trans. Signal Process. 42(4), 988–991 (1994)

    Article  Google Scholar 

  34. M. Nair, I. Mamatha, S. Tripathi, Distributed arithmetic-based hybrid architecture for multiple transforms, in Advances in Signal Processing and Communication, pp. 221–232. Springer, Singapore (2019)

  35. A. Nandi, S. Patil, Performance evaluation of one dimensional systolic array for FFT processor, in 2007 International Conference on Signal Processing, Communications and Networking, pp. 168–171. IEEE (2007)

  36. R.S. Oliveira, R.J. Cintra, F.M. Bayer, T.L. da Silveira, A. Madanayake, A. Leite, Low-complexity 8-point DCT approximation based on angle similarity for image and video coding. Multidimension. Syst. Signal Process. 30(3), 1363–1394 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  37. S.B. Pan, R.H. Park, Unified systolic arrays for computation of the DCT/DST/DHT. IEEE Trans. Circuits Syst. Video Technol. 7(2), 413–419 (1997)

    Article  Google Scholar 

  38. D. Puchala, Approximate calculation of 8-point DCT for various scenarios of practical applications. EURASIP J. Image Video Process. 1, 1–34 (2021)

    Google Scholar 

  39. M. Puschel, J.M. Moura, Algebraic signal processing theory: Cooley-Tukey type algorithms for DCTs and DSTs. IEEE Trans. Signal Process. 56(4), 1502–1521 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  40. C.H. Rao, M. Latha, A novel VLSI architecture of hybrid image compression model based on reversible blockade transform. World Acad. Sci. Eng. Technol. 52, 1016–1022 (2009)

    Google Scholar 

  41. N.M. Sk, Discrete Orthogonal Multi-transform on Chip (DOMoC). J. Signal Process. Syst. 91(5), 437–457 (2019)

    Article  Google Scholar 

  42. T.Y. Sung, Y.S. Shieh, H.C. Hsin, An efficient VLSI linear array for DCT/IDCT using subband decomposition algorithm. Mathematical Problems in Engineering, pp. 1–21, Hindawi Publishing Corporation (2010)

  43. Y. Voronenko, M. Puschel, Algebraic signal processing theory: Cooley-Tukey type algorithms for real DFTs. IEEE Trans. Signal Process. 57(1), 205–222 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  44. K. Wahid, S. Shimu, M. Islam, D. Teng, M.H. Lee, S.B. Ko, Efficient hardware implementation of hybrid cosine-Fourier-wavelet transforms on a single FPGA, in 2009 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 2325–2328. IEEE (2009)

  45. K.A. Wahid, M.A. Islam, S.S. Shimu, M.H. Lee, S.B. Ko, Hybrid architecture and VLSI implementation of the Cosine–Fourier–Haar transforms. Circuits Syst. Signal Process. 29(6), 1193–1205 (2010)

    Article  MATH  Google Scholar 

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shikha Tripathi.

Ethics declarations

Conflict of interest

The authors have no conflict of interest/competing interests.

Consent for Publication

The authors give consent for publication after article acceptance.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mamatha, I., Tripathi, S. & Sudarshan, T.S.B. Hybrid Architecture for Sinusoidal and Non-sinusoidal Transforms. Circuits Syst Signal Process 41, 3903–3930 (2022). https://doi.org/10.1007/s00034-022-01963-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-022-01963-2

Keywords