com.oregondsp.signalProcessing.filter.iir
Class AnalogChebyshevII

java.lang.Object
  extended by com.oregondsp.signalProcessing.filter.iir.AnalogPrototype
      extended by com.oregondsp.signalProcessing.filter.iir.AnalogChebyshevII

public class AnalogChebyshevII
extends AnalogPrototype

Class to design analog Chebyshev type II prototype filters. This analog prototype is a lowpass filter with a cutoff at 1 radian per second. Chebyshev type II filters have zeros in the stopband and a sharper transition from passband to stopband than a Butterworth filter. Like Butterworth filters they are flat and monotonic in the passband.

Author:
David B. Harris, Deschutes Signal Processing LLC

Constructor Summary
AnalogChebyshevII(int order, double epsilon)
          Instantiates a new analog Chebyshev type II filter.
 
Method Summary
 
Methods inherited from class com.oregondsp.signalProcessing.filter.iir.AnalogPrototype
addSection, getSection, getTransferFunction, lptobp, lptohp, lptolp, nSections, print
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalogChebyshevII

public AnalogChebyshevII(int order,
                         double epsilon)
Instantiates a new analog Chebyshev type II filter.

Parameters:
order - The order of the filter (number of poles.
epsilon - double parameter controlling the stopband attenuation of the filter.