bngguy wrote:
> hi! All,
> i would like some info on implementing cascade form IIR
> filters...does matlab support it???...as far as i can understand
> butter,cheby1,cheby2,bessel,ellip generate coefficients in the direct
> form...how do i implement the cascade form...
>
> TIA
> bngguy
I don't know if Matlab supports it, but cascading filters is relatively
easy. Here's the process I use:
1. Factor your numerator and denominator polynomials
2. Combine all your complex pairs into 2nd-order polynomials
3. Match zeros up to their closest denominators (I don't know the
"best" way to do this, use your intuition).
4. Build as many 1st- and 2nd- order polynomials you need
5. Check your gains from the input to the states, to verify
that nothing will overflow.
--
Tim Wescott
Wescott Design Services
http://www.wescottdesign.com