set_by_time
Configure the FIR filter impulse response.Parameters
integer required
Target channel
allowed values:Moku:Lab 1, 2 Moku:Go 1, 2 Moku:Pro 1, 2, 3, 4 Moku:Delta 1, 2, 3, 4
number required
Desired sample rate
allowed values:Moku:Lab 15.6MSa/s, 7.81MSa/s, 3.91MSa/s, 1.95MSa/s, 977kSa/s, 488kSa/s, 244kSa/s, 122kSa/s Moku:Go 3.91MSa/s, 1.95MSa/s, 977kSa/s, 488kSa/s, 244kSa/s, 122kSa/s, 61kSa/s, 30.5kSa/s Moku:Pro 39.1MSa/s, 19.5MSa/s, 9.77MSa/s, 4.88MSa/s, 2.44MSa/s, 1.22MSa/s, 610kSa/s, 305kSa/s Moku:Delta 39.1MSa/s, 19.5MSa/s, 9.77MSa/s, 4.88MSa/s, 2.44MSa/s, 1.22MSa/s, 610kSa/s, 305kSa/s
units: Hz number
Coefficient or tap count
default: 201 string
Impulse response shape
default: Sincallowed values:Rectangular, Sinc, Triangular, Gaussian integer
Impulse response width
default: undefined string
Window function
default: Noneallowed values:None, Bartlett, Hann, Hamming, Blackman, Nuttall, Tukey, Kaiser integer
Window width (Only when window function is Tukey)
default: 50 integer
Beta/Order for kaiser window (Only when window function is Kaiser)
default: 7 boolean
Disable all implicit conversions and coercions.
default: true# Examples
# Sample response
{
"Filter design domain": "Time",
"Impulse response": "Sinc",
"Window function": "None",
"coefficient_count": 201,
"kaiser_order": 7,
"response": "Sinc",
"response_width": 10.0,
"sample_rate": "39.1MSa/s",
"window": "None",
"window_width": 50.0
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12