Abstract
AbstractThe spectral analysis of signals is currently either dominated by the speed–accuracy trade-off or ignores a signal’s often non-stationary character. Here we introduce an open-source algorithm to calculate the fast continuous wavelet transform (fCWT). The parallel environment of fCWT separates scale-independent and scale-dependent operations, while utilizing optimized fast Fourier transforms that exploit downsampled wavelets. fCWT is benchmarked for speed against eight competitive algorithms, tested on noise resistance and validated on synthetic electroencephalography and in vivo extracellular local field potential data. fCWT is shown to have the accuracy of CWT, to have 100 times higher spectral resolution than algorithms equal in speed, to be 122 times and 34 times faster than the reference and fastest state-of-the-art implementations and we demonstrate its real-time performance, as confirmed by the real-time analysis ratio. fCWT provides an improved balance between speed and accuracy, which enables real-time, wide-band, high-quality, time–frequency analysis of non-stationary noisy signals.
Publisher
Springer Science and Business Media LLC
Subject
Computer Networks and Communications,Computer Science Applications,Computer Science (miscellaneous)
Reference84 articles.
1. Gabor, D. Theory of communication. Part 1: the analysis of information. J. Inst. Electr. Eng. 93, 429–441 (1946).
2. Fano, R. M. Transmission of Information: A Statistical Theory of Communications (MIT Press, 1961).
3. Boukouvala, E., Miridakis, N. & Veloni, A. Digital and Statistical Signal Processing (CRC Press, 2019).
4. Boashash, B. Time–Frequency Signal Analysis and Processing: A Comprehensive Reference 2nd edn (Academic, 2016).
5. Addison, P. S. Introduction to redundancy rules: the Continuous Wavelet Transform comes of age. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 376, 20170258 (2018).
Cited by
36 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献