Class ButterworthFilter
java.lang.Object
llnl.gnem.core.signalprocessing.filter.IIRFilter
llnl.gnem.core.signalprocessing.filter.ButterworthFilter
- Author:
- Dave Harris
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionButterworthFilter
(int order, Passband passband, double cutoff1, double cutoff2, double T) The Constructor for the ButterworthFilter that fully specifies the filter. -
Method Summary
Methods inherited from class llnl.gnem.core.signalprocessing.filter.IIRFilter
addSection, evaluateAt, filter, filter, get, initialize, nSections, print
-
Constructor Details
-
ButterworthFilter
The Constructor for the ButterworthFilter that fully specifies the filter.- Parameters:
order
- The order of the filtercutoff1
- The first cutoff frequency. For lowpass and highpass filters, this is the only cutoff values that matters and the other should be set to 0.0. For bandpass and bandrejhect filters this is the low frequency corner of the filter.cutoff2
- For bandpass and bandreject filters, this is the high frequency corner. For other filters, this value should be 0.0.T
- The sample interval in seconds.passband
- The passband of the filter, e.g. LOW_PASS, HIGH_PASS, etc.
-