Re: Very large FFT



AdriaanB wrote:
(snip)

He seems to follow the general thing that was also mentioned here of
splitting it in a row * column and then doing FFTs row wise, then
transpose and repeat the rows again (in effect on the columns) and then
transposing it again. New question is: Why is the extra twiddle factor
multiplication needed halfway through the algorithm?

There is no extra twiddle factor, it is the same one that
comes on any step of the FFT. It just looks extra because of
the way you are separating it.

I wondered some time ago about an FFT of a whole CD, so maybe
44100*60*70 = 185220000 samples (per channel).

-- glen

.



Relevant Pages

  • Re: Speed penalty for using allocatable arrays?
    ... then do the second dimension on it that way. ... (Including the second transpose after the ... FFT.) ... even for square matrices. ...
    (comp.lang.fortran)
  • Re: How could I program this algorithm?
    ... This thread is not about FFT. ... It is about reading / permuting / writing ... which only means it is even more I/O bound than transpose. ... which involve only Oread/write operations) -- while it still takes ...
    (comp.programming)
  • Re: how to understand this expression
    ... the first dot and the things between the two single quotes? ... This computes the one-dimensional DFT of each column X, ... The 2D FFT is computed as two sets of 1D FFTs, ... meaning the complex transpose of the matrix. ...
    (comp.soft-sys.matlab)
  • Re: Very large FFT
    ... AdriaanB schrieb: ... explains a method for a 1D FFT of arbitary large size and started to ... implement it with Matlab around an hour before going home. ... transpose and repeat the rows again and then ...
    (comp.dsp)
  • Re: FFT Size calculation.
    ... at a rate other than the original sampling rate, ... Then per FFT we have 96 samples. ... if you repeat 64 samples they may have a smaller periodicity. ...
    (comp.dsp)