Easiest way to generate minimum phase upsampling FIR filters? (in: DSP and Plugin Devel…)

By: mystran
19 Aug 09:43

The easiest approach to converting a linear-phase FIR into minimum-phase is take FFT (padding it to a few times the original length is a good idea), take logarithm of magnitude (use some tiny bias to keep it from going to -inf), take IFFT of the result (log cepstrum), zero negative time indexes, multiply positive indexes by two, take FFT, take complex exponent and finally take IFFT back to time domain.

It’s not perfect, but with large enough FFT size it gives perfectly usable results.

Go to this post

Go to first unread post in this topic

Read more here: Source link