Bonjour à tous !
Je fais actuellement une étude sur l'oxymétrie optique, et sur les manières d'optimiser et d'améliorer la précision des fréquences cardiaques qu'il retourne.
Pour cela j'ai conçu une maquette arduino de celui-ci, je récupère ensuite sur une carte SD des données échantillonnées à 20 ms. Les signaux étant très bruités, j'ai appliqué un filtre passe bas puis passe bande de fréquence de coupures fc1=1Hz et fc2=3.2 Hz qui s'est révélé très concluant.
Afin de prolonger l'étude je souhaite appliquer des filtres numériques plus sélectifs, avec un gabarit rectangulaire qui supprime plus "drastiquement" les fréquences parasites du bruit.
Après quelques recherche j'ai vu qu'il existait des filtres dit "RIF" qui avaient l'air efficace, mais je ne trouve pas les programmes Python pour le mettre en place.
Pourriez-vous svp me transmettre les programmes python qui permettent d'effectuer ces filtres sélectifs, ou bien des sites qui les détaillent ?
Merci beaucoup !
-----