Window Function

This node multiplies the input rows with a window function to prevent spectral leakage in subsequent FFT. You might want to use this node together with the Fast Fourier Transform (FFT) Node.

This node is part of the DSP Extensions provided by AI.Associates GmbH, Germany. For more information please refer to or write an email to


Window Function
Choose the appropriate window function for your signal - in case of doubt choose the Hann function.
  • Hann: useful for combinations of sine-waves and unknown content
  • Hamming: useful for closely spaced sine-waves
  • Flat-Top: useful for sine-waves if amplitude accuracy is important
  • Blackman: good general-purpose window

For a good intuitive explanation of window function see for instance:

Input Ports

Rows of signal windows.

Output Ports

Signal rows multiplied with chosen window function.


This node has no views




You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.