Filters
Class ChebyshevFilter

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

public class ChebyshevFilter
extends FilterMethod

Author:
Doug Gillespie

Pole Zero calculations for Chebyshev 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
ChebyshevFilter(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

ChebyshevFilter

public ChebyshevFilter(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