Warning

This is A PREVIEW for NEST 3.0 and NOT an OFFICIAL RELEASE! Some functionality may not be available and information may be incomplete!

# sinusoidal_poisson_generator – Generates sinusoidally modulated Poisson spike trains¶

## Description¶

sinusoidal_poisson_generator generates sinusoidally modulated Poisson spike trains. By default, each target of the generator will receive a different spike train.

The instantaneous rate of the process is given by

$f(t) = max(0, rate + amplitude \sin ( 2 \pi frequency t + phase * \pi/180 )) >= 0$

Remarks: - If amplitude > rate, firing rate is cut off at zero. In this case, the mean

firing rate will be less than rate.

• The state of the generator is reset on calibration.

• The generator does not support precise spike timing.

• You can use the multimeter to sample the rate of the generator.

• The generator will create different trains if run at different temporal resolutions.

• Individual spike trains vs single spike train: By default, the generator sends a different spike train to each of its targets. If /individual_spike_trains is set to false using either SetDefaults or CopyModel before a generator node is created, the generator will send the same spike train to all of its targets.

## Parameters¶

The following parameters can be set in the status dictionary:

 rate real Mean firing rate in spikes/second, default: 0 s^-1 amplitude real Firing rate modulation amplitude in spikes/second, default: 0 s^-1 frequency Hz Modulation frequency, default: 0 Hz phase real Modulation phase in degree [0-360], default: 0 individual_spike_trains boolean See note below, default: true