pulsepacket_generator – Generate sequence of Gaussian pulse packets =================================================================== Description +++++++++++ The pulsepacket_generator produces a spike train contains Gaussian pulse packets centered about given times. A Gaussian pulse packet is a given number of spikes with normal distributed random displacements from the center time of the pulse. It resembles the output of synfire groups of neurons. - All targets receive identical spike trains. - New pulse packets are generated when activity or sdev are changed. - Gaussian pulse are independently generated for each given pulse-center time. - Both standard deviation and number of spikes may be set at any time. Pulses are then re-generated with the new values. .. include:: ../models/stimulation_device.rst pulse_times Times of the centers of pulses (ms) activity Number of spikes per pulse sdev Standard deviation of spike times in each pulse (ms) Setting parameters from a stimulation backend ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The parameters in this stimulation device can be updated with input coming from a stimulation backend. The data structure used for the update holds one value for each of the parameters mentioned above. The indexing is as follows: 0. activity 1. sdev 2. pulse_times Sends +++++ SpikeEvent See also ++++++++ :doc:`Device `, :doc:`Generator `