marf.Preprocessing.FFTFilter
Class LowPassFilter
java.lang.Object
marf.Storage.StorageManager
marf.Preprocessing.Preprocessing
marf.Preprocessing.Filter
marf.Preprocessing.FFTFilter.FFTFilter
marf.Preprocessing.FFTFilter.LowPassFilter
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, IFilter, IPreprocessing, IStorageManager
public class LowPassFilter
- extends FFTFilter
LowPassFilter class implements low pass filtering the FFT Filter.
$Id: LowPassFilter.java,v 1.19 2007/12/18 03:45:56 mokhov Exp $
- Since:
- 0.0.1
- Version:
- $Revision: 1.19 $
- Author:
- Serguei Mokhov, Stephen Sinclair
- See Also:
- Serialized Form
Method Summary |
boolean |
cropAudio(double pdStartingFrequency,
double pdEndFrequency)
Stub implementation of cropAudio() . |
void |
generateResponseCoefficients()
Creates low-pass frequency response coefficients and sets applies
them to the frequency response vector. |
static java.lang.String |
getMARFSourceCodeRevision()
Returns source code revision information. |
Methods inherited from class marf.Preprocessing.Preprocessing |
backSynchronizeObject, clone, compress, compress, extractParameters, getSample, normalize, normalize, normalize, removeNoise, removeSilence, removeSilence, setSample |
Methods inherited from class marf.Storage.StorageManager |
dump, dumpBinary, dumpCSV, dumpGzipBinary, dumpHTML, dumpSQL, dumpXML, enableDumpOnNotFound, equals, getDefaultExtension, getDefaultExtension, getDumpMode, getFilename, getObjectToSerialize, hashCode, restore, restoreBinary, restoreCSV, restoreGzipBinary, restoreHTML, restoreSQL, restoreXML, setDumpMode, setFilename, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
LowPassFilter
public LowPassFilter()
- Default constructor for reflective creation of Preprocessing
clones. Typically should not be used unless really necessary
for the frameworked modules.
- Since:
- 0.3.0.5
LowPassFilter
public LowPassFilter(IPreprocessing poPreprocessing)
throws PreprocessingException
- Preprocessing pipeline constructor.
- Parameters:
poPreprocessing
- follow up preprocessing module
- Throws:
PreprocessingException
- Since:
- 0.3.0.3
LowPassFilter
public LowPassFilter(Sample poSample)
throws PreprocessingException
- LowPassFilter Constructor.
- Parameters:
poSample
- incoming sample
- Throws:
PreprocessingException
cropAudio
public final boolean cropAudio(double pdStartingFrequency,
double pdEndFrequency)
throws PreprocessingException
- Stub implementation of
cropAudio()
.
- Specified by:
cropAudio
in interface IPreprocessing
- Overrides:
cropAudio
in class Preprocessing
- Parameters:
pdStartingFrequency
- unusedpdEndFrequency
- unused
- Returns:
false
- Throws:
PreprocessingException
- never thrown
generateResponseCoefficients
public void generateResponseCoefficients()
- Creates low-pass frequency response coefficients and sets applies
them to the frequency response vector.
- Specified by:
generateResponseCoefficients
in class FFTFilter
- Since:
- 0.3.0.2
getMARFSourceCodeRevision
public static java.lang.String getMARFSourceCodeRevision()
- Returns source code revision information.
- Returns:
- revision string
- Since:
- 0.3.0.2