obspy.signal.filter.lowpass_cheby_2

lowpass_cheby_2(data, freq, df, maxorder=12, ba=False, freq_passband=False)[source]

Cheby2-Lowpass Filter

Filter data by passing data only below a certain frequency. The main purpose of this cheby2 filter is downsampling. #318 shows some plots of this filter design itself.

This method will iteratively design a filter, whose pass band frequency is determined dynamically, such that the values above the stop band frequency are lower than -96dB.

Parameters:
  • data (numpy.ndarray) – Data to filter.

  • freq – The frequency above which signals are attenuated with 95 dB

  • df – Sampling rate in Hz.

  • maxorder – Maximal order of the designed cheby2 filter

  • ba – If True return only the filter coefficients (b, a) instead of filtering

  • freq_passband – If True return additionally to the filtered data, the iteratively determined pass band frequency

Returns:

Filtered data.