Yes, essentially you do have the inherent delay involving a window of
samples in addition to the compute time.

On Sat, Mar 7, 2020, 5:40 PM Spencer Russell <s...@media.mit.edu> wrote:

> On Sat, Mar 7, 2020, at 6:00 AM, Zhiguang Eric Zhang wrote:
>
> Traditional FIR/IIR filtering is ubiquitous but actually does suffer from
> drawbacks such as phase distortion and the inherent delay involved.   FFT
> filtering is essentially zero-phase, but instead of delays due to samples,
> you get delays due to FFT computational complexity instead.
>
>
> I wouldn’t say the delay when using FFT processing is due to computational
> complexity fundamentally. Compute affects your max throughput more than
> your latency. In other words, if you had an infinitely-fast computer you
> would still have to deal with latency. The issue is just that you need at
> least 1 block of input before you can do anything. It’s the same thing as
> with FIR filters, they need to be causal so they can’t be zero-phase. In
> fact you could interchange the FFT processing with a bank of FIR band pass
> filters that you sample from whenever you want to get your DFT frame.
> (that’s basically just a restatement of what I said before about the STFT.)
>
> -s
> _______________________________________________
> dupswapdrop: music-dsp mailing list
> music-dsp@music.columbia.edu
> https://lists.columbia.edu/mailman/listinfo/music-dsp
_______________________________________________
dupswapdrop: music-dsp mailing list
music-dsp@music.columbia.edu
https://lists.columbia.edu/mailman/listinfo/music-dsp

Reply via email to