Bonjour à tous,
J'explique tout d'abord ce que j'ai fait :
Génération d'un sinus glissant de 150 Hz à 1 kHz par pas de 100 Hz (soit 9 sinus à 9 fréquences différentes générés) via un HP puis récupération de la réponse à ce sinus avec deux microphones via audacity.
Exportation de la réponse sous matlab.
Ce que je veux faire :
1) la réponse de mes deux micros me donnant deux vecteurs de 402633 pour mes 9 fréquences, je souhaite tout d'abord transformer ce vecteur en une matrice représentant mes signaux à mes 9 fréquences différentes (sachant que la longueur du premier sinus est un peu plus courte que celles des autres signaux qui ont la même durée, car j'ai coupé le début du premier signal qui faisait un peu de bruit)
2) Une fois cela fait, j'aimerai trouver le moyen d'appliquer un filtre passe bande de butterwoerth glissant qui va ainsi me traiter la réponse de tous mes sinus (afin d'enlever toutes distorsion du signal)
3) Enfin le filtre passe bande atténuant toujours les fréquences filtrées (cf images jointes), je souhaite ne conserver que les oscillations à peu près constantes (un exemple d'image est donné avec un sinus pur à 1000 Hz)
Je joins mon travail en attaché.
Encore merci à ceux qui accepteront de jeter un oeil à ma demande
Partager