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 descriptionThe frequency which specifies the start of the filter.
Caption
type: Word or phraseThe 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 descriptionOptional 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 descriptionThe 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