IIR
ptolemy.actor.lib.IIR

This actor is an implementation of an infinite impulse response IIR filter. A direct form II [1] implementation is used. This actor is type polymorphic. Its input, output, numerator and denominator types can be any type of Token supporting the basic arithmetic operations (add, subtract and multiply).

This filter has a transfer function given by: References

[1]A. V. Oppenheim, R. W. Schafer, Discrete-Time Signal Processing, Prentice Hall, 1989.

Author(s): Brian K. Vogel, Steve NeuendorfferAleksandar Necakov, Research in Motion Limited
Version:$Id: IIR.java,v 1.52 2006/03/28 23:56:32 cxh Exp $
Pt.Proposed Rating:Red (vogel)
Pt.Accepted Rating:Red (cxh)




numerator
This parameter represents the numerator coefficients as an array of tokens. The format is {b0, b1, ..., bM}. The default value of this parameter is {1.0}.

denominator
This parameter represents the denominator coefficients as an array of a tokens. The format is {a0, a1, ..., aN}. Note that the value of a0 is constrained to be 1.0. This implementation will issue a warning if it is not. The default value of this parameter is {1.0}.