org.lsst.ccs.utilities.dsp
Class FIRFilter

java.lang.Object
  extended by org.lsst.ccs.utilities.dsp.FIRFilter
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, DigitalFilter

public class FIRFilter
extends java.lang.Object
implements DigitalFilter

Author:
aubourg
See Also:
Serialized Form

Constructor Summary
protected FIRFilter(double[] coeff)
           
 
Method Summary
 double apply(double signal)
           
 java.lang.Object clone()
           
 double flush()
           
 double freqResp(double freq)
           
 int getDelay()
           
 int getOrder()
           
 double getRate()
           
 void print()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FIRFilter

protected FIRFilter(double[] coeff)
Method Detail

reset

public void reset()
Specified by:
reset in interface DigitalFilter

getRate

public double getRate()

getDelay

public int getDelay()
Specified by:
getDelay in interface DigitalFilter

flush

public double flush()
Specified by:
flush in interface DigitalFilter

apply

public double apply(double signal)
Specified by:
apply in interface DigitalFilter

freqResp

public double freqResp(double freq)
Specified by:
freqResp in interface DigitalFilter

getOrder

public int getOrder()
Specified by:
getOrder in interface DigitalFilter

print

public void print()

clone

public java.lang.Object clone()
Specified by:
clone in interface DigitalFilter
Overrides:
clone in class java.lang.Object


Copyright © 2012 LSST. All Rights Reserved.