- Gaussian filter
In
electronics andsignal processing , a Gaussian filter is a filter whosefilter window is theGaussian function :or with thestandard deviation as parameter:.Mathematically, a Gaussian filter modifies the input signal byconvolution with a Gaussian function; this transformation is also known as theWeierstrass transform .Gaussian filters are designed to give no overshoot to a step function input while minimizing the rise and fall time (which leads to the steepest possible slope). This behavior is closely connected to the fact that the Gaussian filter has the minimum possible group delay.
Digital implementation
* Since the Gaussian function decays rapidly, it is reasonable to truncate the filter window and implement the filter directly for narrow windows.
* Since theFourier transform of the Gaussian function yields a Gaussian function, again, you can apply theFast Fourier transform to the signal (preferably divided into overlapping windowed blocks), multiply with a Gaussian function and transform back. This is the standard procedure of applying an arbitraryfinite impulse response filter, with the only difference that the Fourier transform of the filter window is explicitly known.
* Due to thecentral limit theorem you can approximate the Gaussian by several runs of a very simple filter like themoving average . The simple moving average corresponds toconvolution with the constant B-spline, and e.g. four iterations of a moving average yields a cubicB-spline as filter window which approximates the Gaussian quite well. You can interpret thestandard deviation of a filter window as a measure of its size. For standard deviation andsample rate you obtain the frequency which can be considered thecut-off frequency . A simple moving average corresponds to a uniform probability distribution and thus its filter window with size has standard deviation . Thus moving averages with sizes yield a standard deviation of . (Note that standard deviations do not sum up, butvariance s do.)Communication Application
*It is used inGSM since it appliesGMSK modulation
* the Gaussian filter is also used inGFSK .See also
*
Butterworth filter
*Comb filter
*Chebyshev filter
*Elliptic filter
*Gaussian blur
*Scale-space
*Scale-space implementation
Wikimedia Foundation. 2010.