Re: Very large FFT
- From: John Monro <johnmonro@xxxxxxxxxxxxxxx>
- Date: Fri, 27 Apr 2007 23:52:16 +1000
AdriaanB wrote:
Hi again,
I looked at http://www.jjj.de/fxt/fxtbook.pdf on page 329 where the guy
explains a method for a 1D FFT of arbitary large size and started to
implement it with Matlab around an hour before going home. That is then
work to be continued tomorrow.
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?
(snip)
The 'row' FFTs have phases which each take their 't=0' point to be the time of the first time-domain sample in the batch of samples used for that individual FFT.
When combining the FFTs, the phases of each of the successive FFTs have to be adjusted to compensate for the fact that each of their 't=0' points is getting later and later relative to the first time-domain sample in the first row. The extra twiddle factor multiplication does this.
Regards,
John
.
- References:
- Very large FFT
- From: AdriaanB
- Re: Very large FFT
- From: Rune Allnor
- Re: Very large FFT
- From: Marcel Müller
- Re: Very large FFT
- From: AdriaanB
- Very large FFT
- Prev by Date: Pre-approved Labor available with us
- Next by Date: Re: Parallel Decimation Filter Implementation?
- Previous by thread: Re: Very large FFT
- Next by thread: Re: Very large FFT
- Index(es):