
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}.