I am working on a Java project in which I need to achieve a FFT transformation in 65 micro seconds. the input of FFT is 2^14 real numbers. I have tried evey Java FFT library which I can find from Internet, like JTransforms and Apache Common Math, but none of them can get this speed. The fastest library is JTransforms, but it still take about 1 milli second. So could someone tell me whether it is possible to achieve such speed (65 micro seconds) in JAVA? As I know, C library FFTW can be quick enough in this case but I can not use JNI here and I need a pure Java implementation because it will be deployed as Applet in website.
P.S. my work is to transfer 2^14 audio frames into frequency domain with FFT, and then apply an acoustic echo cancellation algorithm (MDF) on them. 2^14 is decided by the standard echo delay in a normal room.
Thanks!!!