Processing math: 100%

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"  texp(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 tnexp(t) reflects n+1 feed-forward variables coupled by exponential decay ˙xn=xn1xn. The integral of tnexp(t) grows with n. To normalize, divide by n!=Γ(n+1)

h(t)=H(t)tnΓ(n+1)et.



The response of tnexp(t) peaks at time t=n. Rescale time with tnt 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)ent


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

This corresponds to a gamma distribution with k=n+1 and θ=1/n. For large n this approximates a Gaussian with μ=n+1n and σ2=n+1n2. As n this converges to a Dirac delta (impulse) distribution. 

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