`
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 syst`emes. Les
concepts de signaux et syst`emes discrets y seront aussi abordes.
1.1
Revision des concepts de signaux
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 rep`ete 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 e tre 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
1.1.2
Combinaison de signaux periodiques
Exemple 1
2
T1 = = 3
1
2
T2 = = 4
2
2
T3 = = 6
3
1.2.1
Fonction echelon
La fonction e chelon est une fonction tr`es 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 e chelon.
La figure 1.4 illustre la fonction e chelon. Elle est 0 pour t < 0, et 1 pour t > 0. On
represente la fonction e chelon par le symbole u(t).
0.8
Amplitude
0.6
0.4
0.2
0
0
Temps (s)
On peut multiplier la fonction e chelon par une constante K quelconque pour obtenir
un e chelon damplitude voulue. La definition mathematique de la fonction e chelon est :
0 si t < 0
Ku(t) = (1.7)
K
si t > 0
La fonction e chelon 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
e chelon 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 e crire la fonction comme f (t) = u(t1)u(t3). On peut considerer
ceci comme un e chelon quon allume a` t = 1 puis un deuxi`eme e chelon negatif a` t = 3
qui permet deteindre le premier e chelon.
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 e chelon pour e crire 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 e chelons aux endroits appropries.
1. Pour 0 < t < 1, on a la fonction 2t.
` t = 1, on doit allumer la fonction 2t + 4 et leteindre a` t = 3.
2. A
` t = 3, on doit allumer la fonction 2t 8 et leteindre a` t = 4.
3. A
La fonction signe ressemble a` la fonction e chelon, 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
tr`es 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 tr`es 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 e limine la fonction pour
toutes les autres valeurs que celle ou` limpulsion est presente.
Exemple 3
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
On represente un pulse de Dirac par une fl`eche 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 e gal a` la superficie du triangle rouge
dans la figure 1.11.
0.5
sinc(t)
T 0 T
Temps (s)
1.3
Caracteristiques des signaux
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 tr`es 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
1.3.3
Energie et puissance
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 e tre 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 e tre 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 e tre 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 premi`erement 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 e quation mathematique.
Un signal est aleatoire ou stochastique sil existe une incertitude sur sa valeur en
fonction du temps.
1.5
Operations sur les signaux
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
syst`eme 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
1.5.2
Echelonnage temporel
Une autre operation importante est lechelonnage temporel : ceci permet detirer ou
comprimer un signal dans le temps. Mathematiquement, on e crit :
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.
1.5.3
Decalage temporel
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)
1.5.4
Methode erale
gen
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 e tre modifie en amplitude a` un signal x1 (t) selon :
x1 (t) = Ax(t) + B (1.33)
ou` A et B sont des constantes reelles.
1.6 `
Systemes a` temps continu
Syst`eme
x(t) y(t)
h(t)
Pour les syst`emes a` temps continu, les e quations qui relient la sortie a` lentree sont
typiquement des e quations differentielles. Les syst`emes e tudies ici sont tous des syst`emes
lineaires. Ils poss`edent quelques caracteristiques tr`es importantes.
1.6.1
Linearite
Un syst`eme est dit lineaire sil poss`ede deux caracteristiques : homogeneite, et additi-
vite. Une troisi`eme 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
Syst`eme
x(t) y(t)
h(t)
Alors
Syst`eme
kx(t) ky(t)
h(t)
Une resistance est un bon exemple de syst`eme homog`ene et non homog`ene. 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 syst`eme 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 syst`eme 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 syst`eme
poss`ede 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
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)
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 arri`ere-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 troisi`eme propriete, linvariance dans le temps, veut dire que la sortie dun syst`eme
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 syst`eme 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 syst`emes lineaires : la linearite
statique et la fidelite sinusodale. Ce ne sont pas des proprietes qui aident mathematiquement
a` definir les syst`emes lineaires, mais elles peuvent aider un ingenieur a` comprendre le
comportement des syst`emes lineaires.
La linearite statique definit comment un syst`eme reagit a` des entrees qui ne varient
pas. Pour un syst`eme lineaire, si on applique une entree DC (qui ne change pas), la sortie
doit e tre lentree multipliee par une constante.
La fidelite sinusodale est une propriete importante : si on applique une entree si-
nusodale a` un syst`eme lineaire, la sortie doit e tre 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 e tre differents.
1.7 es
Propriet des systemes
`
lineaires
Syst`eme Syst`eme
x(t) A B y(t)
h1 (t) h2 (t)
Syst`eme Syst`eme
x(t) B A y(t)
h2 (t) h1 (t)
Superposition
Lorsquon travail avec des syst`emes 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 synth`ese.
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)
1.7.1
Reponse Impulsionnelle
Syst`eme
x(t) = (t) y(t) = h(t)
h(t)
La reponse impulsionnelle est donc tr`es importante pour caracteriser les syst`emes phy-
siques. Il suffit denvoyer un pulse de courte duree puis mesurer la reponse pour e tre 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
e tre reflechis par les e difices, les voitures, les arbres, il faut la reponse impulsionnelle du
syst`eme. 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 syst`eme.
1.8 Convolution
La convolution est un outil tr`es important dans le calcul de la sortie dun syst`eme.
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 syst`emes 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 tr`es bien le triangle. Mathematiquement, on e crit :
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 e chelon et quon e teint a` t (k + 0.5)w.
Pour faciliter les choses par apr`es, 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 syst`eme 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 e tre 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 syst`eme 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 premi`ere partie est lorsque x() na pas encore depasse le point t = 1. Dans ce
cas-l`a, la superficie sous les deux courbes augmente.
2. La deuxi`eme 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 troisi`eme 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)