OctaveAnalysis (FPScript)
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 :
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. |