For regular FIR filters we can feed an impulse signal to get the coefficients, but how about filterbanks?

Let's say I have a uniformly modulated filterbank with hop size H and FFT size M, implemented as weighted overlap-add method [1]. Is there a way to construct an input signal to extract the analysis and synthesis weights?

  1. R. Crochiere and L. R. Rabiner, Multirate Digital Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, 1983.
  • $\begingroup$ well if you have a filterbank, you simply get a bank of impulse responses when feeding in an impulse. Not quite sure where the confusion arises from? $\endgroup$ Commented Jun 29, 2022 at 10:48
  • $\begingroup$ or is this about a polyphase filter bank, specifically, and you want to piece together the original prototype impulse response? $\endgroup$ Commented Jun 29, 2022 at 11:00
  • $\begingroup$ Unless you have access to the individual filter bank outputs, that might be hard to do... especially if the filter bank is perfect reconstruction. $\endgroup$
    – Peter K.
    Commented Jun 29, 2022 at 14:51
  • $\begingroup$ @MarcusMüller , yes I’d like to know if it’s possible to put the pieces together and get the original prototype impulse response $\endgroup$
    – Ali
    Commented Jun 29, 2022 at 16:33
  • $\begingroup$ are you doing analysis and resynthesis? or just analysis? $\endgroup$ Commented Jun 29, 2022 at 20:30


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.