The GSL provides routines for vector FFT. You can see [1] for more information and [2] for a (probably bad) example :-)
The 2D FFT can be implemented applying the 1D FFT to the rows and then to the columns (or viceversa). I'm not sure if this is the prefered way to implement it or if it can be optimized for the 2D case. Regards, [1]: http://www.gnu.org/software/gsl/manual/html_node/Fast-Fourier-Transforms.html <http://www.gnu.org/software/gsl/manual/html_node/Fast-Fourier-Transforms.html> [2]: http://code.google.com/p/gico-lib/source/browse/src/fft.c *Alejandro Cámara* PhD Student at the GICO <http://www.ucm.es/info/giboucm/> 2010/9/29 Marco Halder <[email protected]> > Is it possible to perform a 2D FFT with GSL? I've got a 2D array of real > data,an Intensity profile of an Area Detector. I'd like to filter the data, > so convolution would be very helpful and there for I would need 2D FFT. > > _______________________________________________ > Help-gsl mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/help-gsl > _______________________________________________ Help-gsl mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gsl
