FlexPro
HistoryBase
Ingénierie
Formation
Téléchargements
Assistance FlexPro
Connaissance
Communauté
À propos de nous
Références
Emplois
Contact général
Liste des revendeurs
Assistance FlexPro
FR
DE
EN
Porte-plaquette

Documentation FlexPro 2025

MultitaperSpectrum

Calcule le spectre de Slepian ou DPSS Multitaper Fourier.

Syntaxe

MultitaperSpectrum(Signal, le [ SpectrumType Variable SPECTRUM_DBNORM ], le [ Adjustment Variable 4.0 ], le [ WindowCount Variable WIN_NORMALIZEAMPLITUDE ], le [ FFTLength Variable 0 ] [ , le Peaks ])

 

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

Section

Description

Signal

Les données à analyser. Les données doivent avoir un taux d'échantillonnage constant et ne doivent pas contenir de valeurs invalides (void).

Les structures de données autorisées sont Série de données, le Matrice de données, le Signal et Série de signaux. Tous les types de données réels sont autorisés, sauf Temps calendaire et Période de temps.

Les valeurs invalides ne sont pas autorisées dans cet argument.

Des restrictions supplémentaires s'appliquent à la composante X.Les valeurs doivent avoir un espacement positif constant. Les valeurs invalides ne sont pas autorisées dans cet argument.

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.

SpectrumType

Le format spectral à calculer.

L'argument SpectrumType peut avoir les valeurs suivantes :

Constante

Signification

SPECTRUM_AMPLITUDE

Amplitude

SPECTRUM_RMSAMPLITUDE

Amplitude RMS

SPECTRUM_AMPLITUDE2

Amplitude2

SPECTRUM_DB O

Amplitude en dB (décibels)

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

SPECTRUM_DBNORM O

dB (décibels) crête normalisée à zéro

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

SPECTRUM_PSD O

DSP (Densité Spectrale de Puissance)

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

SPECTRUM_TISA O

TISA (amplitude intégrée dans letemps2)

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

SPECTRUM_MSA

MSA (amplitudemoyenne2)

SPECTRUM_SSA O

SSA (amplitudecumulée2)

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

SPECTRUM_VARIANCE O

Normalisation de la variance de puissance

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

SPECTRUM_MAGNITUDE2 O

Magnitude2

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

SPECTRUM_MAGNITUDE O

Magnitude

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

+ SPECTRUM_PEAKS O

Si cette constante est ajoutée à l'un des types de spectre ci-dessus, alors seuls les pics du spectre sont renvoyés.

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

+ SPECTRUM_SIGNIFICANCE50 O

Si l'on ajoute l'une de ces constantes à l'un des types de spectre ci-dessus, alors la limite critique pour le niveau de signification 50 % est renvoyée sous la forme d'une courbe sur la fréquence.

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

+ SPECTRUM_SIGNIFICANCE90 O

Si l'on ajoute l'une de ces constantes à l'un des types de spectre ci-dessus, la limite critique pour le niveau de signification de 90 % est renvoyée sous la forme d'une courbe sur la fréquence.

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

+ SPECTRUM_SIGNIFICANCE95 O

Si l'on ajoute l'une de ces constantes à l'un des types de spectre ci-dessus, la limite critique pour le niveau de signification 95 % est renvoyée sous la forme d'une courbe sur la fréquence.

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

+ SPECTRUM_SIGNIFICANCE99 O

Si l'on ajoute l'une de ces constantes à l'un des types de spectre ci-dessus, la limite critique pour le niveau de signification 99 % est renvoyée sous la forme d'une courbe sur la fréquence.

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

+ SPECTRUM_SIGNIFICANCE99_9 O

Si l'on ajoute l'une de ces constantes à l'un des types de spectre ci-dessus, la limite critique pour le niveau de signification 99,9 % est renvoyée sous la forme d'une courbe sur la fréquence.

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

SPECTRUM_HARMONICS O

Donne les informations spectrales sur les pics du spectre sous forme de matrice de données. Pour le spectre de Fourier, il s'agit de : fréquence, amplitude, phase, PSD, % de puissance et puissance relative %. % puissance est normalisé à la somme de 100 et % puissance relative est normalisé à un maximum de 100 %. Pour le spectre de Fourier pour les données échantillonnées non équidistantes : Fréquence, amplitude, PSD, % de puissance et % de puissance relative. Pour le périodogramme : fréquence, amplitude, amplitude SD, PSD, % puissance et puissance relative %. Pour le spectre multitaper : fréquence, amplitude, phase, PSD, % de puissance, % de puissance relative et valeur F. Si l'argument est Peaks n'est pas spécifié, un nombre de pics de 10 est utilisé par défaut. Ce type n'est autorisé que pour les ensembles de données unidimensionnels.

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

Les structures de données autorisées sont Scalaire. Tous les types de données entiers 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é.

Si l'argument n'est pas spécifié, il est défini à la valeur par défaut SPECTRUM_DBNORM .

Adjustment

La largeur de Fourier unilatérale comme un multiple de l'intervalle de fréquence.

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

La valeur doit être supérieure ou égale à 2.0 et inférieure ou égale à 5.0.

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é.

Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 4.0 .

WindowCount

Le nombre de fenêtres à appliquer et à moyenner dans la séquence DPSS. La plage valable est comprise entre 1 et 2 * Ajustement -1. En option, une constante peut être ajoutée pour sélectionner la normalisation de l'amplitude ou de la puissance. La valeur par défaut 0 + WIN_NORMALIZEAMPLITUDE permet de choisir le nombre maximum de fenêtres et la normalisation de l'amplitude.

L'argument WindowCount peut avoir les valeurs suivantes :

Constante

Signification

+ WIN_NORMALIZEAMPLITUDE

Si cette constante est ajoutée à l'une des constantes de la fenêtre ci-dessus, une normalisation de l'amplitude est effectuée après l'application de la fenêtre. Dans ce cas, le gain de la fonction de fenêtre utilisée est utilisé pour la normalisation qui est la somme de toutes les valeurs de la fenêtre divisée par leur nombre. Cela permet de compenser l'amortissement des amplitudes provoquées par la fenêtre. Il est donc particulièrement utile pour mesurer les pics dans le spectre.

+ WIN_NORMALIZEPOWER O

L'ajout de cette constante n'a aucune incidence dans ce cas car le spectre est toujours normalisé en puissance tant que la normalisation de l'amplitude n'est pas sélectionnée.

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

Les structures de données autorisées sont Scalaire. Tous les types de données entiers 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é.

Si l'argument n'est pas spécifié, il est défini à la valeur par défaut WIN_NORMALIZEAMPLITUDE .

FFTLength

La longueur de la transformée de Fourier. Si la longueur FFT est supérieure à la longueur des données, des zéros sont ajoutés. La plage valable va de la longueur des données à la limite maximale de la FFT. Une valeur de -1 définit la longueur de la FFT à la puissance supérieure suivante de 2. La valeur par défaut 0 définit la longueur de la FFT à la longueur des données.

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

La valeur doit être supérieure ou égale à -1 et inférieure ou égale à 268435456.

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é.

Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 .

Peaks

Si spécifié, seuls les pics du spectre interpolés par binaire sont produits. Les pics peuvent être déterminés en tant que nombre - un nombre positif compris entre 1 et 100 - ou en tant que valeur F - un nombre négatif compris entre -1000 et -0,5. Cet argument n'est autorisé que pour les ensembles de données unidimensionnelles.

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 structure de données signal ou série de signaux. Si l'argument Signal est une série de données ou une matrice de données, alors la composante X du résultat contient des fréquences normalisées de Nyquist.

Disponible dans

Option Analyse spectrale

Exemples

MultitaperSpectrum(Signal, SPECTRUM_DBNORM, 3, 0 + WIN_NORMALIZEPOWER, 4096)

Calcule le spectre de Fourier Multitaper pour le signal "Signal". Cette méthode est utilisée lorsqu'une estimation spectrale avec une faible variance est nécessaire, comme pour la mesure de la puissance. DB est sélectionné comme type de spectre normalisé et 3 comme ajustement de la fenêtre. Le nombre de fenêtres DPSS est fixé à la valeur maximale. La longueur FFT est de 4096. Il s'agit d'un exemple tiré du tutoriel Analyse spectrale de Fourier.

Voir aussi

Fonction FourierSpectrum

Fonction Periodogram

Option Analyse spectrale

Objet d'analyse Analyse spectrale de Fourier

Fenêtre d'observation des données

Analyse spectrale de Fourier

Tutoriel Analyse spectrale de Fourier