Vous êtes sur la page 1sur 97

GELE2511 Chapitre 1 :

Signaux et syst`emes

Gabriel Cormier, Ph.D.,ing.

Universit
e de Moncton

Hiver 2013

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 1 / 75


Introduction

Contenu

Contenu
Revision des concepts de base : periode, dephasage
Signaux communs
Caracterisation
Classification
Operations sur les signaux
Syst`emes : definitions et proprietes
Convolution

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 2 / 75


R
evision des concepts de signaux Signal sinusodal

Signal sinusodal

x(t) = A cos(t + )

A
Amplitude

Temps (s)

La periode T : le temps necessaire pour effectuer un cycle.


2 1
T = T =
f
Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 3 / 75
R
evision des concepts de signaux Forme complexe

Forme complexe

La forme generale pour representer un signal x(t) = A cos(2f0 t + ) est :

x(t) = Aej(2f0 t+)

o`
u on utilise la relation dEuler pour changer dune forme `a lautre.

Rappel : la relation dEuler est :

ej = 1 = cos() + j sin()

avec les equivalences suivantes :

cos() = 0.5(ej + ej ) sin() = j0.5(ej ej )

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 4 / 75


R
evision des concepts de signaux Forme complexe

Forme complexe

Representation geometrique :

Im
j


Re
1 0 1

Exemple : ej/2 = j
Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 5 / 75
R
evision des concepts de signaux Combinaison de signaux p
eriodiques

Periode commune de signaux

Pour un signal contenant plusieurs sinusodes,


La periode commune T est le plus petit commun multiple (PPCM)
des periodes individuelles.
La frequence fondamentale f0 = 1/T et est egale au plus grand
diviseur commun des frequences.
Le rapport entre les periodes doit etre un nombre rationnel.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 6 / 75


R
evision des concepts de signaux Combinaison de signaux p
eriodiques

Exemple
Trouver la periode commune du signal
x(t) = 2 sin( 23 t) + 4 cos( 12 t) + 4 cos( 13 t 51 ).

On a 1 = 23 . La periode est :

2
T1 = = 3
1

On a 2 = 12 . La periode est :

2
T2 = = 4
2

On a 3 = 13 . La periode est :

2
T3 = = 6
3
Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 7 / 75
R
evision des concepts de signaux Combinaison de signaux p
eriodiques

Exemple
Trouver la periode commune du signal
x(t) = 2 sin( 23 t) + 4 cos( 12 t) + 4 cos( 13 t 51 ).

On a 1 = 23 . La periode est :

2
T1 = = 3
1

On a 2 = 12 . La periode est :
Le PPCM de 3,
2 4 et 6 est 12.
T2 = = 4
2

On a 3 = 13 . La periode est :

2
T3 = = 6
3
Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 7 / 75
Signaux analogiques communs

Signaux analogiques communs

Fonction echelon
Fonction signe
Impulsion
Fonction rectangulaire
Fonction triangulaire
Sinus cardinal (sinc)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 8 / 75


Signaux analogiques communs
Echelon u(t)

Fonction echelon u(t)

1
Amplitude

0.5

0
0
Temps (s)
(
0 si t < 0
u(t) =
1 si t > 0
` t = 0, on utilise u(0) = 0.5.
A
Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 9 / 75
Signaux analogiques communs
Echelon u(t)

Echelon : utilite

Lechelon est utile pour modeliser un interrupteur, par exemple


lorsquon active une source de tension `a un moment donne.

t=2 VR
VR = Vs u(t 2)
+
Vs R

t
0 2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 10 / 75


Signaux analogiques communs
Echelon u(t)

Echelon : exemple

Lechelon peut etre utilise pour creer un pulse :

Le pulse est :
x(t) =

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 11 / 75


Signaux analogiques communs
Echelon u(t)

Echelon : exemple

Lechelon peut etre utilise pour creer un pulse :

u(t 1)

Le pulse est :
x(t) = u(t 1)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 11 / 75


Signaux analogiques communs
Echelon u(t)

Echelon : exemple

Lechelon peut etre utilise pour creer un pulse :

u(t 1)
3
1
u(t 3)

Le pulse est :
x(t) = u(t 1) u(t 3)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 11 / 75


Signaux analogiques communs
Echelon u(t)

Echelon : exemple

Lechelon peut etre utilise pour creer un pulse :

x(t)
1 3

Le pulse est :
x(t) = u(t 1) u(t 3)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 11 / 75


Signaux analogiques communs
Echelon u(t)

Exemple : allumer ou eteindre une fonction

Ecrire la fonction suivante `a laide dechelons.

2
f (t)

2
0 1 2 3 4 5
Temps (s)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 12 / 75


Signaux analogiques communs
Echelon u(t)

Exemple

On a trois segments :
1 A` t = 0, on allume la fonction 2t, et on leteint `a t = 1.
2 A` t = 1, on allume la fonction 2t + 4, et on leteint `a t = 3.
3 A` t = 3, on allume la fonction 2t 8, et on leteint `a t = 4.
Ce qui donne :

f (t) = 2t[u(t) u(t 1)]


+ (2t + 4)[u(t 1) u(t 3)]
+ (2t 8)[u(t 3) u(t 4)]

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 13 / 75


Signaux analogiques communs Signe sgn(t)

Fonction signe sgn(t)


La fonction signe est semblable `a la fonction echelon, mais avec une
difference importante.

1
sgn(t)

1
0
Temps (s)
(
1 si t < 0
sgn(t) =
1 si t > 0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 14 / 75


Signaux analogiques communs Signe sgn(t)

Fonction signe sgn(t)

On peut ecrire la fonction signe en fonction de lechelon selon lequation


suivante :
sgn(t) = u(t) u(t)

Autrement, la fonction echelon peut etre exprimee avec la fonction signe :

u(t) = 0.5 + 0.5 sgn(t)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 15 / 75


Signaux analogiques communs Fonction impulsion

Fonction impulsion (t)

1 La fonction impulsion est utilisee pour representer des pulses ayant


une duree tr`es courte.
2 Cest un outil mathematique, tr`es utile pour analyser des syst`emes.
3 On va donc developper une definition dune impulsion.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 16 / 75


Signaux analogiques communs Fonction impulsion

Fonction impulsion (t)

On approxime limpulsion par une fonction triangulaire.

1


 0 

Le triangle est symetrique par rapport `a lorigine.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 17 / 75


Signaux analogiques communs Fonction impulsion

Fonction impulsion (t)

Quelques observations :
La superficie de cette fonction est :
1 1
A = (2) = 1
2 
Pour obtenir une impulsion ideale, il faut que  0. Et alors :
Lamplitude tend vers .
La largeur tend vers 0.
La superficie est constante et egale `a 1.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 18 / 75


Signaux analogiques communs Fonction impulsion

Fonction impulsion (t)

On utilise la notation (t) pour representer limpulsion. La definition est :


(R
(t)dt = 1 si t = 0
(t)
0 si t 6= 0

On appelle aussi ceci la fonction de Dirac.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 19 / 75


Signaux analogiques communs Fonction impulsion

Fonction impulsion (t)

Une propriete importante :


Z
f (t)(t a)dt = f (t) = f (a)

t=a

si f (t) est continue au point a.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 20 / 75


Signaux analogiques communs Fonction impulsion

Exemple

R 12

Evaluer la fonction (5t + 3)(t 2) dt.


0

On applique la definition :
Z 12
(5t + 3)(t 2) dt = 5t + 3 = 5(2) + 3 = 13

0 t=2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 21 / 75


Signaux analogiques communs Fonction impulsion

Fonction impulsion (t) : Representation graphique

On represente graphiquement une impulsion par une fl`eche verticale.

Exemple :

(t 2)

t
0 2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 22 / 75


Signaux analogiques communs Fonction rectangulaire

Fonction rectangulaire rect(t)

Permet de decrire un pulse rectangulaire.

t
T 0 T

2 2
(
1 |t| < T /2
rect(t/T ) = = u(t + T /2) u(t T /2)
0 |t| > T /2
T est la largeur totale du pulse.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 23 / 75


Signaux analogiques communs Fonction triangulaire

Fonction triangulaire tri(t)

Permet de decrire un pulse triangulaire.

t
T 0 T
(
1 |t| |t| < T
tri(t/T ) =
0 |t| > T
La largeur est 2T .

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 24 / 75


Signaux analogiques communs Sinus cardinal

Sinus cardinal sinc(t)

1
sinc(t)

0.5

T
Temps (s)

sin(t) sin(t)
sinc(t) = ou sinc(t) =
t t

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 25 / 75


Signaux analogiques communs Sinus cardinal

Sinus cardinal sinc(t)

1
sinc(t)

0.5

T
Temps (s)

sin(t) sin(t)
sinc(t) = ou sinc(t) =
t t

Definition du manuel
Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 25 / 75
Caract
erisation des signaux Valeur moyenne

Caracteristiques des signaux

Quelques methodes communes pour caracteriser des signaux :


Valeur moyenne
Valeur rms

Energie
Puissance

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 26 / 75


Caract
erisation des signaux Valeur moyenne

Valeur moyenne

La valeur moyenne dun signal x(t) periodique est obtenue selon :


Z T
1
x
= x(t)dt
T 0

On appelle parfois la valeur moyenne la valeur DC.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 27 / 75


Caract
erisation des signaux Valeur RMS

Valeur RMS

La valeur efficace (ou RMS en anglais, Root Mean Square) est une mesure
de lamplitude dun signal variable. La definition est :
s
1 T
Z
xrms = x(t)2 dt
T 0

Cest la racine carree de la valeur moyenne du signal au carre.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 28 / 75


Caract
erisation des signaux Valeur RMS

Exemple

Calculer la valeur efficace du signal x(t) = A cos(t).

On applique la definition :

1 T 1 T 2
Z Z
x2rms = 2
x(t) dt = A cos2 (t)dt
T 0 T 0
A2 T 1 A2
Z
= (1 + cos(2t)) dt =
T 0 2 2

La valeur efficace est :


A
xrms =
2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 29 / 75


Caract
erisation des signaux Puissance et
energie

Puissance et energie

Pour calculer la puissance, on suppose que le signal x(t) est une tension
appliquee `a une resistance :

x(t)2
p(t) =
R
puis lenergie totale du signal est :
Z
1 2
Z
E= p(t)dt = v (t)dt
R

On normalise en utilisant R = 1 :
Z
E= |x(t)|2 dt

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 30 / 75


Caract
erisation des signaux Puissance et
energie

Puissance et energie

La puissance dun signal est lenergie normalisee sur une periode :


Z
1
P = |x(t)|2
T T

Pour un signal non periodique :


Z
1
P = lim |x(t)|2 dt
T0 T0 T0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 31 / 75


Caract
erisation des signaux Puissance et
energie

Puissance et energie

Un signal o`
u Z
E= |x(t)|2 dt <

est un signal denergie.

Un signal o`
u Z
1
P = lim |x(t)|2 dt <
T0 T0 T0

est un signal de puissance.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 32 / 75


Classification des signaux

Classification des signaux

On peut classifier les signaux selon certaines proprietes.


Symetrie
Paire
Impaire
Demi-onde et quart donde
Causal
Deterministe

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 33 / 75


Classification des signaux Sym
etrie

Symetrie paire

Une fonction est paire si :


f (t) = f (t)
cest-`a-dire quon peut faire une copie miroir autour de laxe y.

t
0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 34 / 75


Classification des signaux Sym
etrie

Symetrie paire

Une fonction est paire si :


f (t) = f (t)
cest-`a-dire quon peut faire une copie miroir autour de laxe y.

copie miroir
autour de y

t
0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 34 / 75


Classification des signaux Sym
etrie

Symetrie impaire

Une fonction est impaire si :

f (t) = f (t)

cest-`a-dire quon peut faire une rotation de 180 autour de lorigine et


retrouver le signal original.

t
0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 35 / 75


Classification des signaux Sym
etrie

Symetrie impaire

Une fonction est impaire si :

f (t) = f (t)

cest-`a-dire quon peut faire une rotation de 180 autour de lorigine et


retrouver le signal original.

rotation autour
de lorigine

t
0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 35 / 75


Classification des signaux Sym
etrie

Symetrie demi onde

Une fonction poss`ede de la symetrie demi onde si :

f (t) = f (t T /2)

cest-`a-dire quon peut deplacer dune demi periode, puis faire une image
miroir autour de laxe x et retrouver le signal original.

t
0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 36 / 75


Classification des signaux Sym
etrie

Symetrie demi onde

Une fonction poss`ede de la symetrie demi onde si :

f (t) = f (t T /2)

cest-`a-dire quon peut deplacer dune demi periode, puis faire une image
miroir autour de laxe x et retrouver le signal original.

deplacer dune
demi-periode

t
0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 36 / 75


Classification des signaux Sym
etrie

Symetrie demi onde

Une fonction poss`ede de la symetrie demi onde si :

f (t) = f (t T /2)

cest-`a-dire quon peut deplacer dune demi periode, puis faire une image
miroir autour de laxe x et retrouver le signal original.

image miroir deplacer dune


autour de x demi-periode

t
0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 36 / 75


Classification des signaux Sym
etrie

Symetrie quart donde

Poss`ede de la symetrie demi-onde.


La demi periode est aussi symetrique.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 37 / 75


Classification des signaux Sym
etrie

Symetrie quart donde

Poss`ede de la symetrie demi-onde.


La demi periode est aussi symetrique.

Symetrie

t
0

Symetrie quart donde

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 37 / 75


Classification des signaux Sym
etrie

Symetrie quart donde

Poss`ede de la symetrie demi-onde.


La demi periode est aussi symetrique.

Symetrie Pas de symetrie

t t
0 0

Symetrie quart donde Pas de symetrie quart donde

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 37 / 75


Classification des signaux D
ecomposition sym
etrique

Decomposition symetrique

Tout signal peut etre decompose en une somme dun signal pair et impair :

x(t) = xe (t) + xo (t)

Les composantes sont calculees selon :

xe (t) = 0.5(x(t) + x(t))


xo (t) = 0.5(x(t) x(t))

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 38 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple

Decomposer le signal suivant en ses x(t)


composantes paires et impaires.
4

t
0 1 2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 39 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple

Decomposer le signal suivant en ses x(t)


composantes paires et impaires.
4

t
0 1 2

On calcule x(t) :
x(t)
4

t
-2 -1 0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 39 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple

Decomposer le signal suivant en ses x(t)


composantes paires et impaires.
4

t
0 1 2

On calcule x(t) : On utilise x(t) et x(t)


x(t) pour calculer les
4 composantes paires et
impaires.
t
-2 -1 0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 39 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple (2)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 40 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple (2)

x(t)
4

t
0 1 2
+

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 40 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple (2)

x(t)
4

t
0 1 2
+
x(t)
4

t
2 1 0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 40 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple (2)

x(t)
4

t
0 1 2
+
x(t)
4

t
2 1 0
xe (t)
0.5
2
t
2 1 0 1 2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 40 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple (2)

x(t) x(t)
4 4

t t
0 1 2 0 1 2
+
x(t)
4

t
2 1 0
xe (t)
0.5
2
t
2 1 0 1 2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 40 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple (2)

x(t) x(t)
4 4

t t
0 1 2 0 1 2
+
x(t) x(t)
4 4

t t
2 1 0 2 1 0
xe (t)
0.5
2
t
2 1 0 1 2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 40 / 75


Classification des signaux D
ecomposition sym
etrique

Exemple (2)

x(t) x(t)
4 4

t t
0 1 2 0 1 2
+
x(t) x(t)
4 4

t t
2 1 0 2 1 0
xe (t)
0.5 0.5
xo (t)
2 2
2 1
t t
2 1 0 1 2 0 1 2
2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 40 / 75


Classification des signaux Autres classifications

Autres classifications

1 Un signal est dit causal sil est non nul pour t > 0 seulement. Un
signal est anti-causal sil est non nul pour t < 0 seulement.
2 Un signal est dit deterministe si on peut le decrire `a laide dune
equation mathematique. Un signal est al eatoire ou stochastique sil
existe une incertitude sur sa valeur en fonction du temps.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 41 / 75


Op
erations sur les signaux Inversion temporelle

Inversion temporelle

Faire une image miroir dun signal autour de laxe y.


Le nouveau signal x1 (t) est :

x1 (t) = x( ) = x(t)

=t

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 42 / 75


Op
erations sur les signaux Inversion temporelle

Inversion temporelle

Faire une image miroir dun signal autour de laxe y.


Le nouveau signal x1 (t) est :

x1 (t) = x( ) = x(t)

=t

x(t)
2
-2 -1
t
0 1 2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 42 / 75


Op
erations sur les signaux Inversion temporelle

Inversion temporelle

Faire une image miroir dun signal autour de laxe y.


Le nouveau signal x1 (t) est :

x1 (t) = x( ) = x(t)

=t

x(t) x(t)
2 2
-2 -1 1 2
t t
0 1 2 -2 -1 0

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 42 / 75


Op
erations sur les signaux
Echelonnage

Echelonnage temporel
Signal original

Etirer ou comprimer un
1
signal 0
1
x1 (t) = x( )

= x(at) 5 0 5 10
=at Signal compresse x(2t)
a > 1 : compression 1
a < 1 : etirement 0
1
5 0 5 10
Signal etire x(0.25t)
1
0
1
5 0 5 10
Temps (s)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 43 / 75


Op
erations sur les signaux D
ecalage

Decalage temporel
Signal original
Avancer ou retarder un
signal 1
0
1
x1 (t) = x( )

4 2 0 2 4 6
=tt0
x(t 2)
= x(t t0 )
1
0
t0 > 0 : retarder 1
t0 < 0 : avancer 4 2 0 2 4 6
x(t + 1)
1
0
1
4 2 0 2 4 6
Temps (s)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 44 / 75


Op
erations sur les signaux M
ethode g
en
erale

Methode generale

Pour un signal :
y(t) = x(at b)
On resout pour isoler t :
+b
= at b t =
a
Laxe est laxe du signal x(t), et laxe t devient le nouvel axe pour y(t).

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 45 / 75


Op
erations sur les signaux M
ethode g
en
erale

Exemple

Soit le signal x(t) suivant. Tracer le graphe de y(t) = x(t/3 2).

x(t)

-2 -1 t
0 1 2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 46 / 75


Op
erations sur les signaux M
ethode g
en
erale

Exemple

On effectue la transformation :

t/3 2 = t = 3 + 6

Le nouvel axe est :


x(t)

-2 -1
0 1 2

t
0 3 6 9 12

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 47 / 75


Op
erations sur les signaux M
ethode g
en
erale

Exemple

On effectue la transformation :

t/3 2 = t = 3 + 6

Le nouvel axe est : Le nouveau graphe :


x(t) y(t)
2 2
-2 -1 3
0 t
1 2 0 6 9 12

t
0 3 6 9 12

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 47 / 75


Op
erations sur les signaux Transformation en amplitude

Transformation en amplitude

De facon generale, un signal x(t) peut etre modifie en amplitude `a un


signal x1 (t) selon :
x1 (t) = Ax(t) + B
o`
u A et B sont des constantes reelles.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 48 / 75


Syst`
emes

Syst`emes

Bloc mathematique qui transforme un signal


Entree x(t) et sortie y(t)
Caracterise par une reponse impulsionnelle h(t)
On etudie ici des syst`emes lineaires

Syst`eme
x(t) y(t)
h(t)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 49 / 75


Syst`
emes Lin
earit
e

Linearite

Un syst`eme lineaire poss`ede 2 caracteristiques importantes :


1 Homogeneite
2 Additivite
Aussi, linvariance dans le temps est importante (pour lanalyse de
signaux).

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 50 / 75


Syst`
emes Lin
earit
e

Homogeneite

Une variation damplitude `a lentree produit la meme variation


damplitude `a la sortie.

Si

Syst`eme
x(t) y(t)
h(t)

Alors

Syst`eme
kx(t) ky(t)
h(t)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 51 / 75


Syst`
emes Lin
earit
e

Additivite
Si on applique deux signaux (ou plus) `a un syst`eme, la sortie est la
somme des reponses individuelles.

Si

Syst`eme
x1 (t) y1 (t)
h(t)

Syst`eme
x2 (t) y2 (t)
h(t)

Alors

Syst`eme
x1 (t) + x2 (t) y1 (t) + y2 (t)
h(t)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 52 / 75


Syst`
emes Lin
earit
e

Autres proprietes

Invariance dans le temps


Linearite statique
Fidelite sinusodale

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 53 / 75


Syst`
emes Propri
et
es des syst`
emes

Commutativite

Lordre des syst`emes nest pas important.

Syst`eme A Syst`eme B
x(t) y(t)
h1 (t) h2 (t)

Syst`eme B Syst`eme A
x(t) y(t)
h2 (t) h1 (t)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 54 / 75


Syst`
emes Propri
et
es des syst`
emes

Superposition
On peut decomposer un signal, puis additionner les sorties

x(t)
decomposition

Syst`eme
x1 (t) y1 (t)
h(t)

+ +
Syst`eme
x2 (t) y2 (t)
h(t)

+ +
Syst`eme
x3 (t) y3 (t)
h(t)
synth`ese

y(t)
Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 55 / 75
Syst`
emes R
eponse impulsionnelle

Reponse impulsionnelle

Permet de calculer la sortie dun syst`eme pour nimporte quelle entree.

Syst`eme
x(t) = (t) y(t) = h(t)
h(t)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 56 / 75


Syst`
emes R
eponse impulsionnelle

Reponse impulsionnelle

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 57 / 75


Convolution

Convolution

Pour calculer la sortie dun syst`eme, etant donne lentree et la reponse


impulsionnelle, on utilise une operation appelee convolution.
Z Z
y(t) = h()x(t )d = h(t )x()d

La notation est :
y(t) = x(t) h(t)
Cest loperation de base de traitement de signaux.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 58 / 75


Convolution Explication

Explication de la convolution
` laide de la superposition :
A

Si x1 (t) = (t) alors y1 (t) = h(t)


Si x2 (t) = (t 2) alors y2 (t) = h(t 2)
Si x3 (t) = (t 5) alors y3 (t) = h(t 5)

Le syst`eme : h(t) = et .

0.8

0.6
h(t)

0.4

0.2

0
0.5 0 0.5 1 1.5 2 2.5
Temps (s)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 59 / 75


Convolution Explication

Applications de pulses

1 1

y1(t) = h(t0)
x (t) = (t0)

0.5 0.5
1

0 0
0 5 10 0 5 10
1 1

y2(t) = h(t2)
x (t) = (t2)

0.5 0.5
2

0 0
0 5 10 0 5 10
1 1
y3(t) = h(t5)
x (t) = (t5)

0.5 0.5
3

0 0
0 5 10 0 5 10
Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 60 / 75
Convolution Explication

Decomposition de lentree

Entre
1
x(t)

0.5

0
0.5 0 0.5 1 1.5 2 2.5
1
w = 0.50

0.5

0
0.5 0 0.5 1 1.5 2 2.5
1 Decomposer lentree en
w = 0.25

0.5 une somme de pulses.


0
0.5 0 0.5 1 1.5 2 2.5
1
w = 0.10

0.5

0
0.5 0 0.5 1 1.5 2 2.5
1
w = 0.04

0.5

0
0.5 0 0.5 1 1.5 2 2.5

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 61 / 75


Convolution Explication

Decomposition de lentree

Lentree est decomposee en une somme de pulses :



X u(t (k 0.5)w) u(t (k + 0.5)w)
x(t) = w x(kw)
w
k=

o`
u k est lindice du pulse.
w est la largeur du pulse
x(kw) represente lamplitude du pulse
On allume `a t (k 0.5)w par un echelon
On eteint `a t (k + 0.5)w par un echelon

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 62 / 75


Convolution Explication

Decomposition de lentree

1 0.5
w = 0.50

0.5

0 0
0 1 2 0 1 2
1
0.2 Des pulses de
w = 0.25

0.5
0.1 courte duree
0 0 peuvent etre
0 1 2 0 1 2
1 0.1 approximes par
des impulsions.
w = 0.10

0.5 0.05

0 0
0 1 2 0 1 2
1 0.04
w = 0.04

0.5 0.02

0 0
0 1 2 0 1 2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 63 / 75


Convolution Explication

Decomposition de lentree

Un pulse est approxime par une impulsion selon la relation suivante :

du(t kw) u(t (k 0.5)w) u(t (k + 0.5)w


(t kw) = = lim
dt w0 w
Lentree x(t) est donc approximee par une somme dimpulsions :

x(t)
X
= w x(kw) (t kw)
k=

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 64 / 75


Convolution Explication

Convolution

Par invariance dans le temps (si x(t) = (t), y(t) = h(t)), la sortie est :

y(t)
X
= w x(kw) h(t kw)
k=

u w d, la somme devient une integrale,


Dans la limite o`
Z
y(t) = x()h(t )d

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 65 / 75


Convolution Explication

Resume

Chaque entree peut etre approximee par une somme de pulses.


Les pulses sont approximes par des impulsions.
Chaque impulsion produit une reponse h(t).
La sortie totale est la somme des sorties.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 66 / 75


Convolution graphique

Convolution graphique

La convolution peut se faire de facon graphique.


Permet de mieux identifier les intervalles et fonctions.
Methodologie standard `a suivre.
On utilise un exemple pour demontrer.

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 67 / 75


Convolution graphique

Convolution graphique

Exemple : x(t) h(t)

2
1.5

t t
0 1 0 2
h(t) x(t)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 68 / 75


Convolution graphique

Convolution graphique

1. Identifier les points critiques.


Les points o`
u il y a une discontinuite dans la fonction.

h(t) : {0, 1}
x(t) : {0, 2}

On additionne tous les points ensembles :

y(t) : {0 + 0, 0 + 2, 1 + 0, 1 + 2} : {0, 1, 2, 3}

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 69 / 75


Convolution graphique

Convolution graphique

2. Effectuer le changement de variable

2
1.5


0 1 t2 t 0

h() = 2 + 2 x(t ) = 1.5

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 70 / 75


Convolution graphique

Convolution graphique

3. Effectuer lintegrale : y(t) de 0 `a 1


Laire commune sous les deux courbes determine
2
les bornes et lintegrale.
1.5 h() = 2 + 2, 0t
x(t ) = 1.5, 0t

et donc :
t2 0 t 1 Z
y1 (t) = h()x(t )d

Z t
= (2 + 2)(1.5)d
0
= 3t 1.5t2

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 71 / 75


Convolution graphique

Convolution graphique

3. Effectuer lintegrale : y(t) de 1 `a 2


Laire commune sous les deux courbes determine
2 les bornes et lintegrale.
1.5 h() = 2 + 2, 01
x(t ) = 1.5, 01

et donc :
t2 0 1 t Z
y1 (t) = h()x(t )d

Z 1
= (2 + 2)(1.5)d
0
= 1.5

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 72 / 75


Convolution graphique

Convolution graphique

3. Effectuer lintegrale : y(t) de 2 `a 3


Laire commune sous les deux courbes determine
2 les bornes et lintegrale.
1.5
h() = 2 + 2, t21
x(t ) = 1.5, t21

0 t21 t et donc :
Z
y1 (t) = h()x(t )d

Z 1
= (2 + 2)(1.5)d
t2
2
= 1.5t 9t + 13.5

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 73 / 75


Convolution graphique

Convolution graphique

4. Resultat total :

2
3t 1.5t ,
0t1
y(t) = 1.5, 1t2

1.5t2 9t + 13.5, 2t3

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 74 / 75


Convolution graphique

Convolution graphique

5. Graphe de la solution

1.5
y(t)

0.5

0
1 0 1 2 3 4
Temps (s)

Gabriel Cormier (UdeM) GELE2511 Chapitre 1 Hiver 2013 75 / 75