Vous êtes sur la page 1sur 6

Laboratoires de

Traitement du signal
Sance N4

APPROXIMATION ET SYNTHESE DE
FILTRES NUMERIQUES

Professeur: T. Dutoit
Assistant: N. Riche

20/11/2015

Approximation et synthse de
filtres numriques

1
Filtres du second degr
1 b1 z 1 b2 z 2
Forme gnrale: H ( z ) K
1 a1 z 1 a2 z 2

racines= -s j w module
partie relle partieimaginaire cos

1 2 n cos n z 1 n z 2
2
H ( z) K
1 2 d cos d z 1 d z 2
2

Filtres du second degr


Filtre passe bande:
1 b1 z 1 1 cos d z 1
H ( z) K K
1 a1 z 1 a2 z 2 1 2 d cos d z 1 d z 2
2

Au dn: 2 ples cplx conjugus


Au num:
racine: zi cos d
Le zro est la projection sur l'axe
rel du point d'intersection entre le
cercle unit et la droite joignant
l'origine des axes au ple

2
Filtres du second degr M

(z z )
i
H ( ) K i 1
N

(z p )
i 1
i
z e j

On montre que choisir b1 cos d et proche de 1, permet au


max de l'amplitude AM d'tre indpendant de la valeur de d
On montre que la bande passante 3 dB: 2 1
K
On montre que AM
2 1

Filtres du second degr


Filtre coupe bande:
1 b1 z 1 b2 z 2 1 2 cos d z 1 1z 2
H ( z) K K
1 a1 z 1 a2 z 2 1 2 d cos d z 1 d z 2
2

Au dn: 2 ples cplx conjugus


Au num: n 1 et n d
on a une paire de zros
d'argument d et de module gal 1
La paire de zros est place sur le
cercle unit dans le prolongement
direct de la paire de ples cplx conj.

3
Filtres du second degr M

(z z ) i
H ( ) K i 1
N

(z p )
i 1
i
z e j

Les ples sont l pour annuler l'effet du zro en dehors de


la frquence liminer
fe
La bande coupante 3 dB: 2 1 ou f 2 1 .
2

Filtres du second degr


Problme concret tudier:

1 cos d z 1
H ( z) K
1 2 d cos d z 1 d z 2
2

On veut mesurer la vrai amplitude de la sinusode avec une


prcision de 1% en utilisant uniquement des filtres du
second degr

4
Filtres du second degr
Problme concret tudier:
1 2 cos d z 1 1z 2
H ( z) K
1 2 d cos d z 1 d z 2
2

1 cos d z 1
H ( z) K
1 2 d cos d z 1 d z 2
2

On veut mesurer la vrai amplitude de la sinusode avec une


prcision de 1% en utilisant uniquement des filtres du
second degr

Filtres dordre lev

10

5
Filtres dordre lev
Filtre de Cauer (rcursif):
[N, wN] = ellipord (wp, ws, Rp , Rs)

[B, A] = ellip (N, Rp , Rs, wN)


|H(F)|

N =ordre du filtre

11

Filtres dordre lev


Filtre de Parks-Mcclallan (non rcursif):

[N, f0, A0, w] = firpmord (F, A, Dev , fe)

B = firpm (N, f0, A0, w)

|H(F)|

12