Class ButterworthFilter

java.lang.Object
llnl.gnem.core.signalprocessing.filter.IIRFilter
llnl.gnem.core.signalprocessing.filter.ButterworthFilter

public class ButterworthFilter extends IIRFilter
Author:
Dave Harris
  • Constructor Details

    • ButterworthFilter

      public ButterworthFilter(int order, Passband passband, double cutoff1, double cutoff2, double T)
      The Constructor for the ButterworthFilter that fully specifies the filter.
      Parameters:
      order - The order of the filter
      cutoff1 - 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.