How to get the FFT peaks from a non stationary signal
Show older comments
Hello
I have a signal of 15 seconds with a sampling rate of 20KHz. I need a table with the location of the 3 highest peaks of the FFT, every 0.2 seconds.
I was planning to use the retime along iwht the findpeaks and fft command but retime only gives me one output and no multiple outputs.
I know this is basically what a short time fast fourier transform does but I am looking for other alternatives that allow me to see and extract changes in the FFT over time, as a table and not as a image.
If any one have a solution, suggestion or an alternative please let me know.
Accepted Answer
More Answers (0)
Categories
Find more on Multirate Signal Processing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!