Académique Documents
Professionnel Documents
Culture Documents
x(t) y(t)
h(t)
Un système est linéaire s’il justifie du principe de superposition : la réponse à une somme pondérée d’ex-
citations est égale à la somme pondérée des réponses aux excitations individuelles :
αi xi (t) → αi yi (t).
i i
Le système est invariant dans le temps si la réponse ne dépend pas de l’instant d’application : si y(t) est la sortie
correspondant à une entrée x(t), la réponse associée à x(t−t0 ) est y(t−t0 ). On appelle réponse impulsionnelle
(RI), souvent notée h(t), la réponse du système à l’application d’une impulsion de D IRAC δ(t) :
δ(t) h(t)
h(t)
Le système étant linéaire et invariant, alors la réponse associée à x(τ )δ(t − τ ) est x(τ )h(t − τ ).
x(τ )δ(t − τ ) → x(τ )h(t − τ ).
Or, nous avons vu que l’on peut écrire tout signal x(t) comme une somme infinie de composantes x(τ ) sur
une base d’impulsions de D IRAC :
+∞
x(t) = x(τ )δ(t − τ )dτ.
−∞
On en déduit alors que la réponse globale du système s’écrit, par linéarité :
+∞
y(t) = x(τ )h(t − τ )dτ = [x ∗ h](t).
−∞
Cette relation est appelée convolution entre x et h, et l’opération est notée [x∗h](t), pour montrer que le résultat
de la convolution est évalué à l’instant t et que la variable τ est simplement une variable muette qui disparait
lors de l’intégration. L’intégrale précédente est appelée intégrale de convolution ; elle permet d’associer à toute
entrée x(t) la sortie du sytème y(t), celui-ci étant caractérisé par sa réponse impulsionnelle h(t).
On peut encore illustrer l’opérateur convolution de la façon suivante : on décompose l’entrée x(t) en une
somme d’impulsions rectangulaires d’amplitude x(τ ) et de largeur ∆τ :
x(t) +
+∞
k=−∞ x(k∆τ )p∆τ (t − k∆τ )∆τ
(...)
(...)
On note p∆τ l’impulsion de largeur ∆τ et d’amplitude 1/∆τ . L’entrée peut ainsi être approchée par
+∞
x(k∆τ )p∆τ (t − k∆τ )∆τ.
k=−∞
Notons maintenant h∆τ la réponse du système à l’impulsion p∆τ . Alors, la sortie, à l’instant t, s’écrit comme
la superposition de toutes les réponses :
+∞
y(t) = x(k∆τ )h∆τ (t − k∆τ )∆τ.
k=−∞
[h ∗ x](t) = [x ∗ h](t) .
+∞
|h(τ )| dτ ≤ +∞ .
0
On notera que cette condition nous permettra de définir la transformée de F OURIER de h(t), notée H(f ), que
nous identifierons à la fonction de transfert du filtre.
4.3 Interprétation graphique de la convolution
La convolution entre deux signaux x(t) et y(t) s’écrit
+∞
[x ∗ y](t) = x(u)y(t − u)du.
−∞
Le calcul de la convolution consiste donc à calculer la surface du produit x(u)y(t − u). Le signal y(t − u) est
simplement le signal initial y(u), retourné dans le temps pour donner y(−u), puis translaté de t.
En calculant alors l’ensemble des surfaces obtenues en faisant glisser y, c’est-à-dire pour tous les déca-
lages de t, on obtient le produit de convolution pour tout t :
x(u)
u
y(u)
u
x(u)
y(t − u)
t u
[x ∗ y](t)
u
t
t
4.4 Réponse en fréquence
La convolution permet de décrire la sortie d’un filtre caractérisé par sa réponse impulsionnelle. Un filtre peut
également être caractérisé dans le domaine fréquentiel, ce qui nous amènera à retrouver la notion de fonction
de transfert et à donner les relations liant les descriptions temporelles et fréquentielles d’un système linéaire.
Considérons un système de réponse impulsionnelle h(t) et d’entrée
x(t) = X0 ej2πf0 t .
La sortie est donnée par
+∞
y(t) = h(τ )X0 ej2πf0 (t−τ ) dτ,
−∞
+∞
= X0 ej2πf0 t h(τ )e−j2πf0 τ dτ.
−∞
On reconnait là l’expression de la transformée de F OURIER de h(τ ) : le gain complexe ou la fonction de transfert
H(f ) du système
+∞
H(f0 ) = h(τ ) e−j2πf0 τ dτ .
−∞
La sortie s’écrit alors simplement
y(t) = X0 ej2πf0 t H(f0 ).
Pour un système linéaire excité par une exponentielle complexe de fréquence f0 , on obtient en sortie le même
signal, au facteur H(f ) complexe près. Ceci donne l’intérêt de la transformée de F OURIER : les exponentielles
complexes sont les fonctions propres des systèmes linéaires invariants, et H(f0 ) joue le rôle de la valeur propre
associée.
Considérons maintenant un signal x(t) quelconque. On peut exprimer x(t) comme une somme infinie
d’exponentielles complexes (il s’agit simplement de la transformée de F OURIER inverse) :
+∞
x(t) = X(f ) ej2πf t df .
−∞
À chacune des composantes X(f ) ej2πf t correspond alors une sortie X(f )H(f ) ej2πf t , et, par superposition,
+∞
y(t) = X(f )H(f ) ej2πf t df.
−∞
Y (f ) = X(f )H(f ) .
La description temporelle, en terme de produit de convolution, se transforme donc en un produit simple dans le
domaine de F OURIER . Encore une des richesses de la description fréquentielle ;
[x ∗ y](t) X(f )Y (f ) .
x(t)y(t) [X ∗ Y ](f ) .
et en reconnaissant que
+∞
y(t) = Y (f − u) ej2π(f −u)t df,
−∞
il vient
TF {[X ∗ Y ](f )}−1 = x(t)y(t).
[x ∗ y](t) X(f )Y (f ),
x(t)y(t) [X ∗ Y ](f ).
soit, pour f = 0,
+∞ +∞
x(t)y ∗ (t) dt = X(u)Y ∗ (u) du .
−∞ −∞
Cette relation indique que le produit scalaire se conserve dans les différentes bases de représentation des
signaux. Cette propriété est appelée théorème de P LANCHEREL -PARSEVAL . En utilisant cette relation avec
y(t) = x(t), on obtient
+∞ +∞
|x(t)|2 dt = |X(f )|2 df ,
−∞ −∞
qui est quant-à-elle une relation de conservation de l’énergie. Il s’agit de la relation de PARSEVAL .
En posant enfin y(t) = x(t − τ ), on obtient
+∞ +∞
x(t)x∗ (t − τ ) dt = X(u)X ∗ (u) ej2πuτ du
−∞ −∞
+∞
= |X(f )|2 ej2πf τ df.
−∞
La fonction
+∞
Rxx (τ ) = x(t)x∗ (t − τ ) dt
−∞
est appelée fonction d’autocorrélation. On a vu ci-dessus que
+∞
Rxx (τ ) = |X(f )|2 ej2πf τ df,
−∞
c’est-à-dire que la transformée de F OURIER de Rxx (τ ) est simplement le module carré de la TF de x(t). On
peut vérifier aisément que si
+∞
Rxy (τ ) = x(t)y ∗ (t − τ ) dt
−∞
est la fonction d’intercorrélation entre x(t) et y(t), alors,
+∞
TF {Rxy (τ )} = Rxy (τ ) e−j2πf τ dτ = X(f )Y ∗ (f ).
−∞
Ainsi,
+∞
Rxy (τ ) = x(t)y ∗ (t − τ ) dt X(f )Y ∗ (f ),
−∞
+∞
Rxx (τ ) = x(t)x∗ (t − τ ) dt |X(f )|2 .
−∞
Les fonctions de corrélation sont utilisées dans nombre d’applications de traitement du signal. Les deux
définitions que nous avons données ci-dessus sont les définitions des fonctions de corrélation pour les signaux
déterministes et d’énergie finie. Nous verrons plus loin dans ce cours l’utilité des fonctions de corrélation pour
l’analyse des signaux aléatoires. Pour le moment nous allons analyser les principales propriétés des fonctions
de corrélation et leurs conséquences, pour des signaux déterministes.
5 Fonctions de corrélation
Les fonctions de corrélation, ou d’intercorrélation, permettent de comparer des signaux distincts en fonction
du retard entre les signaux. La transformée de F OURIER des fonctions de corrélation est le spectre (l’inter-
spectre) de d’énergie ou puissance du ou des signaux considérés. Les fonctions de corrélation soont donc utiles
pour étudier la ressemblance de différents signaux (dans le domaine temporel), et la répartition de l’éner-
gie ou de la puissance en fonction de la fréquence. Les principales applications des fonctions de corrélation
prennent place dans le cadre des signaux aléatoires.
5.1.2 Propriétés
Propriétés de symétrie
Par simple application des définitions, on pourra (exercice) vérifier les propriétés de symétrie suivantes :
∗
Rxy (−τ ) = Ryx (τ ), Symétrie hermitienne
∗
Rxx (−τ ) = Rxx (τ ).
Distributivité
La propriété de distributivité permet de simplifier notablement certains calculs : si
m
x(t) = αi xi (t)
i=1
n
y(t) = βj yj (t)
j=1
alors
m n
Rxy (τ ) = αi βj Rxi yj (τ ).
i=1 j=1
entraîne que
|Rxy (τ )|2 ≤ Rxx (0)Ryy (0).
On en déduit que
|Rxx (τ )| ≤ Rxx (0).
La valeur Rxx (0) constitue donc un maximum maximorum de la fonction d’autocorrélation.
La fonction d’autocorrélation est donc majorée en valeur absolue par sa valeur en 0. C’est pourquoi
4
on utilise parfois le coefficient d’autocorrélation ρx (t) = Rx (t)/Rx (0) dont la valeur est comprise
entre −1 et 1.
Dans le cas des signaux déterministes étudiés jusqu’à présent, nous avons vu que
si les signaux considérés sont des signaux d’énergie finie. Dans le cas des signaux de puissance moyenne finie,
on montre que (exercice)
1
Sxy (f ) = lim XT (f )YT∗ (f ),
T →+∞ T
où XT (f ) représente la transformée de F OURIER définie sur une durée T . Ces deux relations ne sont valables
que pour des signaux certains. Pour des signaux aléatoires, les densités spectrales, seront des quantités positives
différentes. Il s’agit là de densités spectrales de puissance, puisque
+∞ +∞
PXY = x(t)y ∗ (t) dt = Sxy (f ) df,
−∞ −∞
+∞ +∞
PXX = |x(t)|2 dt = Sxx (f ) df.
−∞ −∞
Pour la fonction de corrélation, on parle alors de carré de convolution. À l’aide de cette constatation, on peut
retrouver la plupart des propriétés des corrélations à partir des celles de la convolution. Par exemple, le théorème
de P LANCHEREL fournit
Sxy (f ) = TF x ∗ y (−)∗ (τ ) = X(f )Y ∗ (f ).
Remarquons encore que si y(t) est une fonction réelle et paire, i.e. y(−)∗ (t) = y(t), alors convolution et
corrélation sont confondues.
5.4 Filtrage
Soit y(t) la sortie d’u filtre de réponse impulsionnelle h(t), excité par une entrée x(t)
x(t) y(t)
h(t)
On a alors
y(t) = [x ∗ h](t).
Il est clair que l’on a alors
y (−) (t) = y(−t) = [x ∗ h](−t),
et on vérifie que
y (−) (t) = [x(−) ∗ h(−) ](t).
L’autocorrélation de la sortie vaut alors
Ryy (τ ) = x ∗ h ∗ x(−)∗ ∗ h(−)∗ (τ ),
s(t) = e h(t)
Si le signal d’entrée est choisi de sorte que son autocorrélation soit égale à la
distribution de Dirac (impulsion), Cee (t) = (t), alors la réponse impulsionnelle
(retournée dans le temps) est égale à l’intercorrélation entre l’entrée et la sortie
du SLI:
Ces (t) = h (t)
Nous verrons (cours sur la transformation de Fourier) que l’autocorrélation
du bruit blanc est un Dirac. Cette propriété peut même être utilisée comme
dé…nition du bruit blanc. En appliquant un bruit blanc à l’entrée d’un SLI et
en mesurant l’intercorrélation (l’appareil de mesure permettant cette opération
est un corrélateur) entre l’entrée et la sortie on obtient la réponse impul-
sionnelle du système. Cette méthode de mesure est plus facile et plus e¢ cace
que la méthode directe qui consisterait à appliquer en entrée une approximation
de’impulsion de Dirac.