GELE2511 Chapitre6 PDF
GELE2511 Chapitre6 PDF
GELE2511 Chapitre6 PDF
Convolution discrète
Université de Moncton
Hiver 2013
Contenu
Contenu
Convolution discrète
Convolution de séquences finies
Propriétés
Corrélation
Auto-corrélation
Applications
Convolution
Système
x[n] y[n]
h[n]
Convolution
x[n]
3 3
Système h0[n]
3
+
Système h1[n]
0 3δ[n-1] 3δ[n-3] 1δ[n-5] +
3δ[n] 3δ[n-2] 2δ[n-4] Système h2[n]
+
y[n]
∞
X
y[n] = x[k]h[n − k] = x[n] ∗ h[n]
k=−∞
Exemple 1
0.04
2 1
0.03
1 0.5
0.02
0 0
0.01
−1 0 −0.5
0 20 40 60 80 0 10 20 30 0 50 100
n n n
Exemple 2
2 1
0.5
1 0
0
0 −1
−1 −0.5 −2
0 20 40 60 80 0 10 20 30 0 50 100
n n n
Impact de l’entrée
Impact de l’entrée
1 1 1
0 0 0
−1 −1 −1
−2 −2 −2
0 1 2 3 4 5 0 1 2 3 0 1 2 3 4 5 6 7 8
n n n
Impact de l’entrée
La sortie totale est la somme de chaque sortie yk [n].
y1[n] y2[n]
y3[n]
2 2
2
1 1
1
0 0 0
−1 −1 −1
−2 −2 −2
0 2 4 6 8 0 2 4 6 8 0 2 4 6 8
n n n
y4[n] y5[n] y6[n]
2 2 2
1 1 1
0 0 0
−1 −1 −1
−2 −2 −2
0 2 4 6 8 0 2 4 6 8 0 2 4 6 8
Point bleu = l’entrée
n multipliée par len système. n
Impact de l’entrée
Impact de l’entrée
4 points bleus 0 0 0
contribuent à y[4]. −1 −1 −1
−2 −2 −2
y[4] = x[1]h[3] 0 2 4 6 8 0 2 4 6 8 0 2 4
n
6 8
n n
y4[n] y5[n] y6[n]
+ x[2]h[2]
2 2 2
+ x[3]h[1] 1 1 1
+ x[4]h[0] 0 0 0
−1 −1 −1
−2 −2 −2
0 2 4 6 8 0 2 4 6 8 0 2 4 6 8
n n n
Impact de l’entrée
−2 −2 −2
y[4] = x[4]h[3] 0 2 4 6 8 0 2 4 6 8 0 2 4 6 8
n n n
y4[n] y5[n] y6[n]
+ x[5]h[2]
2 2 2
d’information. 0 0 0
−1 −1 −1
−2 −2 −2
0 2 4 6 8 0 2 4 6 8 0 2 4 6 8
n n n
Convolution : problèmes
Convolution : problèmes
Exemple : une sinusoı̈de avec un niveau CC, qu’on filtre avec un filtre
passe-haut. Il ne devrait rester que la sinusoı̈de.
x[n] h[n] y[n]
4 1.5 4
utilisable
2 1 2
0 0.5 0
−2 0 −2
−4 −0.5 −4
0 20 40 60 80 0 10 20 30 0 20 40 60 80 100
n n n
En appliquant la méthode,
h[n] = 1 2 2 3
x[n] = 2 -1 3
2 4 4 6
-1 -2 -2 -3
3 6 6 9
2 3 5 10 3 9
2 5 0 4 2 5 0 4 2 5 0 4
3 14 3 1 4 3 1 4
8 2 20 6 5 0
y[0] = somme = 8 y[1] = somme = 22 y[2] = somme = 11
25 0 4 2 5
0 4 2 5 0 4
3 1 4 3 1 4 3 1 4
15 0 16 0 4 12
y[3] = somme = 31 y[4] = somme = 4 y[5] = somme = 12
Méthode 3 : polynômes
h(z) = 2z 3 + 5z 2 + 4
x(z) = 4z 2 + z + 3
Matlab
>> h = [2 5 0 4];
>> x = [4 1 3];
>> y = conv(h,x)
y =
8 22 11 31 4 12
Propriétés de la convolution
Déphasage :
x[n] ∗ δ[n − s] = x[n − s]
Convolution avec un échelon :
∞
X
x[n] ∗ u[n] = x[k] = r[k]
k=0
Propriétés de la convolution
Commutativité :
a[n] ∗ b[n] = b[n] ∗ a[n]
Associativité :
Distributivité :
Convolution périodique
Convolution périodique
Convolution périodique
Exemple
Corrélation
Corrélation
Exemple
Exemple
Système radar : cas idéal.
Pulse
1
0.5
0
0 20 40 60 80 100 120 140 160 180 200
Pulse reçu idéal
1
0.5
0
0 20 40 60 80 100 120 140 160 180 200
Corrélation idéale
20
10
0
0 50 100 150 200 250 300 350 400 450
Exemple
Système radar : cas avec bruit.
Pulse
1
0.5
0
0 20 40 60 80 100 120 140 160 180 200
Signal reçu avec bruit
5
−5
0 20 40 60 80 100 120 140 160 180 200
Corrélation
20
10
0
0 50 100 150 200 250 300 350 400 450
Corrélation
Corrélation
Auto-corrélation
Exemple
−2
−4
0 20 40 60 80 100 120 140 160 180 200
n
Auto−Corrélation
500
−500
0 20 40 60 80 100 120 140 160 180 200
n
Exemple 2
La corrélation du signal 0 0
100 0
0 20 40 60 0 20 40 60
Conclusion