Signaux et systemes
Ce premier chapitre sert de revision des principes de base des signaux, comme par
exemple les definitions de periode, phase, ainsi quune introduction aux systemes. Les
concepts de signaux et systemes discrets y seront aussi abordes.
Soit un sinusode quelconque x(t), qui varie selon le temps, et donne par lequation
suivante :
x(t) = A cos(t ) (1.1)
ou A est lamplitude maximale du sinusode, est la frequence radiale (rad/s), et est
le dephasage. La figure 1.1 montre ce sinusode, trace en fonction du temps, avec un
dephasage nul ( = 0).
Une caracteristique dune onde sinusodale est quelle se repete a tous les 2 radians
1
CHAPITRE 1. SIGNAUX ET SYSTEMES
Amplitude
Temps (s)
(ou 360). Dune autre facon, on peut dire que cos(t) = 1 pour t = n2 ou n = 1, 2, . . ..
La periode T est le temps necessaire pour faire un cycle, ou T = 2. On obtient donc la
relation suivante bien connue :
2 1
T = = (1.2)
f
A
Amplitude
Temps (s)
Le dephasage est negatif dans le cas de la courbe rouge dans la figure 1.2 ( = 45 ),
et donc la courbe est deplacee vers la droite.
La forme complexe peut etre utilise pour representer les signaux sinusodaux. La
forme generale pour representer un signal x(t) = A cos(2f0 t + ) est :
x(t) = Aej(2f0 t+) (1.4)
ou on utilise la relation dEuler pour changer dune forme a lautre.
La forme exponentielle est souvent plus utile lors de calculs mathematique impliquant
les signaux.
On peut aussi utiliser un cercle pour representer les nombres complexes, comme a la
figure 1.3. Le cercle est de rayon 1, et laxe horizontal represente la partie reelle, et laxe
vertical represente la partie imaginaire.
=
j
<
1 0 1
Exemple 1
2
T1 = = 3
1
2
T2 = = 4
2
2
T3 = = 6
3
La fonction echelon est une fonction tres utilisee. Cest la fonction ou il y a une dis-
continuite a lorigine. Par exemple, lorsquon allume une source de tension DC, il y a un
changement abrupte de la tension ; cest une fonction echelon.
La figure 1.4 illustre la fonction echelon. Elle est 0 pour t < 0, et 1 pour t > 0. On
represente la fonction echelon par le symbole u(t).
0.8
Amplitude
0.6
0.4
0.2
0
0
Temps (s)
On peut multiplier la fonction echelon par une constante K quelconque pour obtenir
un echelon damplitude voulue. La definition mathematique de la fonction echelon est :
0 si t < 0
Ku(t) = (1.7)
K
si t > 0
La fonction echelon nest pas definie a t = 0. Dans des situations ou il est necessaire de
definir la transition entre 0 et 0+ , on suppose quelle est lineaire, et que la valeur a t = 0
est Ku(0) = 0.5K.
Une discontinuite peut avoir lieu a un endroit autre que t = 0. Dans ce cas, pour un
echelon qui se produit au temps t = a, on utilise la notation Ku(t a). Donc,
0 si t < a
Ku(t a) = (1.8)
K
si t > a
Dans ce cas, on peut ecrire la fonction comme f (t) = u(t1)u(t3). On peut considerer
ceci comme un echelon quon allume a t = 1 puis un deuxieme echelon negatif a t = 3
qui permet deteindre le premier echelon.
0.8
0.6
f (t)
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Temps (s)
Exemple 2
Utiliser des fonctions echelon pour ecrire une expression pour la fonction de la figure
suivante.
1
f (t)
2
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Temps (s)
On peut voir dans la figure que la fonction est constituee de 3 segments differents de
0, ayant des points dintersections a 0, 1, 3 et 4s. Pour construire lexpression voulue, il
faut ajouter et soustraire des echelons aux endroits appropries.
1. Pour 0 < t < 1, on a la fonction 2t.
2. A t = 1, on doit allumer la fonction 2t + 4 et leteindre a t = 3.
3. A t = 3, on doit allumer la fonction 2t 8 et leteindre a t = 4.
La fonction signe ressemble a la fonction echelon, sauf que la valeur pour t < 0 est 1
au lieu de 0. La figure 1.6 montre la fonction signe. Labreviation la plus courante est sgn.
0.5
sgn(t)
0.5
1
0
Temps (s)
On rencontre assez souvent, lors de letude de signaux, des pulses qui ont des durees
tres courtes. Ces pulses peuvent se produire lors dune operation de commutation, ou
lorsque des circuits sont excites par des sources impulsionnelles. De plus, limpulsion est
un outil mathematique tres utile, comme on verra plus tard. Il nous faut donc une facon
pour representer ce genre de signal.
Il existe plusieurs facons pour representer une impulsion ; on utilisera ici lapproche
dun signal triangulaire, comme a la figure 1.7. Remarquer que le triangle est symetrique
par rapport a lorigine, et que la valeur maximale est 1/. Pour obtenir une vraie impul-
sion, il faudra que 0.
1
t
0
si f (t) est continue au point t = a. En dautres mots, limpulsion elimine la fonction pour
toutes les autres valeurs que celle ou limpulsion est presente.
Exemple 3
R 12
Evaluer la fonction 0
(5t + 3)(t 2) dt.
On applique la definition :
Z 12
(5t + 3)(t 2) dt = 5t + 3 = 5(2) + 3 = 13
0 t=2
On represente un pulse de Dirac par une fleche verticale qui indique son amplitude,
comme a la figure 1.8.
2 (t 2)
t
0 1 2 3
La fonction rectangulaire est un pulse carre centre a lorigine, comme a la figure 1.9.
0.8
0.6
rect(t)
0.4
0.2
0
T /2 0 T /2
Temps (s)
0.8
0.6
tri(t)
0.4
0.2
0
T 0 T
Temps (s)
La superficie sous le sinc (ou meme sinc2 ) est egal a la superficie du triangle rouge
dans la figure 1.11.
0.5
sinc(t)
T 0 T
Temps (s)
On verra ici quelques caracteristiques les plus communes des signaux, comme la va-
leur moyenne, lenergie et la puissance.
La valeur efficace (ou RMS en anglais, Root Mean Square) est une mesure tres utile dans
le calcul de puissance. Cest une mesure de lamplitude dun signal variable. La definition
est : s
1 T
Z
xrms = x(t)2 dt (1.17)
T 0
Exemple 4
Pour calculer la puissance et lenergie dun signal, on commence par comparer avec la
tension dans une resistance. La puissance instantanee dans une resistance R est :
v 2 (t)
p(t) = v(t)i(t) = (1.18)
R
et lenergie totale delivree a la resistance est :
Z
1 2
Z
E= p(t)dt = v (t)dt (1.19)
R
Afin de comparer avec un signal quelconque x(t), on normalise en utilisant une resistance
de 1. Lenergie dun signal est donc :
Z
E= |x(t)|2 dt (1.20)
Un signal dont lenergie est finie aura une puissance nulle, et vice-versa.
1.4.1 Symetrie
Symetrie paire
Symetrie impaire
t
0
t
0
Symetrie demi-onde
Symetrie quart-donde
Le terme symetrie quart-donde decrit une fonction periodique qui a la symetrie demi-
onde mais aussi de la symetrie autour du point milieu entre les demi-cycles positifs et
negatifs. La figure 1.14 a) montre un exemple de fonction periodique qui a la symetrie
quart-donde, tandis que la figure 1.14 b) na pas la symetrie quart-donde.
Une fonction periodique qui a la symetrie quart-donde peut toujours etre rendue soit
paire ou impaire en faisant un choix approprie de t = 0. Par exemple, la fonction de la
figure 1.14 a) est impaire et peut etre rendue paire en deplacant la fonction de T /4 vers la
droite ou la gauche.
t t
0 0
Decomposition symetrique
Un signal qui est pair ne peut pas etre impair, et vice-versa : les deux sont mutuelle-
ment exclusif. On peut aussi decomposer un signal x(t) en une somme dun signal pair
xe (t) et dun signal impair xo (t) :
Exemple 5
x(t)
4
t
0 1 2
Pour decomposer le signal, il faut premierement calculer x(t), ce qui est montre a la
figure suivante.
x(t) x(t)
4 4
t t
0 1 2 2 1 0
Ensuite, pour calculer les composantes, il faut soit additionner ou soustraire les deux
graphes precedents (puis reduire lamplitude de moitie). On obtient donc les deux com-
posantes suivantes.
xe (t)
xo (t)
2 2
2 1
t t
2 1 0 1 2 0 1 2
2
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 aleatoire ou stochastique sil existe une incertitude sur sa valeur en
fonction du temps.
On verra ici quelques operations sur les signaux, comme le decalage temporel ou
lechelonnage. Ces operations sont utiles lors de lapplication de la serie de Fourier, ou
les differentes transformees (Laplace, Fourier, z).
Linversion temporelle est simplement loperation de faire une image miroir dun si-
gnal autour de lorigine. Mathematiquement, le nouveau signal x1 (t) est obtenu a partir
du signal original x(t) selon :
x1 (t) = x() = x(t) (1.29)
=t
On verra plus tard que linversion temporelle sert lors du calcul de la sortie dun
systeme a certaines entrees (convolution). Un exemple dinversion temporelle est donne a
la figure 1.15.
x(t) x1 (t)
2 2
2 1
t t
0 1 2 2 1 0 1 2
Une autre operation importante est lechelonnage temporel : ceci permet detirer ou
comprimer un signal dans le temps. Mathematiquement, on ecrit :
x1 (t) = x() = x(at) (1.30)
=at
ou a est une constante reelle. Un exemple dechelonnage temporel est donne a la figure
1.16.
Le decalage temporel est laction davancer ou retarder un signal dans le temps. Mathe-
matiquement, un signal decale x(t t0 ) est decrit selon
x1 (t) = x() = x(t t0 ) (1.31)
=tt0
ou t0 est une constante reelle. Un exemple de decalage temporel est donne a la figure 1.17.
Signal original
1
8 6 4 2 0 2 4 6 8 10 12
Temps (s)
1
8 6 4 2 0 2 4 6 8 10 12
Temps (s)
1
8 6 4 2 0 2 4 6 8 10 12
Temps (s)
On peut appliquer une methode generale pour effectuer les transformations dans le
temps dun signal. Soit un signal y(t) = x(at b).
Signal original
1
4 3 2 1 0 1 2 3 4 5 6
Temps (s)
x(t 2)
1
4 3 2 1 0 1 2 3 4 5 6
Temps (s)
x(t + 1)
1
4 3 2 1 0 1 2 3 4 5 6
Temps (s)
Exemple 6
x(t)
-2 -1 t
0 1 2
On effectue la transformation :
t/3 2 = t = 3 + 6
x(t)
-2 -1
0 1 2
t
0 3 6 9 12
y(t)
3 t
0 6 9 12
On peut aussi appliquer des transformations sur lamplitude dun signal. De facon
generale, un signal x(t) peut etre modifie en amplitude a un signal x1 (t) selon :
x1 (t) = Ax(t) + B (1.33)
ou A et B sont des constantes reelles.
Systeme
x(t) y(t)
h(t)
Pour les systemes a temps continu, les equations qui relient la sortie a lentree sont
typiquement des equations differentielles. Les systemes etudies ici sont tous des systemes
lineaires. Ils possedent quelques caracteristiques tres importantes.
1.6.1 Linearite
Un systeme est dit lineaire sil possede deux caracteristiques : homogeneite, et additi-
vite. Une troisieme propriete, linvariance dans le temps, nest pas strictement necessaire
pour la linearite, mais est une composante importante dans la plupart des techniques
danalyse de signaux.
Si
Systeme
x(t) y(t)
h(t)
Alors
Systeme
kx(t) ky(t)
h(t)
Une resistance est un bon exemple de systeme homogene et non homogene. Si on ap-
plique une tension v(t) aux bornes dune resistance, et que la sortie est i(t), alors si on
applique une tension 2v(t), on aura un courant 2 fois plus grand (2i(t)). Cependant, si la
sortie est la puissance consommee dans la resistance, ceci nest pas un systeme lineaire :
si on double la tension, la puissance consommee est 4 fois plus grande (p = v 2 /R).
Ladditivite veut dire que si on applique 2 (ou plus) signaux a lentree, la sortie est
la somme individuelle de leur reponses. Ex : soit un systeme ou on applique une entree
x1 (t) qui produit une sortie y1 (t), et une entree x2 (t) produit une sortie y2 (t). Si le systeme
possede ladditivite, si on applique les deux entrees en meme temps, x1 (t) + x2 (t), la sortie
sera y1 (t) + y2 (t). Un exemple est donne a la figure 1.20.
Si
Systeme
x1 (t) y1 (t)
h(t)
Systeme
x2 (t) y2 (t)
h(t)
Alors
Systeme
x1 (t) + x2 (t) y1 (t) + y2 (t)
h(t)
Le point important pour ladditivite est que les deux signaux ninteragissent pas en-
sembles. On peut penser a une conversation telephonique : si on parle a quelquun au
telephone, on entend quand meme la voix de quelquun qui parle en arriere-plan et on
peut distinguer les mots. Il ny a pas de melange bizarre des voix qui fait quon ne com-
prend ni lune ni lautre des voix.
La troisieme propriete, linvariance dans le temps, veut dire que la sortie dun systeme
ne change pas si on applique la meme entree a un certain temps plus tard. Mathematiquement,
si on applique un signal x(t) a un systeme et quon obtient une sortie y(t), alors la meme
entree appliquee a un autre temps, x(t+t0 ), produira la meme sortie avec le meme decalage
dans le temps, y(t + t0 ).
Deux autres proprietes peuvent aider a comprendre les systemes lineaires : la linearite
statique et la fidelite sinusodale. Ce ne sont pas des proprietes qui aident mathematiquement
a definir les systemes lineaires, mais elles peuvent aider un ingenieur a comprendre le
comportement des systemes lineaires.
La linearite statique definit comment un systeme reagit a des entrees qui ne varient
pas. Pour un systeme lineaire, si on applique une entree DC (qui ne change pas), la sortie
doit etre lentree multipliee par une constante.
La fidelite sinusodale est une propriete importante : si on applique une entree si-
nusodale a un systeme lineaire, la sortie doit etre un sinusode de meme frequence. Les
sinusodes sont les seules ondes a avoir cette propriete. Bien que la sortie est un sinusode
de meme frequence, lamplitude et la phase peuvent etre differents.
Systeme Systeme
x(t) A B y(t)
h1 (t) h2 (t)
Systeme Systeme
x(t) B A y(t)
h2 (t) h1 (t)
Superposition
Lorsquon travail avec des systemes lineaires, la seule facon de combiner des signaux
est de faire de lechelonnage (multiplication par une constante) puis faire une addition.
On ne peut pas multiplier un signal par un autre signal. Le processus de combiner des
signaux par lechelonnage et laddition est appele la synthese.
x(t)
decomposition
Systeme
x1 (t) y1 (t)
h(t)
+ +
Systeme
x2 (t) y2 (t)
h(t)
+ +
Systeme
x3 (t) y3 (t)
h(t)
synthese
y(t)
Systeme
x(t) = (t) y(t) = h(t)
h(t)
La reponse impulsionnelle est donc tres importante pour caracteriser les systemes phy-
siques. Il suffit denvoyer un pulse de courte duree puis mesurer la reponse pour etre ca-
pable de trouver la reponse a nimporte quelle entree. Un exemple de ceci est la commu-
nication entre une tour et un telephone cellulaire. Pour savoir comment les signaux vont
etre reflechis par les edifices, les voitures, les arbres, il faut la reponse impulsionnelle du
systeme. On envoie un pulse entre la tour et le telephone cellulaire, ce qui permet par la
suite deliminer les reflexions et ainsi avoir le signal original, la voix, qui est percu correc-
tement par lutilisateur. Avec la reponse impulsionnelle, on na pas besoin de connatre
tous les details du fonctionnement dun systeme.
1.8 Convolution
La convolution est un outil tres important dans le calcul de la sortie dun systeme.
Pour nimporte quelle entree x(t), on peut trouver la sortie y(t) si on connat la reponse
impulsionnelle h(t). La convolution est donnee par :
Z Z
y(t) = h()x(t )d = h(t )x()d (1.34)
Remarquer le changement de variable : on fait lintegrale selon , mais la reponse est en
fonction du temps t.
Pour des systemes reels, la sortie est nulle pour t < 0, et on peut donc simplifier
lintegrale a : Zt
y(t) = h()x(t )d (1.37)
0
0.8
0.6
h(t)
0.4
0.2
0
0.5 0 0.5 1 1.5 2 2.5
Temps (s)
On applique les trois entrees pour voir la sortie. Les entrees et sorties sont donnees a
la figure 1.25.
Puisque les entrees sont les memes, sauf quelles sont decalees, les sorties sont aussi
les memes, decalees elles aussi.
On peut decomposer nimporte quel signal x(t) en une somme de pulses de largeur w,
et hauteur proportionnelle a x(t), comme on le fait pour lintegrale, ou on divise la su-
perficie en rectangles de plus en plus petits. On prend lexemple dun signal triangulaire,
quon decompose en une somme de pulses carres, comme a la figure 1.26.
1 1
y1(t) = h(t0)
x1(t) = (t0)
0.5 0.5
0 0
0 5 10 0 5 10
1 1
y2(t) = h(t2)
x2(t) = (t2)
0.5 0.5
0 0
0 5 10 0 5 10
1 y3(t) = h(t5) 1
x3(t) = (t5)
0.5 0.5
0 0
0 5 10 0 5 10
Il est assez facile de voir dans la figure 1.26, que lorsque les carres sont petits, quils
approximment tres bien le triangle. Mathematiquement, on ecrit :
X
x(t) = x(kw)(u(t (k 0.5)w) u(t (k + 0.5)w)) (1.39)
k=
ou k est lindice du pulse. Le terme x(kw) represente lamplitude du pulse, quon allume
a t (k 0.5)w par un echelon et quon eteint a t (k + 0.5)w.
Pour faciliter les choses par apres, on va faire apparatre la largeur du pulse dans
lequation precedente :
X u(t (k 0.5)w) u(t (k + 0.5)w)
x(t) = w x(kw) (1.40)
w
k=
Si un pulse carre est de duree assez courte, on peut le remplacer par une impulsion :
la reponse du systeme sera la meme. On peut donc remplacer lentree approximee par
un train dimpulsions, si la largeur des pulses carres est assez faible. Au lieu davoir une
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
w = 0.25
0.5
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
somme de carres pour produire lentree (le triangle), on a une somme de pulses. La figure
1.27 permet de comparer le triangle constitue de carres et de pulses.
Lentree x(t) peut donc etre approximee par une somme dimpulsions :
X
x(t) w x(kw) (t kw) (1.42)
k=
w = 0.50 1 0.5
0.5
0 0
0 1 2 0 1 2
1
0.2
w = 0.25
0.5
0.1
0 0
0 1 2 0 1 2
1 0.1
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
Etant donne lentree au systeme donnee par lequation precedente, par invariance dans
le temps (si x(t) = (t), y(t) = h(t)), la sortie est :
X
y(t) w x(kw) h(t kw) (1.43)
k=
2
1.5
t t
0 1 0 2
(a) h(t) (b) x(t)
h(t) = 2t + 2, 0 t 1 (1.45)
x(t) = 1.5, 0 t 2 (1.46)
On utilise en premier la forme de lequation 1.44. Dans les graphes, on remplace t par
, la constante dintegration. La forme donde de x(t) sera modifiee a cause de ceci. Le
fait de remplacer par ne fait que tourner la fonction x(t) autour de laxe vertical. On
obtient alors les graphes de la figure 1.29.
2
1.5
0 1 t2 t 0
(a) h() (b) x(t )
Il faut maintenant faire lintegrale. Lequation 1.44 implique que les deux fonctions
sont multipliees ensembles. On accomplit ceci de facon graphique en faisant glisser la
fonction x(t ) de la gauche vers la droite. On multiplie les deux courbes ensembles.
Lintegrale est alors laire comprise sous cette nouvelle courbe.
2 2 2
1.5
1.5 1.5
t2 0 t 1 t20 1 t 0 t21 t
Selon la figure 1.30, le graphe de la sortie y(t) sera composee de trois courbes dis-
tinctes.
1. La premiere partie est lorsque x() na pas encore depasse le point t = 1. Dans ce
cas-la, la superficie sous les deux courbes augmente.
2. La deuxieme partie se produit lorsque le point t a depasse t = 1, mais que le point
t 2 na pas encore atteint 0. La superficie sous les deux courbes est alors constante.
3. La troisieme partie arrive lorsque le point t 2 a depasse 0.
On peut calculer les intervalles. La methode est assez simple : il faut les points cri-
tiques de h(t) et x(t), puis faire la somme de ces points. Un point critique est un point ou
la fonction change de valeur ou dequation. Pour h(t), les points critiques sont {0, 1}, et
pour x(t), les points critiques sont {0, 2}.
ce qui donne
y1 (t) = 3t 1.5t 2 (1.52)
La notation y1 (t) est utilisee pour indiquer quil sagit de la reponse dans le premier
intervalle seulement.
h() = 2 + 2, 0 1 (1.53)
x(t ) = 1.5, 0 1 (1.54)
Comme avec le premier intervalle, on remplace dans lequation 1.44 les termes appro-
pries pour obtenir :
Z1
y2 (t) = (2 + 2)(1.5)d = 1.5 (1.55)
0
h() = 2 + 2, t 2 1 (1.56)
x(t ) = 1.5, t 2 1 (1.57)
1.5
y(t)
0.5
0
1 0 1 2 3 4
Temps (s)