WINDOW

From STX Wiki
Jump to navigationJump to search

WINDOW - signal window function

Usage:

WINDOW x type c mode

Inputs:
Name Description
x window length or frame buffer
type window function type
c window function parameter
mode processing mode
Outputs:
Name Description
y window function or windowed signal
k window scaling factor
Function:

This atom implements a set of well known signal windowing functions. It can be used to compute a windowing function (which should be applied to the signal in a later processing step) or to multiply the signal with a windowing function directly.

The output k is set to a (average) scaling factor that can be used to align the energy of the input signal x and the weighted signal y. To compute the scaling factor, one frame of white noise is used as a test signal. The input mode determines whether the window function should be multiplied with the energy-scaling-factor k (mode=1) or not (mode=0).

Window computation, controlled by data input x

type of input x description
number The value of x (>2) is used as window length. The selected window function is computed and stored in the output vector y.
vector The input x is used as signal vector (length >2) and multiplied with the selected window function. The weighted signal is stored in the output y.

Windowing function, selected by type (function type) and c (parameter).

value of type value of c window function / comment
0 or RECTANGLE - rectangle window
1 or HANNING - Hanning window
2 or HAMMING - Hamming window
3 or BLACKMAN - Blackman-Harris window
4 or KAISER exponent (>0) Kaiser-Bessel window
5 or BARTLETT - Bartlett (triangle) window
See also

<SP-atoms>

Navigation menu

Personal tools