Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Double precision 2D FFT?

lkeene
Beginner
798 Views
Are there no double precision 2D FFT functions in IPP? I can't seem to find them anywhere.
0 Kudos
7 Replies
PaulF_IntelCorp
Employee
798 Views
Try looking at the FFT functions in the image processing manual, they might work for you.

http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-documentation/
0 Kudos
lkeene
Beginner
798 Views
There are no FFT functions that take 64-bit float arguments listed in the image processing library...only 32-bit. Very surprising.
0 Kudos
PaulF_IntelCorp
Employee
798 Views

Will the FFT and DFT functions that take 64fc inputs work for your application?

0 Kudos
lkeene
Beginner
798 Views
Paul, I don't see those 64-bit prototypes anywhere in the FFT section of the image processing docs. Was something left out?
0 Kudos
PaulF_IntelCorp
Employee
798 Views
Here's a link to the page in the on-line documentation, unfortunately, this doesn't help you find it in the manual (hoping that this will get fixed in the future):

http://software.intel.com/sites/products/documentation/hpc/ipp/ipps/ipps_ch7/functn_DFTFwd_CToC.html

To get there again:

- go to the IPP main page:
http://www.intel.com/software/products/ipp

- from there choose the IPP Documentation link
- then choose the HTML link for volume 1: signal processing
- open Transform functions
- open Fourier Transform functions
- open Discrete fourier Transform Functions
- select DFTFwd_CtoC

Hope this is what you're looking for,

Paul
0 Kudos
lkeene
Beginner
798 Views
Hi Paul,
these functions only implement a 1-dimensional FFT. I suppose I could loop over all rows and all columns while calling this function in order to get a 2-dimensional FFT but I don't find the prospect very appealing. Are there plans for double precision FFT in the image processing library any time soon?
0 Kudos
PaulF_IntelCorp
Employee
798 Views
No plans for any changes to that part of the library in the near future. Most changes coming have to do with AVX enhancements and improvements to the crypto, compression, and image processingdomains.
0 Kudos
Reply