Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
CHAPITRE I:
RAPPEL SUR LES FILTRES
ANALOGIQUES
I • Introduction
II • Filtres passifs
III • Les filtres actifs
IV • Filtres de Butterworth
V • Filtres de Tchebycheff
VI • Filtres de Bessel
VII • Conclusion
I • Introduction
II • Filtres passifs
III • Les filtres actifs
IV • Filtres de Butterworth
V • Filtres de Tchebycheff
VI • Filtres de Bessel
VII • Conclusion
Introduction
• Pour des raisons multiples l’information utile peut être dissimilée au sein d’un signal
complexe. Dés lors du spectre de l’information est suffisamment isolé vis-à-vis des
composantes indésirables, il est possible de l’extraire par filtrage.
• Le filtrage est l'opération qui consiste à modifier les composantes spectrales d'un
signal. Le filtre est un circuit qui réalise cette opération. Les intervalles de fréquence
où les composants du signal sont transmises sont appelées bandes passantes ; les
intervalles où les signaux sont bloqués sont désignés sous le nom de bandes d'arrêt
ou d'atténuation.
I. Introduction
•La tendance est actuellement de remplacer les structures analogiques par des
versions numériques, des caractéristiques plus précises et plus reproductibles. On
conserve cependant des solutions analogiques en électronique de puissance, en
électroacoustique et dans les systèmes hautes fréquences.
• D’une manière générale, un filtre est un système linéaire dont le rôle est de
modifier la composition spectrale d’un signal sans y ajouter des nouvelles
composantes. Il permet le renforcement de l’atténuation d’une ou plusieurs bandes
de fréquence.
I. Introduction
• Une perturbation électromagnétique peut être un bruit, un signal non désiré ou une
modification du milieu de propagation lui-même.
• Pour un équipement donné les perturbations vont être véhiculées par les lignes
d’alimentation. Il s’agit des perturbations conduites de mode différentiel.
• En effet le courant se propage sur l’un des conducteurs, traverse l’appareil victime,
en le polluant et revient sur l’autre conducteur en sens inverse cela est illustré par la
figure suivante
I • Introduction
II • Filtres passifs
III • Les filtres actifs
IV • Filtres de Butterworth
V • Filtres de Tchebycheff
VI • Filtres de Bessel
VII • Conclusion
1 1
f0 = ; ω0 =
2Π RC RC
ϕ (ω ) = − arctan(ωRC )
1 1
f0 = ; ω0 =
2Π RC RC
ω ω 2
Gdb (ω ) = 20. log H ( jω ) = 20. log( )) − 10. log(1 + ( ) )
ω0 ω0
ω Π ω
ϕ (ω ) = arg H (ω ) = − arg(1 + j ) = − arctan( )
ω0 2 ω0
RCω
ϕ (ω ) = − arctan( )
1 − LCω 2
I • Introduction
II • Filtres passifs
III • Les filtres actifs
IV • Filtres de Butterworth
V • Filtres de Tchebycheff
VI • Filtres de Bessel
VII • Conclusion
R2
Gdb (ω ) = 20. log H (ω ) = 20. log( ) − 10. log(1 + (ωRC ) 2 )
R1
ϕ (ω ) = − arctan(ωRC )
R 1 1
fc = ; ω0 =
2ΠRC RC
ϕ (ω ) = − pi / 2 − arctan(ωRC )
Q0 = 2 * m
ωz
p2 + ( ) p + ω z2
Qz
H ( p) = k
ωp
p +(
2
) p + ω p2
Qp
Taoufik LADHARI ENIM 2019-2020
Rappel sur les filtres analogiques
23
I • Introduction
II • Filtres passifs
III • Les filtres actifs
IV • Filtres de Butterworth
V • Filtres de Tchebycheff
VI • Filtres de Bessel
VII • Conclusion
• Le gain d'un filtre de Butterworth est le plus constant possible dans la bande
passante et tend vers 0 dans la bande de coupure. Sur un diagramme de Bode
logarithmique, cette réponse décroît linéairement :
• Comme pour tous les filtres linéaires, le prototype étudié est le filtre passe pas, qui
peut être facilement modifié en filtre passe haut ou placé en série pour former des
filtres passe bande ou coupe bande. Le gain d'un filtre de Butterworth passe-bas
d'ordre n est :
1 1
Gn (ω ) = H ( jω ) = =
ω 2n Bn ( s )
1+ ( )
ωc
n Bn(s)
1 S+1
2 s²+1,414s+1
3 (s+1)(s²+s+1)
4 (s²+0,7654s+1)(s²+1,8478s+1)
5 (s+1)(s²+0,6180s+1)(s²+1,6180s+1)
6 (s²+0,5176s+1)(s²+1,414s+1)(s²+1,9318s+1)
7 (s+1)(s²+0,4450s+1)(s²+1,247s+1)(s²+1,8022s+1)
8 (s²+0,3902s+1)(s²+1,1111s+1)(s²+1,6629s+1)(s²+1,9616s+1)
et
•où Pn(jx) est un polynôme complexe de degrés n tel que le module de la fonction
de transfert satisfait:
• n=1
• n=2 soit
• Le graphe de Bode
asymptotique:
• Exemple: Réalisation
• Il est possibles de réaliser les fonctions de transfert d’ordre 1 et 2 des filtres de
Butterworth avec les montages suivants qui utilise des AOP idéaux fonctionnant en
régime linéaire:
• Exemple: Réalisation
• Exemple: Réalisation
5 – En remarquant que les filtres de Butterworth du 1er et 2ème ordre ont la même
pulsation de coupure w1, Exprimer les capacités C1 et C2 en fonction du coefficient
d’amortissement m et de la capacité C du filtre de la figure1.
• Exemple: Réalisation
1 – La tension Vs recopiée aux bornes du
condensateur C.
Diviseur de tension :
2 – La fréquence de coupure:
• Exemple: Réalisation
3 – A nouveau, la tension Vs recopiée aux bornes
du condensateur C.
Equation au nœud N:
Diviseur de tension:
On obtient:
• Exemple: Réalisation
4 – La comparaison de la relation (3) avec permet d’obtenir:
a- La pulsation de coupure:
b- Le coefficient d’amortissement:
soit:
Amplitude Phase
Réponse Indicielle
Taoufik LADHARI ENIM 2019-2020
Plan du Chapitre
48
I • Introduction
II • Filtres passifs
III • Les filtres actifs
IV • Filtres de Butterworth
V • Filtres de Tchebycheff
VI • Filtres de Bessel
VII • Conclusion
V. Filtres de Tchebycheff
• Pour les ordres impairs, l'atténuation devient infinie lorsque la fréquence s'écarte
indéfiniment (au sens logarithmique) de la fréquence de coupure. En revanche, pour
les ordres pairs, l'atténuation tend vers la valeur limite du gabarit. Cette
particularité rend la synthèse des filtres de type 2 d'ordre pair impossible si l'on se
limite à des capacités et des inductances : il faut au moins un transformateur et/ou
un amplificateur.
Taoufik LADHARI ENIM 2019-2020
Rappel sur les filtres analogiques
50
V. Filtres de Tchebycheff
V. Filtres de Tchebycheff
V. Filtres de Tchebycheff
• Dans la situation fréquente où l'atténuation Aa est plus grande que 10, cette
expression peut être simplifiée pour donner:
V. Filtres de Tchebycheff
• On peut calculer les polynômes de Tchebycheff dont quelques uns sont données
dans les tableaux suivant pour r = 0.5 et 1.0 dB.
V. Filtres de Tchebycheff
• On peut calculer les polynômes de Tchebycheff dont quelques uns sont données
dans les tableaux suivant pour r = 0.5 et 1.0 dB.
V. Filtres de Butterworth
• Exemple: Réponse d’un filtre de Tchebycheff d’ordre 4
Amplitude
Taoufik LADHARI ENIM 2019-2020
Rappel sur les filtres analogiques
56
V. Filtres de Butterworth
• Exemple: Réponse d’un filtre de Tchebycheff d’ordre 4
V. Filtres de Butterworth
• Exemple: Réponse d’un filtre de Tchebycheff d’ordre 4
I • Introduction
II • Filtres passifs
III • Les filtres actifs
IV • Filtres de Butterworth
V • Filtres de Tchebycheff
VI • Filtres de Bessel
VII • Conclusion
• Avec les filtres de Bessel (dits également de Thomson), on obtient des réponses
indicielles presque sans dépassement grâce au temps de propagation qui, dans la
bande passante, est pratiquement indépendant de la fréquence. Cela se paye
naturellement par une réponse fréquentielle en amplitude moins abrupte dans la
bande de transition que les filtres précédents (le filtre idéal n'existe pas encore !).
• Avec :
I • Introduction
II • Filtres passifs
III • Les filtres actifs
IV • Filtres de Butterworth
V • Filtres de Tchebycheff
VI • Filtres de Bessel
VII • Conclusion
VII. Conclusion
• Encombrement
OUTILS ET MÉTHODES
NUMÉRIQUES: TF,TFD,TZ,TZ-1
I • Généralités
• Opérations sur les
II signaux
III • TF
IV • TFD
V • TZ
VI • Exercices
I • Généralités
• Opérations sur les
II signaux
III • TF
IV • TFD
V • TZ
VI • Exercices
Ipulsion de Dirac
1,5
0,5
0
-4 -3 -2 -1 0 1 2 3 4
Temps (s)
Echelon unitaire
1.5
1 +
0.5
0
-4 -3 -2 -1
+0 1 2 3 4
Temps(s)
On peut écrire:
Alors:
Echelon unitaire Echelon unitaire
1.5 1.5
1 + 1
0.5
u(n) 0.5
u(n-1)
0 0
-4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4
Temps(s) Temps(s)
On peut écrire:
t (n) = ∑ an
n =0
-1
-2
-3
-4
-4 -3 -2 -1 0 1 2 3 4
Temps(s)
I • Généralités
• Opérations sur les
II signaux
III • TF
IV • TFD
V • TZ
VI • Exercices
-1
-2
-3
-4
-4 -3 -2 -1 0 1 2 3 4
Temps(s)
0.5
0
-4 -3 -2 -1 0 1 2 3 4
temps(s)
y (n) = y (n − 1) + x( n)
4- Systèmes inversibles
Le système est dit causal lorsque sa réponse ne dépond pas des instants
négatifs
6- Système stable
Le système est dit stable si pour chaque entrée bornée la sortie est
bornée
y ( n) = ∑ h( k ) x ( n − k ) = ∑ x ( k ) h( n − k )
k∈Z k ∈Z
Avec h(n)=u(n)
2- Calculer la réponse à :
• h( n) * δ ( n − n 0 ) = h( n − n 0 )
• Additionneur:
• Retard (Delay):
• Homothétie:
I • Généralités
• Opérations sur les
II signaux
III • TF
IV • TFD
V • TZ
VI • Exercices
+∞ )
• TF inverse: x(t ) = ∫ x (v)e 2πivt dv
−∞
)
• Décalage: TF ( x(t − t d ) = x (v)e −2πivt d
− at )
• Amortissement: TF ( x(t )e ) = x (2πv + a )
2πif 0t )
• Modulation: TF ( x(t )e ) = x (v − f ° )
− at
0.6
0.2
0
0 5 10 15 20 25 30 35 40
alors ˆf (v) = 1
2πvi + a 1
0.8
1 0.6
fˆ (v) = 0.4
(2πv)² + a ² 0.2
0
-30 -20 -10 0 10 20 30
0.5
-0.5
-1
-1.5
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
1 eiπva − e −iπva
=
πva 2i
sin(πva)
=
πva
= sec(πva)
Taoufik LADHARI ENIM 2019-2020
Plan du Chapitre
94
I • Généralités
• Opérations sur les
II signaux
III • TF
IV • TFD
V • TZ
VI • Exercices
+∞
∑
• TFD: )
x (v ) = x(n)e − 2πivn
n = −∞
1 )
• TFD inverse: x( n) = ∫ x (v)e 2πivn dv
0
• Echelon x ( n) = u ( n)
+∞
∑ u ( n )e
) − 2πivn 1
x (v ) = =
n = −∞ 1 − e − 2iπv
1
xˆ (v) =
1 + a ² − 2a cos(2πv)
)
• Décalage: TFD ( x(n + n0 ) = x (v)e 2πivn0
2πiv0 )
• Modulation: TFD ( x(n)e ) = x (v − v0 )
I • Généralités
• Opérations sur les
II signaux
III • TF
IV • TFD
V • TZ
VI • Exercices
n =0
Exemples:
- pour donne
- pour donne
pour
On a:
On écrit finalement:
avec
I • Généralités
• Opérations sur les
II signaux
III • TF
IV • TFD
V • TZ
VI • Exercices
Réponse:
Taoufik LADHARI ENIM 2019-2020
Outils et méthodes Numériques:
113
TF,TFD,TZ,TZ-1
VI- Exercices:
Exercice1:
Réponse:
1-
2-
3-
On écrit alors:
1- on a: alors
2-
3- si: alors
3-
2-
2-
3-
4- Réponse impulsionnelle
4- Réponse indicielle
y(n+2)-3y(n+1)+2y(n) = x(n)
( z + 1) 2
4 - Déterminer la solution de l'équation récurrente linéaire :
y ( n + 1) + 2 y ( n ) + y ( n − 1) = 0 y(0)=1.
3- En déduire l’équation récurrente qui relie uniquement les entrées et les sorties
du système.
h(n) = an u(n)
VI • Exercices
VI • Exercices
• En électronique, un filtre numérique est un élément qui effectue un filtrage à l'aide d'une
succession d'opérations mathématiques sur un signal discret. C'est-à-dire qu'il modifie le
contenu spectral du signal d'entrée en atténuant ou éliminant certaines composantes
spectrales indésirables
• Contrairement aux filtres analogiques, qui sont réalisés à l'aide d'un agencement de
composantes physiques (résistance, condensateur, inductance, transistor, etc.), les filtres
numériques sont réalisés soit par des circuits intégrés dédiés, des processeurs
programmables (FPGA, microprocesseur, DSP, microcontrôleur, etc.), soit par logiciel dans un
ordinateur.
• Pour ce qui est du coût, celui-ci dépend du type de processeur utilisé. Par contre, le prix
des circuits intégrés ne cesse de diminuer, et les filtres numériques se retrouvent partout
dans notre environnement, radio, téléphone cellulaire, télévision, lecteurs MP3, etc.
• Les filtres numériques étant généralement réalisés par des processeurs, ils sont définis à
l'aide de langage de programmation.
• Les filtres numériques ne peuvent être étudiés qu'en théorie. En effet, ils sont composés
d'une succession de circuits logiques et autres systèmes numériques. Dans ce cas, la
fréquence et l'amplitude sont représentées par des valeurs binaires. Il devient alors aisé de
les manipuler pour éliminer ou favoriser la ou les fréquences désirées.
• Comme nous l'avons déjà précisé dans l'introduction, ces circuits étant d'une très grande
complexité, il ne nous sera pas possible de les étudier dans le détail. Nous nous
contenterons d'examiner quelques exemples de fonctionnement.
Taoufik LADHARI ENIM 2019-2020
Plan du Chapitre
142
VI • Exercices
La fonction de transfert (ou réponse impulsionnelle) d’un filtre est décrite par des formes
équivalentes :
b0 z n + b1 z n −1 + ... + bn b0 + b1 z −1 + ... + bn z n −1
H ( z) = n H ( z) =
z + a1 z n −1 + ... + an 1 + a1 z n −1 + ... + an z n −1
(1) ( 2)
b0 + b1 z −1 + ... + bn z n −1
H ( z) =
1 + a1 z n −1 + ... + an z n −1
z −1 z
H ( z) = −1 −2
= 2
1 − 1,7 z + 0,81z z − 1,7 z + 0.81
−1
H ( j 0) =
1
=9 H ( j∏ ) = = −0.28
1 − 1.7 + 0.81 1 + 1.7 + 0.81
e − jΩ
donc: H ( jΩ ) =
1 − 1.7e − jΩ + 0.81e −2 jΩ
Taoufik LADHARI ENIM 2019-2020
Synthèse des filtres numériques
149
1
H ( jΩ ) =
(1 − 1.7 cos Ω + 0.81 cos 2Ω) 2 + (1.7 sin Ω − 0.81sin 2Ω) 2
Et la phase
1.7 sin Ω − 0.81sin 2Ω
ϕ ( H ( jΩ) = −Ω − arctg ( )
1 − 1.7 cos Ω + 0.81 cos 2Ω
1- Réponse fréquentielle 14
12
10
8 H(JΏ)
6
D’où le module de
4
2
0
0 0,2 0,4 0,6 0,8 1
Φ[h(jw)]
0
0 0,2 0,4 0,6 0,8 1
-1
-2
Et la phase -3
Φ[h(jw)]
-4
-5
-6
-7
Taoufik LADHARI ENIM 2019-2020
Plan du Chapitre
151
VI • Exercices
Cette méthode associe les pôles et les zéros de H(z) à ceux de H(s) c'est-à-dire partant de
la fonction de transfert analogique d’un filtre sous forme des zéros-pôles
H ( p) = K
∏ (p− z ) i
∏( p − p ) i
On construit un filtre numérique équivalent ayant les pôles et les zéros correspondant
situés dans le plan Z (cercle unitaire)
p N 2 = 1 + α N z −1 + β N z −2
avec α N = −2 R cos Ω 0 , β N = R 2 , R = e −τTe , Ω0 = Te w0
Application :
On désire calculer la fonction de transfert numérique d’un filtre analogique de Butterworth
d’ordre 3 qui possède :
1
f c = 1khz , f e = = 10 Khz
Te
On sait que qu’un passe-bas de Butterworth d’ordre 3 s’écrit sous la forme suivante :
1 1
H ( p) = =
p p p 2
(1 + )(1 + + ( ) ) H1 ( p) H 2 ( p)
wc wc wc
Taoufik LADHARI ENIM 2019-2020
Synthèse des filtres numériques
157
P1 = − wc = −2000∏
P2 = −1000Π (1 + j 3) = −τ + jw0
1± j 3
P2,3 = − wc ( )
2 P3 = −1000Π (1 − j 3) = −τ − jw0
G1 * G 2
H (Z ) =
(1 + a1 z −1 )(1 + a2 z −1 + a3 z − 2 )
P1 ( z ) = 1 + a1 z −1 ⇒ a1 = −e − wcTe = −0.53 ⇒ P1 ( z ) = 1 − 0.53z −1
H 2 ( z ) = 1 − 1.25 z −1 + 0.53z − 2
Alors:
G1 G2
H ( z) = −1
*
1 − 0.53 z 1 − 1.25 z −1 + 0.53z − 2
VI • Exercices
G2 ( p ) = a0 + a1 p + a2 p 2
est remplacé dans le plan numérique par :
1 − z −1 −1 2
2 (1 − z )
F2 ( z ) = a0 + a1Y −1
+ a2Y
1+ z (1 + z −1 ) 2
(a0 + a1Y + a2Y ) + 2( a0 − a1Y ) 2 z −1 + (a0 − a1Y + a2Y 2 ) z − 2
=
(1 + z −1 ) 2
q0 + q1 z −1 + q2 z −2
F2 ( z ) =
1 + 2 z −1 + z − 2
q0 = a0 + a1Y + a2Y 2 ; q1 = 2(a0 − a2Y 2 ); q2 = a0 − a1Y + a2Y 2
Taoufik LADHARI ENIM 2019-2020
Synthèse des filtres numériques
163
1
H ( p) =
p p p wc = 2∏ f c = 2000∏ rad / s, f e = 10 Khz.
(1 + )(1 + + ( )2 )
wc wc wc
On va calculer H (z), on procède comme suit :
2
Y= = 2 *10 4 ( s −1 )
Te
G1 ( p) = 1 + 1.59 *10 −4 p
q0 = a0 + a1Y = 1 + 1.59 *10 − 4 * 2 *10 4 = 4.18
q1 = a0 − a1Y = 1 − 1.59 *10 − 4 * 2 *10 4 = −2.18
Taoufik LADHARI ENIM 2019-2020
Synthèse des filtres numériques
164
0.24( z + 1) 0.07( z ² + 2 z + 1)
H ( z) = * 2
z − 0.52 z − 1.28 z + 0.55
2 1 − z −1
p=
Te 1 + z −1
Ω Ω
j
− jwTe − jw −j2
R 1− e R 1− e R e −e 2
jw = = =
Te 1 + e − jwTe Te 1 + e − jΩ Te j Ω2 −j
Ω
e +e 2
2 Ω
w= tg ( ) Pulsation numérique
Te 2
Pulsation analogique
H ( jΩ )
D’où le problème de la distorsion
des fréquences du au fait de la
relation non linéaire qui relie: Etude fréquentielle
numérique
w = f (Ω)
Ω
Taoufik LADHARI ENIM Ω1 Ω2
2019-2020
Synthèse des filtres numériques
168
On peut aussi corriger cette distorsion en remplaçant wc par wd plus petite si on a déjà fixé
Te et tout ceci bien sur avant le calcul des coefficients de H(z).
Application:
On veut réaliser un filtre numérique de Tchebychev d’ordre 2, d’ondulation n=1db de
bande passante
f c = 3Khz , f e = 10 Khz.
Application:
Ensuite on procède par la recherche de filtre analogique : c’est un filtre passe-bas d’ordre
2 d’après la table de Tchebytcheff. Le polynôme normalisé est
1
G2 ( p) = = 1 + 0.996 p + 0.907 p 2
H ( p)
p
Puis, on va calculer le polynôme de prédistortion par un changement de variable p =
ωd
p
p= = 3.63 *10 −5 p
ωd
On obtient alors:
Application:
−1
Enfin, on va calculer H(z) on associe ainsi la transformation bilinéaire Y = 2 f 2 = 2 *10 4
( s )
On calcule, d’abord:
q0 = a0 + a1Y + a2Y 2 = 2.202
q1 = 2(a0 − a2Y 2 ) = 1.043
q2 = a0 − a1Y + a2Y 2 = 0.755
On obtient alors:
1 + 2 z −1 + z −2
H p / wd ( z ) =
2.202 + 1.043z −1 + 0.755 z − 2
1 + 2 z −1 + z − 2
= 0.454
1 + 0.473z −1 + 0.343z − 2
Taoufik LADHARI ENIM 2019-2020
Synthèse des filtres numériques
172
Application:
h(jΏ)
La densité spectrale en module de H
1,2
1
0,8
0,6 h(jΏ)
0,4
0,2
0
^3
^4
^3
^3
^3
^3
^3
^3
^3
^3
0
10
10
10
10
10
10
10
10
10
10
2*
3*
4*
5*
6*
7*
8*
9*
VI • Exercices
Y ( z ) b0 + b1 z −1 + .... + bn z − n
H ( z) = =
X ( z ) 1 + a1 z −1 + ... + an z − n
• Si les ai sont différents de zéro donc RII (IIR) réponse impulsionnelle infinie.
• Si tous les ai sont égaux de zéro donc c’est RIF (FIR) réponse impulsionnelle finie
• Si les coefficients ai sont différents de 0, l’équation aux différences est une équation
récurrente.
Y ( z ) b0 + b1 z −1 + .... + bn z − n
H ( z) =
X ( z ) 1 + a1 z −1 + ... + an z − n
• Un tel système est appelé filtre récursif, les méthodes qui permettent la synthèse de tels
filtres :
•Transformation associée
•Transformation bilinéaire
• Discrétisation de l’équation différentielle à partir de la définition de la dérivée,
• TZ à partir de h(n)
Taoufik LADHARI
ENIM 2019-2020
Synthèse des filtres numériques
177
• Si les coefficients ai égales 0, l’équation aux différences est une équation récurrente.
Y ( z)
H ( z) = = b0 + b1 z −1 + .... + bn z −n
X (z)
Les coefficients bi d’un filtre non récursif RIF sont donc égaux aux échantillons de sa
réponse impulsionnelle.
x(k ) + x(k − 1)
Y (k ) =
2
1 + z −1
H ( z) =
2
-1 0 0 1
0 1 ½
1 0 ½ 0.5
2 0 0
0
3 0 0 -5 -4 -3 -2 -1 0 1 2 3 4 5
x(k ) − x(k − 1)
Y (k ) =
2
1 − z −1
H ( z) =
2
k X (k)= δ (k ) Y(k)
1.5
x(n)
-2 0 0 1 y(n)
-1 0 0 0.5
0 1 ½
0
1 0 -½
-0.5
2 0 0
3 0 0 -1
-5 -4 -3 -2 -1 0 1 2 3 4 5
N=4
0 1 0.2 0.8
1 0 0.2 0.6
2 0 0.2
0.4
3 0 0.2
4 0 0.2 0.2
5 0 0 0
-5 -4 -3 -2 -1 0 1 2 3 4 5
6 0 0
C’est la réalisation du signal porte (fenêtre) à partir de l’impulsion de Dirac.
Taoufik LADHARI ENIM 2019-2020
Synthèse des filtres numériques
184
1,5 1,5
1 1
0,5 0,5
x(k) x(k)
0 0
y(k) y(k)
1
3
5
7
9
11
13
5
17
19
k
10
12
14
16
18
20
0
2
4
6
8
-0,5 -0,5
-1 -1
-1,5 -1,5
VI • Exercices
VI- Exercices
Exercice 1:
Réaliser un filtre numérique passe-bas du premier ordre de fréquence de coupure
0,159Hz par identification avec le filtre passe-bas analogique du premier ordre ayant
les mêmes caractéristiques; la fréquence d'échantillonnage est 10 Hz.
Exercice 2:
Partant d'un filtre passe-bas RC, trouvez son équivalent numérique H(z). Pour ce faire :
VI- Exercices
Exercice 2:
On choisit pour le filtre numérique une période d'échantillonnage égale au dixième de la
constante de temps RC du filtre analogique.
VI- Exercices
Exercice 3:
On souhaite réaliser l'équivalent numérique H(z) d'un filtre analogique passe haut de
type Butterworth devant travailler jusqu'à 10 kHz dont la fonction de transfert est décrite
par :
p
ω
H ( p) = c
2
1 + 1.44 p + p
ω c ω c
Avec fc = 1 kHz, Pour ce faire :
1. Esquissez le Bode d'amplitude du filtre analogique,
2. Choisissez la fréquence d'échantillonnage,
3. Calculez son équivalent Ha(z) à partir de la transformation associée,
4. Calculez son équivalent Hb(z) à partir de la transformation bilinéaire,
5. Ecrivez les équations aux différences correspondantes permettant ces deux
réalisations, dessinez leur schéma fonctionnel,
6. Que valent H(Ω = 0) et H(Ω = 1) pour les 2 filtres.
Taoufik LADHARI ENIM 2019-2020
Synthèse des filtres numériques
190
VI- Exercices
Exercice 4:
Un système de traitement numérique échantillonne un signal analogique x(t) à la
fréquence fe = 10 kHz, lui applique l’algorithme de filtrage : yn = 0.5(xn +xn-1)et le
convertit à nouveau en signal analogique.
VI- Exercices
Exercice 4:
1 - En faisant manuellement le même travail que le processeur, calculer et tracer la
réponse du filtre à la séquence numérique xn donnée ci-dessous :
VI- Exercices
Exercice 4:
VI- Exercices
Exercice 5:
On considère le filtre défini par son algorithme :
yn=0,5xn+0,3xn-1+ 0,2xn-2
avec fe = 10 kHz.
1 – Calculer et tracer la réponse du filtre au signal suivant :
VI- Exercices
Exercice 5:
2- Calculer et tracer la réponse impulsionnelle et la réponse indicielle de ce filtre.
3 - Quel est le type de ce filtre. Quelle est l’amplification A0 en continu de ce filtre.
4 - A partir de la réponse impulsionnelle, établir l’expression de sa transmittance T(z).
5 - Montrer que :
T(jf) =0,5+0,3cos(2πf/fe)+0,2cos(4πf/fe)–j[ 0,3sin(2πf/fe)+0,2sin(4πf/fe)]
6 - En utilisant le tableau de valeurs ci-dessous, tracer la courbe du module T de la
transmittance en fonction de la fréquence et en déduire la transmittance en continu To du
filtre, le type du filtre et sa fréquence de coupure.
VI- Exercices
Exercice 6:
Un signal analogique x(t) est échantillonné à la fréquence fe = 10 kHz puis traité par un
filtre à moyenne variable dont l’algorithme s’écrit :
y(n)=1/3(x(n)+x(n-1)+x(n-2)
VI- Exercices
Exercice 6:
4 - Dessiner sur la même feuille les diagrammes asymptotiques des filtres passe-bas du
1er et du 2ème ordre ayant la même fréquence de coupure que le filtre numérique
étudié.
• Quelle est sa fréquence de coupure fc.
• Dans la bande 0-3000Hz, à quel filtre analogique ce filtre numérique est-il
équivalent.
NB : on rappelle que
2cosa.cosb = cos(a+b) + cos(a-b) et 2sina.sinb = -cos(a+b) + cos(a-b)