Alias: null
Common Name: OnePoleFilter
Class: org. imirsel. m2k. filters. OneZeroFilter

Overview: A one-zero filter with settable feedfoward coefficent.

Detailed Description: This module takes, as input, a 1-dimensional double array and applies a one-zero filter to it. The feedforward coefficent is a settable parameter In addition, a Maintain State flag determines whether or not the filter's state (register) will be stored accross successive inputs (e.g. the filter is porcessing a buffered or framed audio signal). When the null trigger is received,the state is reset.

Data Handling: The input data is not modified.


Inputs:
Input
[D
The input signal to be filtered. (Double array).


Outputs:
Filtered Output
[D
The filtered output. (Double array).



Properties:
Feedforward Coefficient
The filter feedforward coefficient, b, in the difference equation: y[n] = x[n] + bx[n-1]

Maintain State
A flag that sets whether or not the filter state (register) is stored accross successive inputs