set_filter
Configure the Infinite Impulse Response filter with one of available filter shape and typeTo use customer coefficients see `set_custom_filter`
Parameters
string
IIR Filter shape
default: Lowpassallowed values:Lowpass, Bandstop string
IIR Filter type
default: Butterworthallowed values:Butterworth, ChebyshevI, ChebyshevII, Elliptic, Cascaded, Bessel, Gaussian, Legendre number
Low corner frequency
default: undefinedunits: Hz number
High corner frequency
default: undefinedunits: Hz number
Pass band ripple
default: undefinedunits: dB number
Stopband attenuation
default: undefinedunits: dB integer required
Number of coefficients for the filter
allowed values:2, 4 boolean
Disable all implicit conversions and coercions.
default: true# Examples
# Sample response
{
"Filter shape": 0,
"low_pass_corner": 10000.0,
"order": 4,
"pass_band_ripple": 3.0,
"sample_rate": "78.125 MHz",
"shape": "Lowpass",
"type": "ChebyshevI"
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9