The top of the list is an open-source library toolbox for higher-order spectral analysis including time-frequency in a compiled programming language (C, C++, D, Rust, etc) for real-time applications.
This is an example of an old third party higher-order spectral analysis toolbox in Matlab but now Matlab has built-in toolbox due to its increasing popularity in signal processing of communication, biosignal, etc [1],[2].
The next generation communication systems (e.g. WiFi 7, 6G) will probably utilize this form of signal analysis for higher bandwidth and efficient communication [3]. The modern biosignal analysis (ECG, EEG, etc) is already moving toward time-frequency analysis and to have an open-source real-time time-frequency toolbox will be a game changer [4].
[1]Higher-Order Spectral Analysis Toolbox for use with Matlab:
This is an example of an old third party higher-order spectral analysis toolbox in Matlab but now Matlab has built-in toolbox due to its increasing popularity in signal processing of communication, biosignal, etc [1],[2].
The next generation communication systems (e.g. WiFi 7, 6G) will probably utilize this form of signal analysis for higher bandwidth and efficient communication [3]. The modern biosignal analysis (ECG, EEG, etc) is already moving toward time-frequency analysis and to have an open-source real-time time-frequency toolbox will be a game changer [4].
[1]Higher-Order Spectral Analysis Toolbox for use with Matlab:
https://labcit.ligo.caltech.edu/~rana/mat/HOSA/HOSA.PDF
[2]Time-Frequency Foundations of Communications:Concepts and Tools:
https://www.mins.ee.ethz.ch/pubs/files/SPMAG2013.pdf
[3]The OTFS Interview – Implications of a 6G Candidate Technology:
https://www.6gworld.com/exclusives/the-otfs-interview-implic...
[4]Analyzing Neural Time Series Data: Theory and Practice:
https://mitpress.mit.edu/books/analyzing-neural-time-series-...