|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.webkitchen.eeg.analysis.filterdesign.IIRFilter
public class IIRFilter
Processes digital signal input to filter for specific frequencies.
Frequencies, filter type and filtering algorithm are all specified in our
FilterSpecification.
FilterSpecification| Constructor Summary | |
|---|---|
IIRFilter(FilterSpecification spec,
double[] coef)
Creates a new IIRFilter that be used to filter raw input. |
|
| Method Summary | |
|---|---|
double |
process(double val)
Processes the raw digital signal input to filter for our specific frequencies |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IIRFilter(FilterSpecification spec,
double[] coef)
FilterSpecification, but we don't check validity here,
that is the responsibility of the caller.
The FilterSpecification, and coefficients are used to filter for our
specific frequencies.
spec - the specification that defines our filter's propertiescoef - the coefficients that will be used to process input| Method Detail |
|---|
public double process(double val)
val - the raw sample value
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||