DataWindow (FPScript)

21.09.2021

Erzeugt ein konstant abgetastetes Datenfenster mit gegebener Länge.

Syntax

DataWindow(Length, Window [ , Adjustment ])

 

Die Syntax der DataWindow-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

Length

Die Länge des Fensters.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle ganzzahligen Datentypen erlaubt.

Der Wert muss größer gleich 2 sein.

Window

Das anzuwendende feste oder anpassbare Fenster.

Das Argument Window kann folgende Werte haben:

Konstante

Bedeutung

WIN_RECTANGULAR

Rechteck -13 dB (Kein Fenster, Breite=1)

WIN_WELCH

Welch -21 dB (Feste Breite=1,4)

WIN_SINE

Sinus -23 dB (Feste Breite=1,5)

WIN_BISQUARE

Bi-Square oder Connes -28 dB (Feste Breite=1,8)

WIN_BARTLETT

Bartlett -27 dB (Feste Breite=2)

WIN_HANNING

Hanning Max. Rolloff -31 dB (Cosinus, Ordn. 2, Feste Breite=2)

WIN_TUKEYHANN O

Tukey-Hann -37 dB (Feste Breite=2)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_BARTLETTMOD O

Mod. Bartlett -39 dB (Feste Breite=2,3)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_HAMMING

Hamming Min. Sidelobe -43 dB (Cosinus, Ordn. 2, Feste Breite=2)

WIN_COS3MAXROLLOFF O

C3 Max. Rolloff -47 dB (Cosinus, Ordn. 3, Feste Breite=3)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS3BLACKMAN

Blackman -58 dB (Cosinus, Ordn. 3, Feste Breite=3)

WIN_COS3BHARRIS62 O

Blackman-Harris -62 dB (Cosinus, Ordn. 3, Feste Breite=3)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS3NUTALL O

C1 Nutall -64 dB (Cosinus, Ordn. 3, Feste Breite=3)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS3BLACKMANEXACT O

Blackman Exact -68 dB (Cosinus, Ordn. 3, Feste Breite=3)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS3BHARRIS68 O

Blackman-Harris -68 dB (Cosinus, Ordn. 3, Feste Breite=3)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS3MINSIDELOBE O

Nutall -71 dB (Cosinus, Ordn. 3, Feste Breite=3)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS4MAXROLLOFF O

C5 Max. Rolloff -61 dB (Cosinus, Ordn. 4, Feste Breite=4)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS4BHARRIS74 O

Blackman-Harris -74 dB (Cosinus, Ordn. 4, Feste Breite=4)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS4NUTALL83 O

C3 Nutall -83 dB (Cosinus, Ordn. 4, Feste Breite=4)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS4BHARRIS92 O

Blackman-Harris -92 dB (Cosinus, Ordn. 4, Feste Breite=4)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS4NUTALL93 O

C1 Nutall -93 dB (Cosinus, Ordn. 4, Feste Breite=4)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COS4NUTALL96 O

Nutall -96 dB (Cosinus, Ordn. 4, Feste Breite=4)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_FLATTOP

Flattop -68 dB (Cosinus, Ordn. 5, Feste Breite=5)

WIN_BETA O

Beta, Max. Rolloff (Anpassb. Breite=1,5-6)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COSMAXROLLOFF O

Cosinus Max. Rolloff (Anpassb. Breite=1,5-6)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_KAISERBESSEL

Kaiser-Bessel (Feste Breite=3, Anpassb. Breite=1,5-6 bei installierter Option Spektralanalyse)

WIN_VANDERMAAS O

VanderMaas (Anpassb. Breite=1,5-6)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_CHEBYSHEV O

Chebyshev (Anpassb. Breite=1,75-5,75)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_CHEBYSHEVAPPROX O

Chebyshev Approx. (Anpassb. Breite=2,1-5)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_SLEPIAN O

Slepian DPSS-1 (Anpassb. Breite=2-5)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_GAUSS O

Gaussian (Anpassb. Breite=2-6)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

WIN_COSTAPER O

Tapered Cosine (Anpassb. Breite=1-2)

O Diese Konstante steht nur zur Verfügung, wenn die Option Ordnungsanalyse oder die Option Spektralanalyse lizensiert wurde.

Adjustment

Die einseitige Fourier-Breite als Vielfache des Frequenzintervalls. Der gültige Bereich ist fensterabhängig und liegt zwischen 1,0 und 6,0. Die Vorgabe ist 1,5 für ein Tapered Cosine Fenster und 3,0 für alle anderen anpassbaren Fenster.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle reellen Datentypen erlaubt.

Anmerkungen

Das Ergebnis ist eine Datenreihe mit dem gewählten Fenster. Sie können dieses Fenster durch einfache Multiplikation auf ein gleichlanges Zeitsignal anwenden.

Ist ein Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Verfügbarkeit

Option Spektralanalyse

Beispiele

DataWindow(100, WIN_FLATTOP)

Erzeugt ein Flattop-Fenster mit 100 Werten. Dieses Fenster eignet sich zum genauen Ausmessen von Peaks in Amplitudenspektren.

Siehe auch

ApplyWindow-Funktion

VarWindow-Funktion

FFTn-Funktion

Option Spektralanalyse

Bewertungsfenster

Fourier-Spektralanalyse

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren