4

I'm familiar with JTransforms for doing FFTs in Java. I would like to do a series of short time Fourier transforms, and I've read that a sliding DFT is better for that. Are there any Java libraries that implement efficient sliding DFTs?

mattg
  • 1,731
  • 1
  • 12
  • 20

1 Answers1

3

I looked and couldn't find any good libraries to do this. There is some C code here on stackoverflow that I could try to translate to java, but I didn't find anything already done. In the end, even without a sliding DFT I was able to do around 1000 FFTs of width 2048 per second with JTransforms, which is plenty for my needs, so I didn't bother trying to implement my own sliding DFT.

Community
  • 1
  • 1
mattg
  • 1,731
  • 1
  • 12
  • 20