Techniques for Designing Finite-Duration Impulse-Response Digital Filters | Synapse