Skip to main content
Log in

A Step Toward Real-Time Time–Frequency Analyses with Varying Time–Frequency Resolutions: Hardware Implementation of an Adaptive S-transform

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

Abstract

This paper addresses the rarely considered issue of hardware implementation of the S-transform, a very important time–frequency representation with many practical applications. Various improved, adaptive, and signal-driven versions of the S-transform have been developed over the years, but only its basic (non-adaptive) form has been implemented in hardware. Here, a novel hardware implementation of the adaptive S-transform is proposed extending the previously developed design. To minimize hardware demands, the proposed approach is based on an appropriate approximation of the frequency window function considered in the S-transform. The adaptivity of the transform to the signal is achieved by an optimal choice of a window parameter from the set of predefined values, meaning that for each window parameter the S-transform is calculated. To additionally save hardware resources, the proposed design does not require storing all calculated values, but only two in each iteration. The proposed multiple-clock-cycle architecture is developed on the field-programmable gate array device, and its performance is compared with other possible implementation approaches such as the hybrid and single-clock-cycle ones. It is demonstrated that the developed design minimizes hardware complexity and clock cycle time compared to alternative approaches and is significantly more efficient than the software realization. Both noiseless and noisy multicomponent highly nonstationary signals were considered. An excellent match between the results of the hardware and the “exact” adaptive S-transform evaluation obtained through the MATLAB implementation is demonstrated. Lastly, the execution time that can be estimated in advance is also an important practical feature of the developed design.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

This manuscript has no associated data.

Notes

  1. There are several concentration measures for time–frequency representations. The commonly used measures are based on the Renyi entropy. However, all of them have drawbacks analyzed in [35]. Nevertheless, the measure used in this paper avoids some of the drawbacks outlined in the previous publication. In general, by keeping constraint (4), this measure minimizes the region of the time–frequency plane covered by signal components that correspond to high resolution. It is already used in various research papers including consideration of the adaptive S-transform in [8, 18, 20, 21, 33].

References

  1. M.S.E. Abadi, H. Mesgarani, S.M. Khademiyan, Two improved wavelet transform domain LMS sign adaptive filter algorithms against impulsive interferences. Circuits Syst. Signal Process. 40, 958–979 (2021). https://doi.org/10.1007/s00034-020-01508-5

    Article  MATH  Google Scholar 

  2. L.P.A. Arts, E.L. van den Broek, The fast continuous wavelet transformation (fCWT) for real-time, high-quality, noise-resistant time–frequency analysis. Nat. Commun. 2, 47–58 (2022). https://doi.org/10.1038/s43588-021-00183-z

    Article  Google Scholar 

  3. B. Boashash, S. Ouelha, An improved design of high-resolution quadratic time–frequency distributions for the analysis of nonstationary multicomponent signals using directional compact kernels. IEEE Trans. Signal Process. 65(10), 2701–2713 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  4. N.R. Brnović, I. Djurović, V.N. Ivanović, M. Simeunović, Hardware implementation of the quasi maximum likelihood estimator core for polynomial phase signals. IET Circuits Devices Syst. 13(2), 131–138 (2019)

    Article  Google Scholar 

  5. N.R. Brnović, V.N. Ivanović, I. Djurović, M. Simeunović, Multi-core hardware realization of the QML PPS estimator. IET Comput. Digit. Tech. 14(5), 187–192 (2020)

    Article  Google Scholar 

  6. R.D.A. Coelho, N.S.D. Brito, Power measurement using stockwell transform. IEEE Trans. Power Deliv. 36(5), 3091–3100 (2021). https://doi.org/10.1109/TPWRD.2020.3033403

    Article  Google Scholar 

  7. C. Conru, I. Djurović, C. Ioana, A. Quinquis, LJ. Stanković, Time-frequency detection using Gabor filter bank and Viterbi based grouping algorithm. Proc. IEEE ICASSP (2004). https://doi.org/10.1109/ICASSP.2005.1416054

    Article  Google Scholar 

  8. I. Djurović, E. Sejdić, J. Jiang, Frequency based window width optimization for S-transform. AEU Int. J. Electron. Commun. 62(4), 245–250 (2008)

    Article  MATH  Google Scholar 

  9. F. Hlawatsch, G. Matz, H. Kirchauer, W. Kozek, Time-frequency formulation, design and implementation of time-varying optimal filters for signal estimation. IEEE Trans. Signal Process. 48(5), 1417–1432 (2000)

    Article  MATH  Google Scholar 

  10. V.N. Ivanović, R. Stojanović, LJ. Stanković, Multiple clock cycle architecture for the VLSI design of a system for time-frequency analysis. EURASIP J. Appl. Signal Process. Spec. Issue Des. Methods DSP Syst. 1–18 (2006)

  11. V.N. Ivanović, R. Stojanović, An efficient hardware design of the flexible 2-D system for space/spatial-frequency analysis. IEEE Trans. Signal Process. 55(6), 3116–3126 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  12. V.N. Ivanović, S. Jovanovski, A signal adaptive system for time-frequency analysis. IET Electron. Lett. 44(21), 1279–1280 (2008)

    Article  Google Scholar 

  13. V.N. Ivanović, N. Radović, Signal adaptive hardware implementation of a system for highly nonstationary two-dimensional FM signal estimation. AEU Int. J. Electron. Commun. 69(12), 1854–1867 (2015)

    Article  Google Scholar 

  14. V.N. Ivanović, N.R. Brnović, Superior execution time design of a space/spatial-frequency optimal filter for highly nonstationary 2D FM signal estimation. IEEE Trans. Circuits Syst. I Regul. Pap. 65(10), 3376–3389 (2018)

    Article  Google Scholar 

  15. V.N. Ivanović, S. Jovanovski, Advanced superior execution time optimal time-frequency filter suitable for non-linear FM signals estimation. Microprocess. Microsyst. 74, 1–11 (2020)

    Article  Google Scholar 

  16. G.A. Jones, A.M.G. Ferreira, B. Kulessa et al., Uppermost crustal structure regulates the flow of the Greenland Ice Sheet. Nat. Commun. (2021). https://doi.org/10.1038/s41467-021-27537-5

    Article  Google Scholar 

  17. S. Jovanovski, V.N. Ivanović, Signal adaptive pipelined hardware design of time-varying optimal filter for highly nonstationary FM signal estimation. J. Signal Process. Syst. 62(3), 287–300 (2011)

    Article  Google Scholar 

  18. R. Kamalakkannan, R. Roopkumar, Two-dimensional fractional Stockwell transform. Circuits Syst. Signal Process. 41, 1735–1750 (2022). https://doi.org/10.1007/s00034-021-01858-8

    Article  Google Scholar 

  19. P. Kijanka, M.W. Urban, Phase velocity estimation with expanded bandwidth in viscoelastic phantoms and tissues. IEEE Trans. Med. Imaging 40(5), 1352–1362 (2021). https://doi.org/10.1109/TMI.2021.3054950

    Article  Google Scholar 

  20. B. Li, Z. Zhang, X. Zhu, Adaptive S-transform with chirp-modulated window and its synchroextracting transform. Circuits Syst. Signal Process. 40, 5654–5681 (2021). https://doi.org/10.1007/s00034-021-01740-7

    Article  Google Scholar 

  21. N. Liu, J. Gao, B. Zhang, Q. Wang, X. Jiang, Self-adaptive generalized S-transform and its application in seismic time-frequency analysis. IEEE Trans. Geosci. Remote Sens. 57(10), 7849–7859 (2019). https://doi.org/10.1109/TGRS.2019.2916792

    Article  Google Scholar 

  22. P. Liu, C. Song, SCH: a speed measurement method of combined hyperbolic frequency modulation signals. IEEE Access 9, 95986–95993 (2021). https://doi.org/10.1109/ACCESS.2021.3094540

    Article  Google Scholar 

  23. K. Maharatna, A.S. Dhar, S. Banerjee, A VLSI array architecture for realization of DFT, DHT, DCT and DST. Signal Process. 41(3), 1357–1377 (2001)

    MATH  Google Scholar 

  24. S.G. Mallat, A Wavelet Tour of Signal Processing, 2nd edn. (Academic Press, San Diego, USA, 1999)

    MATH  Google Scholar 

  25. M. Mazelanik, A. Leszczyński, M. Parniak, Optical-domain spectral super-resolution via a quantum-memory-based time-frequency processor. Nat. Commun. (2022). https://doi.org/10.1038/s41467-022-28066-5

    Article  Google Scholar 

  26. V.V. Moca, H. Bârzan, A. Nagy-Dăbâcan, R.C. Mureșan, Time-frequency super-resolution with superlets. Nat. Commun. Sci. (2021). https://doi.org/10.1038/s41467-020-20539-9

    Article  Google Scholar 

  27. A. Moukadem, Z. Bouguila, D.O. Abdeslam, A. Dieterlen, A new optimized Stockwell transform applied on synthetic and real non-stationary signals. Digit. Signal Process. 46, 226–238 (2015)

    Article  MathSciNet  Google Scholar 

  28. N. Mousavi, V.E. Ardestani, Application of hyperbolic S-transform in environmental gravity investigation. J. Environ. Eng. Geophys. 21(2), 47–90 (2016)

    Article  Google Scholar 

  29. N. Radović, V.N. Ivanović, I. Djurović, M. Simeunović, System for S-transform realization. In: Proc. of 10th Mediterranean Conference on Embedded Computing (MECO 2021), Budva, Montenegro, June 7–10, 2021, pp. 348–351, https://doi.org/10.1109/MECO52532.2021.9460253

  30. M.V. Reddy, R. Sodhi, An open-loop fundamental and harmonic phasor estimator for single-phase voltage signals. IEEE Trans. Ind. Inf. 16(7), 4535–4546 (2020). https://doi.org/10.1109/TII.2019.2950404

    Article  Google Scholar 

  31. A.G. Rehorn, E. Sejdić, J. Jiang, Fault diagnosis in machine tools using selective regional correlation. Mech. Syst. Signal Process. 20(5), 1221–1238 (2006)

    Article  Google Scholar 

  32. E. Sejdić, I. Djurović, J. Jiang, Time-frequency feature representation using energy concentration: an overview of recent advances. Digit. Signal Process. 19(1), 153–183 (2009)

    Article  Google Scholar 

  33. E. Sejdić, I. Djurović, J. Jiang, A window width optimized S-transform. J. Adv. Signal Process. 2008, Article ID 672941, (2008)

  34. S.D. Sharma, R. Saxena, S.N. Sharma, Identification of microsatellites in DNA using adaptive S-transform. IEEE J. Biomed. Health Inform. 19(3), 1097–1105 (2015). https://doi.org/10.1109/JBHI.2014.2330901

    Article  Google Scholar 

  35. LJ. Stanković, Measuring time-frequency distributions concentration, in Time-Frequency Signal Analysis & Processing. ed. by B. Boashash (Elsevier, Amsterdam, 2016), pp.401–408

    Google Scholar 

  36. S. Stanković, LJ. Stanković, V.N. Ivanović, R. Stojanović, An architecture for the VLSI design of systems for time-frequency analysis and time-varying fitering. Ann. Telecommun. 57(9/10), 974–995 (2002)

    Article  Google Scholar 

  37. R. Stockwell, L. Mansinha, R. Lowe, Localization of the complex spectrum: the S-transform. IEEE Trans. Signal Process. 44(4), 998–1001 (1996)

    Article  Google Scholar 

  38. R.G. Stockwell, S-transform analysis of gravity wave activity from a small scale network of airglow imagers, PhD thesis, University of Western Ontario, London, Ontario, Canada, (1999)

  39. R.G. Stockwell, A basis for efficient representation of the S-transform. Digit. Signal Process. 17(1), 371–393 (2007)

    Article  Google Scholar 

  40. R.N. Vargas, A.C.P. Veiga, Empirical mode decomposition, Viterbi and wavelets applied to electrocardiogram noise removal. Circuits Syst. Signal Process. 40, 691–718 (2021). https://doi.org/10.1007/s00034-020-01489-5

    Article  Google Scholar 

  41. H. Zhang, G. Hua, Y. Xiang, Enhanced time-frequency representation and mode decomposition. IEEE Trans. Signal Process. 69, 4296–4311 (2021). https://doi.org/10.1109/TSP.2021.3093786

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors wish to thank Curtis Condon, Ken White, and Al Feng of the Beckman Institute of the University of Illinois for the bat data and for permission to use it in this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nevena Radović.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Radović, N., Ivanović, V.N., Djurović, I. et al. A Step Toward Real-Time Time–Frequency Analyses with Varying Time–Frequency Resolutions: Hardware Implementation of an Adaptive S-transform. Circuits Syst Signal Process 42, 853–874 (2023). https://doi.org/10.1007/s00034-022-02203-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-022-02203-3

Keywords

Navigation