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

Loudness

Calcule l'intensité acoustique d'un signal sonore.

Syntaxe

Loudness(DataSet, le [ Algorithm Variable LOUDNESS_ISO_532_1 ], le [ SoundField Variable LOUDNESS_DIFFUSE ], le [ InputType Variable LOUDNESS_INPUT_SPECTRUM ], le [ SkipTime Variable 0.0 s ], le [ CalibrationValue Variable 0.0 dB ] [ , le Result Variable LOUDNESS_RESULT_LOUDNESS ])
ou
Loudness(Signal, le ReferenceSignal, le CalibrationLevel, le [ Algorithm Variable LOUDNESS_ISO_532_1 ], le [ SoundField Variable LOUDNESS_DIFFUSE ], le [ InputType Variable LOUDNESS_INPUT_SOUNDPRESSURE_STAT ], le [ SkipTime Variable 0.0 s ] [ , le Result Variable LOUDNESS_RESULT_LOUDNESS ])

 

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

Section

Description

DataSet

L'ensemble de données d'entrée avec les spectres du son fixe, les tensions mesurées du son fixe, les tensions mesurées du son variable dans le temps, les niveaux de pression acoustique mesurés du son fixe ou les niveaux de pression acoustique mesurés du son variable dans le temps.

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 numériques sont autorisés.

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.

Signal

L'ensemble de données d'entrée avec les tensions mesurées du son fixe, les tensions mesurées du son variable dans le temps, les niveaux de pression acoustique mesurés du son fixe ou les niveaux de pression acoustique mesurés du son variable dans le temps.

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.

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.

ReferenceSignal

Le signal de référence avec lequel le signal d'entrée est calibré.

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

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.

CalibrationLevel

Correspond au niveau de pression acoustique du signal de référence généré par le calibrateur.

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

Algorithm

L'algorithme de calcul de l'intensité acoustique.

L'argument Algorithm peut avoir les valeurs suivantes :

Constante

Signification

LOUDNESS_STEVENS

Méthode Stevens (ISO 532 A) (norme obsolète).

LOUDNESS_ZWICKER

Méthode Zwicker (ISO 532 B) (norme obsolète).

LOUDNESS_ISO_532_1

Méthode Zwicker (ISO 532-1).

LOUDNESS_ISO_532_2

Méthode Moore-Glasberg (ISO 532-2).

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

SoundField

Champ sonore. La méthode Zwicker prend en charge le champ diffus et le champ direct (champ libre). La méthode Stevens ne prend en charge que le champ diffus.

L'argument SoundField peut avoir les valeurs suivantes :

Constante

Signification

LOUDNESS_DIFFUSE

Champ diffus (champ spatial).

LOUDNESS_FREE

Champ direct (champ libre).

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

InputType

Le type de signal d'entrée. Précise comment interpréter l'ensemble de données d'entrée DataSet. Une sensibilité de microphone de 50 mV/Pa est utilisée pour la conversion entre les valeurs de tension (V) et les valeurs de pression acoustique (Pa). Pour plus de détails, reportez-vous à la section Calibrage en acoustique.

L'argument InputType peut avoir les valeurs suivantes :

Constante

Signification

LOUDNESS_INPUT_SPECTRUM

Le signal d'entrée est le spectre de la troisième octave (ISO 532 B, ISO 532-1, ISO 532-2) ou le spectre d'octave (ISO 532 A) du son stationnaire. Le spectre tiers d'octave doit être une série de données ou un signal avec des niveaux de bande de 28 tiers d'octave pour des fréquences comprises entre 25 Hz et 12500 Hz (ISO 532 B, ISO 532-1). Le spectre tiers d'octave doit être une série de données ou un signal avec 29 niveaux de bande tiers d'octave pour des fréquences comprises entre 25 Hz et 16000 Hz (ISO 532-2). Le spectre d'octave doit être une série de données ou un signal avec des niveaux de bande de 9 octaves pour des fréquences comprises entre 31,5 Hz et 8000 Hz (ISO 532 A).

LOUDNESS_INPUT_VOLTAGE_STAT

Le signal d'entrée est le signal de tension mesuré d'un son stationnaire.

LOUDNESS_INPUT_VOLTAGE_VAR

Le signal d'entrée est le signal de tension mesuré d'un son variant dans le temps.

LOUDNESS_INPUT_SOUNDPRESSURE_STAT

Le signal d'entrée est le signal de pression acoustique mesuré d'un son stationnaire.

LOUDNESS_INPUT_SOUNDPRESSURE_VAR

Le signal d'entrée est le signal de pression acoustique mesuré d'un son variant dans le temps.

LOUDNESS_INPUT_SPECTRUM_DICHOTIC

Le signal d'entrée est le spectre dichotique de la troisième octave du son stationnaire. Il s'agit d'une matrice de données ou d'une série de signaux avec deux colonnes qui représentent les signaux sonores latéralement différents. Dans ce cas, les deux signaux sont pris en compte et produisent une valeur d'intensité acoustique. Ce type d'entrée n'est pris en charge que par la méthode ISO 532-2.

LOUDNESS_INPUT_VOLTAGE_DICHOTIC

Le signal d'entrée est le signal de tension dichotique d'un son stationnaire. Il s'agit d'une matrice de données ou d'une série de signaux avec deux colonnes qui représentent les signaux sonores latéralement différents. Dans ce cas, les deux signaux sont pris en compte et produisent une valeur d'intensité acoustique. Ce type d'entrée n'est pris en charge que par la méthode ISO 532-2.

LOUDNESS_INPUT_SOUNDPRESSURE_DICHOTIC

Le signal d'entrée est le signal de pression acoustique dichotique d'un son stationnaire. Il s'agit d'une matrice de données ou d'une série de signaux avec deux colonnes qui représentent les signaux sonores latéralement différents. Dans ce cas, les deux signaux sont pris en compte et produisent une valeur d'intensité acoustique. Ce type d'entrée n'est pris en charge que par la méthode ISO 532-2.

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

SkipTime

Domaine temporel à sauter au début du signal d'entrée stationnaire. Cette valeur est ignorée dans le cas de signaux variables dans le temps.

Les structures de données autorisées sont Scalaire. Tous les types de données numériques sont autorisés. L'argument est transformé dans l'unité s.

La valeur doit être supérieure ou égale à 0 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 0.0 s .

CalibrationValue

Valeur de calibrage avec laquelle la sensibilité du microphone peut être prise en compte, en dB. Une valeur d'étalonnage de 0 dB équivaut à une sensibilité de microphone de 50 mV/Pa ou à un niveau de sortie de dB supérieur à 1 µV pour les tensions. Si la valeur d'étalonnage est omise, on utilise 0 dB. La valeur d'étalonnage peut être calculée à partir de la fonction AcousticCalibration.

Les structures de données autorisées sont Scalaire. Tous les types de données numériques sont autorisés. L'argument est transformé dans l'unité dB.

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.0 dB .

Result

Type de résultat. Spécifie le résultat que la fonction renvoie.

L'argument Result peut avoir les valeurs suivantes :

Constante

Signification

LOUDNESS_RESULT_LOUDNESSOVERTIME

Le résultat de la fonction est l'intensité acoustique en fonction du temps. Ce résultat ne peut être sélectionné que pour des signaux sonores variant dans le temps.

LOUDNESS_RESULT_LOUDNESS

La fonction donne comme résultat l'intensité sonore totale (sone) pour les signaux sonores stationnaires et l'intensité sonore du centileN5 pour les signaux sonores variant dans le temps.

LOUDNESS_RESULT_LOUDNESSLEVEL

Le résultat de la fonction est le niveau d'intensité acoustique (phon). Pour le calcul, on utilise l'intensité sonore totale pour les signaux stationnaires, mais l'intensité sonore du centileN5 pour les signaux variant dans le temps.

LOUDNESS_RESULT_SPECIFICLOUDNESS

La fonction renvoie l'intensité sonore spécifique dans l'unité sone/Bark sous la forme d'une composante Y. Pour les signaux stationnaires, la composante X contient la tonalité dans l'écorce. Dans les signaux variables dans le temps, la composante X contient le temps en s et la composante Z contient la tonalité en Bark.

LOUDNESS_RESULT_LOUDNESSMAX

Le résultat de la fonction est l'intensité acoustique globale maximum (sone). Dans le cas de signaux sonores stationnaires, le résultat est identique à l'intensité acoustique globale.

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

Remarques

L'intensité acoustique peut être calculée pour un son stationnaire et variable dans le temps. Avec la méthode de Stevens, on effectue une analyse par bande d'octave, alors qu'avec la méthode de Zwicker ou Moore-Glasberg, on utilise une analyse par troisième octave. Si le spectre d'entrée ne correspond pas au nombre de niveaux requis, il sera rempli de zéros ou sera coupé. Pour les signaux, la valeur du niveau est attribuée à la fréquence associée. On peut aussi choisir comme variable d'entrée des signaux de tension ou de pression acoustique.

Disponible dans

Option Acoustique

Méthodes supportées

Standard

Méthode

Champ sonore

Écoute dichotique

Signaux variables dans le temps

Type de résultat

ISO 532-1

Zwicker

Champ diffus / champ libre

Non

Oui

Tous

ISO 532-2

Moore-Glasberg

Champ diffus / champ libre

Oui

Non

Intensité acoustique/Niveau d'intensité acoustique

ISO 532 A

Stevens (norme obsolète)

Champ sonore diffus

Non

Non

Intensité acoustique/Niveau d'intensité acoustique

ISO 532 B

Zwicker (norme obsolète)

Champ diffus / champ libre

Non

Non

Intensité acoustique/Niveau d'intensité acoustique

Normes respectées

Standard

Description

ISO 532-1:2017

Acoustique - Méthode de calcul de l'intensité acoustique. Méthode Zwicker

ISO 532-2:2017

Acoustique - Méthode de calcul de l'intensité acoustique. Méthode Moore-Glasberg

ISO 532 (ISO 532 A, ISO 532 B)

Acoustique - Méthode de calcul du niveau d'intensité acoustique.

DIN 45631

Calcul du niveau sonore et de l'intensité sonore à partir du spectre du bruit ; méthode selon E. Zwicker.

Exemples

Loudness(Signal1, LOUDNESS_ISO_532_1, LOUDNESS_DIFFUSE, LOUDNESS_INPUT_SOUNDPRESSURE_STAT)
 

Détermine l'intensité acoustique à partir du signal de niveau sonore stationnaire "Signal1" selon la méthode Zwicker. Le signal a déjà été calibré.

Loudness(Signal1, Reference, 60, LOUDNESS_ISO_532_1, LOUDNESS_FREE, LOUDNESS_INPUT_SOUNDPRESSURE_STAT, 0.2, LOUDNESS_RESULT_LOUDNESSLEVEL)
 

Détermine l'intensité acoustique (méthode Zwicker) à partir du signal de niveau sonore stationnaire "Signal1". Le signal est calibré via un signal de référence correspondant à 60 dB. Pour le calcul, 0,2 secondes sont sautées au départ.

Voir aussi

Fonction AcousticCalibration

Fonction Sharpness

Fonction SoundLevel

Fonction TimeDomainOctaveAnalysis

Objet d'analyse Intensité Acoustique

Objet d'analyse Analyse par octave

Objet d'analyse Niveau Sonore