org.jscience.media.audio.dsp.filters
Class IIRBandpassFilterDesign

java.lang.Object
  extended by org.jscience.media.audio.dsp.filters.IIRFilterDesignBase
      extended by org.jscience.media.audio.dsp.filters.IIRBandpassFilterDesign

public class IIRBandpassFilterDesign
extends IIRFilterDesignBase

DOCUMENT ME!


Field Summary
 
Fields inherited from class org.jscience.media.audio.dsp.filters.IIRFilterDesignBase
alpha, beta, frequency, gamma, parameter, sampleRate
 
Constructor Summary
IIRBandpassFilterDesign(int centerFrequency, int sampleRate, double q)
          Creates a new IIRBandpassFilterDesign object.
 
Method Summary
 void doFilterDesign()
          DOCUMENT ME!
static void main(java.lang.String[] args)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.media.audio.dsp.filters.IIRFilterDesignBase
calcRadiansPerSample, getAlpha, getBeta, getGamma, getThetaZero, printCoefficients
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IIRBandpassFilterDesign

public IIRBandpassFilterDesign(int centerFrequency,
                               int sampleRate,
                               double q)
Creates a new IIRBandpassFilterDesign object.

Parameters:
centerFrequency - DOCUMENT ME!
sampleRate - DOCUMENT ME!
q - DOCUMENT ME!
Method Detail

doFilterDesign

public void doFilterDesign()
DOCUMENT ME!

Specified by:
doFilterDesign in class IIRFilterDesignBase

main

public static void main(java.lang.String[] args)
DOCUMENT ME!

Parameters:
args - DOCUMENT ME!