public class ChebyshevI extends Cascade
| Constructor and Description |
|---|
ChebyshevI() |
| Modifier and Type | Method and Description |
|---|---|
void |
bandPass(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
double rippleDb)
Bandpass filter with default topology
|
void |
bandPass(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
double rippleDb,
int directFormType)
Bandpass filter with custom topology
|
void |
bandStop(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
double rippleDb)
Band-stop filter with default topology
|
void |
bandStop(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
double rippleDb,
int directFormType)
Band-stop filter with custom topology
|
void |
highPass(int order,
double sampleRate,
double cutoffFrequency,
double rippleDb)
ChebyshevI High-pass filter with default topology
|
void |
highPass(int order,
double sampleRate,
double cutoffFrequency,
double rippleDb,
int directFormType)
ChebyshevI Low-pass filter and custom filter topology
|
void |
lowPass(int order,
double sampleRate,
double cutoffFrequency,
double rippleDb)
ChebyshevI Low-pass filter with default topology
|
void |
lowPass(int order,
double sampleRate,
double cutoffFrequency,
double rippleDb,
int directFormType)
ChebyshevI Low-pass filter with custom topology
|
applyScale, filter, getBiquad, getNumBiquads, reset, response, setLayoutpublic void bandPass(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
double rippleDb)
order - Filter ordersampleRate - sampling ratecenterFrequency - center frequencywidthFrequency - width of the notchrippleDb - pass-band ripple in decibel sensible value: 1dBpublic void bandPass(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
double rippleDb,
int directFormType)
order - Filter ordersampleRate - Sampling ratecenterFrequency - center frequencywidthFrequency - width of the notchrippleDb - pass-band ripple in decibel sensible value: 1dBdirectFormType - The filter topology (see DirectFormAbstract)public void bandStop(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
double rippleDb)
order - Filter order (actual order is twice)sampleRate - sampling rate of the systemcenterFrequency - centre frequencywidthFrequency - Width of the notchrippleDb - pass-band ripple in decibel sensible value: 1dBpublic void bandStop(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
double rippleDb,
int directFormType)
order - Filter order (actual order is twice)sampleRate - Sampling rate of the systemcenterFrequency - centre frequencywidthFrequency - Width of the notchrippleDb - pass-band ripple in decibel sensible value: 1dBdirectFormType - the filter topologypublic void highPass(int order,
double sampleRate,
double cutoffFrequency,
double rippleDb)
order - The order of the filtersampleRate - The sampling rate of the systemcutoffFrequency - the cutoff frequencyrippleDb - passband ripple in decibel sensible value: 1dBpublic void highPass(int order,
double sampleRate,
double cutoffFrequency,
double rippleDb,
int directFormType)
order - The order of the filtersampleRate - The sampling rate of the systemcutoffFrequency - The cutoff frequencyrippleDb - pass-band ripple in decibel sensible value: 1dBdirectFormType - The filter topology. This is either DirectFormAbstract.DIRECT_FORM_I or DIRECT_FORM_IIpublic void lowPass(int order,
double sampleRate,
double cutoffFrequency,
double rippleDb)
order - The order of the filtersampleRate - The sampling rate of the systemcutoffFrequency - the cutoff frequencyrippleDb - pass.band ripple in decibel sensible value: 1dBpublic void lowPass(int order,
double sampleRate,
double cutoffFrequency,
double rippleDb,
int directFormType)
order - The order of the filtersampleRate - The sampling rate of the systemcutoffFrequency - The cutoff frequencyrippleDb - pass-band ripple in decibel sensible value: 1dBdirectFormType - The filter topology. This is either DirectFormAbstract.DIRECT_FORM_I or DIRECT_FORM_IICopyright © 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.