# Smoothing Windows

Applying a smoothing window to a signal is windowing. You can use windowing to complete the following analysis operations:

- Define the duration of the observation.
- Reduce spectral leakage.
- Separate a small amplitude signal from a larger amplitude signal with frequencies very close to each other.
- Design FIR filter coefficients.

The LabWindows/CVI Advanced Analysis Library includes the following windows functions:

Function | Description
--- | ---
BkmanWin | Applies a Blackman window to the input signal.
BlkHarrisWin | Applies a 3-term Blackman-Harris window to the input signal.
BlkmanNuttallWin | Applies a Blackman-Nuttall window to a real signal.
ChebWin | Applies an unsymmetrical Dolph-Chebyshev window to a real signal.
CosTaperedWinEx | Applies a cosine tapered window to a real signal.
ExBkmanWin | Applies an exact Blackman window to the input signal.
ExpWin | Applies an exponential window to the input signal.
FlatTopWin | Applies a flat top window to the input signal.
ForceWin | Applies a force window to the input signal.
GaussWin | Applies a Gaussian window to a real signal.
GenCosWin | Applies a general cosine window to the input signal.
GetWinProperties | Gets the properties, such as equivalent noise bandwidth (ENBW) and coherent gain, of the selected window.
HamWin | Applies a Hamming window to the input signal.
HanWin | Applies a Hanning window to the input signal.
KsrWin | Applies a Kaiser window to the input signal.
NumericWinProperties | Computes window properties numerically.
ScaledWindowEx | Applies a scaled window to a real signal.
SymWin | Applies a symmetric window to a real signal.
TriWin | Applies a triangular window to the input signal.