Académique Documents
Professionnel Documents
Culture Documents
LA CONVOLUTION
ET
LE FILTRAGE
DES
SIGNAUX
G.BINET MdC 61
MathsSignal02
EXERCICES .......................................................................................................................................9
Quelques fonctions usuelles :............................................................................................................9
Exercice 1..........................................................................................................................................9
Exercice 2 : .......................................................................................................................................9
Exercice 3 : .....................................................................................................................................10
Exercice 4 : .....................................................................................................................................10
Exercice 5 : .....................................................................................................................................10
Exercice 6 : .....................................................................................................................................10
G.BINET MdC 61
MathsSignal02
I. SYSTEMES LINEAIRES
I.1. Reprsentation externe :
Notion de systme :
Un systme est un ensemble de composants, dappareils, de machines, qui utilisent des signaux dits
signaux dentre pour laborer des signaux de sortie utiliss par dautres systmes. La notion essentielle est
donc llaboration dune relation entre-sortie entre deux groupes de signaux. Ceci se reprsente
graphiquement sous forme de schma bloc N entres et M sorties. Tm est la relation mathmatique
caractristique du systme qui permet de calculer la sortie ym.
systme
x1(t)
xn(t)
y1(t)
Tm
xN(t
N signaux d'entre
Le lien (la relation) entre les signaux dentre et de sortie peut tre tudi de manire interne en
crivant toutes les relations intervenant dans le systme grce aux lois de la physique, la chimie, la biologie,
etcBien sr cette tude interne thoriquement toujours possible peut devenir trs lourde voire irralisable
lorsque la complexit du systme augmente.
Une autre approche est alors utilise : nous nous dsintressons de la structure interne et tentons de
dcrire le fonctionnement du systme par un modle mathmatique qui est pris entre deux objectifs
contradictoires : rendre compte au mieux du comportement du systme tout en tant le plus simple possible. Le
systme devient une boite noire et la recherche du modle passe par le choix astucieux de signaux et des
compromis lis des hypothses simplificatrices.
G.BINET MdC 61
MathsSignal02
Nous verrons par la suite que, pour les systmes linaires, nous pouvons utiliser comme outil une
analyse frquentielle ce qui justifie que ces systmes sont appels indiffremment filtres.
Un premier classement pour les systmes selon le nombre dentres et de sorties :
SISO : une entre et une sortie
(Single Input Single Output). Cest celui reprsent sur
x(t)
le schma ci-contre.
y(t) = T[x(t)]
systme
MathsSignal02
Systmes de convolution :
Ce sont des systmes linaires invariants dont le comportement est dcrit par une fonction h(t) et la
relation entre-sortie sobtient par une intgrale dite de convolution :
y(t) =
u est la variable dintgration, t est dans ce cas un paramtre lintgrale de convolution est une
intgrale paramtre.
Quelles sont les proprits de X telles que la continuit, la drivabilit, la sommabilit, . ? Nous allons
noncer deux thormes sans exposer leur dmonstration.
x(u , ) du = lim
x(u , ) du = y(u) du
0
Il y a trois hypothses :
Si u I , x(u,) est continue sur .
sil
existe
g(u)
sommable
telle
que
x(u , ) g(u)
et
x (u , ) h(t)
u I et
G.BINET MdC 61
MathsSignal02
X ' () = x(u , ) du
X est drivable et
si pour tout u [a,b], x(u , ) est continue alors X() = x(u , ) dt est continue sur .
a
si de plus,
X ' () = x(u , ) du
Si
h(t - u) x(u) du
y(t) =
h(u) h(-u).
T(translation)
h(-u) h(t-u).
M(multiplication)
h(t-u).x(u).
+
I(intgration).
h(t - u) x(u) du
III.2. Proprits :
Commutativit :
+
Associativit :
+
h1(t - u) x(u) du
h2(t - u) x(u) du
G.BINET MdC 61
MathsSignal02
Echelle :
+
h(t - u) x(u) du =
h(t - u) x(u) du =
h(t - u) x(u) du
Translation :
On vrifie rapidement que le mme rsultat est obtenu si au lieu de translater x(t) on translate h(t).
1 thorme :
{x,y} L (R) xy existe et est born.
2
Preuve :
+
x(t - u) y(u) du
xy
123
dpend de t
x y
123
indpendant de t
thorme :
Fonctions non nulles sur un segment fini : lopration concerne est lopration M (multiplication)
x,y continues ; x 0 pour t [1 , 1] ; y 0 pour t [2 , 2]
xy existe et est non nulle sur t [1+2 , 1+ 2].
Preuve :
La dmonstration peut se faire de manire visuelle en reprsentant par des segments les domaines o
les fonctions sont non nulles. Cette astuce est trs intressante dans les exercices o on calcule les intgrales
car elle permet d'organiser le calcul selon les diffrentes valeurs du paramtre t et de dterminer simplement
x(u) 1
y(u)
2
RT
2
x(u) 1
y(t-u)
1
t-2
t-2
G.BINET MdC 61
MathsSignal02
Le mme type de reprsentation avec des fonctions causales (1 = 2 = 0) mais support non born
( 1 ou 2 = +) nous montre que le rsultat est toujours causal (voir exercices).
x1
h1
h2
x2
h3
x3
hk
xk+1
2
Nous avons montr que si xk et hk sont nergie finie (appartenance L (R)), nous savons calculer xk+1
grce une intgrale de convolution mais, nous navons pas montr que le rsultat est nergie finie. La
question est donc : quelles sont les classes de signaux qui permettent des convolutions successives ?
+
0
Thorme :
Soit trois fonctions x(t), y(t) et z(t) E :
Les produits de convolution existent et sont nuls pour t<0 (causalit)
(x y) z = x (y z)
La preuve que le produit de convolution est nul pour t < 0 a dj t apporte dans le paragraphe III.3
grce aux schmas permettant de mettre en vidence le fait que le rsultat de lopration M est nul :
x(u) 0
y(u)
x(u) 0
y(t-u)
Le deuxime schma montrant que x(u).y(t-u) est bien nul pour t<0 xy = 0 pour t<0.
a) il faut dmontrer que lintgrale converge pour t>0.
T T
0 0
G.BINET MdC 61
0 (u+v) T
MathsSignal02
figure de gauche ci-dessous montre le carr sur lequel cette intgrale converge. Ceci justifie aussi quelle
converge dans le domaine triangulaire de la figure de droite.
T T -u
(u,v) (t=u+v) ce qui revient prendre un domaine dintgration schmatis sur la figure de droite :
T T-u
0
t
T t
x(u) y(v) du dv =
0 0
xy existe.
b) reste prouver lassociativit :
t
(x y )(u) z(t - u) du
t u
0 0
x(t - ) y()
z( ) d d = x (y z)
0 0
+
x y existe et L (R).
1
(x y) z = x (y z).
Dmonstration simple effectuer titre dexercice.
G.BINET MdC 61
MathsSignal02
h(t) L (R)
1
h(t) dt H y(t)
h(u) x(t - u) du M
P2 : continuit :
x(t) est borne et continue |h(u) x(t-u)| |h(u)| M. Le second membre est une fonction sommable et
nous pouvons appliquer le thorme de la convergence domine des fonctions paramtre y(t) est continue.
x(t) borne et continue y(t) borne et continue
P3 : drivation du produit de convolution :
Si x(t) existe et est borne |x(t)| N alors le produit de convolution est drivable.
|h(u) x(t-u)| N |h(u)|. Cette dernire fonction est sommable et en utilisant le thorme de la drivation
sous le signe somme des intgrales paramtres, le produit de convolution est donc drivable :
x(t) borne (h x) = h x = h x
2
Ces proprits peuvent tre compltes par deux proprits dans L (R) :
2
P4 :appartenance L (R).
h(t) L (R)
1
|| y || || H x || H || x ||
2
G.BINET MdC 61
MathsSignal02
EXERCICES
Quelques fonctions usuelles :
e(t)
t > 0 : e(t) = 1
rect(t)
1/2
1/2
tri(t)
t < -1 : tri(t) = 0
-1 < t < 0 : tri(t) = t+1
-1
Exercice 1.
Proprits du produit de convolution.
Le produit de convolution entre deux signaux x(t) et y(t) est dfini par :
x ( t ) y( t ) =
1) Montrer que si x et y ont mme parit, alors l eur produit de convolution est pair alors que
sils sont de parit contraire, le produit de convolution est impair.
2) Si x est translat de t 0 et y de t1 quel est leffet sur leur produit de convolution ?
3) Rappeler lexpression du produit de convolutio n pour des signaux causaux. Montrer que si x
et y sont causaux leur produit de convolution lest aussi.
Exercice 2 :
Calculer le produit de convolution de rect(t/2a) et rect(t/2b) pour b > a > 0. Que devient-il pour b=a ?
G.BINET MdC 61
MathsSignal02
Exercice 3 :
Soit a et b rels positifs, calculer le produit de convolution entre [exp(-at) e(t)] et [exp(-bt) e(t)] :
1) pour b a.
2) pour b=a.
Exercice 4 :
a tant b rels positifs :
1) Calculer le produit de convolution de rect((t- a)/2a) et de [exp(-bt) e(t)].
2) Calculer le produit de convolution de rect((t- a)/2a) et de exp(-bt).
3) Calculer le produit de convolution de rect(t/2 a) et de sin(t).
4) Calculer le produit de convolution de rect(t/2 a) et de cos(t).
5) Calculer le produit de convolution de rect(t/2 a) et de [cos(t) e(t)].
Exercice 5 :
Calculer le produit de convolution de la gaussienne
+
le rsultat :
1 e
2
t 2
2
e v dv = .)
2
Exercice 6 :
1) Calculer le produit de convolution de [t] et d e rect(t/2a).
2) Calculer le produit de convolution de [t rect( t/2a)] et de rect(t/2a).
3) Calculer le produit de convolution de [t rect( (t-a)/2a)] et de rect((t-a)/2a).
G.BINET MdC 61
MathsSignal02
10