Vous êtes sur la page 1sur 7

Chapitre 2 Convolution et corrélation des signaux analogiques

Chapitre 2
Convolution et corrélation des signaux analogiques

2.1. Convolution
2.1.1. Définition
Le produit de convolution d’un signal x(t) par un autre h(t) est donné par :
+∞
y(t)=𝑥(𝑡) ∗ ℎ(𝑡) = ∫−∞ 𝑥(𝜏). ℎ(𝑡 − 𝜏). 𝑑𝜏

x(t) h(t) y(t)

Le produit de convolution exprime la quantité de recouvrement d’un signal x(t) lorsqu’on le


déplace sur une autre signal h(t) : c’est un mélangeur de signaux.
On peut énumérer les différentes étapes et opérations intervenant dans le produit de
convolution :
1. la variable t est remplacée par τ.
2. On prend la symétrie de h(t) par rapport à l’axe des ordonnés h(τ)→ h(-τ).
3. La fonction h(-τ) est ensuite translatée vers la droite d’une quantité t : h(-τ)→ h(t-τ).
4. On fait le produit x(τ) par h(t-τ).
5. Le produit de convolution est une fonction du temps t, elle doit être évaluée pour
-  t  +.

2.1.2. Propriétés
1. Commutativité : y(t) = 𝑥(𝑡) ∗ ℎ(𝑡) = ℎ(𝑡) ∗ 𝑥(𝑡)
2. Associativité : y(t) =𝑥(𝑡) ∗ ℎ(𝑡)
= 𝑥(𝑡) ∗ [ℎ1 (𝑡) ∗ ℎ2 (𝑡)]
= [𝑥(𝑡) ∗ ℎ1 (𝑡)] ∗ ℎ2 (𝑡)

x(t) h1(t) h2(t) y(t)

h(t)
3. Distributivité : Cette propriété est la conséquence de la linéarité des intégrales.
y(t)=𝑥(𝑡) ∗ ℎ1 (𝑡) + 𝑥(𝑡) ∗ ℎ2 (𝑡)
= 𝑥(𝑡) ∗ [ℎ1 (𝑡) + ℎ2 (𝑡)]
11
Chapitre 2 Convolution et corrélation des signaux analogiques

h1(t)

x(t)  y(t)

h2(t)

x(t) h(t)= h1(t)+ h2(t) y(t)

2.1.3. Exercice (convolution)


𝑡−2
Soit x(t)=h(t)=𝑟𝑒𝑐𝑡(
4
). Calculer y(t)=x(t)*h(t)

Solution
Première étape :

x(t) x(τ)

1 1

0 2 4 t 0 2 4 τ
h(t) h(τ)

1 1

0 2 4 t 0 2 4 τ
Deuxième étape :

h(τ) h(-τ)

1 1

0 2 4 τ -4 -2 0 τ

Troisième étape : h(-τ) h(t-τ)

1 1

-4 -2 0 τ t-4 t 0 τ
12
Chapitre 2 Convolution et corrélation des signaux analogiques

Quatrième et cinquième étape :

h(t-τ) x(τ)

t-4 t 0 4 τ

1er cas :
t  0  y(t)=0 (il n’y a aucune section entre les deux)

2ème cas :
𝑡
0 ≤ t ≤ 4  𝑦(𝑡) = ∫0 1. 𝑑𝑡 = 𝑡

3ème cas :
4
t ≥ 4 et t – 4 ≤ 4  4 ≤ t ≤ 8  𝑦(𝑡) = ∫𝑡−4 1. 𝑑𝑡 = 8 − 𝑡

4ème cas :
t – 4  4  t  8  y(t)=0

0 𝑡0
𝑡 0≤𝑡≤4
𝑦(𝑡) = 𝑥(𝑡) ∗ ℎ(𝑡) = {
8−𝑡 4≤𝑡≤8
0 𝑡8

𝑡−4
𝑦(𝑡) = 4𝑡𝑟𝑖( )
4

4 8 t

2.2. Autocorrélation et intercorrélation


2.2.1. Fonction d'autocorrélation
L'autocorrélation réalise une comparaison entre un signal x(t) et ses copies retardées.
13
Chapitre 2 Convolution et corrélation des signaux analogiques

+∞
Pour les signaux à énergie finie : 𝐶𝑥𝑥 (𝜏) = ∫−∞ 𝑥(𝑡). 𝑥 ∗ (𝑡 − 𝜏)𝑑𝑡
x*(t) est le complexe conjugué de x(t). Pour les signaux réels : x*(t)=x(t)
→ Pour les signaux à énergie finie, Cxx(0) est l'énergie du signal.
𝑇
+
→ Pour les signaux à énergie infinie : 𝐶𝑥𝑥 (𝜏) = 𝑙𝑖𝑚 𝑇→∞ ∫ 𝑇
2
𝑥(𝑡). 𝑥 ∗ (𝑡 − 𝜏)𝑑𝑡

2

Cxx(0) est la puissance moyenne du signal. Cxx(τ) ≤ Cxx(0) : Maximum en 0.

2.2.2. Fonction d'intercorrélation


L'intercorrélation, notée Cxy(τ), compare deux signaux x(t) et y(t) retardée. Cette fonction permet donc
de mesurer la similitude entre ces deux signaux.
+∞
Pour les signaux à énergie finie : 𝐶𝑥𝑦 (𝜏) = ∫−∞ 𝑥(𝑡). 𝑦 ∗ (𝑡 − 𝜏)𝑑𝑡
𝑇
+
Pour les signaux à énergie infinie : 𝐶𝑥𝑦 (𝜏) = lim 𝑇→∞ ∫ 𝑇
2
𝑥(𝑡). 𝑦 ∗ (𝑡 − 𝜏)𝑑𝑡

2

2.2.3. Exercice (autocorrélation)


𝐴
Soit 𝑥(𝑡) = 𝑇 𝑡(𝑢(𝑡) − 𝑢(𝑡 − 𝑇))

1. Représenter le signal x(t).


2. Calculer la fonction d’autocorrélation 𝐶𝑥𝑥 (𝜏).
3. Calculer L’énergie du signal à partir de sa fonction d’autocorrélation.

Solution
1. Représentation graphique du signal x(t) :

x(t)

t
0 T

2. Fonction d’autocorrélation 𝐶𝑥𝑥 (𝜏):


+∞
𝐶𝑥𝑥 (𝜏) = ∫ 𝑥(𝑡). 𝑥(𝑡 − 𝜏)𝑑𝑡
−∞
+∞
𝐴 𝐴
𝐶𝑥𝑥 (𝜏) = ∫ 𝑡. (𝑡 − 𝜏)𝑑𝑡
−∞ 𝑇 𝑇

14
Chapitre 2 Convolution et corrélation des signaux analogiques

x(t-τ) : déplaçable A x(t) : fixe

τ T+τ T t
1 cas : T + τ  0  τ  -T
er

𝐶𝑥𝑥 (𝜏) = 0
2ème cas : τ  0 et T + τ  0  -T  τ  0

x(t-τ) A x(t)

τ 0 T+τ T t

+∞
𝐴 𝐴
𝐶𝑥𝑥 (𝜏) = ∫ 𝑡. (𝑡 − 𝜏)𝑑𝑡
−∞ 𝑇 𝑇

𝐴2 𝑇+𝜏 2
𝐶𝑥𝑥 (𝜏) = ∫ (𝑡 − 𝑡. 𝜏)𝑑𝑡
𝑇2 0

𝐴2 𝑡 3 𝑡 2 𝑇+𝜏
𝐶𝑥𝑥 (𝜏) = [ − 𝜏]0
𝑇2 3 2
𝐴2 (𝑡 + 𝜏)3 (𝑡 + 𝜏)2
𝐶𝑥𝑥 (𝜏) = ( − 𝜏)
𝑇2 3 2
𝐴2
𝐶𝑥𝑥 (𝜏) = 2 (−𝜏 3 + 3𝑇 2 𝜏 + 2𝑇 3 )
6𝑇

3ème cas : 0  τ  T

A x(t) x(t-τ)

0 τ T T+τ t
𝑇
𝐴 𝐴
𝐶𝑥𝑥 (𝜏) = ∫ 𝑡. (𝑡 − 𝜏)𝑑𝑡
𝜏 𝑇 𝑇

15
Chapitre 2 Convolution et corrélation des signaux analogiques

𝐴2 𝑇
𝐶𝑥𝑥 (𝜏) = 2 ∫ 𝑡. (𝑡 − 𝜏)𝑑𝑡
𝑇 𝜏
𝑇
𝐴2 𝑡 3 𝑡 2 𝐴2 𝑇 3 𝑇 2 𝜏3 𝜏3
𝐶𝑥𝑥 (𝜏) = 2 [ − 𝜏] = 2 [ − 𝜏 − + ]
𝑇 3 2 𝜏 𝑇 3 2 3 2

𝐴2 3
𝐶𝑥𝑥 (𝜏) = (𝜏 − 3𝑇 2 𝜏 + 2𝑇 3 )
6𝑇 2

4ème cas : τ  T
𝐶𝑥𝑥 (𝜏) = 0
Donc :

0 𝑠𝑖 𝜏 < 𝑇
𝐴2
2
(−𝜏 3 + 3𝑇 2 𝜏 + 2𝑇 3 ) 𝑠𝑖 − 𝑇 < 𝜏 < 0
𝐶𝑥𝑥 (𝜏) = 6𝑇
𝐴2 3
(𝜏 − 3𝑇 2 𝜏 + 2𝑇 3 ) 𝑠𝑖 0 < 𝜏 < 𝑇
6𝑇 2
{ 0 𝑠𝑖 𝜏 < 𝑇

3. L’énergie du signal à partir de sa fonction d’autocorrélation :

Ex = 𝐶𝑥𝑥 (0)
𝐴2
=6𝑇 2 (2𝑇 3 )

𝐴2 𝑇
Ex = 3

2.3. Relation entre corrélation et convolution


+∞
𝐶𝑥𝑦 (𝜏) = ∫ 𝑥(𝑡). 𝑦(𝑡 − 𝜏)𝑑𝑡
−∞

Remplaçons t par u et en exprimant en fonction du retard t :

+∞
𝐶𝑥𝑦 (𝑡) = ∫ 𝑥(𝑢). 𝑦(𝑢 − 𝑡)𝑑𝑢
−∞

+∞
𝑥(𝑡) ∗ 𝑦(𝑡) = ∫ 𝑥(𝑢). 𝑦(𝑡 − 𝑢)𝑑𝑢
−∞

𝐶𝑥𝑦 (𝑡) = 𝑥(𝑡) ∗ 𝑦(−𝑡)

𝑪𝒙𝒚 (𝝉) = 𝒙(𝝉) ∗ 𝒚(−𝝉)

16
Chapitre 2 Convolution et corrélation des signaux analogiques

Si y(t) est pair on aura : y(-𝜏) = y(𝜏)

Dans ce cas :

𝑪𝒙𝒚 (𝝉) = 𝒙(𝝉) ∗ 𝒚(𝝉)

17

Vous aimerez peut-être aussi