set_by_time

Configure the FIR filter impulse response.

Parameters

integer required
Target channel
allowed values:
Moku:Lab1, 2
Moku:Go1, 2
Moku:Pro1, 2, 3, 4
Moku:Delta1, 2, 3, 4
number required
Desired sample rate
allowed values:
Moku:Lab15.6MSa/s, 7.81MSa/s, 3.91MSa/s, 1.95MSa/s, 977kSa/s, 488kSa/s, 244kSa/s, 122kSa/s
Moku:Go3.91MSa/s, 1.95MSa/s, 977kSa/s, 488kSa/s, 244kSa/s, 122kSa/s, 61kSa/s, 30.5kSa/s
Moku:Pro39.1MSa/s, 19.5MSa/s, 9.77MSa/s, 4.88MSa/s, 2.44MSa/s, 1.22MSa/s, 610kSa/s, 305kSa/s
Moku:Delta39.1MSa/s, 19.5MSa/s, 9.77MSa/s, 4.88MSa/s, 2.44MSa/s, 1.22MSa/s, 610kSa/s, 305kSa/s
units: Hz
Coefficient or tap count
default: 201
string
Impulse response shape
default: Sinc
allowed values:Rectangular, Sinc, Triangular, Gaussian
Impulse response width
default: undefined
string
Window function
default: None
allowed 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