Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2
Default FFT function/algorithm used by Excel

Does anyone know what kind of FFT algorithm Excel uses in its FFT function
(e.g., is it a Cooley-Tukey FFT, Sande-Tukey FFT, Winograd FFT, etc.)? I
cant seem to find this information anywhere...
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,231
Default FFT function/algorithm used by Excel

xerogel wrote...
Does anyone know what kind of FFT algorithm Excel uses in its FFT
function (e.g., is it a Cooley-Tukey FFT, Sande-Tukey FFT, Winograd
FFT, etc.)? I can’t seem to find this information anywhere...


Usually safe to assume Microsoft uses the simplest, least numerically
robust algorithm.

You should also understand that if the choice of algorithm used
matters to you, you should be rolling your own in VBA, as an XLL, or
using something other than Excel.

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2
Default FFT function/algorithm used by Excel

Thanks! (I actually assumed that Microsoft would use the simplest
algorithm...) My problem is that my data has a really low standard deviation
when analyzed with Excel 2007, but not so well when I use the fancier
algorithms - frustrating. If I could find out which 'flavor' of FFT they use
it might help to implement it in our software...

"Harlan Grove" wrote:

xerogel wrote...
Does anyone know what kind of FFT algorithm Excel uses in its FFT
function (e.g., is it a Cooley-Tukey FFT, Sande-Tukey FFT, Winograd
FFT, etc.)? I cant seem to find this information anywhere...


Usually safe to assume Microsoft uses the simplest, least numerically
robust algorithm.

You should also understand that if the choice of algorithm used
matters to you, you should be rolling your own in VBA, as an XLL, or
using something other than Excel.


  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 947
Default FFT function/algorithm used by Excel

If I could find out which 'flavor' of FFT they use
it might help to implement it in our software...


As a side note, there are slightly different equations used for different
purposes.
If you are getting different results compared to another programs, it may be
based on this.
The equation used by Excel captures the entire signal by "not" dividing by
the size of the data.

It's funny, but Excel's FFT is listed under "Data Analysis", but the
equation is not what one would use from a "Data Analysis" point of view.
Try dividing your complex results by the size of the data for a simple way
to convert it. (Assuming this is what you need of course).
Another common conversion from Excel might be to divide each output by
Sqrt(n)
I've found Excel's FFT to be pretty good. When I want to multiply two large
numbers (say 2000 digits each) via Excel's FFT, then we need to keep the
entire spectrum, and Excel's formula is just fine as is.
Again, it depends on what you need.
Can you make a small sample of data, and list the output of both Excel and
this "Other" program?
--
Dana DeLouis



"xerogel" wrote in message
...
Thanks! (I actually assumed that Microsoft would use the simplest
algorithm...) My problem is that my data has a really low standard
deviation
when analyzed with Excel 2007, but not so well when I use the fancier
algorithms - frustrating. If I could find out which 'flavor' of FFT they
use
it might help to implement it in our software...

"Harlan Grove" wrote:

xerogel wrote...
Does anyone know what kind of FFT algorithm Excel uses in its FFT
function (e.g., is it a Cooley-Tukey FFT, Sande-Tukey FFT, Winograd
FFT, etc.)? I cant seem to find this information anywhere...


Usually safe to assume Microsoft uses the simplest, least numerically
robust algorithm.

You should also understand that if the choice of algorithm used
matters to you, you should be rolling your own in VBA, as an XLL, or
using something other than Excel.


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How can I monitor CPU time of algorithm I developed in Excel vba? Jerry Excel Discussion (Misc queries) 2 August 27th 06 08:22 AM
search algorithm sucks Brainless_in_Boston Excel Discussion (Misc queries) 0 March 23rd 06 04:26 PM
looking for my perfect algorithm meesh7391 Excel Discussion (Misc queries) 0 January 11th 06 12:06 AM
Algorithm Challenge Lowkey Excel Worksheet Functions 4 July 20th 05 06:40 PM
Algorithm for computing Excel PercentRank Kam Mistry Excel Worksheet Functions 0 April 7th 05 02:46 PM


All times are GMT +1. The time now is 11:24 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"