public class Bessel extends Cascade
| Constructor and Description |
|---|
Bessel() |
| Modifier and Type | Method and Description |
|---|---|
void |
bandPass(int order,
double sampleRate,
double centerFrequency,
double widthFrequency)
Bandpass filter with default topology
|
void |
bandPass(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
int directFormType)
Bandpass filter with custom topology
|
void |
bandStop(int order,
double sampleRate,
double centerFrequency,
double widthFrequency)
Bandstop filter with default topology
|
void |
bandStop(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
int directFormType)
Bandstop filter with custom topology
|
void |
highPass(int order,
double sampleRate,
double cutoffFrequency)
Highpass filter with default filter topology
|
void |
highPass(int order,
double sampleRate,
double cutoffFrequency,
int directFormType)
Highpass filter with custom topology
|
void |
lowPass(int order,
double sampleRate,
double cutoffFrequency)
Bessel Lowpass filter with default topology
|
void |
lowPass(int order,
double sampleRate,
double cutoffFrequency,
int directFormType)
Bessel Lowpass filter with custom topology
|
applyScale, filter, getBiquad, getNumBiquads, reset, response, setLayoutpublic void bandPass(int order,
double sampleRate,
double centerFrequency,
double widthFrequency)
order - Filter ordersampleRate - Sampling ratecenterFrequency - Center frequencywidthFrequency - Width of the notchpublic void bandPass(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
int directFormType)
order - Filter ordersampleRate - Sampling ratecenterFrequency - Center frequencywidthFrequency - Width of the notchdirectFormType - The filter topology (see DirectFormAbstract)public void bandStop(int order,
double sampleRate,
double centerFrequency,
double widthFrequency)
order - Filter order (actual order is twice)sampleRate - Samping rate of the systemcenterFrequency - Center frequencywidthFrequency - Width of the notchpublic void bandStop(int order,
double sampleRate,
double centerFrequency,
double widthFrequency,
int directFormType)
order - Filter order (actual order is twice)sampleRate - Samping rate of the systemcenterFrequency - Center frequencywidthFrequency - Width of the notchdirectFormType - The filter topologypublic void highPass(int order,
double sampleRate,
double cutoffFrequency)
order - Filter order (ideally only even orders)sampleRate - Sampling rate of the systemcutoffFrequency - Cutoff of the systempublic void highPass(int order,
double sampleRate,
double cutoffFrequency,
int directFormType)
order - Filter order (ideally only even orders)sampleRate - Sampling rate of the systemcutoffFrequency - Cutoff of the systemdirectFormType - The filter topology. See DirectFormAbstract.public void lowPass(int order,
double sampleRate,
double cutoffFrequency)
order - The order of the filtersampleRate - The sampling rate of the systemcutoffFrequency - the cutoff frequencypublic void lowPass(int order,
double sampleRate,
double cutoffFrequency,
int directFormType)
order - The order of the filtersampleRate - The sampling rate of the systemcutoffFrequency - The cutoff frequencydirectFormType - The filter topology. This is either DirectFormAbstract.DIRECT_FORM_I or DIRECT_FORM_IICopyright © 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.