Filters
Class ButterworthFilter

java.lang.Object
  extended by Filters.FilterMethod
      extended by Filters.ButterworthFilter

public class ButterworthFilter
extends FilterMethod

Author:
Doug Gillespie

Pole Zero calculations for Butterworth filters

Taken from p 179 of Lynn & Fuerst, 1989. Introductory Digital signal Processing

See Also:
IirfFilter

Field Summary
 
Fields inherited from class Filters.FilterMethod
filterParams, omega1, omega2, omega3, poles, zeros, zeroValue
 
Constructor Summary
ButterworthFilter(double sampleRate)
           
 
Method Summary
(package private)  int calculatePoleZeros()
           
 java.lang.String filterName()
           
 
Methods inherited from class Filters.FilterMethod
calculateOmegaValues, doBandpassTransformation, doBandStopTransformation, getFilterGain, getFilterGainConstant, getFilterPhase, getPoles, getSampleRate, getZeros, mPiTerm, poleZeroCount, setSampleRate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ButterworthFilter

public ButterworthFilter(double sampleRate)
Method Detail

filterName

public java.lang.String filterName()
Specified by:
filterName in class FilterMethod

calculatePoleZeros

int calculatePoleZeros()
Specified by:
calculatePoleZeros in class FilterMethod