Signal Filter
The Signal Filter Function applies a filter to a signal to allow frequencies above or below a certain threshold to pass through while attenuating other frequencies.
The Function implements Butterworth filters and supports three Filter modes:
Low Pass
All frequencies below the Cutoff Frequency (Low) will be allowed to pass through the filter.
Given a signal with a 10Hz and 20Hz component, a 15Hz cut-off will allow the 10Hz component through, while attenuating the 20Hz component.

High Pass
All frequencies above the Cutoff Frequency (High) will be allowed to pass through the filter.
Given a signal with a 10Hz and 20Hz component, a 15Hz cut-off will allow the 20Hz component through, while attenuating the 10Hz component.

Band Pass
This performs cascading low-pass and high-pass filters. All frequencies between the Cutoff Frequency (Low) and Cutoff Frequency (High) will be allowed to pass through the filter.
Given a signal with a 10Hz, 20Hz, and 30Hz component, a 20Hz cut-off (for both the Low and High) will allow the 20Hz component through, while attenuating the 10Hz and 30Hz components.

Details for an example and its configuration can be found in the How to Use section.
Pre-requisites
None at this time
Current Version
Request the Signal Filter Function v4.03
Please contact XMPro if you're looking for an older Agent version.
Release Notes
4.03
22 Jan 2025
Repackaged to translate the Agent's properties.
4.02
10 May 2023
Repackaged to correct the Agent's ID.
4.01
14 Nov 2022
Repackaged to include the Agent's Category.
4.00
13 Oct 2021
Added Band Pass and an option to pick an attribute as an Identifier.
3.03
08 Aug 2018
Added Error Endpoint.
1.20
16 Jul 2018
Upgraded to V3.
1.10
22 Feb 2018
Moved to Functions sub group.
1.00
01 Jun 2017
Initial Release.
Last updated
Was this helpful?