ThirdOctaveAnalysis (FPScript)

21.09.2021

Effectue une analyse de la troisième octave pour un spectre d'amplitude.

Syntaxe

ThirdOctaveAnalysis(Spectrum, Result)

 

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

Section

Description

Spectrum

L'ensemble de données avec le spectre d'amplitude à évaluer.

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

Des restrictions supplémentaires s'appliquent à la composante X.Les valeurs doivent avoir un espacement positif constant.

Pour les types de données complexes, un nombre est formé.

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.

Result

Précise si la valeur moyenne des amplitudes attribuées à une bande de tiers d'octave doit être prise ou si les amplitudes doivent être additionnées.

L'argument Result peut avoir les valeurs suivantes :

Constante

Signification

AMPLITUDE_SUM

Les amplitudes dans une bande sont additionnées.

AMPLITUDE_MEAN

Les amplitudes dans une bande sont moyennées.

AMPLITUDE_SQUARESUM

Les carrés d'amplitude d'une bande sont additionnés.

AMPLITUDE_RMS

La moyenne carrée ou RMS pour chaque bande est calculée, c'est-à-dire que l'on fait la moyenne des carrés d'amplitude et que l'on calcule la racine carrée à partir de celle-ci.

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

Les fréquences du spectre d'amplitude sont divisées en bandes de fréquences et leur moyenne est prise ou elles sont totalisées. La fonction inscrit les fréquences moyennes de ces bandes de fréquences dans la composante X du résultat. Le tableau suivant indique les fréquences de coupure et les fréquences moyennes des bandes de fréquences :

Bandes de troisième octave



fm

fl

fh

...



1

0,894

1,118

1,25

1,118

1,414

1,6

1,414

1,789

2

1,789

2,236

2,5

2,236

2,806

3,15

2,806

3,550

4

3,550

4,472

5

4,472

5,612

6,3

5,612

7,099

8

7,099

8,944

...



Les fréquences ci-dessus se maintiennent périodiquement à des ordres de grandeur plus élevés.

Disponible dans

FlexPro Basic, Professional, Developer Suite

Exemples

ThirdOctaveAnalysis(FourierSpectrum(Signal, SPECTRUM_AMPLITUDE), AMPLITUDE_RMS)

Calcule le spectre RMS de la troisième octave d'un signal.

Voir aussi

Fonction OctaveAnalysis

Fonction TimeDomainOctaveAnalysis

Partager l’article ou envoyer par mail :

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