jAER project on SourceForge

ch.unizh.ini.jaer.chip.cochlea
Class CochleaAMSNoBiasgen

java.lang.Object
  extended by java.util.Observable
      extended by net.sf.jaer.chip.Chip
          extended by net.sf.jaer.chip.Chip2D
              extended by net.sf.jaer.chip.AEChip
                  extended by ch.unizh.ini.jaer.chip.cochlea.CochleaChip
                      extended by ch.unizh.ini.jaer.chip.cochlea.CochleaAMSNoBiasgen
Direct Known Subclasses:
CochleaAMS1b, CochleaAMSWithBiasgen

public class CochleaAMSNoBiasgen
extends CochleaChip

For Shih-Chii's AMS cochlea with binaraul 64 stage cochlea each tap with 8 ganglion cells, 4 of LPF type and 4 of BPF type. The bits in the raw address and the histogram display are arranged as shown in the following sketch. This class doesn't define the bias generator so that it can be used when another besides the on-chip source supplies the bias voltages or inputs to the on-chip bias generator.

Author:
tobi

Nested Class Summary
 class CochleaAMSNoBiasgen.Extractor
          Extract cochlea events.
 class CochleaAMSNoBiasgen.Renderer
           
 
Field Summary
 
Fields inherited from class net.sf.jaer.chip.AEChip
aeInputStream, aeOutputStream, aeViewer, defaultEventFilters, eventExtractor, filterChain, renderer
 
Fields inherited from class net.sf.jaer.chip.Chip2D
canvas, filterFrame, numCellTypes, sizeX, sizeY
 
Fields inherited from class net.sf.jaer.chip.Chip
biasgen, hardwareInterface, log, name
 
Constructor Summary
CochleaAMSNoBiasgen()
          Creates a new instance of Tmpdiff128
 
Method Summary
 
Methods inherited from class net.sf.jaer.chip.AEChip
addDefaultEventFilter, getAeInputStream, getAeOutputStream, getAeViewer, getDefaultEventFilterClasses, getDefaultEventFilterClassNames, getDescription, getEventClass, getEventExtractor, getFilterChain, getFilterFrame, getNumCellTypes, getRawAddressNumBits, getRenderer, isSubSamplingEnabled, setAeInputStream, setAeOutputStream, setAeViewer, setEventClass, setEventExtractor, setFilterChain, setFilterFrame, setNumCellTypes, setRawAddressNumBits, setRenderer, setSubSamplingEnabled, toString
 
Methods inherited from class net.sf.jaer.chip.Chip2D
getCanvas, getMaxSize, getMinSize, getNumCells, getNumPixels, getPixelHeightUm, getPixelWidthUm, getSizeX, getSizeY, setCanvas, setName, setPixelHeightUm, setPixelWidthUm, setRenderer, setSizeX, setSizeY
 
Methods inherited from class net.sf.jaer.chip.Chip
getBiasgen, getHardwareInterface, getLastData, getName, getPreferredHardwareInterface, getPrefs, getRemoteControl, setBiasgen, setHardwareInterface, setLastData, setPreferredHardwareInterface, setPrefs, setRemoteControl
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CochleaAMSNoBiasgen

public CochleaAMSNoBiasgen()
Creates a new instance of Tmpdiff128


jAER project on SourceForge