2

is there a free c# library to do the fast fourier transform and its inverse?

aF.
  • 64,980
  • 43
  • 135
  • 198
  • 2
    possible duplicate of [Fast fourier transform in c#](http://stackoverflow.com/questions/170394/fast-fourier-transform-in-c-sharp) – AShelly Feb 09 '12 at 19:01
  • Possible duplicate of [An implementation of the fast Fourier transform (FFT) in C#](https://stackoverflow.com/questions/170394/an-implementation-of-the-fast-fourier-transform-fft-in-c-sharp) – Md Sifatul Islam Dec 19 '17 at 07:45

2 Answers2

3

Both Math.NET and Aforce are based on the Exocortex.DSP library. http://www.exocortex.org/dsp

bhouston
  • 955
  • 9
  • 14
  • Exocortex.org/dsp hasn't had a release in 6 years. I wouldn't use it in an important project. – Paul Dec 02 '09 at 03:21
  • 1
    Paul since your company is selling software that competes with Exocortex DSP it would make sense that you would seed FUD about it. Not ethical, but understandable on your part. – bhouston Dec 16 '09 at 21:03
  • Exocortex was one of the libraries I tried before writing (and commercializing) my own C# FFT. IIRC, I didn't use it because it was buggy and very limited (only worked for a few transform sizes). – J D Feb 08 '10 at 05:09
  • 2
    Jon Harrop, as the author of Exocortex.DSP, I have to say that yes it is limited to powers of 2, but it isn't buggy. It has been deployed all over the place with a lot of success. – bhouston Feb 13 '10 at 00:07
2

I believe this is what you're looking for.

Community
  • 1
  • 1
DigitalNomad
  • 428
  • 1
  • 3
  • 18