VarWindow (FPScript)

21.09.2021

Crée une fenêtre de données compatible avec le signal spécifié.

Syntaxe

VarWindow(Signal, Window [ , Adjustment ])

 

La syntaxe de la fonction VarWindow se compose des éléments suivants :

Section

Description

Signal

L'ensemble de données qui spécifie l'échantillonnage pour la fenêtre de données à calculer. Si vous spécifiez un signal ou une série de signaux, alors sa composante X est utilisée.

Les structures de données autorisées sont Séries de données, Matrice de données, Signal et Série de signaux. Tous les types de données numériques sont autorisés.

Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste.

Window

La fenêtre de données fixe ou ajustable à générer.

L'argument Window peut avoir les valeurs suivantes :

Constante

Signification

WIN_RECTANGULAR

Rectangulaire -13 dB (pas de fenêtrage, largeur=1)

WIN_WELCH

Welch -21 dB (largeur fixe=1,4)

WIN_SINE

Sinus -23 dB (largeur fixe=1,5)

WIN_BISQUARE

Bi-Square ou Connes -28 dB (largeur fixe=1,8)

WIN_BARTLETT

Bartlett -27 dB (largeur fixe=2)

WIN_HANNING

Hanning Max. Rolloff -31 dB (cosinus, ordre 2, largeur fixe=2)

WIN_TUKEYHANN O

Tukey-Hann -37 dB (largeur fixe=2)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_BARTLETTMOD O

Bartlett modifié -39 dB (largeur fixe=2,3)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_HAMMING

Hamming Min. Sidelobe -43 dB (cosinus, ordre 2, largeur fixe=2)

WIN_COS3MAXROLLOFF O

C3 Max. Rolloff -47 dB (cosinus, ordre 3, largeur fixe=3)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS3BLACKMAN

Blackman -58 dB (cosinus, ordre 3, largeur fixe=3)

WIN_COS3BHARRIS62 O

Blackman-Harris -62 dB (cosinus, ordre 3, largeur fixe=3)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS3NUTALL O

C1 Nutall -64 dB (cosinus, ordre 3, largeur fixe=3)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS3BLACKMANEXACT O

Blackman Exact -68 dB (cosinus, ordre 3, largeur fixe=3)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS3BHARRIS68 O

Blackman-Harris -68 dB (cosinus, ordre 3, largeur fixe=3)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS3MINSIDELOBE O

Nutall -71 dB (cosinus, ordre 3, largeur fixe=3)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS4MAXROLLOFF O

C5 Max. Rolloff -61 dB (cosinus, ordre 4, largeur fixe=4)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS4BHARRIS74 O

Blackman-Harris -74 dB (cosinus, ordre 4, largeur fixe=4)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS4NUTALL83 O

C3 Nutall -83 dB (cosinus, ordre 4, largeur fixe=4)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS4BHARRIS92 O

Blackman-Harris -92 dB (cosinus, ordre 4, largeur fixe=4)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS4NUTALL93 O

C1 Nutall -93 dB (cosinus, ordre 4, largeur fixe=4)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COS4NUTALL96 O

Nutall -96 dB (cosinus, ordre 4, largeur fixe=4)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_FLATTOP

Flattop -68 dB (cosinus, ordre 5, largeur fixe=5)

WIN_BETA O

Beta, Max. Rolloff (largeur réglable = 1,5-6)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COSMAXROLLOFF O

Cosinus Max. Rolloff (largeur réglable = 1,5-6)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_KAISERBESSEL

Kaiser-Bessel (largeur fixe = 3, largeur réglable = 1,5-6 avec l'option d'analyse spectrale installée)

WIN_VANDERMAAS O

VanderMaas (largeur réglable = 1,5-6)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_CHEBYSHEV O

Tchebyshev (largeur réglable = 1,75-5,75)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_CHEBYSHEVAPPROX O

Tchebychev Environ (largeur réglable = 2,1-5)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_SLEPIAN O

Slepian DPSS-1 (largeur réglable=2-5)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_GAUSS O

Gaussian (largeur réglable = 2-6)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

WIN_COSTAPER O

Tapered Cosine (largeur réglable = 1 à 2)

O Cette constante n'est disponible que si une licence pour l'option Analyse d'ordre ou l'option Analyse spectrale est présente.

Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété.

Adjustment

La largeur de Fourier unilatérale comme un multiple de l'intervalle de fréquence. La plage de validité est spécifique à la fenêtre. La valeur par défaut est de 1,5 pour une fenêtre d'observation cosinus et de 3,0 pour toutes les autres fenêtres de données ajustables.

Les structures de données autorisées sont Scalaire. Tous les types de données réels sont autorisés.

Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété.

Remarques

Le résultat a la même structure que l'argument Signal.

La composante Y est remplacée par la fenêtre d'observation calculée et les composantes X et Z, si elles sont présentes, sont copiées dans le résultat sans modification.

Disponible dans

Option Analyse spectrale

Exemples

Dim x = Log10((100,1,1))
VarWindow(Signal(x,x), WIN_TUKEYHANN)
 

Génère une fenêtre Tukey-Hann à partir des données logarithmiques. La composante X est copiée dans le résultat.

Voir aussi

Fonction ApplyWindow

Fonction DataWindow

Fonction FFTn

Option Analyse Spectrale

Fenêtre d'observation des données

Analyse spectrale de Fourier

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :