Scilab : passe bande

Résolu/Fermé
funbreizhou Messages postés 76 Date d'inscription samedi 10 octobre 2009 Statut Membre Dernière intervention 3 novembre 2011 - 16 févr. 2010 à 17:07
funbreizhou Messages postés 76 Date d'inscription samedi 10 octobre 2009 Statut Membre Dernière intervention 3 novembre 2011 - 25 mars 2010 à 15:36
Bonjour,
J'espère que quelqu'un saura me répondre. Je cherche à filtrer une note de musique à l'aide d'un filtre passe bande sous scilab. J'ai réussi à faire un filtre passe-bas 'Butterworth' sans problème avec la fonction 'analpf', mais pour le passe-bande pas moyen de trouver !! (même chose pour le passe haut !)
Alors ma question est : est - il possible de faire un filtre passe bande de type Butterworth avec 'analpf', si oui comment ?
Si non, quel est l'autre moyen (il doit bien y en avoir un !?) ?

Merci de vos réponses !

Thibault

PS: si il y a des utilisateurs de MatLab, je veux bien vos conseils aussi, vu qu'il y a beaucoup d'analogies ...

1 réponse

funbreizhou Messages postés 76 Date d'inscription samedi 10 octobre 2009 Statut Membre Dernière intervention 3 novembre 2011 11
25 mars 2010 à 15:36
p=ordre

fb=750;
fh=850;
f0=sqrt(fb*fh);
G=((%i*2*f0*f).^(p/2)).*(((f0+%i*f).^(p)).^(-1));


voilà l'équation du filtre à multiplier avec la fft du signal audio.. si jamais ça peut aider quelqu'un !
1