Hi everyone,

I'm trying to figure out the "window presum FFT" technique (seems to
also go by the name "polyphase FFT", "time domain aliasing/folding" as
well as "weighted overlap and add" even though the latter is often
simply used as a synonym for the basic "windowed overlap and add"
method). I've found it mentioned and/or explained in quite a few
posts/papers/books...

http://www.dsprelated.com/showmessage/123311/1.php
http://www.dsprelated.com/showmessage/45449/1.php
http://eetimes.com/design/embedded/4007611/DSP-Tricks-Building-a-practical-spectrum-analyzer
http://contentdm.lib.byu.edu/cdm/singleitem/collection/ETD/id/16
http://groups.yahoo.com/group/softrock40/message/1299
http://www.rfel.com/download/D02003-Polyphase%20DFT%20data%20sheet.pdf
http://dev.vinux-project.org/time-aliased-hann
http://www.rfel.com/download/w03006-comparison_of_fft_and_polydft_transient_response.pdf
http://www.eurasip.org/Proceedings/Eusipco/Eusipco2005/defevent/papers/cr1183.pdf

...but unfortunately all of these however seem to "stop" at the
analysis stage (i.e. "we've gotten a more precise spectrum and that's
all we need"). I've wraped my head around the idea itself and the
analysis procedure, I (think) I know how and why it works but I don't
understand how is one supposed to go about the synthesis stage. IOW
how does one get back to the (non aliased) time domain data. For
example, in the simplest case where the window is twice the size of
the FFT:
- we take in 2N time domain samples
- window them (with a 2N sized window)
- fold them to N time domain samples (i.e. simply add the first and
second half of the input data)
- take an N point FFT
- do some processing with the "more precise spectrum"
- take an N point IFFT
- and now what? :) we've got N time domain samples that correspond to
the folded input samples...I can't imagine it would sound good if this
is simply window-overlap-added and sent to output as is...


ps. I've seen this article
http://archive.chipcenter.com/dsp/DSP000315F1.html often being
mentioned as "explaining it all" but unfortunately the site no longer
exists...


--
"What Huxley teaches is that in the age of advanced technology, spiritual
devastation is more likely to come from an enemy with a smiling face than
from one whose countenance exudes suspicion and hate."
Neil Postman
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp

Reply via email to