Vous êtes sur la page 1sur 6

Comment utiliser les outils dj prsents dans

le cours S.S.I. et pourquoi on les a introduits


Cours/TD d'une heure, en demi promo, avril 2007
Jean-Paul Stromboni

Questions cls de cette sance :


pourquoi avons-nous besoin de filtres dans ce cours
comment dcrire laction dun filtre sur un signal
quelle est laction dun filtre sur le spectre dun signal
comment relier quation dun filtre et rponse harmonique
peut-on dduire lquation dun filtre de la rponse
frquentielle souhaite ?

Savez vous dj rpondre ces questions ?
Le filtre suivant est il causal ? Quelle est la fonction de transfert
du filtre :
y (n) ( x(n 1) x(n 1)) / 2
s (n 1) s (n) e(n)
Que ralise selon vous le filtre ? Quelle est la rponse impulsion-
nelle de
l (m) a(m) 2a(m 1) a(m 2) d (n) f (n) f (n 1)
Ce filtre est il IIR ou FIR ? Comment trouver la rponse
harmonique du filtre prcdent ?
s(n) 0.5(e(n) s(n 1) s(n 2))
Celui l est il stable ? Que vaut le gain statique de

c(n) 0.5e(n 1) 0.5c(n 1) e(n 1) 99c(n 1)


c ( n)
100
Cours S.S.I., SI1, avril 2007 Comment utiliser les outils dj prsents. Page 1
Comment utiliser les outils dj prsents
dans le cours et pourquoi on les a introduits
Pourquoi avons nous prsent la notion de spectre ?

Comment calculer le spectre dun signal ?


En utilisant la transforme de Fourier discrte (TFD) : on note xn le
signal compresser (on le note en donnant son n ime chantillon),
nous avons vu que le spectre de xn vaut :

Comment dailleurs les ordinateurs calculent ils le spectre ?


Ils utilisent lalgorithme de FFT qui calcule seulement N points du
spectre galement espacs sur laxe des frquences

Et pourquoi avons-nous besoin de filtres ?

Comment programmer un filtre ?


Pour filtrer un signal dentre not xn, il faut calculer les valeurs
successives du signal filtr not ici yn, en utilisant une quation aux
diffrences (EaD), de la forme gnrale :

Lquation ci-dessus est dite non-rcursive si les ak sont nuls


le filtre est alors rponse impulsionnelle finie (FIR), de dure MTe,
la longueur de filtre est le nombre de termes du second membre, ici M.

Cours S.S.I., SI1, avril 2007 Comment utiliser les outils dj prsents.
Page 2
Comment utiliser les outils dj prsents
dans le cours et pourquoi on les a introduits
Quelle est laction dun filtre sur le spectre du signal filtr ?
Un filtre multiplie le spectre du signal dentre par sa rponse
harmonique, le rsultat obtenu est le spectre du signal filtr :

est donc la rponse harmonique du filtre, cest une


quantit complexe fonction de la frquence f.
Exercice : comment concevoir un jeu de filtres qui dcoupent
le spectre dun signal xn en quatre bandes gales, entre 0 et fe/2
Comment dduire la fonction de transfert en z dun filtre
partir de son quation aux diffrences ?
On utilise la transforme en z dont voici la dfinition ci-dessous
(z est une variable complexe dont la valeur nest pas prcise):

On fait la transforme en z de lquation aux diffrences en


appliquant la rgle suivante pour les dcalage dindices :

si alors

Lquation du filtre se transforme en produit de la forme :


Y(z)=H(z)X(z), H(z) est la fonction de transfert en z du filtre.
Exercices : calcul de fonctions de transfert en z, calcul de
transformes en z simples (impulsion, chelon)

Cours S.S.I., SI1, avril 2007 Comment utiliser les outils dj prsents.
Page 3
Comment utiliser les outils dj prsents
dans le cours et pourquoi on les a introduits
Comment obtenir la rponse harmonique dun filtre
partir de son quation aux diffrences ?
On passe de Tz TFD par un simple changement de
variables :

Prciser le changement de variable :

Avec ce changement de variables, la relation


prcdemment tablie Y(z)=H(z)X(z) devient :

Do la rponse la question pose :

En exercice : on pourra donner lexpression de la


rponse harmonique de plusieurs filtres

Cours S.S.I., SI1, avril 2007 Comment utiliser les outils dj prsents.
Page 4
Comment utiliser les outils dj prsents
dans le cours et pourquoi on les a introduits
Comment trouver lquation dun filtre dont on
donne la rponse harmonique ?
On utilise la TFD inverse

On dveloppe le produit de convolution yn

On voit que yn est la sortie dune quation aux


diffrences non rcursive
Il y a cependant des conditions de mise en
uvre, pour pouvoir programmer ce filtre :
1.

2. Les valeurs de hn doivent rester relles,

En conclusion, et ces deux contraintes prs :

exercice: calculer hn pour les filtres suivants:

Cours S.S.I., SI1, avril 2007 Comment utiliser les outils dj prsents.
Page 5
Comment utiliser les outils dj prsents
dans le cours et pourquoi on les a introduits
Comment calculer la rponse harmonique
partir de la rponse impulsionnelle hn ?
Si xn est une impulsion, on a
Et yn est la rponse impulsionnelle du filtre
Or, le spectre de xn vaut

Le spectre du signal filtr yn vaut donc

Conclusion : la rponse harmonique dun filtre


est la transforme de Fourier de sa rponse
impulsionnelle

Exercices : pciser lexpression de la rponse


harmonique des filtres non rcursifs

Cours S.S.I., SI1, avril 2007 Comment utiliser les outils dj prsents.
Page 6

Vous aimerez peut-être aussi