Académique Documents
Professionnel Documents
Culture Documents
1
Université Saâd Dahlab, Blida 1 Master 1 / Electronique des systèmes embarqués
Faculté de Technologie/Département d’Électronique 2018 / 2019
La fonction stem permet le tracé d’une séquence de valeurs discrète. On peut ainsi à l’aide
de la fonction filter calculer la réponse d’un filtre numérique à une excitation quelconque.
Cette fonction est donc fondamentale lorsque l’on désire réaliser le filtrage numérique d’un
signal sous Matlab.
Sauvegarder ce fichier (Menu File+ Save as) sous le nom repimpz.m sous votre
répertoire. Dans la fenêtre command, exécuter les lignes suivantes :
2
Université Saâd Dahlab, Blida 1 Master 1 / Electronique des systèmes embarqués
Faculté de Technologie/Département d’Électronique 2018 / 2019
»N=10
»num=[0.5 0.5];
»den=[1 0];
»repimpz
Vérifier que le réponse impulsionnelle est finie.
3
Université Saâd Dahlab, Blida 1 Master 1 / Electronique des systèmes embarqués
Faculté de Technologie/Département d’Électronique 2018 / 2019
»num=[0.5 0.5];
»den=[1 0];
»repfreqz
Vérifier que le filtrage réalisé est de type passe-bas de fréquence de coupure fe/4 et
que la réponse fréquentielle en phase est linéaire dans la bande passante du filtre.
Déterminer :
a) le type de filtre (RIF, RII) et son ordre,
b) la fonction de transfert en z,
c) la réponse impulsionnelle,
d) la réponse fréquentielle, en précisant la (ou les) fréquence(s) de coupure et la zone utile.
Il faudra par conséquent calculer la (ou les) fréquence(s) de coupure.
e) le type du filtre (passe-bas, passe-haut, passe-bande, réjecteur,…).
Comparer les filtres passe-bas obtenus entre eux (calculer la ou les fréquence(s) de
coupure, observer la raideur des filtres sur la réponse fréquentielle, relier la raideur à
l'ordre, ...).
4
Université Saâd Dahlab, Blida 1 Master 1 / Electronique des systèmes embarqués
Faculté de Technologie/Département d’Électronique 2018 / 2019
Pour chacun des filtres étudiés dans la partie étude théorique, vérifier les réponses
impulsionnelle et fréquentielle à l’aide de vos fichiers créés plus haut : fichiers repimpz,
repfreqz. Faire valider les résultats par l’enseignant.
Soit un signal e(n) contenant 5 échantillons e=[0 1 1 0 1]. Nous allons filtrer ce signal par
1 1
le filtre défini par l’équation n°1 : s ( n )= en + e n−1
2 2
Calculer la sortie du filtre sur le papier. Utiliser la fonction filter de Matlab pour
réaliser ce filtrage et vérifier votre calcul.