org.lsst.ccs.utilities.dsp
Class FilterFactory

java.lang.Object
  extended by org.lsst.ccs.utilities.dsp.FilterFactory

public class FilterFactory
extends Object

Author:
aubourg

Nested Class Summary
static class FilterFactory.FilterSpecs
           
static class FilterFactory.FilterType
           
 
Constructor Summary
FilterFactory()
           
 
Method Summary
static FIRFilter getBandPassFIR(double rate, double attenuation, double f1, double f2)
           
static FIRFilter getFIRFilter(double rate, double attenuation, double f1, double f2, FilterFactory.FilterType type)
           
static FIRFilter getFIRFilter(FilterFactory.FilterSpecs spec)
           
static FIRFilter getHighPassFIR(double rate, double attenuation, double f1)
           
static FIRFilter getLowPassFIR(double rate, double attenuation, double f2)
           
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterFactory

public FilterFactory()
Method Detail

getHighPassFIR

public static FIRFilter getHighPassFIR(double rate,
                                       double attenuation,
                                       double f1)

getBandPassFIR

public static FIRFilter getBandPassFIR(double rate,
                                       double attenuation,
                                       double f1,
                                       double f2)

getLowPassFIR

public static FIRFilter getLowPassFIR(double rate,
                                      double attenuation,
                                      double f2)

getFIRFilter

public static FIRFilter getFIRFilter(double rate,
                                     double attenuation,
                                     double f1,
                                     double f2,
                                     FilterFactory.FilterType type)

getFIRFilter

public static FIRFilter getFIRFilter(FilterFactory.FilterSpecs spec)

main

public static void main(String[] args)


Copyright © 2012 LSST. All Rights Reserved.