Docs / Cards / Low Pass
Low Pass
Attenuates everything above a cutoff frequency.
| Identifier | signalstudio.low_pass |
|---|---|
| Category | preprocessing.temporal |
| Since | 0.1.0 |
Ports
| Port | Direction | Type | Notes |
|---|---|---|---|
in | input | Raw|Epochs | |
out | output | Raw|Epochs |
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
h_freq | float | 40.0 Hz | Cutoff frequency. |
window | enum | hamming | one of: hamming, hann, blackman |
Validation
Checked against an independent implementation on a real recording.
| Reference | MNE FIR filter |
|---|---|
| Dataset | P01 |
| Agreement | r = 0.9998 |
Confirm these figures against a current harness run before citing them. How validation works
Manifest
card.json
{
"id": "signalstudio.low_pass",
"name": "Low Pass",
"category": "preprocessing.temporal",
"inputs": [
{
"id": "in",
"type": "Raw|Epochs"
}
],
"outputs": [
{
"id": "out",
"type": "Raw|Epochs"
}
],
"params": {
"h_freq": {
"type": "float",
"default": 40.0,
"unit": "Hz",
"doc": "Cutoff frequency."
},
"window": {
"type": "enum",
"default": "hamming",
"values": [
"hamming",
"hann",
"blackman"
]
}
}
}