Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.joone.engine
Class FIRFilter

    java.lang.Object
      org.joone.engine.FIRFilter

All Implemented Interfaces:
  java.io.Serializable

    public class FIRFilter

extends java.lang.Object
implements java.io.Serializable

Element of a connection representing a FIR filter (Finite Impulse Response). The DelaySynapse object implements a delayed full synapse where each connection is implemented with a FIRFilter object. In this connection is implemented the temporal backpropagation algorithm by Eric A. Wan, as in 'Time Series Prediction by Using a Connectionist Network with Internal Delay Lines' in Time Series Prediction. Forecasting the Future and Understanding the Past, by A.Weigend and N.Gershenfeld. Addison-Wesley, 1994.

Author:
  P.Marrone
See Also:
  `DelaySynapse`, Serialized Form

Field Summary
`protected Matrix` | `array`
`protected double[]` | `backmemory`
`protected double[]` | `bouts`
`double` | `lrate`
`protected int` | `m_taps`
`protected double[]` | `memory`
`double` | `momentum`
`protected double[]` | `outs`

Constructor Summary
`FIRFilter(int taps)`

Method Summary
`void` | `addNoise(double amplitude)`
`protected double` | `backDelay(double[] pattern)`
`protected double[]` | `backFilter(double input)`
`double` | `backward(double input)`
`protected double[]` | `Delay(double input)`
`protected double` | `Filter(double[] pattern)`
`double` | `forward(double input)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### m_taps

    protected int m_taps

### memory

    protected double[] memory

### backmemory

    protected double[] backmemory

### outs

    protected double[] outs

### bouts

    protected double[] bouts

### array

    protected Matrix array

### lrate

    public double lrate

### momentum

    public double momentum

Constructor Detail

### FIRFilter

    public FIRFilter(int taps)

Method Detail

### addNoise

    public void addNoise(double amplitude)

### backDelay

    protected double backDelay(double[] pattern)

### backFilter

    protected double[] backFilter(double input)

### backward

    public double backward(double input)

### Delay

    protected double[] Delay(double input)

### Filter

    protected double Filter(double[] pattern)

### forward

    public double forward(double input)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit Feedback to pmarrone@users.sourceforge.net