Katana VentraIP

Window function

In signal processing and statistics, a window function (also known as an apodization function or tapering function[1]) is a mathematical function that is zero-valued outside of some chosen interval. Typically, window functions are symmetric around the middle of the interval, approach a maximum in the middle, and taper away from the middle. Mathematically, when another function or waveform/data-sequence is "multiplied" by a window function, the product is also zero-valued outside the interval: all that is left is the part where they overlap, the "view through the window". Equivalently, and in actual practice, the segment of data within the window is first isolated, and then only that data is multiplied by the window function values. Thus, tapering, not segmentation, is the main purpose of window functions.

For the term used in SQL statements, see Window function (SQL).

The reasons for examining segments of a longer function include detection of transient events and time-averaging of frequency spectra. The duration of the segments is determined in each application by requirements like time and frequency resolution. But that method also changes the frequency content of the signal by an effect called spectral leakage. Window functions allow us to distribute the leakage spectrally in different ways, according to the needs of the particular application. There are many choices detailed in this article, but many of the differences are so subtle as to be insignificant in practice.


In typical applications, the window functions used are non-negative, smooth, "bell-shaped" curves.[2] Rectangle, triangle, and other functions can also be used. A more general definition of window functions does not require them to be identically zero outside an interval, as long as the product of the window multiplied by its argument is square integrable, and, more specifically, that the function goes sufficiently rapidly toward zero.[3]

Overlapping windows[edit]

When the length of a data set to be transformed is larger than necessary to provide the desired frequency resolution, a common practice is to subdivide it into smaller sets and window them individually. To mitigate the "loss" at the edges of the window, the individual sets may overlap in time. See Welch method of power spectral analysis and the modified discrete cosine transform.

is a zero-phase function (symmetrical about ), continuous for where is a positive integer (even or odd).[15]

[14]

The sequence is symmetric, of length

is DFT-symmetric, of length

[A]

Apodization

Kolmogorov–Zurbenko filter

Multitaper

Short-time Fourier transform

Spectral leakage

Welch method

Weight function

Window design method

Harris, Frederic J. (September 1976). (PDF). apps.dtic.mil. Naval Undersea Center, San Diego. Archived (PDF) from the original on April 8, 2019. Retrieved 2019-04-08.

"Windows, Harmonic Analysis, and the Discrete Fourier Transform"

Albrecht, Hans-Helge (2012). Tailored minimum sidelobe and minimum sidelobe cosine-sum windows. Version 1.0. Vol. ISBN 978-3-86918-281-0 ). editor: Physikalisch-Technische Bundesanstalt. Physikalisch-Technische Bundesanstalt. :10.7795/110.20121022aa. ISBN 978-3-86918-281-0.

doi

Bergen, S.W.A.; Antoniou, A. (2005). . EURASIP Journal on Applied Signal Processing. 2005 (12): 1910–1922. Bibcode:2005EJASP2005...44B. doi:10.1155/ASP.2005.1910.

"Design of Nonrecursive Digital Filters Using the Ultraspherical Window Function"

Prabhu, K. M. M. (2014). Window Functions and Their Applications in Signal Processing. Boca Raton, FL: CRC Press.  978-1-4665-1583-3.

ISBN

, Park, Young-Seo, "System and method for generating a root raised cosine orthogonal frequency division multiplexing (RRC OFDM) modulation", published 2003, issued 2006 

US patent 7065150

Media related to Window function at Wikimedia Commons

LabView Help, Characteristics of Smoothing Filters,

http://zone.ni.com/reference/en-XX/help/371361B-01/lvanlsconcepts/char_smoothing_windows/

Creation and properties of Cosine-sum Window functions,

http://electronicsart.weebly.com/fftwindows.html

Online Interactive FFT, Windows, Resolution, and Leakage Simulation | RITEC | Library & Tools