apollon.signal.filter module

apollon.signal.filter.bandpass_filter(x: numpy.ndarray, fs: int, low: int, high: int, order: int = 4)numpy.ndarray

Apply a Butterworth bandpass filter to input signal x.

Parameters
  • x (np.ndarray) –

  • fs (int) –

  • low (int) –

  • high (int) –

  • order (int) –

Returns

(np.ndarray) Filtered input signal.

apollon.signal.filter.coef_bw_bandpass(low: int, high: int, fs: int, order: int = 4)tuple

Return coefficients for a Butterworth bandpass filter.

Parameters
  • low (int) –

  • high (int) –

  • fs (int) –

  • order (int) –

Returns

(tuple) (b, a) Filter coefficients.