Recursive fir digital filter
OwnerSafwan AREKATinventor
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure include a method for designing the transfer function of efficient recursive FIR digital filters. The method is based on the cancellation of the poles of the transfer function of a multi-resonator sub-filter by zeros of the transfer function of a muti-stopper sub-filter. A compensator sub-filter can be applied for band shaping, is the method may be used to design low-pass, high-pass and band-pass filters, among other types. The FIR filters can be designed to have either a linear phase or a very nearly linear phase response. IIR filters with a nonlinear phase response can also be designed by the method of this invention. The method may additionally describe a digital circuit for the implementation of the transfer function of the invention.
Claims11
A method for designing the transfer function of a recursive finite impulse response digital filter, the method comprising the steps of:
- a) selecting a first transfer function comprising a pole or a plurality of poles, and selecting a second transfer function comprising a plurality of zeros, each pole of the first transfer function having a radius and angle that are matched numerically to the radius and angle of one of the zeros of the second transfer function, whereby arranging a one-to-one pairing between the matched poles and zeros of the two transfer functions, the total number of zeros of the second transfer function being more than the number of poles of the first transfer function, thereby one or more zeros of the second transfer function remaining unpaired;
- b) multiplying the first transfer function by the second transfer function to obtain a product transfer function comprising the poles and zeros of the first and second transfer functions, thereby effecting the cancellation of the matched pole-zero pairs of the product transfer function, the cancellation resulting in an all-zero effective transfer function characterized by having a finite duration impulse response, the magnitude response of the effective transfer function forming passbands in frequency ranges containing a cancelled pole-zero pair or a grouping of cancelled pole-zero pairs of the product transfer function, the magnitude response of the effective transfer function forming stopbands in frequency ranges containing an uncancelled zero or a plurality of uncancelled zeros of the effective transfer function;
- c) An alternative to steps a) and b) is obtaining the same product transfer function of step b) by any mathematical combination of transfer functions, whereby the first and second transfer functions of step a) can be derived from a factored form of the product transfer function;
- d) implementing the first transfer function as the transfer function of a first sub-filter and implementing the second transfer function as the transfer function of a second sub-filter, wherein the cascade connection of the two sub-filters constitutes the recursive finite impulse response filter of the invention;
- e) an alternative to step d) is implementing the product transfer function directly as the transfer function of the recursive finite impulse response filter of the invention.
Dependencies are inferred from the claim text.