I haven’t found any specific package for Sliding Discrete Fourier Transforms. If there is no one yet, I would be inclined to try draft one (with the simplest methods to start with), but in that case I would appreciate some advice or guidelines about what interfaces it should follow.
If you think that’s something we should include in FourierTools.jl we can help reviewing your code and add it there
2 Likes
You not by any chance looking for a spectrogram?
Spectrograms are more general than what I was looking for. I was rather thinking on optimized algorithms for one-strided sliding DFT, possibly implemented as recursive iterators, using one or more of the methods defined here:
https://doi.org/10.1016/j.dsp.2022.103560
(Sorry for not citing an open access paper, I hope that the public summary is enough to give an idea of what I mean.)
1 Like