lin_rate_opn#
- class brainpy.state.lin_rate_opn(*args, **kwargs)#
NEST-compatible
lin_rate_opnlinear rate neuron with output noise.Description
lin_rate_opnimplements NEST’s linear rate neuron with output noise:\[\tau \frac{dX(t)}{dt} = -X(t) + \mu + \phi(\cdot), \qquad X_\mathrm{noisy}(t)=X(t)+\sqrt{\frac{\tau}{h}}\sigma\xi(t)\]with \(\phi(h)=g\,h\) and piecewise-constant Gaussian noise.
Update ordering (matching NEST ``rate_neuron_opn``)
For each simulation step:
Draw
noise = sigma * xiand buildnoisy_ratefrom current rate.Propagate deterministic intrinsic dynamics.
Read delayed and instantaneous rate-event buffers.
Apply linear input nonlinearity and optional multiplicative coupling.
Store outputs analogous to NEST events: both
delayed_rateandinstant_ratecarrynoisy_rate.
:param Same as
lin_rate_ipn: :param except: :param - nolambda_parameter (fixed leak form): :param : :param - no output rectification parameters.: