dimanche 23 octobre 2016

Test du filtre passe haut ( High Pass Filter ) sur GRT

Classe HighPassFilter de la bibliothèque Gesture Recognition Toolkit.

Sur un triple signal artificiel de test respectivement à : 1Hz, 2Hz et 4Hz.
En jouant sur le paramètre filterFactor acceptant des valeurs de 0.0 à 1.0.

Une première observation est que comme pour le filtre passe bas on retrouve des artefacts sur le début des échantillons du fait du principe de fonctionnement temps réel (traitement séquentiel des points de données) de la lib GRT.

Artefact de début de traitement sur un signal temps réel

Les captures d'écran suivantes montrent l'effet du filtre passe haut avec un filterFactor moyen puis maximal. Avec le filtre moyen on conserve la composante faible fréquence du sinus principal, avec le filtre fort on a complètement perdu la sinusoïde principale et l'on ne voit plus que la sinusoïde de bruit à 20 Hz.
Disparition progressive de la composante de faible fréquence.
Dans ces captures, le début de signal a été tronqué de 100ms pour masquer l'artefact de début d'échantillon.


Aucun commentaire:

Enregistrer un commentaire