By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
454,922 Members | 1,185 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 454,922 IT Pros & Developers. It's quick & easy.

Where do I get FFT, is ok if it uses real inputs only

P: n/a
I need a superfast fft function. The input is a sampled waveform so
all the input values will be real. The result, or course, will be
complex.

Need it to be from free source, too.

- Robert -

Jul 23 '05 #1
Share this Question
Share on Google+
10 Replies


P: n/a
Robert Macy wrote:
I need a superfast fft function. The input is a sampled waveform so
all the input values will be real. The result, or course, will be
complex.

Need it to be from free source, too.


And "comp.lang.c++" just screams to you "this is the place to get an fft
function, superfast and free", right? Shall we gift-wrap it for you too?

Go to a web search engine and do your research there. If you have a C++
_language_ question, come back and ask it.
Jul 23 '05 #2

P: n/a
Robert Macy wrote:
I need a superfast fft function. The input is a sampled waveform so
all the input values will be real. The result, or course, will be
complex.

Need it to be from free source, too.


Take a look at
The C++ Scalar, Vector, Matrix and Tensor class Library

http://www.netwood.net/~edwin/svmtl/
Jul 23 '05 #3

P: n/a
Actually, I just came from multiple searches for C++ FFT's

The best was using google with 8 hits - a single hit to the forge group
and seven hits to the same email posted at different locations.

But thank you for your worthwhile suggestion.

- Robert -

Jul 23 '05 #4

P: n/a
Thank you for your reply.

This is *exactly* the type of resource I need that seems to continually
allude me as I do searches on the internet.

- Robert -

Jul 23 '05 #5

P: n/a
Robert Macy wrote:
Thank you for your reply.

This is *exactly* the type of resource I need that seems to continually
allude me as I do searches on the internet.

- Robert -


Stop whining. Go get FFTW and learn to use extern "C".

Jul 23 '05 #6

P: n/a
Robert Macy wrote:
Thank you for your reply.

This is *exactly* the type of resource I need that seems to continually
allude me as I do searches on the internet.


Try
The Object-Oriented Numerics Page

http://www.oonumerics.org/oon/
Jul 23 '05 #7

P: n/a
Chris Hulbert wrote:
Go get FFTW and learn to use extern "C".


http://www.fftw.org/

You would think that the FFTW authors would provide a C++ interface. ;-)

Jul 23 '05 #8

P: n/a
The FFTW header file already uses extern "C" automatically when you
include it from C++, so there is no need to do anything special.

Jul 23 '05 #9

P: n/a
Thank you for your reply.

I found fftw mentioned in searches, but had no idead what it meant.

I have since downloaded their binary and will try implementing it.

- Robert -

Jul 23 '05 #10

P: n/a
Thank you.

This one seems to link to all the others.

- Robert -

Jul 23 '05 #11

This discussion thread is closed

Replies have been disabled for this discussion.