TappedDelayLine

Module that generates a tapped delay line for each input of length set by no_of_taps. The outputs are advanced one step though the delay line every tick and produces what is sometimes called a complete serial compund (Sutton & Barto, 1990).

Example XML definition

A simple example

  <module
      class = "TappedDelayLine"
      name = "TappedDelayLine"
  />

Parameters

NameDescriptionTypeDefault
classThe class name for the module; must be "TappedDelayLine".string
nameThe name of this instance of the module.string
no_of_tapsNumber of output nodes for each inputint10

Module Connections

Inputs

NameDescription
INPUTThe input

Outputs

NameDescription
OUTPUTThe tapped delay output

References

Sutton, R. S. and Barto, A. G. (1990). Time-derivative models of Pavlovian reinforcement, In Learning and Computational Neuroscience: Foundations of Adaptive Networks, eds M. Gabriel and J. Moore (Cambridge, MA: MIT Press), 497–537.

Author

Christian Balkenius
christian.balkenius@lucs.lu.se
Lund University Cognitive Science

Files

TappedDelayLine.h
TappedDelayLine.cc
TappedDelayLine.ikc

blog comments powered by Disqus