com.oregondsp.signalProcessing.filter.iir
Class ChebyshevII
java.lang.Object
com.oregondsp.signalProcessing.filter.iir.IIRFilter
com.oregondsp.signalProcessing.filter.iir.ChebyshevII
public class ChebyshevII
- extends IIRFilter
Class implementing Chebyshev Type II filters - characterized by zeros in the stop band.
- Author:
- David B. Harris, Deschutes Signal Processing LLC
|
Constructor Summary |
ChebyshevII(int order,
double epsilon,
PassbandType type,
double f1,
double f2,
double delta)
Instantiates a new Chebyshev type II filter. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChebyshevII
public ChebyshevII(int order,
double epsilon,
PassbandType type,
double f1,
double f2,
double delta)
- Instantiates a new Chebyshev type II filter.
- Parameters:
order - int specifying the order (number of poles) of the filter.epsilon - double design parameter specifying the passband ripple and stopband attenuation.type - PassbandType specifying whether the filter is a lowpass, bandpass or highpass filter.f1 - double specifying the low cutoff frequency (must always be present, but used only for
bandpass and highpass filters).f2 - double specifying the high cutoff frequency (must always be present, but used only for
bandpass and lowpass filters).delta - double specifying the sampling interval of the data to which this filter will be applied.