Lowpass
- Updated2023-02-17
- 3 minute(s) read
Lowpass
Filters a signal using a Butterworth lowpass filter. Lowpass filters pass low frequencies and attenuate high frequencies.
.gvi.png?_LANG=enus)
Inputs/Outputs

reset
A Boolean that specifies the initialization of the internal state of the node.
True | Initializes the internal state to zero. |
False | Initializes the internal state to the final state from the previous call of this node. |
This node automatically initializes the internal state to zero on the first call and runs continuously until this input is True.
Default value: False

signal
The input signal.
This input supports the following data types:
- Waveform
- Array of waveforms
- 1D array of double-precision, floating-point numbers
- 2D array of double-precision, floating-point numbers

cutoff frequency
Cutoff frequency of the filter.
Default value: 0.125

order
Order of the filter.
Default value: 2

error in
Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.
Default value: No error

sampling frequency
Sampling frequency in Hz.
This input is available only if you wire one of the following data types to signal:
- Double-precision, floating-point number
- Complex double-precision, floating-point number
- 1D array of double-precision, floating-point numbers
- 1D array of complex double-precision, floating-point numbers
- 2D array of double-precision, floating-point numbers
Default value: 1, which is the normalized sampling frequency

filtered signal
Result of filtering the input signal.
This output can return the following data types:
- Waveform
- Double-precision, floating-point number
- Complex double-precision, floating-point number
- 1D array of waveforms
- 1D array of double-precision, floating-point numbers
- 1D array of complex double-precision, floating-point numbers
- 2D array of double-precision, floating-point numbers

error out
Error information.
The node produces this output according to standard error behavior.