CFCFilter (FPScript)

21.09.2021

Filtre un ensemble de données à l'aide d'un filtre CFC. CFC est l'abréviation de Channel Frequency Class.

Syntaxe

CFCFilter(Signal, CFC [ , Algorithm = CFCFILTER_ISO6487 ])

 

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

Section

Description

Signal

Le signal à filtrer.

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.

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.

CFC

Précise le type de filtre. Les valeurs typiques sont 60 (CFC60), 180 (CFC180), 600 (CFC600) et 1000 (CFC1000).

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

Algorithm

Spécifie l'algorithme pour le calcul du filtre CFC. L'argument est facultatif.

L'argument Algorithm peut avoir les valeurs suivantes :

Constante

Signification

CFCFILTER_ISO6487

Le calcul est conforme à la norme ISO 6487.

CFCFILTER_SAEJ211

Le calcul est conforme à la norme SAE J211.

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

Remarques

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

Le type de données du résultat est toujours une valeur réelle ou complexe à virgule flottante de 64 bits.

L'argument CFC influence les coefficients de filtrage. La fréquence d'échantillonnage du signal (composante X) doit être supérieure à six fois la fréquence de coupure de 3dB.

Comme filtre numérique, on utilise un filtre passe-bas Butterworth à 4 pôles avec une phase linéaire et des conditions de démarrage spécifiques. Pour réaliser le filtrage, les données doivent passer deux fois à travers le filtre bipolaire, une fois en avant et une fois en arrière, afin d'éviter les déphasages.

Les types de filtres suivants sont disponibles :

Type de filtre

Fréquence de coupure de 3dB

Atténuation coupe bande

Fréquence d'échantillonnage

CFC60

100 Hz

-30 dB

≥600 Hz

CFC180

300 Hz

-30 dB

≥1 800 Hz

CFC600

1 000 Hz

-40 dB

≥6 kHz

CFC1000

1 650 Hz

-40 dB

≥10 kHz

Standard

Description

ISO 6487:2000

Véhicules routiers - Techniques de mesure dans les essais de choc - Instrumentation

SAE J211/1 MAR95

Instrumentation pour les essais d'impact - Partie 1 - Instrumentation électronique

Les deux normes utilisent des équations légèrement différentes pour le calcul des coefficients de filtrage.

Disponible dans

Option Filtres numériques

Exemples

CFCFilter(Signal, 60)

Filtre le signal à l'aide d'un filtre CFC60.

Voir aussi

Option Filtres numériques

Calcul Filtre CFC

Partager l’article ou envoyer par mail :

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