How do we balance an FIR around its center? I was asked this question in an interview. What does this mean? Is the center point the point corresponding to the peak of impulse response?

  • \$\begingroup\$ Feed the filter design program a constant group delay transfer function, with a delay equal to half the filter length. \$\endgroup\$ – Brian Drummond Jun 26 '16 at 10:00
  • \$\begingroup\$ Duplicated: stackoverflow.com/questions/38010669/… \$\endgroup\$ – Roh Jun 26 '16 at 13:16

How is a bit of an odd question. Trivially, we can make it balanced by making the taps symmetric. This can be done for both odd and even numbers of filter taps, by making it symmetric about the mid sampling time, or half-way between the two mid samples.

More to the point is why we should want to do this, and the effect it has on the response. A symmetric FIR filter has a linear phase response, that is, the same delay regardless of frequency. This is a very valuable property in many (but not all) filtering situations.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.