• Aucun résultat trouvé

Synthèse de filtres - Travaux Pratiques - Thème 3 :

N/A
N/A
Protected

Academic year: 2022

Partager "Synthèse de filtres - Travaux Pratiques - Thème 3 :"

Copied!
5
0
0

Texte intégral

(1)

Synthèse de filtres

- Travaux Pratiques -

Thème 3 : "Filtres à Réponse Impulsionnelle Finie (RIF)"

- Indications sur les résultats graphiques à obtenir -

Calcul des coefficients du filtre par Transformée de Fourier (TF) inverse de la réponse en fréquence

On souhaite synthétiser un filtre de type RIF (à Réponse Impulsionnelle Finie) par TF inverse de la réponse idéale d’un filtre passe-bas, de fréquence de coupure fc=5Hz. On prendra une fréquence d’échantillonnage fe=100fc.

1) Ecrire un programme Matlab calculant les coefficients d’un filtre passe-bas à l’aide de la formule calculée à partir de la TF inverse d’un filtre passe-bas idéal (vue en cours), et affichant la réponse en fréquence (diagramme de Bode du gain en dB) du filtre, entre 1Hz et fe/2, avec un nombre de coefficients N prenant les valeurs suivantes : N=10, N=100 et N=1000.

N=10 :

N=100 :

100 101 102 103

-70 -60 -50 -40 -30 -20 -10 0

-160 -140 -120 -100 -80 -60 -40 -20 0

(2)

N=1000 :

3) Examiner les coefficients résultant de ce calcul et en déduire la caractéristique de la phase en fonction de la fréquence (d’un point de vue théorique). Afficher la phase en fonction de la fréquence (repère linéaire : fonction plot) et le délai de groupe (fonction grpdelay).

Phase :

Délai de groupe :

100 101 102 103

-250 -200 -150 -100 -50 0 50

0 5 10 15 20 25 30 35 40 45 50

-12 -10 -8 -6 -4 -2 0

0 5 10 15 20 25

-50 -50 -50 -50 -50 -50 -50 -50

(3)

Amélioration par fenêtrage

4) Diminuer les ondulations en bande coupée par utilisation d’un fenêtrage de Hamming (sans utiliser de fonction pré-définie de Matlab).

N=10

N=100 :

N=1000 :

100 101 102 103

-100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0

100 101 102 103

-180 -160 -140 -120 -100 -80 -60 -40 -20 0

100 101 102 103

-250 -200 -150 -100 -50 0 50

(4)

Filtrage proprement dit

5) Générer quelques périodes d’un signal sinusoïdal (fréquence au choix), et le filtrer avec le filtre synthétisé précédemment en utilisant la fonction filter. Relier le résultat à la réponse en fréquence.

Exemple pour N=1000 (choix de la fréquence libre) ; rappel du diagramme de gain et signal filtré :

100 101

-8 -6 -4 -2 0 2

0 0.5 1 1.5 2 2.5 3

-1 -0.5 0 0.5 1

Utilisation de la fonction fir1 de Matlab

6) Recommencer la question 1) en utilisant cette fois-ci la fonction fir1 de Matlab.

Interpréter les résultats en les comparant avec ceux obtenus en 1).

N=10 :

100 101 102 103

-120 -100 -80 -60 -40 -20 0

(5)

N=100 :

100 101 102 103

-180 -160 -140 -120 -100 -80 -60 -40 -20 0

N=1000 :

100 101 102 103

-250 -200 -150 -100 -50 0 50

Références

Documents relatifs

SLIT à temps discret – Réponse impulsionnelle - Convolution discrète – Réponse en fréquence – Fonction filtrage Filtre à Réponse Impulsionnelle Finie (RIF) - Filtre à

2) Les cellules sont d'autant plus "bruyantes" qu'elles sont raisonnantes. Elles doivent donc être disposées de la plus raisonnante à la moins raisonnante pour tirer profit

SLIT à temps discret – Réponse impulsionnelle - Convolution discrète – Réponse en fréquence – Fonction filtrage Filtre à Réponse Impulsionnelle Finie (RIF) - Filtre à

SLIT à temps discret – Réponse impulsionnelle - Convolution discrète – Réponse en fréquence – Fonction filtrage Filtre à Réponse Impulsionnelle Finie (RIF) - Filtre à

Les fréquences doivent alors être normalisées (divisées par f e /2, pour cette fonction). Synthétiser ce filtre et afficher son diagramme de Bode de gain à l’aide de la fonction

Q3 : Le filtre passe haut en sortie supprime la composante continue et comme la fréquence fa est très grande devant la fréquence de coupure fc1 on retrouve simplement

Q4 : En utilisant les relations précédentes, montrer que la fonction de transfert de ce montage peut se mettre sous la forme d'une fonction passe haut du 2nd ordre dont

La simulation LTSpice montre clairement qu'il s'agit bien d'un passe haut du 2nd ordre avec une fréquence de coupure de 300Hz et une amplification de 2 (6dB) en bande