Polybench® Reference
This block will filter the incoming vectors over time

Filter

Overview

This operator filters the incoming vector over time. This means that it will filter over vector fields at the same position in successive vectors.

These fields will be filtered using an IIR filter.

This operator is only capable of filtering high frequencies from the signal. The amount of filtering is selected by changing the cut-off frequency property.

Operator ports

Input V_in: Specific sample type, see below.

Output V_out: Floating point value buffers

Properties

Find more information about changing properties here: "Properties Viewer"

CutoffFrequency
type: See description
The frequency which specifies the start of the filter.

Caption
type: Word or phrase
The name of the object in the project. This name must not contain '.', '$' nor '@' characters.

For more information about the rules and usage of the Caption property, please refer to "Caption property - background and usage".

Documentation
type: See description
Optional documentation of this object. If this object is an operator, the Documentation text is displayed below the operator symbol.

Variable Parameters

Find more information about Variable Parameters here: "Variable Parameters"

CutoffFrequency
type: See description
The frequency which specifies the start of the filter.

Details

This operator filters the vectors over time. It will do that using the following equation: (TODO: input equation)
where (TODO: input equation) with: Fs as the sample frequency, Fc the cut-off frequency setting, xn(m) the value of the nth field of the input vector, yn(m) the value of the nth field of the output vector and yn(m-1) the value of the nth field of the previous output vector.

The operator will only filter the real values, the imaginairy values will be discarded.

Examples

Example: Filter Example
The Filter Operator allows the user to filter the input vector over time. Only low pass filtering is implemented. The cut off frequency property allows the user to specify the strength of this filter.
Examples\DF0600141_001_Filter_Exmp.xmc