Highpass
- class gpype.backend.filters.highpass.Highpass(f_c, order=None, **kwargs)[source]
Bases:
ButterworthHighpass filter implementation using Butterworth design.
Provides a convenient interface for creating highpass filters that allow frequencies above the cutoff to pass while attenuating frequencies below the cutoff. Uses Butterworth design for maximally flat response.
- class Configuration(input_ports=None, output_ports=None, **kwargs)[source]
Bases:
ConfigurationConfiguration class for Highpass filter parameters.
- __init__(f_c, order=None, **kwargs)[source]
Initialize the highpass filter with cutoff frequency.
- Parameters:
- Raises:
ValueError – If f_c is not positive.