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

GroupDelay

Calcule le retard de groupe à partir des coefficients de filtrage.

Syntaxe

GroupDelay(FilterCoefficients, le [ Length Variable 1024 ] [ , le SamplingRate Variable 1 ])

 

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

Section

Description

FilterCoefficients

Les coefficients de filtrage pour lesquels le retard de groupe est calculé.

Les structures de données autorisées sont Série de données et Liste. Tous les types de données numériques sont autorisés, à l'exception de Temps calendaire et Période de temps.

Length

Spécifie la longueur des données du délai de groupe.

Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Entier de 16 bits et Entier de 32 bits.

La valeur doit être supérieure à 0.

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

SamplingRate

Si vous spécifiez ici la fréquence d'échantillonnage des signaux temporels auxquels vous appliquez le filtre, la composante X est mise à l'échelle de manière à représenter des fréquences physiques. Si vous omettez l'argument, le retard de groupe pour les fréquences normalisées sera calculé dans une fourchette de 0 à 0,5.

Les structures de données autorisées sont Scalaire. Tous les types de données réels sont autorisés.

La valeur doit être supérieure à 0.

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

Remarques

Le résultat est un signal et le type de données est toujours une valeur réelle ou complexe à virgule flottante de 64 bits. La composante X contient les fréquences de 0 à la moitié de la fréquence d'échantillonnage. L'unité du résultat correspond à la réciproque de l'unité du taux d'échantillonnage.

L'argument FilterCoefficients est soit une liste avec les coefficients du numérateur et du dénominateur (IIR), soit une série de données avec les coefficients du numérateur (FIR) d'un filtre.

Disponible dans

Option Filtres numériques

Exemples

GroupDelay(IIRFilter(FILTER_BUTTERWORTH, FILTER_LOWPASS, 5, 200 Hz, 0.1, 0.1, FILTER_DELTA, , 1 kHz), , 1 kHz)

Calcule le retard de groupe à partir des coefficients d'un filtre passe-bas de Butterworth du 5ème ordre avec la fréquence de coupure de 200 Hz pour un taux d'échantillonnage de 1 kHz.

Voir aussi

Fonction Filter

Fonction FIRFilterEquiripple

Fonction FIRFilterWindow

Fonction IIRFilter

Fonction AmplitudeResponse

Fonction PhaseResponse

Option Filtres numériques

Objet d'analyse Filtre IIR

Objet d'analyse Filtre FIR (méthode Equiripple)

Objet d'analyse Filtre FIR (méthode de la fenêtre)

Tutoriel sur les filtres