Home > On-Demand Archives > Q&A Sessions >
Live Q&A - Time-Frequency Analysis for Signal Processing
Wayne King - MathWorks - Watch Now - DSP Online Conference 2022 - Duration: 22:00
Thanks for collecting up the resources info.
There was a question in the Q and A asked about Python packages for time-frequency analysis.
LTFAT: this is a partial python port of the free MATLAB toolbox LTFAT. https://pypi.org/project/ltfatpy/
squeezepy: an excellent python package for wavelet synchrosqueezing
https://github.com/OverLordGoldDragon/ssqueezepy
Librosa: designed for audio processing but has time-frequency capability
https://librosa.org/doc/latest/index.html
Torrence & Compo have a package for continuous wavelet analysis that is open source:
https://github.com/chris-torrence/wavelets
There are Python and MATLAB implementations.
Finally, outside of Python, LTFAT (the Large Time-Frequency Analysis Toolbox) is open source MATLAB, you need base MATLAB to run it but not any toolboxes:
https://ltfat.org/
Some people asked about some textbook recommendations:
Mallat, S. (2009) "A wavelet tour of signal processing: the sparse way", Academic Press. Chapter 4 is quite good.
Boashash, B. (2016) "Time-Frequency Signal Analysis and Processing: A Comprehensive Reference" Acadmic Press. Very comprehensive.
Hllawatsch, F., Auger, F. (2008) "Time-Frequency Analysis: Concepts and Methods" Wiley. Also, very comprehensive.
Flandrin, P. (2018) "Explorations in Time-Frequency Analysis", Cambridge University Press. This book has some good material on the Hilbert-Huang transform and reassignment.
There was a question in the Q and A asked about Python packages for time-frequency analysis.
LTFAT: this is a partial python port of the free MATLAB toolbox LTFAT. https://pypi.org/project/ltfatpy/
ssqueezepy: an excellent python package for wavelet synchrosqueezing
https://github.com/OverLordGoldDragon/ssqueezepy
Librosa: designed for audio processing but has time-frequency capability
https://librosa.org/doc/latest/index.html
Torrence & Compo have a package for continuous wavelet analysis that is open source:
https://github.com/chris-torrence/wavelets
There are Python and MATLAB implementations.
Finally, outside of Python, LTFAT (the Large Time-Frequency Analysis Toolbox) is open source MATLAB, you need base MATLAB to run it but not any toolboxes:
https://ltfat.org/
Some people asked about some textbook recommendations:
Mallat, S. (2009) "A wavelet tour of signal processing: the sparse way", Academic Press. Chapter 4 is quite good.
Boashash, B. (2016) "Time-Frequency Signal Analysis and Processing: A Comprehensive Reference" Acadmic Press. Very comprehensive.
Hllawatsch, F., Auger, F. (2008) "Time-Frequency Analysis: Concepts and Methods" Wiley. Also, very comprehensive.
Flandrin, P. (2018) "Explorations in Time-Frequency Analysis", Cambridge University Press. This book has some good material on the Hilbert-Huang transform and reassignment.