FrequencyWeightingB (FPScript)

21.09.2021

Calcule la pondération de fréquence B selon la norme CEI 651 pour un signal d'entrée ou une série de signaux.

Syntaxe

FrequencyWeightingB(Signal [ , InputWeighting = FREQUENCYWEIGHTING_LINEAR ])

 

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

Section

Description

Signal

Un signal ou une série de signaux avec des variations dans le temps. Le taux d'échantillonnage doit être d'au moins 4 kHz.

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. L'argument est transformé dans l'unité V.

Des restrictions supplémentaires s'appliquent à la composante X.

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.

InputWeighting

Pondération de la fréquence du signal d'entrée ou de la série de signaux d'entrée.

L'argument InputWeighting peut avoir les valeurs suivantes :

Constante

Signification

FREQUENCYWEIGHTING_LINEAR

Pas de pondération de fréquences

FREQUENCYWEIGHTING_B

Pondération B

FREQUENCYWEIGHTING_C

Pondération C

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

Remarques

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

La pondération A comme pondération d'entrée n'est pas possible, car un signal de sortie pondéré B ne peut être calculé avec une précision significative à partir d'un signal d'entrée pondéré A.

Disponible dans

Option Acoustique

Normes observées

Standard

Description

IEC 651

Sonomètre

À partir d'un taux d'échantillonnage du signal d'entrée de 40 kHz, la classe de précision 1 est observée, à partir d'un taux d'échantillonnage de 80 kHz, la classe de précision 0 s'applique.

Les écarts observés pour les fréquences d'échantillonnage entre 40 kHz et 80 kHz ne se situent que dans les bandes de fréquences supérieures à 12,5 kHz (16 kHz et 20 kHz), car celles-ci sont trop proches de la moitié de la fréquence d'échantillonnage.

Exemples

FrequencyWeightingB(TimeSignal, FREQUENCYWEIGHTING_LINEAR)

Calcule la pondération de fréquence B pour le signal "TimeSignal". Le signal n'a pas de pondération d'entrée.

Voir aussi

Fonction FrequencyWeightingA

Fonction FrequencyWeightingC

Objet d'analyse Niveau Sonore

Objet d'analyse Octave

Partager l’article ou envoyer par mail :

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