Scilab : passe bande [Résolu/Fermé]

Signaler
Messages postés
76
Date d'inscription
samedi 10 octobre 2009
Statut
Membre
Dernière intervention
3 novembre 2011
-
Messages postés
76
Date d'inscription
samedi 10 octobre 2009
Statut
Membre
Dernière intervention
3 novembre 2011
-
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

Messages postés
76
Date d'inscription
samedi 10 octobre 2009
Statut
Membre
Dernière intervention
3 novembre 2011
10
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 !