Signal Studio is in public beta. Usable, but still moving. Join the beta
Docs / Cards / Notch

Notch

Removes a narrow band, typically line noise and its harmonics.

Identifiersignalstudio.notch
Categorypreprocessing.temporal
Since0.1.0

Ports

PortDirectionTypeNotes
ininputRaw|Epochs
outoutputRaw|Epochs

Parameters

NameTypeDefaultMeaning
freqfloat50.0 HzCentre frequency. 50 in Europe, 60 in North America.
harmonicsint3How many multiples of the centre frequency to remove.
widthfloat1.0 HzWidth of each notch.

Manifest

card.json
{
  "id": "signalstudio.notch",
  "name": "Notch",
  "category": "preprocessing.temporal",
  "inputs": [
    {
      "id": "in",
      "type": "Raw|Epochs"
    }
  ],
  "outputs": [
    {
      "id": "out",
      "type": "Raw|Epochs"
    }
  ],
  "params": {
    "freq": {
      "type": "float",
      "default": 50.0,
      "unit": "Hz",
      "doc": "Centre frequency. 50 in Europe, 60 in North America."
    },
    "harmonics": {
      "type": "int",
      "default": 3,
      "doc": "How many multiples of the centre frequency to remove."
    },
    "width": {
      "type": "float",
      "default": 1.0,
      "unit": "Hz",
      "doc": "Width of each notch."
    }
  }
}
Edit this page on GitHub