MultiChannelFilter¶
Filter each channels from a multichannel datastream
Here are some example configurations:
{'filter': {'file': 'filters://butter_lpf_0.1fs.filter'}}
{'filter': {'type': 'biquad', 'gain': 0.0003405376527201278, 'coefficients': ['[1.0, 2.0, 1.0, 1.0, -1.032069405319709, 0.275707942472944]', '[1.0, 2.0, 1.0, 1.0, -1.142980502539903, 0.412801598096190]', '[1.0, 2.0, 1.0, 1.0, -1.404384890471583, 0.735915191196473]'], 'description': '6th order butterworth low pass filter with cutoff at 0.1 times the sampling frequency'}}
{'filter': {'type': 'fir', 'description': '101 taps low pass filter with cutoff at 0.1 times the sampling frequency', 'coefficients': '[-6.24626469088e-19, -0.000309386982441, -0.000528204854007, ...]'}}
port name |
data type |
slots |
description |
---|---|---|---|
data |
MultiChannelData <double> |
1-256 |
None |
port name |
data type |
slots |
description |
---|---|---|---|
data |
MultiChannelData <double> |
1-256 |
None |
port name |
data type |
default |
description |
---|---|---|---|
filter |
string OR definition structure |
No default value - the definition of this parameter in the graph file is mandatory. |
YAML filter definition or name of file that contains the filter description |