Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

ionbeza

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

06-08-2010
10:40 AM

388 Views

Diving in

I would like to acquire data from a TI ADS1278 converter and display:

a.)time domain

and

b.) frequency domain (FFTs).

My questions are:

1.)is

DftiComputeForward( DFTI_DESCRIPTOR_HANDLE, void*, ... );

good for FFTs, and if yes, what does one buy, Intel C++ Compiler Professional Edition for Windows-Intel Math Kernel Library at $599 or Intel Math Kernel Library for Windows at $399?

2.) is a 30-day evaluation available before buying it?

3.) DftiComputeForward might do the FFT, but who does the graphical display?

4.) who does the time domain, the display of the sine wave?

Thank you for answering my questions.

Ion A. Beza.

Link Copied

4 Replies

Dmitry_B_Intel

Employee

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

06-08-2010
11:05 AM

388 Views

1) DFTI is good for FFTs. Intel MKL also provides FFTW3 interface.

What one buys depends on goals. If you are sure the perfromance critical part of your application is FFT then MKL may bejust right choice.Intel C++ Compiler ProfessionalEdition may give additional boost to the algorithms coded in you sources, which may be essential for C++ code.Please refer to Intel Software Development Products page for more information.

2) Yes, 30-day evaluation versions are available

3 and 4) For GUI programming, such as displaying graphical information let me refer you to Qt library.

Thanks

Dima

ionbeza

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

06-08-2010
11:15 AM

388 Views

Thank you Dima for the quick and clear reply.

Ion A. Beza.

Ion A. Beza.

ionbeza

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

06-10-2010
09:17 AM

388 Views

Let me say that I would like to evaluate FFT done by the function DftiComputeForward(...) from the Intel Math Kernel Library for Windows at $399.

The function would return 0 for success or non-zero for failure.

The FFT in theory returns something else, i.e. a sine wave of frequency f is input and the FFT obtains the Dirac function, andon the x axis of frequency domain the Dirac function is centered at the central frequency f.

A way to evaluate the DftiComputeForward(...) would be to visualize the frequency domain.

A way to display the frequency domain with graphs would be with functions from the QT library:

http://qt.nokia.com/

(another way would be with graphs drawn in Python)

My question is:

what functions from the QT library would do the FFT (and time domain too) display?

I don't seem to find the answer easily.

Unless there is another way to test FFT by DftiComputeForward(...), this is my question.

Please let me know if possible.

Thank you.

Ion A. Beza.

Dmitry_B_Intel

Employee

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

06-10-2010
07:19 PM

388 Views

There are many ways to test DftiComputeForward(), few of them

If you want to visualise it in your application, then you should program the visualization yourself, and Qt would be a nice tool for that, because it was designed to write portable Graphical User Interfaces efficiently. Please refer to Qt documentation/forums about how to do this.

Of course there must be other tools around that would help you to build a GUI to monitoryour converter, just google. However, MKL is the right choice to do the FFT.

Thanks

Dima

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

For more complete information about compiler optimizations, see our Optimization Notice.