TP3 Filtrage Analogique
TP3 Filtrage Analogique
TP3 Filtrage Analogique
On considère un filtre passe-bas (circuit RC), dont la fonction de transfert est décrite par :
1
( )=
1+
A l’aide du logiciel Matlab, les réponses en amplitude et en phase d’un filtre dont on connaît
la fonction de transfert, par exemple :
1
( )=
1+
1
( )= = 1000[ ⁄ ]
1+2 . −
Page 1 sur 3
3. Filtre passse-bas de Butterworth d’ordre 3
Considérons un filtre d’ordre n = 3 dont la bande passante est définie par la pulsation de coupure
c = 1000 [rad/s].
Le filtre sera réalisé par une cellule d’ordre 1 suivie d’une cellule d’ordre 2.
1 1
( )= . =1
1+ 1
1+ +
4. Synthèse de filtres
a- On souhaite faire à la synthèse d’un filtre passe bande pour récupérer un signal sinusoïdal à
partir d’une somme de 3 sinusoïdes. On utilisera pour ceci des commandes disponibles dans la
boîte à outils de traitement de signal ‘Signal Processing Toolbox’.
On s’intéresse plus particulièrement à la synthèse d’un filtre passe bande de type Butterworth,
réalisée grâce à la commande butter de syntaxe :
D’autres syntaxes de cette commande permettent de générer des filtres passe-bas, passe-haut,
etc. La commande help butter donne l’aide nécessaire.
Page 2 sur 3
- de tracer le signal sinusoïdal de 25Hz d’origine et le signal sinusoïdal de 25Hz obtenu
par filtrage du signal somme.
Compléter votre programme par la commande H = freqz(B, A, , fe) pour tracer la réponse en
fréquence du filtre.
Déterminer l’ordre de ce filtre par une synthèse type Chebychef et tracer sa fonction de transfert.
Page 3 sur 3