( Images link to corresponding Thingiverse objects )
20110427
20110413
Limit of an infinite chain of first-order exponential smoothers
First-order exponential smoother
The simplest model how the voltage x at a synapse responds to input u is a first-order filter:
τ˙x=−x+u.
This corresponds to convolving signal u(t) with exponential filter H(t)exp(−t/τ), where H(⋅) is the Heaviside step function:
x(t)=h(t)∗u(t)h(t)=H(t)exp(−t/τ).
The alpha function
A first-order filter has a discontinuous jump in response to an abrupt inputs (like spikes). A more realistic response is the "alpha function" t⋅exp(−t). The alpha function can be obtained by convolving two first decay functions (i.e. chaining together two first-order filters):
τ˙x1=−x1+uτ˙x2=−x2+x1.
This is sometimes written in the compact notation
(τddt+1)2x=u.
Higher orders
You can repeat this operation many times, obtaining responses with increasing smoothness. The family tn⋅exp(−t) reflects n+1 feed-forward variables coupled by exponential decay ˙xn=xn−1−xn. The integral of tnexp(−t) grows with n. To normalize, divide by n!=Γ(n+1):
h(t)=H(t)tnΓ(n+1)e−t.

The response of tnexp(−t) peaks at time t=n. Rescale time with t←nt to get a peak response at t=1. To keep the integral of the response normalized when rescaling, multiply by n.
h(t)=H(t)n(nt)nΓ(n+1)e−nt

This is equivalent to choosing a time constant τ=1/n for each of the n filtering stages. To place the peak response at time t0, set τ=t0/n.
To stabilize the variance instead of time-to-peak, rescale time by 1/√n+1. This corresponds to a gamma distribution with k=n+1 and θ=1/√k. The time-to-peak in this case diverges as n→∞.