Lably
Skip to content

Gaussian filter

Filter in electronics and signal processing

  • 9 min read
  • 5 chapters

Related on Lably

Through Electronics, Convolution and Standard deviation

Mathematically, a Gaussian filter modifies the input signal by convolution with a Gaussian function; this transformation is also known as the Weierstrass transform.

Definition

The one-dimensional Gaussian filter has an impulse response given by

g(x)=aπe−ax2

and the frequency response is given by the Fourier transform

g^(f)=e−π2f2/a

with f the ordinary frequency. These equations can also be expressed with the standard deviation as parameter

g(x)=12πσe−x2/(2σ2)

and the frequency response is given by

g^(f)=e−f2/(2σf2)

By writing a as a function of σ with the two equations for g(x) and as a function of σf with the two equations for g^(f) it can be shown that the product of the standard deviation and the standard deviation in the frequency domain is given by

σσf=12π,

where the standard deviations are expressed in their physical units, e.g. in the case of time and frequency in seconds and hertz, respectively.

In two dimensions, it is the product of two such Gaussians, one per direction:

g(x,y)=12πσ2e−(x2+y2)/(2σ2)

where x is the distance from the origin in the horizontal axis, y is the distance from the origin in the vertical axis, and σ is the standard deviation of the Gaussian distribution.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication