Hinweis:Dieser Abschnitt ist nur in englischer Sprache verfügbar. Wir bitten um Ihr Verständnis.

3.5.4.9 windata

Contents

Description

Generate window signal based on selected type.

Syntax

vector windata(int type, int n)

Parameters

type

The window type, 0 = rectangle, 1 = Welch, 2 = Triangular, 3 = Bartlett, 4 = Hanning, 5 = Hamming, 6 = Blackman

n

The size for the window.

Return

Return a vector of size n.

Example

// Import the signal data
string fname$ = system.path.program$ + "Samples\Signal Processing\fftfilter1.DAT";
impASC fname:=fname$;
 
// Define a range variable for input signal
range rSignal = col(2);

// Define window size, should be the same as input signal
int wSize = rSignal.GetSize();

// Calculate magnitude with DC offset removal and Welch window type
col(C) = fftmag(fftc((rSignal - mean(rSignal))* windata(1, $(wSize))));

See Also

fftc, fftmag, fftamp