OctaveAnalysis (FPScript)

21.09.2021

Effectue une analyse d'octave pour un spectre d'amplitude.

Syntaxe

OctaveAnalysis(Spectrum, Result)

 

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

Section

Description

Spectrum

Le spectre d'amplitude, qui sera évalué.

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 moyenne des amplitudes attribuées à une bande d'octave doit être prise ou si les amplitudes doivent être totalisé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 d'octaves



fm

fl

fh

...



1

0,71

1,41

2

1,41

2,83

4

2,83

5,66

8

5,66

11,31

16

11,31

22,45

31,5

22,45

44,55

63

44,55

88,74

125

88,74

176,78

250

176,78

353,55

500

353,55

707,11

...



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

Disponible dans

FlexPro Basic, Professional, Developer Suite

Exemples

OctaveAnalysis(FourierSpectrum(Signal, SPECTRUM_AMPLITUDE), AMPLITUDE_RMS)

Calcule le spectre d'octave RMS d'un signal.

Voir aussi

Fonction ThirdOctaveAnalysis

Fonction TimeDomainOctaveAnalysis

Partager l’article ou envoyer par mail :

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