You are on page 1of 127

Christian JUTTEN

Thorie du signal
Cours de deuxime anne (3i4) du dpartement 3i
Universit Joseph Fourier - Polytech Grenoble
novembre 2009
1
Table des matires
1 Introduction la thorie du signal 6
1.1 Thorie du signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.1 Signal et bruit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.2 De la thorie du signal au traitement du signal . . . . . . . . . . . . . . . 7
1.2 Thorie et traitement du signal . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.1 Communication talement de spectre [5] . . . . . . . . . . . . . . . . . 8
1.2.2 Mesure par corrlation . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.3 Filtre adapt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.4 Filtrage de Widrow [11] . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2.5 Sparation aveugle de sources [7] . . . . . . . . . . . . . . . . . . . . . 12
1.2.6 Filtrage homomorphique . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2.7 Vers un traitement multidimentionnel . . . . . . . . . . . . . . . . . . . 13
1.3 Organisation du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.3.1 Contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.3.2 Rfrences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.3.3 Avertissement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 Signaux, fonctions et oprateurs de base 16
2.1 Signaux usuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1.1 Fonction signe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1.2 Fonction chelon unit . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.3 Fonction rampe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.4 Fonction rectangle ou porte . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.5 Fonction triangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2 Impulsion de Dirac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.1 Distribution de Dirac . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.2 Proprits et rgles opratoires . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Produit de convolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3.1 Dnition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3.2 La convolution en BD . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3.3 Proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3.4 Commentaire sur les notations . . . . . . . . . . . . . . . . . . . . . . . 24
2.4 Valeurs caractristiques dun signal . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.5 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.5.1 Fonctions rectangle et triangle . . . . . . . . . . . . . . . . . . . . . . . 27
2.5.2 Proprits des produits de convolution . . . . . . . . . . . . . . . . . . . 27
1
2.5.3 Calcul de produits de convolution . . . . . . . . . . . . . . . . . . . . . 27
3 Classication des signaux 29
3.1 Signaux physiques et modles . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.1 Signaux ralisables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.2 Modle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.3 Classes de signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2 Signaux certains et alatoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2.1 Dnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2.2 Signaux dterministes . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2.3 Signaux alatoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.3 Energie et puissance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.3.1 Dnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.3.2 Signaux nergie nie . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.3.3 Signaux puissance moyenne nie . . . . . . . . . . . . . . . . . . . . 34
3.4 Classication spectrale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.5 Autres proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.5.1 Variables continues ou discrtes . . . . . . . . . . . . . . . . . . . . . . 34
3.5.2 Parit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.5.3 Causalit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.6 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.6.1 Classication de signaux . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.6.2 Classication nergtique de signaux simples . . . . . . . . . . . . . . . 36
3.6.3 Puissance moyenne dun signal priodique . . . . . . . . . . . . . . . . 36
3.6.4 Classication spectrale des signaux . . . . . . . . . . . . . . . . . . . . 36
4 Reprsentation vectorielle de signaux 37
4.1 Espace de signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.1.1 Reprsentation discrte . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.1.2 Espace vectoriel de fonctions . . . . . . . . . . . . . . . . . . . . . . . . 37
4.1.3 Espace de signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.1.4 Distance entre deux signaux . . . . . . . . . . . . . . . . . . . . . . . . 38
4.1.5 Espace L
2
des signaux nergie nie . . . . . . . . . . . . . . . . . . . 39
4.2 Fonctions orthogonales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.2.1 Produit scalaire de signaux dans L
2
(t
1
, t
2
) . . . . . . . . . . . . . . . . 40
4.2.2 Fonctions orthogonales . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.2.3 Produit scalaire et distance euclidienne . . . . . . . . . . . . . . . . . . 40
4.2.4 Ingalit de Schwartz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2.5 Approximation dun signal dans L
2
(t
1
, t
2
) . . . . . . . . . . . . . . . . 42
4.2.6 Thorme de la projection . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2.7 Calcul des coefcients
k
optimaux au sens des moindres carrs . . . . . 43
4.2.8 Qualit de lapproximation . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2.9 Cas dune base orthogonale . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2.10 Construction dune base orthonormale par la procdure de Gram-Schmidt 45
4.3 Exemples de fonctions orthogonales . . . . . . . . . . . . . . . . . . . . . . . . 45
4.3.1 Fonctions rectangulaires dcales . . . . . . . . . . . . . . . . . . . . . 45
4.3.2 Fonctions orthogonales de Rademacher et de Walsh . . . . . . . . . . . . 45
2
4.3.3 Sries de Fourier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.4.1 Distance entre deux signaux . . . . . . . . . . . . . . . . . . . . . . . . 47
4.4.2 Produit scalaire de deux signaux . . . . . . . . . . . . . . . . . . . . . . 48
4.4.3 Approximation dun signal . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.4.4 Dveloppement en sries de Fourier . . . . . . . . . . . . . . . . . . . . 48
5 Signaux certains 49
5.1 Transforme de Fourier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.1.1 Dnition et existence . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.1.2 Proprits de la transforme de Fourier . . . . . . . . . . . . . . . . . . 49
5.1.3 Exemple 1 : impulsion dcroissance exponentielle . . . . . . . . . . . . 51
5.1.4 Exemple 2 : transforme de Fourier de rect(t/T) . . . . . . . . . . . . . 52
5.1.5 Thormes de Plancherel . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.1.6 Thorme de Parseval . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.2 Fonctions de corrlation des signaux nergie nie . . . . . . . . . . . . . . . . 56
5.2.1 Dnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.2.2 Proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.2.3 Relation entre corrlation et convolution . . . . . . . . . . . . . . . . . . 57
5.3 Densits spectrale et interspectrale dnergie . . . . . . . . . . . . . . . . . . . . 59
5.3.1 Densit spectrale dnergie . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.3.2 Densit interspectrale dnergie (DISE) . . . . . . . . . . . . . . . . . . 59
5.3.3 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.3.4 Drivation de la fonction de corrlation . . . . . . . . . . . . . . . . . . 61
5.4 Signaux puissance moyenne nie . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.4.1 Extension de la transforme de Fourier . . . . . . . . . . . . . . . . . . 62
5.4.2 Corrlation des signaux puissance moyenne nie . . . . . . . . . . . . 63
5.4.3 Densits spectrale et interspectrale de puissance . . . . . . . . . . . . . . 64
5.5 Signaux priodiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.5.1 Transforme de Fourier dun signal priodique . . . . . . . . . . . . . . 65
5.5.2 Enveloppe spectrale . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.5.3 Fonction de corrlation de signaux priodiques de mme priode . . . . . 68
5.5.4 Densit spectrale de puissance . . . . . . . . . . . . . . . . . . . . . . . 70
5.5.5 Densit interspectrale de puissance . . . . . . . . . . . . . . . . . . . . 71
5.6 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.6.1 Proprits de la transforme de Fourier (TF) . . . . . . . . . . . . . . . . 71
5.6.2 Calcul de transformes de Fourier . . . . . . . . . . . . . . . . . . . . . 72
5.6.3 Calcul de TF et tracs de leur spectres damplitude et de phase . . . . . . 73
5.6.4 Convolution et corrlation . . . . . . . . . . . . . . . . . . . . . . . . . 74
5.6.5 Applications des transformes de Fourier . . . . . . . . . . . . . . . . . 74
5.6.6 Auto-corrlation, densits spectrales dnergie et de puissance . . . . . . 75
5.6.7 Filtrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
6 Signaux alatoires 78
6.1 Processus, signal et variable alatoire . . . . . . . . . . . . . . . . . . . . . . . . 78
6.1.1 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.1.2 Signaux alatoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3
6.1.3 Variables alatoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6.1.4 Vecteurs alatoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.1.5 Statistique dordre 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.1.6 Statistiques dordre 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.2 Stationnarit et ergodisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.2.1 Stationnarit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.2.2 Ergodisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
6.3 Autocorrlation et autocovariance des processus alatoires . . . . . . . . . . . . 84
6.3.1 Autocorrlation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
6.3.2 Autocovariance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.3.3 Proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.4 Densit spectrale de puissance . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.4.1 Dnition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.4.2 Thorme de Wiener-Khintchine . . . . . . . . . . . . . . . . . . . . . . 89
6.4.3 Notion de bruit blanc . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
6.5 Intercorrlation et densit interspectrale de puissance . . . . . . . . . . . . . . . 92
6.5.1 Intercorrlation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6.5.2 Densit interspectrale de puissance . . . . . . . . . . . . . . . . . . . . 92
6.5.3 Intercovariance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6.5.4 Fonction de cohrence . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
6.6 Combinaison de signaux alatoires . . . . . . . . . . . . . . . . . . . . . . . . . 93
6.6.1 Transformation dun vecteur alatoire . . . . . . . . . . . . . . . . . . . 93
6.6.2 Somme de signaux alatoires . . . . . . . . . . . . . . . . . . . . . . . . 94
6.6.3 Thorme de la limite centrale . . . . . . . . . . . . . . . . . . . . . . . 95
6.6.4 Fonction dintercorrlation dune somme de variables alatoires . . . . . 95
6.6.5 Densit spectrale de puissance dune somme de variables alatoires . . . 96
6.7 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
6.7.1 Rappels de probabilit . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
6.7.2 Stationnarit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
6.7.3 Somme de deux signaux alatoires . . . . . . . . . . . . . . . . . . . . . 97
6.7.4 Signal binaire cadenc . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
7 Oprateurs fonctionnels et techniques de corrlation 99
7.1 Oprateurs linaires invariants . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
7.1.1 Proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
7.1.2 Systmes linaires invariants coefcients constants . . . . . . . . . . . 100
7.1.3 Dconvolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
7.1.4 Formule des interfrences . . . . . . . . . . . . . . . . . . . . . . . . . 102
7.1.5 Corrlation entre/sortie dun oprateur de convolution . . . . . . . . . . 104
7.1.6 Statistique du signal en sortie dun oprateur de convolution . . . . . . . 105
7.2 Autres oprateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
7.2.1 Multiplication par une constante . . . . . . . . . . . . . . . . . . . . . . 107
7.2.2 Oprateurs de retard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
7.2.3 Oprateur de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
7.2.4 Oprateur de moyenne temporelle . . . . . . . . . . . . . . . . . . . . . 109
7.2.5 Oprateur de ltrage idal . . . . . . . . . . . . . . . . . . . . . . . . . 110
7.3 Dtection dun signal dans du bruit . . . . . . . . . . . . . . . . . . . . . . . . . 114
4
7.3.1 Signal connu dans du bruit : ltrage adapt . . . . . . . . . . . . . . . . 114
7.3.2 Signal inconnu dans du bruit . . . . . . . . . . . . . . . . . . . . . . . . 116
7.3.3 Extraction dun signal alatoire dans du bruit . . . . . . . . . . . . . . . 117
7.3.4 Filtre de Wiener . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
7.4.1 Oprateur idal de moyenne temporelle . . . . . . . . . . . . . . . . . . 120
7.4.2 Filtrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
7.4.3 Extraction dune composante continue . . . . . . . . . . . . . . . . . . . 121
7.4.4 Fonction de cohrence . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
7.4.5 Application de lauto-corrlation . . . . . . . . . . . . . . . . . . . . . . 122
7.4.6 Filtrage - Praccentuation et dsaccentuation . . . . . . . . . . . . . . . 123
7.4.7 Amlioration du rapport signal bruit . . . . . . . . . . . . . . . . . . . 124
5
Chapitre 1
Introduction la thorie du signal
La thorie du signal : quest-ce que cest ? quels sont ces objectifs ?
Lobjet de ce chapitre est de rpondre ces questions, au travers de quelques dnitions et
surtout de quelques exemples.
1.1 Thorie du signal
1.1.1 Signal et bruit
Consultons dabord le Petit Larousse sur le sens du mot signal.
Dnition 1.1.1 (Signal) vient du latin signum : signe ; variation dune grandeur physique de
nature quelconque porteuse dinformation.
Un signal est donc la reprsentation physique de linformation. Sa nature physique peut tre trs
variable : acoustique, lectronique, optique, etc.
Le mot signal est pratiquement toujours associ au mot bruit. Ce dernier est utilis dans le langage
commun, mais il revt, dans la thorie du signal, un sens bien particulier.
Dnition 1.1.2 (Bruit) vient du latin populaire brugere : braire et rugire : rugir ; perturbation
indsirable qui se superpose au signal et aux donnes utiles, dans un canal de transmission ou
dans un systme de traitement de linformation.
Le bruit (noise en anglais) dpendra trs fortement du contexte. Par exemple :
pour un oprateur sonar, le signal utile est mis par les navires et les sous-marins, alors que
les poissons et les crustacs mettent des signaux qui sont des perturbations pour le signal
utile, donc des bruits,
rciproquement, pour loprateur sonar dun btiment de pche, le signal utile est celui mis
par les bancs de poissons, les autres signaux sont donc des perturbations et constituent donc
du bruit.
Ainsi, il apparat vident quun problme fondamental en traitement du signal sera dextraire
le signal utile du bruit. La difcult du problme dpend en particulier de la proportion entre signal
et bruit. Ceci est mesure par le rapport signal bruit (RSB, ou SNR en anglais pour signal noise
ratio).
6
source
destina-
taire
codeur
d-
codeur
metteur rcepteur
canal
bruit
bruit
bruit
messages mots-codes
Thorie de l'information
Thorie du signal
FIG. 1.1 Position des thories de linformation et du signal dans une chane de transmission de
linformation
Dnition 1.1.3 (RSB) Le rapport signal bruit est le rapport des puissances du signal, P
S
, et
du bruit, P
B
:
RSB =
P
S
P
B
, (1.1)
ou, en dB :
RSB
dB
= 10 log
_
P
S
P
B
_
, (1.2)
o log est le logarithme dcimal.
Le RSB mesure donc la qualit du signal. Cest une mesure objective. Cependant, dans de
nombreux cas, en particulier ceux o loprateur humain intervient dans la chane de traitement,
cette mesure nest pas trs signicative. Ceci est particulirement vrai pour les signaux audio ou
les images et les vidos. Des mesures subjectives, ou des mesures plus nes, prenant en compte les
proprits de la perception humaine doivent tre mises en oeuvre. Ceci sera abord dans le cours
de Perception (N. Guyader) en 3i3, option Images et Signaux.
1.1.2 De la thorie du signal au traitement du signal
Les mots signal et information sont communs dans le langage courant. Dans le monde scienti-
que, ces mots ont des signications bien prcises : en particulier, thorie de linformation, thorie
du signal et traitement du signal correspondent des notions diffrentes, illustres la gure 1.1
dans le cadre dune chane de communications. De faon encore plus gnrale :
la thorie du signal est lensemble des outils mathmatiques qui permet de dcrire les si-
gnaux et les bruits mis par une source, ou modis par un systme de traitement,
la thorie de linformation est lensemble des outils mathmatiques qui permet de dcrire la
transmission de messages vhiculs dune source vers un destinataire,
le traitement du signal est lensemble des mthodes et des algorithmes qui permet dlaborer
ou dinterprter les signaux porteurs dinformation. Plus prcisment :
laboration : codage, modulation, changement de frquence,
interprtation : dcodage, dmodulation, ltrage, dtection, identication, etc.
Actuellement, les mthodes de traitement sont presquen totalit numriques, ce qui sup-
pose :
un chantillonnage temporel, et une reprsentation des signaux en temps discret,
7
code pseudo-
alatoire
Modulateur
d
t
pn
t
tx
b
D-
modulateur
code pseudo-
alatoire
tx
rx
rx
b
d
r
pn
r
synchro
canal
RF RF
FIG. 1.2 Communication talement de spectre
la numrisation du signal par conversion analogique/numrique, ce qui implique une
quantication du signal.
Ces aspects seront dvelopps dans le cours de traitement numrique du signal (D. Pellerin),
au second semestre.
1.2 Thorie et traitement du signal
Les outils de la thorie du signal et de traitement du signal sappliquent de nombreux do-
maines, ds quun capteur mesure une grandeur physique porteuse dinformation, qui est perturbe
(par du bruit ou le systme de mesures) et qui devra tre traite pour en extraire linformation utile.
Les mthodes de traitement du signal permettent dimaginer des mthodes plus sres, plus
ables, plus rapides pour analyser et transmettre des signaux. Dans le domaine des communica-
tions, talement de spectre, GSM, etc. en sont des exemples reprsentatifs.
Dans la suite, nous proposons quelques exemples.
1.2.1 Communication talement de spectre [5]
Considrons le systme de traitement de la gure 1.2. Lmetteur envoie un message d
t
, qui
est cod par multiplication avec un signal pseudo-alatoire pn
t
. Le rsultat est un signal en bande
de base, not tx
b
, qui est ensuite modul par une porteuse radio-frquence RF et fourni le signal
transmis tx. A la rception, le signal reu rx est dabord dmodul pour produire un signal en
bande de base rx
b
. En multipliant rx
b
par le signal pseudo-alatoire pn
r
, on peut reconstituer le
message d
r
.
Regardons ce systme plus en dtails, en faisant abstraction des blocs de modulation et de
dmodulation. Considrons le signal transmettre, d
t
, binaire valeurs dans 1, +1, de du-
re symbole T
s
, soit de frquence-symbole f
s
= 1/T
s
. On dispose par ailleurs dune squence
binaire pseudo-alatoire (trs facile gnrer avec un registre dcalage correctement cbl) de
frquence-bit f
n
= 1/T
n
= kf
s
o k N et k grand.
Le principe de ltalement de spectre (spectrum spreading) est montr la gure 1.3. Le signal
mis, d
t
a un spectre relativement troit, dont la forme est un sinus cardinal au carr (voir dans la
suite de ce cours) dont le lobe principal a une largeur 2/T
s
. Le signal pseudo-alatoire, pn
t
a un
spectre de forme similaire, beaucoup plus large, de largeur gale 2/T
n
. Le produit tx
b
= d
t
pn
t
a un encombrement spectral trs similaire au signal pseudo-alatoire. Ainsi, comme lindique le
nom de la mthode, le signal est tal sur un spectre trs large par cette opration. A la rception,
si la transmission est sans bruit et aprs dmodulation suppose idale, on reoit le signal en
8
signaux temporels spectres
t
t
t
f
f
f
d
t
pn
t
d
t
. pn
t
1/T
s
1/T
n
1/T
n
FIG. 1.3 Principe dune communication talement de spectre
d
x(t)
y(t)
sens de
dplacement
FIG. 1.4 Dispositif de mesure de vitesse dun tapis convoyeur
bande de base rx
b
= d
t
pn
t
. Si le rcepteur possde la squence pseudo-alatoire pn
r
= pn
t
avec
synchronisation, on peut restituer le message binaire par simple multiplication :
rx
b
pn
r
= (d
t
pn
t
) pn
r
= d
t
(pn
t
pn
t
)
= d
t
.
(1.3)
Cette tape constitue le dstalement de spectre (spectrum despreading). Si la transmission et la
modulation/dmodulation ont entran des perturbations (interfrences) i, on reoit :
rx
b
= d
t
pn
t
+i. (1.4)
Le dstalement de spectre donne alors (toujours en supposant pn
r
= pn
t
) :
rx
b
pn
r
= (d
t
pn
t
) pn
r
+i pn
r
= d
t
+i pn
t
.
(1.5)
On remarque que le dstalement de spectre restitue le signal mis dans sa bande de base (il
recontracte le spectre), alors quil tale le spectre de linterfrence i. Ce principe amliore ainsi
le rapport signal bruit dans la bande de frquence du signal utile, puisque lnergie du bruit est
disperse sur une trs large bande de frquences.
9
0 50 100 150 200 250 300 350 400 450 500
1
0.5
0
0.5
1
0 50 100 150 200 250 300 350 400 450 500
1
0.5
0
0.5
1
500 400 300 200 100 0 100 200 300 400 500
20
0
20
40
60
FIG. 1.5 Signaux x(t) et y(t) et leur intercorrlation
1.2.2 Mesure par corrlation
On cherche mesurer la vitesse de dplacement dun tapis convoyeur dobjets, matires
premires, fruits, etc. Pour cela, on place deux capteurs (camras ou capteurs ultra-sons, par
exemple) deux position prcises, spares dune distance d. Ces capteurs fournissent des si-
gnaux x(t) et y(t). Bien sr, ces deux signaux doivent se ressembler, un retard prs : le signal
y(t) doit tre approximativement gal au signal x(t) retard de , cest--dire x(t ) y(t).
Le retard permet de dduire la vitesse du tapis, par la relation :
=
d
v
, (1.6)
o v est la vitesse du tapis.
En fait, on rsout le problme autrement, en cherchant pour quel retard les signaux x(t )
et y(t) sont les plus similaires. La mesure de similarit peut seffectuer grce la fonction dinter-
corrlation :

yx
() =
_
W
y(t)x(t )dt, (1.7)
o W est la fentre dintgration. Linter-corrlation tant maximale lorsque la similarit est la
plus grande, la dtermination de se fera en recherchant la position du maximum de la courbe

yx
().
1.2.3 Filtre adapt
Cette mthode trs connue de traitement du signal permet de dtecter la prsence dun signal
connu s(t) dans du bruit. Elle est utilise dans de nombreux systmes. Par exemple, dans le cas
dun radar, on cherche dtecter la prsence dun objet. Pour cela, une antenne mettrice envoie
un signal s(t). En prsence dun objet une distance d, le signal s(t) est rchi par lobjet. Sur
10
r(t) = s(t) +b(t) +
-
e(t)
algo.
d'adapt.
F
G[b(t)]
FIG. 1.6 Principe de la mthode de soustraction de bruit de Widrow
lantenne rceptrice, on obtient donc un signal r(t) :
r(t) = As(t 2) +b(t), (1.8)
o Areprsente lattnuation qui varie en 1/d
2
, b(t) est un bruit et reprsente le trajet aller-retour
du signal, cest--dire :

2d
c
, (1.9)
o c reprsente la vitesse de la lumire dans lair.
Le signal s(t) tant connu, la solution consiste ltrer le signal reu r(t) avec un ltre dont
la rponse impulsionnelle h(t) a une forme adapte au signal. On montre que (voir chapitre 6) la
rponse impulsionnelle h(t) doit tre gale :
h(t) = s(t). (1.10)
1.2.4 Filtrage de Widrow [11]
On mesure un signal s(t) pollu par un bruit additif b(t), non corrl avec s(t) :
r(t) = s(t) +b(t), (1.11)
On suppose que lon dispose dune rfrence G[b(t)], version ltre du bruit b(t). Pour retouver
le signal s(t), Widrow a propos de procder par soustraction, selon le schma de la gure 1.6.
On ajuste pour cela un ltre F qui permet destimer une approximation

b(t) de sorte que lerreur
e(t) = r(t)

b(t) ne dpende plus de b(t). En pratique, on ajuste les paramtres du ltre F de


sorte que lerreur e(t) et le bruit b(t) soient dcorrls, cest--dire telle que :
R
eb
() = E[e(t)b(t )] = 0, . (1.12)
Cette mthode a t invente par Widrow pour extraire de faon non invasive le signal lec-
trocardiographique (ECG) dun foetus dans le ventre de sa mre, laide dune lectrode place
la surface de labdomen et dune autre place sur la poitrine de la mre. Le capteur abdominal
reoit lECG du foetus - trs faible - pollu (notamment) par lECG de la mre et llectrode sur
la poitrine fournit un signal de rfrence de lECG de la mre.
11
signaux mesurs sources extraites par ACI
FIG. 1.7 Extraction non invasive de signaux lectrocardiographiques du foetus par ACI : signaux
mesurs ( gauche), sources indpendantes extraites ( droite)
1.2.5 Sparation aveugle de sources [7]
Dans le cas o il nest pas possible de disposer dune rfrence du bruit, la mthode de Widrow
est impuissante. Au milieu des annes 80, il a t montr que ce problme pouvait tre rsolu
pourvu de disposer dau moins autant dobservations (capteurs) que de sources et de supposer
que les diffrents signaux sparer sont statistiquement indpendants (et non plus simplement
dcorrls). Cette mthode, connue sous le nom danalyse en composantes indpendantes (ACI ou
ICA pour independent component analysis [7, 2]), est trs intressante par son trs large domaine
dapplications : tlcommunications, biomdical, rhaussement de parole, imagerie hyperspectrale
en tldtection et astrophysique, rseaux de capteurs intelligents, etc.
Dans le cas le plus simple, on peut supposer que les mlanges sont linaires et on observe :
x(t) = As(t), (1.13)
o x est le vecteur de n observations (mlanges), s est le vecteur de p sources (avec p n, et au
plus une source gaussienne) et A est une matrice de mlange suppose de rang plein (rgulire,
dans le cas n = p). On montre alors quen ne connaissant que T chantillons des observations,
x(t), t = 1, . . . , T, on peut estimer une matrice de sparation B en minimisant un critre dind-
pendance des sources estimes y(t) = Bx(t). En ralit, on montre que la matrice de sparation
satisfait :
BA = DP, (1.14)
o D et P sont une matrice diagonale et une matrice de permutation, respectivement. Ce rsultat
indique que lon peut sparer les sources, mais quon ne peut les retrouver qu une permutation
prs et qu un facteur dchelle (un gain) prs.
Sans entrer dans les dtails, divers critres peuvent tre utiliss pour exprimer lindpendance
mutuelle des sources estimes, par exemple linformation mutuelle du vecteur de sortie I(y). De
faon gnrale, la mise en oeuvre de ce critre exige lutilisation de statistiques dordre suprieur
2. Autrement dit, la dcorrlation, sufsante dans la mthode de Widrow qui requiert une rf-
12
ln(. )
filtre
passe-bas
exp(. )
L
r
(x, y) ln[L
r
(x, y)]
ln[r(x, y)] r(x, y)
FIG. 1.8 Principe du ltrage homomorphique
rence, nest plus sufsante dans ce cadre non inform, dit aveugle.
La gure 1.7 ( gauche) montre les 8 signaux recueillis par des lectrodes places sur labdo-
men dune femme enceinte [4]. On voit que lECG ( une frquence de lordre de 1 Hz) de la mre
est trs prsent sur lensemble des traces ; en revanche, il est difcile de voir lECG du foetus.
Aprs analyse en composantes indpendantes, on obtient les composantes indpendantes ( droite
sur la gure 1.7) dont certaines sont faciles interprter. En effet, on remarque que lECG de la
mre napparat que sur les 3 premires sources, et que lECG du foetus est trs nettement prsent
dans les sources 6 et 8. Les autres composantes indpendantes sont plus difciles interprter.
1.2.6 Filtrage homomorphique
La luminance, L
r
(x, y), dun point (x, y) dun objet illumin par une lumire incidenteL
i
(x, y),
sexprime comme le produit de deux quantits positives :
L
r
(x, y) = (x, y)L
i
(x, y), (1.15)
o (x, y) est la rectance du point de coordonne (x, y) de lobjet. Frquemment, la luminance
de la lumire incidente nest pas uniforme sur lobjet, et on observe un gradient de luminance d
la position de la source. Pour isoler la rectance, il faut donc liminer la composante L
i
(x, y).
Considrons le logarithme de L
r
:
ln L
r
(x, y) = ln(x, y) + lnL
i
(x, y). (1.16)
En supposant que L
i
(x, y) varie lentement spatialement par rapport la rectance, on peut ensuite
appliquer un ltre passe-haut spatial, F, sur le signal ln L
r
(x, y). Aprs ltrage, on a alors :
F[lnL
r
(x, y)] = F[ln (x, y)] +F[lnL
i
(x, y)] F[ln(x, y)] ln (x, y). (1.17)
Pour retrouver la rectance, il suft ensuite dappliquer une transformation non linaire expo-
nentielle. Cette mthode, appele ltrage homomorphique, est illustre la gure 1.8.
1.2.7 Vers un traitement multidimentionnel
Les signaux prsentent une grande diversit, en particulier en ce qui concerne la dimension.
Or, avec lvolution des technologies (capteurs, calculateurs, etc.), le traitement de signal traite de
plus en plus frquemment de signaux multidimentionnels. Au-del du signal 1D : signal audio,
mesure lectrique, signal reu par une lectrode en biomdical, on sintresse des :
signaux 2D : image, reprsentation temps-frquence des signaux,
signaux 2D +t : squences vido,
signaux 3D : objets 3D (tomographie, etc.),
signaux 3D +t : squence dobjets 3D (tomographie, etc.),
13
signaux nD : qui peuvent recouvrir diffrentes formes, par exemple des :
signaux multi-capteurs (n capteurs) : rseaux dantennes, signaux lectroencphalogra-
phique (EEG) ou magntoencephalographique(MEG) (jusqu 250 lectrodes)
signaux multi-modaux, cest--dire relatifs plusieurs modalits physiques : signal au-
dio/vido, association de signaux EEG, MEG et IRM (imagerie en rsonance magn-
tique).
1.3 Organisation du document
Ce cours suppose des connaissances solides en mathmatiques pour lingnieur : lalgbre li-
naire, lintgration, loprateur de convolution, la transforme de Fourier et les probabilits sont
les principaux outils quil convient de matriser.
1.3.1 Contenu
Consacr la thorie du signal, ce cours dcrit les outils mathmatiques ncessaires pour
manipuler des signaux dterministes ou alatoires, cest--dire les dcrire, les caractriser et les
comparer. Le chapitre 2 dcrit les signaux et fonctions lmentaires. La classication des signaux
est prsente au chapitre 3. Le chapitre 4 montre comment les signaux peuvent tre dcrits dans
des espaces vectoriels, dits espaces de Hilbert. Le chapitre 5 est consacr ltude des signaux
certains. Les outils pour la manipulation des signaux alatoires sont lobjet du chapitre 6. Enn, le
chapitre 7, intitul Oprateurs fonctionnels, prsente quelques mthodes classiques de traitement
du signal, comme applications des outils des chapitres prcdents.
1.3.2 Rfrences
Il existe de nombreux ouvrages de thorie du signal, en franais comme en anglais. Ce cours
sest inspir de plusieurs de ces ouvrages, et en particulier des livres suivants :
F. De Coulon, Thorie et traitement des signaux, Dunod, 1984 [3]
P. Duvaut, Traitement du signal, concepts et application, Herms, Paris, 1991 [6]
J. Max, J.-L. Lacoume, Mthodes et techniques de traitement du signal et application aux
mesures physiques, Masson, Paris, 1996 [8]
G. Blanchet, M. Charbit, Traitement numrique du signal, Herms, Paris, 1998
A. Papoulis, Probability, Random Variables and Stochastic Processes, McGraw-Hill, 1984
[9]
L. Scharf, Statistical Signal Processing : detection, estimation and time series analysis,
Addison-Wesley, 1991
Louvrage de De Coulon est daccs facile. Louvrage dA. Papoulis, bien quen anglais, est
un ouvrage de rfrence, assez facile galement. La plupart de ces ouvrages sont accessibles
la bibliothque de PolytechGrenoble ou la bibliothque inter-universitaire. Dautres ouvrages
correspondent aux mthodes de traitement du signal [10, 1]
Si vous voulez vous procurer ces ouvrages (dont certains sont puiss), vous pouvez les re-
chercher chez les vendeurs de livres doccasion ou sur les sites Internet spcialiss, gnralement
des tarifs trs attractifs.
14
1.3.3 Avertissement
La thorie du signal comporte donc un grand nombre de dnitions et doutils nouveaux. A
chaque cours, vous devrez parfaitement assimiler de nouvelles connaissances pour tre capable de
suivre la suite du cours. Pour cela, au risque dtre trs vite dpass, vous devez :
apprendre par coeur les dnitions,
savoir vos formules, ou au moins savoir quelles existent. Lidal serait de les connatre
aussi par coeur ; une solution pragmatique est de bien utiliser le formulaire fourni avec ce
cours, et de le personnaliser rgulirement.
15
Chapitre 2
Signaux, fonctions et oprateurs de base
Ce chapitre prsente la description mathmatique de signaux lmentaires, souvent idaux
(en ce sens quil ne sont pas ralisables physiquement) mais trs pratiques pour la description de
modles mathmatiques. Tous ces modles seront largement utiliss dans la suite de ce cours, et
de faon plus gnrale en traitement du signal et des images.
2.1 Signaux usuels
2.1.1 Fonction signe
Dnition 2.1.1 (Fonction Signe) La fonction signe, note sgn est une fonction relle de la va-
riable relle dnie par :
sgn(t) =
_
+1, si t > 0,
1, si t < 0.
(2.1)
Par convention, on dnit :
sgn(0) = c
0
, avec 1 c
0
+1. (2.2)
Usuellement, on prend sgn(0) = 0 (gure 2.1 gauche). Avec cette convention, la fonction sgn
est une fonction impaire :
sgn(t) = sgn(t), t. (2.3)
t
sgn(t)
+ 1
- 1
t
e(t)
+ 1
FIG. 2.1 Fonctions signe, sgn(t), et chelon, (t)
16
t
r(t)
+ 1
1
FIG. 2.2 Fonction rampe, r(t)
t
rect(t)
- 1/2
1/2
t
rect(t/T)
- T/2
T/2
1 1
FIG. 2.3 Fonctions rectangle, de largeur unit ( gauche) et de largeur T ( droite)
2.1.2 Fonction chelon unit
Dnition 2.1.2 (Fonction chelon unit) La fonction chelon unit, ou simplement chelon ou
fonction de Heaviside, note , est une fonction relle de la variable relle dnie par :
(t) =
_
+1, si t > 0,
0, si t < 0,
(2.4)
avec, par convention, (0) = 1/2.
Cette fonction est illustre la gure 2.1, droite. On montre facilement les relations :
_
(t) =
1
2
sgn(t) +
1
2
sgn(t) = 2(t) 1.
(2.5)
2.1.3 Fonction rampe
Dnition 2.1.3 (Fonction rampe) La fonction rampe, note r, est une fonction relle de la va-
riable relle dnie par :
r(t) =
_
t

(u)du. (2.6)
2.1.4 Fonction rectangle ou porte
Dnition 2.1.4 (Fonction rectangle unit) La fonction rectangle, ou fonction porte, de largeur
1, note rect, est une fonction relle de la variable relle dnie par :
rect(t) = (t + 1/2) (t 1/2). (2.7)
On remarque que laire de la fonction rectangle de largeur unit vaut 1.
17
t
rect(t)
- 1/2
1/2
t
rect(t/T)
- T/2
T/2
1 1
FIG. 2.4 Reprsentations simplies des fonctions rectangle de largeur unit et de largeur T
t
rect(t-t)
t
rect[(t-t)/T]
1 1
t -1/2
t +1/2 t -T/2 t +T/2
FIG. 2.5 Fonctions rectangle de largeur unit et de largeur T, translates de
Dnition 2.1.5 (Fonction rectangle de largeur T) La fonction rectangle, ou fonction porte, de
largeur T, note rect
T
, est une fonction relle de la variable relle dnie par :
rect
T
(t) = rect(t/T) = (t/T + 1/2) (t/T 1/2) = (t +T/2) (t T/2). (2.8)
On remarque que laire de la fonction rectangle de largeur T vaut T. Ces deux fonctions sont illus-
tres la gure 2.3. Pour simplier la reprsentation, on reprsentera frquemment ces fonctions
sans tenir compte des discontinuits en 1/2 ou T/2 (gure 2.4).
Une fonction rectangle de largeur unit translate de + scrit simplement rect(t ) (gure
2.5, gauche). Elle vaut 1 sur lintervalle ] 1/2, +1/2[ et 0 sur lintervalle ], 1/2[] +
1/2, +[. De faon similaire, une fonction rectangle de largeur T, translate de (gure 2.5,
droite) scrit :
rect
_
t
T
_
. (2.9)
La fonction rectangle est trs utile pour exprimer mathmatiquement une portion dun signal de
largeur T. Par exemple, on veut exprimer la portion du signal x(t) dans lintervalle t [t
1
, t
2
]
(Figure 2.6). La fonction rectangle sur cet intervalle a pour largeur T = t
2
t
1
et est translate de
= (t
1
+t
2
)/2. On peut donc lcrire :
rect
_
t
T
_
= rect
_
t (t
1
+t
2
)/2
t
2
t
1
_
. (2.10)
Considrons maintenant le produit :
x(t) = x(t)rect
_
t
T
_
. (2.11)
Par dnition de la fonction rect, cette fonction est gale x(t) sur lintervalle t [t
1
, t
2
] et nulle
en dehors.
La fonction rectangle, utilise dans le domaine frquentiel, permettra aussi de dnir des ltres
idaux, passe-bas, passe-haut ou passe-bande.
18
t
rect[(t-t)/T]
1
t -T/2 t +T/2
t
t -T/2 t +T/2
t
t -T/2 t +T/2
x(t)
x(t) = rect[(t-t)/T]. x(t)
~
FIG. 2.6 Utilisation de la fonction rectangle pour prlever un morceau de signal
t
1
t
tri(t) tri(t-t)
1 -1
1
t -1 t +1 t t -T t +T
t
tri[(t-t)/T]
t
1
FIG. 2.7 Fonctions triangle unit ( gauche), triangle unit translate de (au milieu) et triangle
daire 2T translate de ( droite)
2.1.5 Fonction triangle
Dnition 2.1.6 (Fonction triangle) La fonction triangle unit, note tri, est une fonction relle
de la variable relle dnie par :
tri(t) =
_
1 [ t [ si [ t [ 1,
0 sinon.
(2.12)
Notons que laire de la fonction triangle unit vaut 1 et que la largeur de son support vaut 2.
On peut galement appliquer les oprateurs de translation et dhomotthie cette fonction :
la fonction tri(t ) est une fonction triangle unit translate de +,
la fonction tri[(t )/T] est une fonction triangle de largeur 2T (ou daire gale T) trans-
late de +.
Cette fonction triangle est trs usuelle. Nous verrons dans les chapitres suivants quelle inter-
vient notamment dans le rsultat du produit de convolution de deux fonctions rectangle, ou dans
lauto-corrlation dun signal rectangle.
2.2 Impulsion de Dirac
La notion de distribution est un complment mathmatique indispensable de la notion de fonc-
tion, notament pour dcrire des vnements inniment brefs mais de puissance nie non nulle ou
19
t
d(t-t)
1
t
t
d(t)
1
t
2.d(t-t)
1
t
FIG. 2.8 Distributions de Dirac : unit ( gauche), translate de (au milieu), translate de et
damplitude 2 ( droite)
le phnomne dchantillonnage.
2.2.1 Distribution de Dirac
Dnition 2.2.1 (Impulsion de Dirac) La distribution ou impulsion de Dirac, note (t), vrie :
_
(t) = 0, si t ,= 0,
_
+

(u)du = 1.
(2.13)
On peut voir la distribution de Dirac comme la limite de fonctions, par exemple :
_
_
_
(t) = lim
T0
1
T
tri(t/T)
(t) = lim
T0
1
T
rect(t/T)
(t) = lim
T0
1
T
sinc(t/T) = lim
T0
sin(t/T)
t
.
(2.14)
2.2.2 Proprits et rgles opratoires
Reprsentation
La distribution de Dirac, (t), se reprsente par une che verticale damplitude 1 localise en
t = 0 (gure 2.8, gauche). Sa version translate de , note (t ), est reprsente la gure
2.8, au milieu.
Produit dune fonction par un Dirac
Le produit dun fonction x(t) par une distribution de Dirac (t t
0
) scrit :
x(t)(t t
0
) = x(t
0
)(t t
0
), (2.15)
car la distribution (t t
0
) est nulle partout sauf en t = t
0
.
Le produit dune fonction x(t) par la distribution de Dirac (t t
0
) permet donc de prlever
une valeur (chantillon) de la fonction x(t), plus prcisment la valeur x(t
0
) en t = t
0
.
Calcul de lintgrale dun produit avec un Dirac
En appliquant la rgle du produit par une distribution de Dirac, on peut calculer facilement
lintgrale dun produit dune fonction par un Dirac :
I =
_
+

x(t)(t t
0
)
20
t
d(t-t)
1
t
t
t
x(t)
d(t-t) x(t) = d(t-t) x(t-t)
t
t
FIG. 2.9 Le produit dune fonction x(t) par (t ) est gal x(t ). Le produit par une
distribution de Dirac permet de raliser une opration lmentaire dchantillonnage
=
_
+

x(t
0
)(t t
0
)
= x(t
0
)
_
+

(t t
0
)
= x(t
0
). (2.16)
Peigne de Dirac
Pour chantillonner un signal avec une priode dchantillonnage rgulire T, il est pratique
de dnir une suite dimpulsions de Dirac, priodique et de priode T. Cette distribution, appele
peigne de Dirac et note
T
(t), est dnie (gure 2.10) par :

T
(t) =
+

k=
(t kT). (2.17)
Pour chantillonner une fonction x(t), cest--dire prlver des chantillons inniment brefs, avec
une priode T, il suft donc deffectuer le produit de x(t) par un peigne de Dirac :
x
e
(t) = x(t)
T
(t)
= x(t)
_
+

k=
(t kT)
_
=
+

k=
x(t)(t kT)
21
t
d
T
(t)
1
t
t
x(t)
d
T
(t) x(t)
T
T
T 2T
FIG. 2.10 Peigne de Dirac de priode T (en haut). Cette distribution permet deffectuer lchan-
tillonnage rgulier (en bas) dun signal x(t) (au milieu) par simple produit
(
t)x(t)
t t
x(t)
rep
T
{x(t)}
T - T
FIG. 2.11 Priodisation dun signal avec loprateur rep
T
(t)
=
+

k=
x(kT)(t kT). (2.18)
Priodisation dun signal
Apartir dun morceau de taille nie x(t), on introduit aussi un oprateur de rptition, rep
T
x(t),
qui permet de priodiser un signal avec une rriode de rptition T :
rep
T
x(t) =
+

k=
x(t kT) (2.19)
Fonction sinus cardinal
Cette fonction est trs courante en traitement du signal o elle intervient comme transforme
de Fourier dune fonction rectangle. Une fonction rectangle permet de reprsenter par exemple des
oprateurs idaux de ltrage. La fonction sinus cardinal, note sinc(u), est dnie :
sinc(u) =
sin(u)
u
. (2.20)
22
5 4 3 2 1 0 1 2 3 4 5
0.4
0.2
0
0.2
0.4
0.6
0.8
1
FIG. 2.12 Reprsentation graphique de la fonction sinc(u)
h(t)
x(t) y(t)
FIG. 2.13 Filtrage dun signal x(t)
Sa reprsentation est donne la gure 2.12. On montre facilement les proprits suivantes :
la fonction sinus cardinal est paire : sinc(u) = sinc(u),
sinc(u) 1 lorsque u 0,
sinc(u) = 0 si sin(u) = 0, cest--dire si u = k Z

.
Par ailleurs, on montre galement
1
que :
_
+

sinc(u)du = 1, (2.21)
_
+

sinc
2
(u)du = 1. (2.22)
2.3 Produit de convolution
Loprateur de convolution est aussi trs courant. Il est associ lopration de ltrage dun
signal x(t) par un ltre de rponse impulsionnelle h(t) (gure 2.13). La sortie du ltre, y(t), vaut
alors y(t) = x(t) h(t).
2.3.1 Dnition
Dnition 2.3.1 (Produit de convolution) Le produit de convolution entre deux fonctions x(t) et
h(t), not par le symbole , est dni par les intgrales :
(x h)(t) =
_
+

x(u)h(t u)du (2.23)


=
_
+

x(t v)h(v)dv (2.24)


= (h x)(t). (2.25)
1
lexercice est assez difcile par le thorme des rsidus, mais trs facile en utilisant le rsultats du chapitre 5
23
On retiendra que le produit de convolution est commutatif. Souvent, en traitement du signal, on
note de faon pratique la convolution de deux fonctions x(t) et h(t) sous la forme :
(x h)(t) = x(t) h(t). (2.26)
On utilisera cette notation par la suite, malgr quelle soit parfois ambigu comme on le verra plus
loin.
Si x(t) est la distribution de Dirac (t), on a simplement :
y(t) = (t) h(t) = h(t). (2.27)
On remarque que h(t) est la rponse du ltre excit par une impulsion de Dirac, do le nom de
rponse impulsionnelle du ltre donn h(t).
2.3.2 La convolution en BD
A partir de la dnition, on peut reprsenter lopration de convolution de deux signaux de
faon graphique simple, comme lillustre la gure 2.14.
En effet, lquation :
x(t) h(t) =
_
+

x(u)h(t u)du, (2.28)


requiert la fonction x(u), la fonction h(t u), et lintgration du produit de ces deux fonctions
sur R pour chaque valeur de t.
Ainsi, h(u) est la mmoire du systme : le signal x(u) est pondr aux diffrents instants
par h(t u). Dans la gure 2.14, la forme de h(t) est exponentielle. Un ltre h(u) rponse
impulsionnelle rectangulaire, de la forme h(u) = rect(u 1/2) aurait donn une pondration
uniforme sur une fentre de dure 1.
2.3.3 Proprits
A partir de la dnition du produit de convolution, on montre facilement que le produit de
convolution est
commutatif : x
1
(t) x
2
(t) = x
2
(t) x
1
(t),
associatif : x
1
(t) (x
2
(t) x
3
(t)) = (x
1
(t) x
2
(t)) x
3
(t),
distributif par rapport laddition : x
1
(t) (x
2
(t) +x
3
(t)) = x
1
(t) x
2
(t) +x
1
(t) x
3
(t).
Ces dmonstrations sont laisses au lecteur titre dexercice.
2.3.4 Commentaire sur les notations
En traitement du signal, la notation usuelle de la convolution de deux signaux, x(t) y(t), ne
prte pas confusion dans les cas simples. En revanche, pour des fonctions avec des arguments
plus complexes, cette notation peut devenir ambigu. Par exemple, le produit de convolution :
x(t u) y(u 2t) (2.29)
est-il une fonction de u ou de t ? Autrement dit, lintgration porte-t-elle sur t ou sur u? Nul ne
peut le dire !
24
h(u) x(u)
h(-u)
h(t - u)
u
u
u u
x(u)h(t - u)
u u
t
t
t

- = du u t h u x t y ) ( ) ( ) (
FIG. 2.14 Convolution en BD
25
Si ce produit est une fonction de t, u est donc un simple paramtre, et il faudrait de faon
rigoureuse, dnir les fonctions :
_
x
1
(t) = x(t u)
y
1
(t) = y(u 2t)
(2.30)
On peut alors crire, sans ambigit :
z(t) = (x
1
y
1
)(t)
=
_
x
1
(v)y
1
(t v)dv.
(2.31)
Or, daprs le changement de fonctions (2.30), on peut crire :
x
1
(v) = x(v u)
y
1
(t v) = y(u 2(t v)),
(2.32)
do le rsultat :
z(t) =
_
x(v u)y(u 2(t v))dv. (2.33)
Cette fonction est bien une fonction de t, dpendant du paramtre u.
De faon similaire, on pourrait aussi crire, en utilisant la commutativit du produit de convo-
lution :
z(t) = (y
1
x
1
)(t)
=
_
y
1
(v

)x
1
(t v

)dv

=
_
y(u 2v

)x(t v

u)dv

.
(2.34)
En posant t v

= v, on vrie facilement, aprs changement de variable, que les deux intgrales


(2.33) et (2.34) sont identiques.
2.4 Valeurs caractristiques dun signal
Soit un signal x(t) dni sur un intervalle [t
1
, t
2
]. On peut le caractriser par les grandeurs
suivantes :
Valeur moyenne :
x =
1
t
2
t
1
_
t
2
t
1
x(t)dt, (2.35)
Valeur quadratique, ou nergie :
W
x
=
_
t
2
t
1
x
2
(t)dt, (2.36)
Valeur quadratique moyenne, ou puissance :
P
x
=
1
t
2
t
1
_
t
2
t
1
x
2
(t)dt =
W
x
t
2
t
1
, (2.37)
Valeur efcace :
x
eff
=
_
P
x
. (2.38)
26
2.5 Exercices
2.5.1 Fonctions rectangle et triangle
Dnitions de fonctions
Donner lquation dune fonction rectangle damplitude A, de largeur 2T centre au point
t = .
Montrer que rect(t) = (t + 1/2) (t 1/2).
Montrer que rect(t/T) = (t +T/2) (t T/2).
Exprimer laide de seules fonctions sgn la fonction x(t) = Arect(
tt
0
T/2

).
Calcul dintgrales
Calculer lintgrale
_
+

Arect(
t

) dt.
Calculer lintgrale
_
+

Atri(
t

) dt.
Calculer la valeur moyenne de x(t) = rep
T
_
Arect(
t

)
_
.
Calculer la valeur moyenne de y(t) = rep
T
_
Atri(
t

)
_
.
Calculer la valeur moyenne x, la valeur quadratique V Q
x
, la valeur quadratique moyenne

x
2
et la
valeur efcace V E
x
de la fonction x(t) = Atri(t/T) sur lintervalle [T, +T].
Montrer que
_
+

sinc(u)du = 1 o sinc(u) =
sin(u)
u
(On utilisera la mthode de rsidus. Cet
exercice est assez long et difcile).
2.5.2 Proprits des produits de convolution
Montrer les proprits suivantes :
x(t) (t) = (t) x(t) = x(t),
x(t) (t t
0
) = x(t t
0
),
x(t t
1
) (t t
2
) = x(t t
1
t
2
),
(at) =
(t)
|a|
.
Montrer les proprits de commutativit, dassociativit et de distributivit par rapport lad-
dition de loprateur de convolution.
2.5.3 Calcul de produits de convolution
1. Calculer et tracer les produits de convolution des fonctions x(t) et y(t) suivantes :
x(t) = A[(t +t
0
) +(t t
0
)] et y(t) = B((t) +
1
2
[(t +t
1
) +(t t
1
)])
x(t) = cos (
t
T
) rect(
t
T
) et y(t) = A
T
(t).
2. Calculer le produit de convolution de x(t) = A(t) avec le ltre h(t) =
1

exp(t/) (t).
3. Calculer le produit de convolution rect(t/T) rect(t/T).
4. Calculer le produit de convolution rect(t/T
1
) rect(t/T
2
), avec T
1
> T
2
.
5. Calculer le produit de convolution x(t) = sin (
2t
T
) et de y(t) = rect(t/).
6. Calculer le produit de convolution x(t) = tri(
t
T
) et de y(t) = rect(t/T).
27
7. Calculer le produit de convolution des deux fonctions x(t) =

+
i=0
e
i
(t iT) et y(t) =

2
j=0
b
j
(t jT) avec b
0
= 1, b
1
= 1 et b
2
= 1.
8. Calculer le produit de convolution des deux fonctions x(t) =

4
i=0
(t iT

) et y(t) =

T
(t), avec 5T = 4T

.
28
Chapitre 3
Classication des signaux
Ce chapitre considre diffrentes proprits des signaux. Ces proprits seront trs importantes
pour la classication de signaux et, en consquence, leur modlisation, les oprations possibles, la
dnition de mesures adaptes, etc.
3.1 Signaux physiques et modles
3.1.1 Signaux ralisables
Un signal est le rsultat dun systme physique rel, qui est donc ralisable, ce qui induit
plusieurs proprits :
lnergie du signal est borne,
lamplitude du signal est borne,
lamplitude du signal est une fonction continue, en raison de linertie du systme,
le spectre du signal est born et tend vers 0 lorsque la frquence tend vers linni.
3.1.2 Modle
Les modles de signaux sont des reprsentations mathmatiques (fonctions relles ou com-
plexes, fonctionnelles, etc.) qui reposent frquemment sur des hypothses simplicatrices (parfois
fausses !) mais permettant deffectuer des calculs thoriques.
Par exemple :
un chantillon dnergie nie mais inniment bref nest pas ralisable ; il est cependant
pratique dutiliser une impulsion de Dirac pour reprsenter une impulsion de dure trs
brve,
un signal sinusodal x(t) = sin t nest pas ralisable, car un signal produit par un systme
physique rel ne peut pas exister de +; cest cependant un modle mathmatique
trs usuel.
Le modle est donc une approximation de la ralit, dans lequel on considre les proprits
importantes dans le contexte de ltude. Lintrt du modle dpend donc de la qualit de lap-
proximation et de sa facilit demploi, dans un contexte donn.
29
3.1.3 Classes de signaux
On peut classer les signaux selon diffrentes approches, ce qui induit des recouvrements entre
les classes ainsi dnies.
Par exemple, on peut considrer :
le caractre dterministe (ou certain) ou alatoire des signaux,
le caractre nergtique : signaux nergie nie ou puissance moyenne nie,
le caractre continu ou discret du signal x(t), cest--dire de son argument t (chantillon-
nage) ou de sa valeur (quatication),
le caractre spectral : signaux basse ou haute frquence, large bande, bande troite ; signaux
blancs ou en 1/f, etc.
la dimension des signaux :
signaux 1D : x(t) (signal reu par un microphone monophonique),
signaux 2D : I(x, y) (image, signal reu par un microphone strophonique)
signaux 3D : I(x, y, z) (image volumique en tomographie ou IRM, I(x, y, f) (image
hyperspectrale), I(x, y, t) (squence dimages 2D),
signaux 4D ou 3D +t (squence dimages 3D, en IRM par exemple),
signaux N-D, typiquement reus par un rseaux de capteurs (rseaux dantennes, ou de
microphones).
3.2 Signaux certains et alatoires
3.2.1 Dnitions
Dnition 3.2.1 (Signal certain) Un signal x(t) est certain (ou dterministe) sil peut tre dcrit
par un modle mathmatique.
Dnition 3.2.2 (Signal alatoire) Un signal x(t) est alatoire si son volution est imprvisible
et ne peut tre dcrite que par des grandeurs et mthodes statistiques.
Remarque 3.2.1 La somme (ou le produit, ou toute autre opration) dun signal dterministe et
dun signal alatoire est donc un signal alatoire.
A lintrieur de chacune de ces deux grandes classes, on peut dnir dautres proprits.
Pour les signaux dterministes, on considre :
les signaux priodiques ou non priodiques,
les signaux priodiques peuvent tre sinusodaux, composites ou pseudo-alatoires,
les signaux non-priodiques peuvent tre quasi-priodiques ou transitoires
En ce qui concerne les signaux alatoire, on peut dnir :
les signaux stationnaires ou non stationnaires,
les signaux stationnaires peuvent tre ergodiques ou non ergodiques,
les signaux non stationnaires peuvent tre cyclo-stationnaires ou quelconques.
Lobjet de ce chapitre est de dnir de faon prcise ces principales proprits.
3.2.2 Signaux dterministes
Comme nous lavons dj soulign, ces signaux peuvent tre simplement modliss par des
fonctions mathmatiques.
30
Signaux priodiques
Dnition 3.2.3 (Signal priodique) Un signal x(t) est priodique sil existe un rel T > 0, tel
que :
x(t) = x(t +kT), k Z. (3.1)
Si T est le plus petit rel satisfaisant (3.1), T est appele priode du signal.
Quelques exemples de signaux priodiques : les signaux sinusodaux, la somme ou le produit
de signaux sinusodaux dont le rapport des priodes est rationel (T
1
/T
2
Q).
Signaux quasi-priodiques
Les signaux quasi-priodiques sont produits par la somme ou le produit de signaux sinusodaux
de priodes incommensurables, cest--dire dont le rapport nest pas rationnel. Ainsi, le signal :
x(t) = sin
_
2t
T
1
_
+ sin
_
2t
T
2
_
, (3.2)
avec T
1
/T
2
/ Q, est quasi-priodique.
Notations complexes
Il est souvent commode de reprsenter le signal rel sinusodal :
x(t) = Asin
2
T
t, (3.3)
par la partie imaginaire dune fonction exponentielle complexe :
z(t) = Aexp
_
j
2
T
t
_
. (3.4)
Lintrt de cette notation rside dans les proprits de calculs remarquables de la fonction exp.
De plus, en appliquant la formule dEuler, on peut crire (en notant z

le complexe conjugu
de z) :
jAsin
2
T
t =
1
2
(z(t) z

(t))
=
A
2
exp
_
j
2t
T
_

A
2
exp
_
j
2t
T
_
.
(3.5)
On peut donc voir le signal x(t) comme la composition (somme) de deux phaseurs conjugus,
lun tournant dans le sens direct la pulsation = 2/T et lautre = 2/T. Pour tenir
compte de ces rotations de sens opposs, on parle de frquences positives et ngatives, mais il
est clair que ce sont des notions purement formelles (lies au modle complexe) qui nont aucune
signication physique.
3.2.3 Signaux alatoires
Dnition 3.2.4 (Signal stationnaire) Un signal alatoire x(t) est stationnaire, si ses caractris-
tiques statistiques sont invariantes dans le temps.
Dnition 3.2.5 (Signal stationnaire lordre n) Un signal alatoire x(t) est stationnaire lordre
n, si ses caractristiques statistiques sont invariantes dans le temps, jusqu lordre n inclus.
31
Exemple 3.2.1 Un signal alatoire x(t) est stationnaire lordre 2, si sa moyenne, sa variance
et sa focntion dauto-corrlation ne dpendent pas du temps.
Dnition 3.2.6 (Signal ergodique) Un signal alatoire x(t) est ergodique si les valeurs moyennes
statistiques (moyennes densemble) sont gales aux valeurs moyennes temporelles (sur une rali-
sation).
Cette proprit est trs importante en pratique, car elle permet destimer la moyenne statistique
par une moyenne temporelle sur une seule ralisation :
E[x(t)] = lim
T+
1
2T
_
+T
T
x(t)dt (3.6)
Les caractristiques des signaux alatoires sont mesures sur des temps dobservation nie.
En pratique, la stationarit ou lergodicit seront considres sur la fentre dobservation.
3.3 Energie et puissance
3.3.1 Dnitions
En lectricit, on dnit la puissance instantane, p(t), dans un diple, comme le produit de la
tension v(t) par le courant i(t) circulant dans le diple :
p(t) = v(t)i(t). (3.7)
Si le diple est une simple rsistance R, chaque instant t on a v(t) = Ri(t), do lexpres-
sion :
p(t) = Ri
2
(t) =
v
2
(t)
R
. (3.8)
Lnergie dissipe dans le diple entre deux instants t
1
et t
2
vaut alors :
W(t
1
, t
2
) =
_
t
2
t
1
p(t)dt = R
_
t
2
t
1
i
2
(t)dt =
1
R
_
t
2
t
1
v
2
(t)dt, (3.9)
et la puissance moyenne sur lintervalle est gale :
P(t
1
, t
2
) =
W(t
1
, t
2
)
t
2
t
1
=
1
t
2
t
1
_
t
2
t
1
p(t)dt. (3.10)
Dnition 3.3.1 (Energie et puissance moyenne sur un intervalle) Par analogie, on appelle ner-
gie (normalise) ou puissance moyenne (normalise) dun signal rel x(t) sur lintervalle [t
1
, t
2
],
les grandeurs suivantes :
W
x
(t
1
, t
2
) =
_
t
2
t
1
x
2
(t)dt, (3.11)
et :
P
x
(t
1
, t
2
) =
1
t
2
t
1
_
t
2
t
1
x
2
(t)dt. (3.12)
La valeur efcace du signal x(t) est gale
_
P
x
(t
1
, t
2
).
32
Dans la dnition prcdente, ladjectif normalis est prcis pour souligner que lnergie ou
la puissance sont dnies un facteur prs qui dpend de la nature du signal (courant ou tension,
dans le cas dun signal lectrique).
Finalement, on peut dnir lnergie totale et la puissance moyenne totale dun signal, cest-
-dire sur R :
Dnition 3.3.2 (Energie et puissance moyenne dun signal sur R) On appelle nergie totale
ou puissance moyenne total dun signal rel x(t) les grandeurs suivantes, si elles existent :
W
x
=
_
+

x
2
(t)dt, (3.13)
et :
P
x
= lim
T+
1
T
_
+T/2
T/2
x
2
(t)dt. (3.14)
La valeur efcace du signal x(t) est gale

P
x
.
Cas de signaux complexes. Dans le cas de signaux complexes, dans les intgrales, on remplace
x
2
(t) par [x(t)[
2
= x(t)x

(t).
Cas des signaux priodiques. Dans le cas de signaux priodiques, la puissance moyenne totale
est gale la puissance moyenne sur une priode.
3.3.2 Signaux nergie nie
Dnition 3.3.3 (Signal nergie nie) Un signal x(t) est nergie nie si lintgrale suivante
existe,
W
x
=
_
+

[x(t)[
2
dt, (3.15)
cest--dire si :
_
+

[x(t)[
2
dt < +. (3.16)
Les signaux nergie nie sont aussi appels signaux de carr sommable ou de carr int-
grable.
Exemple 3.3.1 Le signal x(t) = rect(t/T) est un signal nergie nie :
W
x
=
_
+

[x(t)[
2
dt =
_
+T/2
T/2
dt = T. (3.17)
Sa puissance moyenne P
x
est donc nulle.
Consquence. Un signal nergie nie a une puissance moyenne nulle.
33
3.3.3 Signaux puissance moyenne nie
Dnition 3.3.4 (Signal puissance moyenne nie) Un signal x(t), dnie sur R, est puis-
sance moyenne nie sur cet intervalle si :
0 < P
x
= lim
T+
1
T
_
+T/2
T/2
[x(t)[
2
dt < +. (3.18)
La dnition exclut le cas de signaux puissance moyenne nulle, qui correspond des signaux
nergie nie.
Exemple 3.3.2 Le signal x(t) = sin(t) est un signal puissance moyenne nie sur R. En effet,
[x(t)[
2
= sin
2
(t) = (1 cos t)/2, et en intgrant :
P
x
= lim
T+
1
T
_
+T/2
T/2
(1 cos t)dt =
1
2
(3.19)
En revanche, lintgrale W
x
diverge : le signal nest donc pas nergie nie.
3.4 Classication spectrale
Lanalyse spectrale, par transforme de Fourier (TF), conduit considrer le spectre des si-
gnaux, cest--dire leur reprsentation dans le domaine frquentiel, comme une reprsentation
duale, quivalente dun point de vue de linformation contenue.
On appelle largeur de bande, B = f
2
f
1
, le domaine des frquences o le spectre a des
valeurs non nulles.
Un signal dont le spectre est nul en dehors dune bande de frquence donne est appel signal
bande limite, ou signal spectre support born.
La gure 3.1 donne quelques exemple de signaux bande limite.
3.5 Autres proprits
3.5.1 Variables continues ou discrtes
La nature continue ou discrte dun signal x(t) peut tre considre pour lamplitude ou pour
la variable t. Si lamplitude du signal est discrte on parle de quantication (quantization). Si la
discrtisation concerne la variable t, on parle dchantillonnage (sampling).
3.5.2 Parit
Un signal dterministe x(t) est pair si x(t) = x(t) ; il est impair si x(t) = x(t). On peut
remarquer quil est toujours possible de dcomposer un signal x(t) en la somme dun signal pair
et dun signal impair :
x(t) = x
p
(t) +x
i
(t), (3.20)
avec :
_
x
p
(t) =
x(t)+x(t)
2
,
x
i
(t) =
x(t)x(t)
2
.
(3.21)
34
X(f)
f
Basse frquence
X(f)
f
Haute frquence
f
Bande troite
f
Bande large
X(f)
X(f)
FIG. 3.1 Quelques exemples de spectres de signaux bande limite
3.5.3 Causalit
Dnition 3.5.1 (Signal causal) Un signal x(t) est causal sil est nul pour toute valeur ngative
de t.
On peut montrer quun signal rel causal est donc tel que x
i
(t) = x
p
(t)sgn(t).
Exemple 3.5.1 Gnralement, un ltre ralisable, de rponse impulsionnelle h(t), est causal,
cest--dire que h(t) = 0, t < 0.
En traitement dimages, les ltres sont non causaux car la valeur ltre dun pixel I(x, y) dpend
gnralement de tous ses voisins.
3.6 Exercices
3.6.1 Classication de signaux
Soient x(t) un signal dterministe et b(t) un signal alatoire. Prciser la nature dterministe
ou alatoire des signaux suivants.
1. x
1
(t) = Ax(t), o A est un gain rel
2. x
2
(t) = x(t) sin t,
3. x
3
(t) = x(t)(t),
4. x
4
(t) = x(t) +b(t),
5. x
5
(t) = [b(t)[,
6. x
6
(t) = x(t)b(t),
7. x
7
(t) = x(t)b(t)/[b(t)[.
35
3.6.2 Classication nergtique de signaux simples
Dterminer si les signaux suivants sont nergie nie ou puissance nie. Calculer pour
chacun lnergie et la puissance moyenne totale.
1. x
1
(t) = Arect(t),
2. x
2
(t) = A sin t,
3. x
3
(t) = A(t) sin t,
4. x
4
(t) = (t),
5. x
5
(t) = A exp(at) (t), o a > 0,
6. x
6
(t) = A exp(at),
7. x
7
(t) = Atri(t/T).
3.6.3 Puissance moyenne dun signal priodique
On considre le signal priodique x(t) = A sin(2t/T
0
).
1. Calculer la puissance moyenne, P(t, T), du signal sur un intervalle de mesure T.
2. Montrer que la puissance moyenne, lorque T +, est gale celle calcule sur une
priode T
0
.
3. Pour quelles autres valeurs de lintervalle de mesure, obtient-on le mme rsultat ?
3.6.4 Classication spectrale des signaux
Soit b(t) un bruit blanc large bande. Indiquer si les signaux suivants sont des signaux basses
frquences (BF), hautes frquences (HF), large bande ou bande troite.
1. x
1
(t) = Ab(t), o A est un gain rel,
2. x
2
(t) = Asin t.
36
Chapitre 4
Reprsentation vectorielle de signaux
4.1 Espace de signaux
4.1.1 Reprsentation discrte
On peut reprsenter un signal sur une base de signaux (fonctions) dtermins,
k
(t), k =
1, . . . , K :
x(t) =
K

k=1
a
k

k
(t). (4.1)
Le vecteur a = (a
1
, . . . , a
K
)
T
est une reprsentation du signal x(t) dans la base =
1
(t), . . . ,
K
(t).
Remarque 4.1.1 Dans le cas gnral, la base est de dimension innie ;
Pour certaines classes de signaux, on peut chercher des approximations comportant un
nombre limit de signaux de base
k
(t) ;
La reprsentation discrte a est lunique moyen daborder le traitement numrique du si-
gnal.
4.1.2 Espace vectoriel de fonctions
Dnition 4.1.1 (Espace vectoriel) Etant donn un corps commutatif ( dlment neutre 0 et e,
on dit quun ensemble c muni dune opration interne (note ) et dune opration externe dont
le domaine doprateurs est (, a une structure despce vectoriel sur ( si :
c est un groupe commutatif pour son opration interne,
lopration externe est telle que, pour tout x c et tout ( et (, on ait :
()x = (x) et ex = x, (4.2)
Lopration externe est distributive par rapport laddition sur le corps ( et par rapport
lopration interne dans c :
( +)x = x x et (x y) = x y. (4.3)
Le nombre de vecteurs de la base est appel dimension de lespace.
Un espace vectoriel c est norm si on peut dnir une norme, cest--dire une application de
c dans R
+
, qui tout vecteur x de c associe |x|. La norme possde les proprits suivantes :
37
x, |x| 0,
|x| = 0 x =

0,
(x, y), |x +y| |x| +|y|.
Un espace vectoriel est dit mtrique si tout couple de vecteurs (x, y) est associ un rel
d(x, y) tel que :
d(x, y) 0,
d(x, y) = 0 x = y
d(x, y) = d(y, x).
La mesure d(x, y) est appele distance. Une distance usuelle est obtenue partir de la norme par :
d(x, y) = |x y| (4.4)
Une suite innie x
n
dlments dun espace vectoriel mtrique converge vers un vecteur x
de cet espace si :
lim
n+
d( x
n
, x) = 0. (4.5)
Un espace vectoriel norm dans lequel toute suite est convergente est dit complet. On lappelle
aussi espace de Banach.
Dnition 4.1.2 (Espace de Hilbert) Un espace de Hilbert est un espace vectoriel norm com-
plet (espace de Banach) dont la norme |.| dcoule dun produit scalaire ou hermitien < ., . >,
par la formule < x, x >= |x|
2
.
Un espace de Hilbert est la gnralisation en dimension quelconque dun espace vectoriel eu-
clidien ou hermitien.
Les diffrentes mtriques possibles (distances) dnissent divers types de convergence.
4.1.3 Espace de signaux
Soit c
K
un espace de dimension K et B =
1
(t), . . . ,
K
(t) une base de cet espace.
Tout signal x(t) a une reprsentation unique dans la base B :
x(t) =
K

k=1
a
k

k
(t), (4.6)
o les a
k
sont lments de R ou de C.
Les coefcients (a
1
, . . . , a
K
) dnissent un point de coordonne (a
1
, . . . , a
K
) par rapport
la base B : (
1
, . . . ,
K
) est donc une reprsentation du signal x(t) par rapport la base B.
4.1.4 Distance entre deux signaux
La reprsentation vectorielle de signaux dans un espace vectoriel mtrique permet de comparer
des signaux en mesurant leur distance.
Soient deux signaux x(t) et y(t) dont les reprsentations (dans la mme base B) sont :
x(t) x = (x
1
, . . . , x
K
)
T
,
y(t) y = (y
1
, . . . , y
K
)
T
,
(4.7)
38
On peut alors dnir la distance entre les signaux :
d(x(t), y(t)) = d(x, y). (4.8)
Par exemple, si d est la distance euclidienne, on a simplement :
d(x(t), y(t)) = d(x, y) =
_

k
[x
k
y
k
[
2
_
1/2
. (4.9)
Par analogie, on peut dnir la distance entre deux signaux sur un intervalle T par :
d
2
(x(t), y(t)) =
_
K
_
T
[x(t) y(t)[
2
dt
_
1/2
. (4.10)
o K est une constante de normalisation. Typiquement K = 1 ou K = 1/T. Cette distance est
appele distance en moyenne quadratique.
On peut bien sr dnir dautres distances, par exemple :
d
1
(x(t), y(t)) = K
_
T
[x(t) y(t)[dt,
d
p
(x(t), y(t)) =
_
K
_
T
[x(t) y(t)[
p
dt
_
1/p
,
d

(x(t), y(t)) = KT sup[x(t) y(t)[; t T.


(4.11)
Pour des signaux binaires, on utilise la distance de Hamming :
d
H
(x(t), y(t)) =
K

k=1
x
k
y
k
, (4.12)
o x
k
et y
k
sont des lments de 0, 1 et reprsente loprateur OU exclusif. Cette distance
mesure le nombre de bits diffrents entre x et y.
4.1.5 Espace L
2
des signaux nergie nie
Lensemble des signaux nergie nie (ou de carr sommable) sur un intervalle [t
1
, t
2
] forme
un espace not L
2
(t
1
, t
2
) dont la norme est dnie par :
|x| =
_
_
t
2
t
1
[x(t)[
2
dt
_
1/2
. (4.13)
Le carr de la norme, |x|
2
, est donc gal lnergie du signal.
La distance entre deux signaux x et y est alors dnie par la distance euclidienne :
d(x, y) = |x y| =
_
_
t
2
t
1
[x(t) y(t)[
2
dt
_
1/2
. (4.14)
Dans L
2
(t
1
, t
2
), on dit quun signal x(t) converge en moyenne quadratique vers y(t) si d(x, y)
0.
Lexposant 2 dans L
2
(t
1
, t
2
) indique la mtrique utilise et non pas la dimension.
39
4.2 Fonctions orthogonales
4.2.1 Produit scalaire de signaux dans L
2
(t
1
, t
2
)
Soient deux vecteurs x = (x
1
, . . . , x
K
)
T
et y = (y
1
, . . . , y
K
)
T
dans une base B, on peut
dnir le produit scalaire des vecteurs :
x y =
K

k=1
x
k
y

k
, (4.15)
o

indique la conjugaison complexe.
Par analogie, soient deux signaux x(t) et y(t), lments de L
2
(t
1
, t
2
), on peut dnir le produit
scalaire par :
< x, y >=
_
t
2
t
1
x(t)y(t)

dt. (4.16)
On remarque que < x, y >,=< y, x >. En revanche, cette dnition possde la symtrie
hermitienne. On a en effet :
< x, y >=< y, x >

. (4.17)
Par ailleurs, en raison de la dnition ci-dessus et de la linarit de lintgrale, le produit
scalaire de sommes de signaux se dveloppe facilement selon la rgle de calcul :
< a
1
x
1
+a
2
x
2
, b
1
y
1
+b
2
y
2
>= a
1
b

1
< x
1
, y
1
> +a
1
b

2
< x
1
, y
2
> +a
2
b

1
< x
2
, y
1
> +a
2
b

2
< x
2
, y
2
>,
(4.18)
o a
1
, a
2
, b
1
, b
2
sont des scalaires.
4.2.2 Fonctions orthogonales
En gomtrie euclidienne, deux vecteurs sont orthogonaux si leur produit scalaire est nul. Par
analogie, on dira que deux signaux sont orthogonaux si leur produit scalaire est nuel, cest--dire
si :
< x, y >=
_
t
2
t
1
x(t)y(t)

dt = 0. (4.19)
Le choix de lintervalle [t
1
, t
2
] est important : < x, y >= 0 dans [t
1
, t
2
] nentrane pas
lorthogonalit dans tous les intervalles.
4.2.3 Produit scalaire et distance euclidienne
Le lien entre distance euclidienne et produit scalaire est vident dans lespace L
2
(t
1
, t
2
). En
effet :
d
2
(x, y) =
_
t
2
t
1
[x(t) y(t)[
2
dt,
=
_
t
2
t
1
_
x(t) y(t)
__
x(t) y(t)
_

dt,
= < x y, x y >,
= < x, x > < y, x > < x, y > + < y, y >,
= |x|
2
+|y|
2
(< x, y > + < x, y >

),
= |x|
2
+|y|
2
2(< x, y >).
(4.20)
40
Dans le cas particulier ou les signaux sont orthogonaux, < x, y >= 0, la relation (4.20) se
simplie et donne le thorme de Pythagore :
d
2
(x, y) = |x y|
2
= |x|
2
+|y|
2
. (4.21)
4.2.4 Ingalit de Schwartz
Thorme 4.2.1 Deux signaux, x(t) et y(t) de L
2
(t
1
, t
2
) vrient lingalit suivante, dite inga-
lit de Schwartz :
[ < x, y > [
2
< x, x >< y, y >, (4.22)
ou, sous forme intgrale :

_
t
2
t
1
x(t)y

(t)dt

_
t
2
t
1
[x(t)[
2
dt
_
t
2
t
1
[y(t)[
2
dt. (4.23)
Lgalit est obtenue si et seulement si x(t) = ky(t).
Soient deux signaux, x(t) et y(t) de L
2
(t
1
, t
2
), et k un scalaire de R ou de C. Le carr de la
distance entr ex et ky est la quantit positive, k :
d
2
(x, ky) =< x, x > +[k[
2
< y, y > k

< x, y > k < x, y >

0. (4.24)
Ceci est en particulier vrai pour :
k =
< x, y >
< y, y >
. (4.25)
En reportant dans (4.24), on a alors :
d
2
(x, ky) = < x, x > +

<x,y>
<y,y>

2
< y, y >
<x,y>

<y,y>
< x, y >
<x,y>
<y,y>
< x, y >

0
= < x, x >
<x,y>
<y,y>
< x, y >

0
= < x, x >
|<x,y>|
2
<y,y>
0.
(4.26)
On en tire lingalit de Schwartz :
[ < x, y > [
2
< x, x >< y, y >, (4.27)
ou, sous forme intgrale :

_
t
2
t
1
x(t)y

(t)dt

_
t
2
t
1
[x(t)[
2
dt
_
t
2
t
1
[y(t)[
2
dt. (4.28)
On remarque que lgalit est atteinte si et seulement si d(x, ky) = 0, cest--dire si x(t) =
ky(t).
41
4.2.5 Approximation dun signal dans L
2
(t
1
, t
2
)
Soit un signal x(t) L
2
(t
1
, t
2
) de dimension K, et B =
1
(t), . . . ,
M
(t), avec M < K,
une base dun sous-espace c
M
de L
2
(t
1
, t
2
). On peut dnir dans c
M
une approximation dordre
M de x(t), note x(t) :
x(t) =
M

m=1

m
(t). (4.29)
Lerreur dapproximation est dnie par :
e(t) = x(t) x(t), (4.30)
et on appelle erreur quadratique la quantit :
|e|
2
= d
2
(x, x). (4.31)
On peut donc dnir la meilleure approximation x dans ce sous-espace au sens des moindres
carrs si les coefcients
m
sont choisis de faon minimiser la distance d(x, x).
4.2.6 Thorme de la projection
Thorme 4.2.2 (Thorme de la projection) La distance d(x, x) entre x(t) et son approxima-
tion x(t) est minimale si lerreur dapproximation e(t) = x(t) x(t) est orthogonale aux fonctions

m
(t), cest--dire x(t) elle-mme.
On peut reprsenter graphiquement ce rsultat par le schma de la gure 4.1.
Dmonstration. Soit lapproximation :
x(t) =
M

m=1

m
(t), (4.32)
telle que lerreur e(t) = x(t) x(t) est orthogonale
m
(t), m = 1, . . . , M. Considrons une
autre approximation :
x(t) =
M

m=1

m
(t), (4.33)
et calculons :
d
2
(x, x) = d
2
(x x, x x),
= |x x|
2
+| x x|
2
2(< x x, x x >).
(4.34)
Or, x(t) x(t) =

m
(
m

m
)
m
(t) et < e,
m
>= 0, m = 1, . . . , M. Par consquent, on
a :
< x x, x x >= 0, (4.35)
do, en reportant dans (4.34) :
d
2
(x, x) = |x x|
2
+| x x|
2
, (4.36)
qui est minimale si et seulement si x(t) = x(t).
42
M
E
x
x
x x e - =
FIG. 4.1 Reprsentation graphique du thorme de la projection orthogonale
4.2.7 Calcul des coefcients
k
optimaux au sens des moindres carrs
Lorsque lerreur e = x x est minimale, compte tenu de son orthogonalit avec
k
, et compte
tenu de lexpression de x, on peut crire :
< e,
k
> = 0,
< x x, x > = 0,
< x, x > < x, x > = 0,
< x, x > = | x|
2
.
(4.37)
Pour chaque produit scalaire :
< x x,
m
>=< e,
m
>= 0 < x,
m
>=< x,
m
>, m = 1, . . . , K. (4.38)
Or, en substituant dans (4.38) x par son expression x(t) =

k

k

k
(t), on a, m = 1, . . . , K :
< x,
m
> = <

k

k

k
,
m
>
=

k

k
<
k
,
m
> .
(4.39)
En notant :
a = (
1
, . . . ,
K
)
T
, et

km
= <
k
,
m
>

m
= < x,
m
>
(4.40)
les termes gnraux de la matrice et du vecteur , les K quations scrivent
T
a = , soit
puisque
T
est inversible (car les
k
forment une base)
a =
T
. (4.41)
Cas dune base orthogonale. Si les
k
forment une base orthogonale, pour k ,= m, on a

km
= 0 et la matrice est diagonale. On a alors simplement =
T
do
1

kk
= 1/
kk
,
et les coefcients
k
sexpriment par lquation :

k
=

k

kk
=
< x,
k
>
<
k
,
k
>
, k = 1, . . . , K. (4.42)
43
4.2.8 Qualit de lapproximation
On mesure la qualit de lapproximation par lerreur relative, que lon exprime en dB. Cette
mesure donne le rapport signal/erreur, R :
R =
|x|
2
|e|
2
=
|x|
2
|x x|
2
=
|x|
2
|x|
2
| x|
2
=
1
1
x
2
x
2
, (4.43)
o la troisime galit est obtenue en appliquant le thorme de Pythagore, car |x|
2
= |e|
2
+
| x|
2
. On peut aussi exprimer cette relation en dB :
R
dB
= 10 log R = 10 log
_
1
| x|
2
|x|
2
_
. (4.44)
4.2.9 Cas dune base orthogonale
Les coefcients
k
de lapproximation optimale au sens des moindres carrs sont donns par
(4.42).
Lerreur dapproximation sexprime :
|e|
2
= |x|
2
| x|
2
=
_
t
2
t
1
[x(t)[
2
dt

K
k=1
[
k
[
2

kk
,
(4.45)
do (puisque |e|
2
0) :
K

k=1
[
k
[
2

kk

_
t
2
t
1
[x(t)[
2
dt = |x|
2
. (4.46)
Puisque les coefcients
kk
=<
k
,
k
>= |
k
|
2
> 0, cette dernire expression montre que
la qualit de lapproximation augmente avec K et on peut crire :
lim
K+
K

k=1
[
k
[
2

kk
= |x|
2
, (4.47)
autrement dit, lerreur dapproximation |e|
2
tend asymptotiquement vers 0.
Cette limite traduit lgalit de Parseval :
+

k=1
[
k
[
2

kk
= |x|
2
, (4.48)
qui montre que lnergie du signal est gale la somme de lnergie de ses composantes.
Cas de fonctions orthonormes. Si les fonctions
k
sont aussi normes, cest--dire si <

k
,
k
>=
kk
= 1, on a simplement :

k
=
k
=< x,
k
>, k = 1, . . . (4.49)
Lapproximation scrit alors :
x(t) =

k
< x,
k
>
k
(t). (4.50)
44
Lgalit de Parseval devient simplement :
+

k=1
[
k
[
2
= |x|
2
. (4.51)
4.2.10 Construction dune base orthonormale par la procdure de Gram-Schmidt
On suppose que lon dispose dune base non orthogonale v
1
, . . . , v
K
. On se propose de
construire une base orthonormale
1
, . . . ,
K
en suivant la procdure suivante :
1. On pose w
1
(t) = v
1
(t) puis on norme
1
=
w
1
(t)
w
1

. On initialise k = 1
2. On calcule :
k = k + 1, (4.52)
puis :
w
k
(t) = v
k
(t)
k1

i=1
< v
k
,
i
>
i
(t) (4.53)
et on norme :

k
=
w
k
(t)
|w
k
|
(4.54)
3. On rpte ltape (2) jusqu k = K.
Dans la procdure ci-dessus, on remarque que w
k
est la diffrence entre le vecteur v
k
et sa
projection orthogonale sur lespace de dimension k 1 engendr par les k 1 premiers vecteurs

1
, . . . ,
k1
. Cette diffrence, en application du thorme de la projection, est donc orthogo-
nale aux k 1 vecteurs
1
, . . . ,
k1
prcdemment calculs. Ltape de normalisation permet
ensuite dobtenir des vecteurs norms.
4.3 Exemples de fonctions orthogonales
Il existe de nombreuses familles de fonctions orthogonales. Nous en donnons ici quelques
exemples.
4.3.1 Fonctions rectangulaires dcales
Ce sont des fonctions de la forme [Fig. 4.2) :

k
(t) = rect
_
t kT
T
_
. (4.55)
4.3.2 Fonctions orthogonales de Rademacher et de Walsh
La gure (4.3) prsente les trois premires fonctions de Rademacher.
La gure (4.4) prsente les trois premires fonctions de Walsh.
45
1
t
1
t
) (
1
t
) (
2
t
DT
DT
2DT
FIG. 4.2 Fonctions rectangulaires dcales
1
t
1
t
) (
1
t
) (
2
t
T
1
) (
3
t
T
T
t
FIG. 4.3 Fonctions de Rademacher
46
1
t
1
t
) (
1
t
) (
2
t
T
1
) (
3
t
T
T
t
FIG. 4.4 Fonctions de Walsh
4.3.3 Sries de Fourier
Tout signal de L
2
(t
1
, t
1
+ T) peut tre dvelopp en sries de Fourier, partir de signaux de
base de forme exponentielle complexe :

k
(t) = exp
_
j2k
t
T
_
, (4.56)
telles que k ,= j, <
k
,
j
>= 0, et <
k
,
k
>= T.
En notant X
k
(au lieu de
k
) le k-ime coefcient, on a :
x(t) =
k=+

k=
X
k
exp
_
j2k
t
T
_
, (4.57)
avec :
X
k
=
1
T
_
t
1
+T
t
1
x(t) exp
_
j2k
t
T
_
dt. (4.58)
Cette dernire expression est obtenue en appliquant les rsultats du paragraphe (4.2) :
X
k
=
<x,
k
>
<
k
,
k
>
=
<x,
k
>

kk
=
1
T
_
t
1
+T
t
1
x(t)

k
(t)dt =
1
T
_
t
1
+T
t
1
x(t) exp(j2k
t
T
)dt. (4.59)
Les coefcients sont classs dans lordre croissant des harmoniques :
k
est de priode T/k.
La srie est innie et on peut crire lgalit de Parseval :
P
x
=
1
T
_
t
1
+T
t
1
[x(t)[
2
dt =
k=+

k=
[X
k
[
2
. (4.60)
4.4 Exercices
4.4.1 Distance entre deux signaux
On considre les deux signaux :
x
n
(t) = A sin(2nt/T) rect[(t T/2)/T] et y
p
(t) = A cos(2pt/T) rect[(t T/2)/T],
(4.61)
47
o n et p sont des entiers positifs.
1. Calculer la distance euclidienne d(x
n
, y
p
) avec K = 1, des deux signaux en fonction des
entiers n et p.
2. Calculer les normes des signaux x
n
(t) et y
p
(t).
3. En dduire que x
n
(t) et y
p
(t) sont orthogonaux.
4.4.2 Produit scalaire de deux signaux
Soient les deux signaux rels x
1
(t) = cos(2t/T
1
) et x
2
(t) = sin(2t/T
2
), sur le
domaine temporel t
1
t t
1
+T. On pose =
2

1
. On rappelle que le produit scalaire de
deux signaux x
1
(t) et x
2
(t) est not x
1
, x
2
) =
_
+

x
1
(t)x

2
(t)dt.
1. Calculer le produit scalaire des deux signaux sur le domaine temporel.
2. Pour quelles valeurs de ces deux fonctions sont-elles orthogonales sur le domaine tem-
porel ? Ce rsultat dpend-il de t
1
? Pourquoi ?
3. Calculer la norme des deux signaux. En dduire leur nergie sur le domaine temporel.
4. En dduire la distance euclidienne entre les deux signaux. Que vaut cette distance dans le
cas particulier o les signaux sont orthogonaux ?
4.4.3 Approximation dun signal
On dsire approximer le signal x(t) = rect(t 1/2) laide de 3 fonctions de base
k
(t) =
exp(kt) pour k 1, 2, 3. On utilisera les rsultats et les notations du cours. On rappelle que
le produit scalaire de deux signaux x
1
(t) et x
2
(t) est not x
1
, x
2
) =
_
+

x
1
(t)x

2
(t)dt.
1. A partir du cours, donner la relation donnant lapproximation, en exprimant les paramtres

kl
et
k
en fonction des produits scalaires.
2. Calculer les coefcients
kl
et
k
.
3. En dduire la matrice et le vecteur .
4. Calculer la matrice
1
et en dduire les coefcents
k
et lapproximation x(t)
5. Calculer lerreur quadratique |e|
2
, puis le rapport Signal/Erreur : R = |x|
2
/|e|
2
en gran-
deur normale et en dB.
4.4.4 Dveloppement en sries de Fourier
Vrier que pour les fonctions exponentielles complexes
k
(t) = exp(j2kt/T), on a
effectivement k ,= l, <
k
,
l
>= 0, et <
k
,
k
>= T.
Dvelopper en srie de Fourier le signal
x(t) =
At
T
rect
_
t T/2
T
_
, (4.62)
sur lintervalle [0, T].
48
Chapitre 5
Signaux certains
5.1 Transforme de Fourier
5.1.1 Dnition et existence
Dnition 5.1.1 (Transforme de Fourier) Soit un signal certain x(t), sa transforme de Fou-
rier (TF) est une fonction complexe de la variable relle f dnie par :
X(f) = Tx(t) =< x, exp(j2ft) >=
_
+

x(t) exp(j2ft)dt. (5.1)


Dnition 5.1.2 (Transforme de Fourier inverse) On appelle transforme de Fourier inverse
la relation :
x(t) = T
1
X(f) =< X, exp(j2ft) >=
_
+

X(f) exp(j2ft)df. (5.2)


Remarques.
La TF existe si lintgrale (5.1) existe, cest--dire si x(t) est une fonction borne et abso-
lument intgrale donc si
_
[x(t)[dt existe.
La dimension de la variable f est [t]
1
si x(t) est une fonction de t.
On note X(f) = Tx(t) et x(t) = T
1
X(f), ou de faon abrge :
x(t) X(f). (5.3)
5.1.2 Proprits de la transforme de Fourier
Soient deux signaux x(t) et y(t) admettant pour transformes de Fourier, X(f) et Y (f), res-
pectivement, on peut facilement vrier les proprits suivantes (les dmonstrations sont laisses
titre dexercice).
Linarit
x(t) +y(t) X(f) +Y (f). (5.4)
49
Parit
x(t) X(f)
relle paire relle paire
relle impaire imaginaire impaire
imaginaire paire imaginaire paire
imaginaire impaire relle impaire
On retiendra que la TF conserve la parit. Pour une fonction paire, la nature relle ou imaginaire
nest pas change. En revanche, pour une fonction impaire, la nature est modie.
Transforme dun signal rel
La transforme de Fourier dun signal rel x(t) est une fonction complexe X(f) telle que :
son module [X(f)[ est une fonction paire de f,
sa phase (X(f)) est une fonction impaire de f.
Complexe conjugu
x

(t) X

(f). (5.5)
Changement dchelle sur t
x(at)
1
[a[
X(f/a). (5.6)
On peut noter le cas particulier :
x(t) X(f). (5.7)
Translation sur t
x(t ) X(f) exp(j2f). (5.8)
Translation sur f ou modulation
x(t) exp(j2f
0
t) X(f f
0
). (5.9)
Drivation par rapport la variable t
d
n
dt
n
x(t) (j2f)
n
X(f). (5.10)
50
Intgration de la variable t
_
t

x(u)du
1
j2f
X(f), si
_
+

x(u)du = 0. (5.11)
Convolution (thormes de Plancherel)
x(t) y(t) X(f)Y (f). (5.12)
x(t)y(t) X(f) Y (f). (5.13)
5.1.3 Exemple 1 : impulsion dcroissance exponentielle
On considre le signal x(t) =
1

exp(t/)(t). Ce signal reprsente la dcharge dun conden-


sateur de capacit C dans une rsistance R (telle que RC = ), mais aussi la rponse dun ltre
passe-bas du premier ordre (ltre RC) une impulsion de Dirac. Les spectres associs aux deux
systmes sont donc identiques.
Calcul de X(f)
Par dnition, on crit :
X(f) = Tx(t) =
_
+

x(t) exp(j2ft)dt
=
1

_
+
0
exp(t/) exp(j2ft)dt
=
1

_
+
0
exp
_
(j2ft +
t

)
_
dt
=
1

_
exp((j2ft+
t

))
(j2f+1/)
_
+
0
,
(5.14)
do nalement :
X(f) =
1
1 +j2f
. (5.15)
Reprsentation de X(f)
X(f) est une fonction complexe que lon peut reprsenter par son module et sa phase.
Le module est calcul selon sa dnition :
[X(f)[ =
_
X(f)X

(f) =
1
_
1 + (2f)
2
. (5.16)
Cest une fonction paire de f (Fig. 5.1, en bas).
Largument, par dnition, est gal :
(X(f)) = arctan(2f), (5.17)
est une fonction impaire de f (Fig. 5.1, en bas). Au voisinage de 0, elle est quivalente 2f,
et les limites sont :
lim
f+
(X(f)) = /2
lim
f
(X(f)) = +/2.
(5.18)
51
25 20 15 10 5 0 5 10 15 20 25
0
0.2
0.4
0.6
0.8
1
25 20 15 10 5 0 5 10 15 20 25
2
1
0
1
2
frquence f
FIG. 5.1 Module (en haut) et argument (en bas) de la transforme de Fourier de x(t) ( = 0.1s)
On retiendra que pour un signal rel, x(t), la transforme de Fourier, X(f) est telle que :
[X(f)[ est paire,
(X(f)) est impaire.
5.1.4 Exemple 2 : transforme de Fourier de rect(t/T)
On considre la fonction x(t) = rect(t/T).
Calcul de la transforme de Fourier
Calculons sa transforme de Fourier :
X(f) =
_
+

x(t) exp(j2ft)dt
=
_
+T/2
T/2
exp(j2ft)dt
=
1
j2f
_
exp(j2ft)
_
+T/2
T/2
=
exp(jfT)exp(jfT)
j2f
=
sin(fT)
f
= Tsinc(fT).
(5.19)
De faon abrge, on a donc :
x(t) = rect(t/T) X(f) = Tsinc(fT). (5.20)
Reprsentation graphique du module et de la phase de X(f)
La TF X(f) tant relle, le module nest autre que la valeur absolue :
[X(f)[ = T[sinc(fT)[. (5.21)
En ce qui concerne la phase, rappelons que cest une fonction impaire : elle vaut donc 0 lorsque
sinc(fT) 0, et lorsque sinc(fT) < 0.
On obtient donc les tracs prsents la gure 5.2.
52
p
-p
Phase de X(f)
Module de X(f)
f
f
FIG. 5.2 Module et phase de la transforme de Fourier de la fonction x(t) = rect(t/T) (T = 0.1s
5.1.5 Thormes de Plancherel
Thorme 5.1.1 (Thorme de Plancherel - 1) Soient x(t) et y(t) deux signaux admettant pour
transformes de Fourier X(f) et Y (f) respectivement, alors :
x(t) y(t) X(f)Y (f). (5.22)
Dmonstration
On note z(t) = x(t) y(t). Par dnition du produit de convolution, on a :
z(t) =
_
+

x(u)y(t u)du. (5.23)


Calculons la transforme de Fourier de z(t) :
Z(f) =
_
+

_
_
+

x(u)y(t u)du
_
exp(j2ft)dt
=
_
+

x(u)
_
_
+

y(t u) exp(j2ft)dt
_
. .
TF de y(tu)
du. (5.24)
Or, lintgrale entre crochets dans la dernire expression est la transforme de Fourier de y(t u),
cest--dire, en utilisant la rgle de translation par rapport la variable t, Y (f) exp(j2fu).
Donc on a :
Z(f) =
_
+

x(u)Y (f) exp(j2fu)du


= Y (f)
_
+

x(u) exp(j2fu)du
= X(f)Y (f).
(5.25)
53
De faon similaire, on montre le thorme suivant (la dmonstration est laisse titre dexer-
cice).
Thorme 5.1.2 (Thorme de Plancherel - 2) Soient x(t) et y(t) deux signaux admettant pour
transformes de Fourier X(f) et Y (f) respectivement, alors :
x(t)y(t) X(f) Y (f). (5.26)
Application du thorme de Plancherel en ltrage
Soit un ltre de rponse impulsionnelle h(t). La rponse au signal x(t) est le signal y(t) :
y(t) = x(t) h(t). (5.27)
La transforme de Fourier Y (f) peut donc tre calcule, soit directement partir de y(t), soit par
lexpression :
Y (f) = X(f)H(f). (5.28)
Application du thorme de Plancherel au calcul de convolutions
On veut calculer le produit de convolution :
x(t) = sinc(t) sinc(t). (5.29)
Pour cela, on prend la transforme de Fourier :
X(f) = (Tsinc(t))
2
= (rect(f))
2
= rect(f).
(5.30)
En prenant la transforme de Fourier inverse, on obtient nalement x(t) :
x(t) = T
1
rect(f)
= sinc(t).
(5.31)
5.1.6 Thorme de Parseval
Thorme 5.1.3 (Thorme de Parseval) Soient x(t) et y(t) deux signaux admettant pour trans-
formes de Fourier X(f) et Y (f) respectivement, alors :
_
+

x(t)y

(t)dt =
_
+

X(f)Y

(f)df, (5.32)
et dans le cas particulier y(t) = x(t) :
_
+

[x(t)[
2
dt =
_
+

[X(f)[
2
df. (5.33)
Ce thorme indique que lnergie est conserve dans les reprsentations en temps et en frquence.
54
Dmonstration
Calculons :
I =
_
+

X(f)Y

(f)df. (5.34)
Puisque Y

(f) est la transforme de Fourier de y

(t), on peut crire :


I =
_
+

X(f)
_
_
+

(t) exp(j2ft)dt
_
df. (5.35)
On pose t = u, puis en intervertissant les intgrales, on arrive :
I =
_
+

X(f)
_
_
+

(u) exp(j2fu)du
_
df,
=
_
+

(u)
_
_
+

X(f) exp(j2fu)df
_
du.
(5.36)
On remarque que lintgrale entre crochet dans la dernire expression est la transforme de Fourier
inverse de X(f) do le rsultat :
I =
_
+

(u)x(u)du. (5.37)
Application du thorme de Parseval au calcul dintgrales
On veut calculer les deux intgrales suivantes :
I
1
=
_
+

sinc(t)dt et I
2
=
_
+

sinc
2
(t)dt. (5.38)
Pour calculer I
1
, on utilise la relation (5.32), en posant :
x(t) = sinc(t) X(f) = rect(f),
y

(t) = 1 = y(t) Y

(f) = (f).
(5.39)
Lquation (5.32) devient :
_
+

sinc(t)dt =
_
+

rect(f)(f)df = 1. (5.40)
Pour calculer I
2
, on pose :
x(t) = sinc(t) X(f) = rect(f),
y

(t) = sinc(t) Y

(f) = rect(f).
(5.41)
En reportant dans lgalit de Parseval (5.32), on a :
_
+

sinc
2
(t)dt =
_
+

rect
2
(f)df = 1. (5.42)
55
5.2 Fonctions de corrlation des signaux nergie nie
5.2.1 Dnitions
Dnition 5.2.1 (Intercorrlation) Soient x(t) et y(t) deux signaux nergie nie, on appelle
fonction dintercorrlation entre x(t) et y(t) la fonction note
xy
() dnie par :

xy
() =
_
+

x(t)y

(t )dt. (5.43)
On peut remarquer que
xy
() est gal au le produit scalaire :

xy
() =< x, y

> . (5.44)
Par ailleurs, en raison de la symtrie hermitienne, on a < x, y

>=< y

, x >

, do la relation :

xy
() =
yx

(). (5.45)
Dnition 5.2.2 (Autocorrlation) Soient x(t)un signal nergie nie, on appelle fonction dau-
tocorrlation de x(t) la fonction note
xx
() dnie par :

xx
() =
_
+

x(t)x

(t )dt. (5.46)
En raison de la symtrie hermitienne, on a la relation :

xx
() =
xx

(). (5.47)
Pour des signaux rels,
xy
() et
xx
() sont rels et satisfont :

xx
() =
xx
() et
xy
() =
yx
(). (5.48)
On en dduit notamment que lautocorrlation dun signal rel est une fonction paire.
5.2.2 Proprits
Autocorrlation
En utilisant lgalit
xx
() =
xx

(), et en notant la fonction dautocorrlation sous la


forme
xx
() = R() +jI(), lgalit ci-dessus devient :
R() +jI() = R() jI(). (5.49)
On en dduit donc que la partie relle de
xx
est paire alors que sa partie imaginaire est impaire.
Pour = 0, on a en particulier
xx
(0) =
xx

(0), donc
xx
(0) R et vaut :

xx
(0) =
_
+

x(t)x

(t)dt =
_
+

[x(t)[
2
dt > 0. (5.50)
On retiendra donc que,
xx
(0), lautocorrlation en = 0 est gale lnergie du signal.
56
Ingalit de Schwartz
En appliquant lingalit de Schwartz sur lintercorrlation < x, y

>, on obtient :
[ < x, y

> [
2
< x, x >< y

, y

>, (5.51)
que lon peut crire :
[
xy
()[
2

xx
(0)
yy
(0). (5.52)
Dans le cas particulier o x(t) = y(t), on a :
[
xx
()[
xx
(0). (5.53)
La fonction dautocorrlation
xx
() est donc borne par lnergie du signal x(t) et son module
est maximum en = 0.
5.2.3 Relation entre corrlation et convolution
La similarit dcriture entre corrlation et convolution (par exemple, ces deux quantits sex-
priment sous forme dun produit scalaire) ne doit pas tromper. Il faut faire attention aux variables
dintgration et aux variables des fonctions obtenues.
Dans la convolution, t reste la variable et une des fonction est renverse (y(tu)) par rapport
la variable dintgration u. Dans la corrlation, le dcalage est la variable de la fonction rsultat.
La corrlation mesure la ressemblance entre les fonctions x(t) et y(t) selon le dcalage .
La convolution formalise linteraction (ltrage) entre les fonctions x(t) et y(t).
Mathmatiquement, on peut crire une relation qui permet dexprimer la fonction de corrla-
tion comme un produit de convolution (et rciproquement). En effet,

xy
() =
_
+

x(u)y

(u )du
=
_
+

x(u)y

(( u))du
= x() y

().
(5.54)
cest--dire :

xy
() = x() y

(). (5.55)
Exemple
On considre les signaux :
x(t) = exp(at)(t) et y(t) = exp(2at)(t), (5.56)
o a est un rel positif.
Par dnition, lintercorrlation scrit :

xy
() =
_
+

x(t)y(t )dt =
_
+

exp(at)(t) exp(2a(t ))(t )dt. (5.57)


En tenant compte des domaines o les fonctions chelon sont nulles, on peut expliciter
xy
selon
le signe de :
57
Pour > 0, on a :

xy
() =
_
+

exp(at) exp(2a(t ))dt


= exp(2a)
_
exp(3at)
3a
_
+

= exp(2a)
exp(3a)
3a
,
(5.58)
do le rsultat :

xy
() =
exp(a)
3a
> 0. (5.59)
Pour < 0, on a :

xy
() =
_
+
0
exp(at) exp(2a(t ))dt
= exp(2a)
_
exp(3at)
3a
_
+
0
= exp(2a)
1
3a
,
(5.60)
do le rsultat :

xy
() =
exp(2a)
3a
, < 0. (5.61)
Globalement, on peut crire lintercorrlation sous la forme :

xy
() =
exp(2a)
3a
() +
exp(a)
3a
(). (5.62)
La convolution entre x(t) et y(t) scrit :
x(t) y(t) =
_
+

x(u)y(t u)du =
_
+

exp(au)(u) exp(2a(t u))(t u)du. (5.63)


Compte tenu des domaines o les fonctions chelon sont nulles, on voit facilement que, pour t < 0,
lintgrale est nulle. Pour t > 0, on a :
x(t) y(t) =
_
t
0
exp(au) exp(2a(t u))du
= exp(2at)
_
t
0
exp(+au)du
= exp(2at)
exp(at)1
a
=
1
a
(exp(at) exp(2at)).
(5.64)
Globalement, on peut donc crire :
x(t) y(t) =
1
a
(exp(at) exp(2at))(t). (5.65)
Les deux rsultats sont prsents la gure 5.3, avec la fonction dintercorrlation (en haut)
et la convolution (en bas).
Contre-exemple
Si le signal y(t) est rel et pair, alors y

() = y() et lintercorrlation et la convolution


sont des fonctions identiques. En effet :

xy
() = x() y

() = x() y(). (5.66)


Cette identit sera vrie par exemple pour les fonctions :
x(t) = rect(t/T) et y(t) = tri(t/). (5.67)
58
25 20 15 10 5 0 5 10 15 20 25
0
1
2
3
4
25 20 15 10 5 0 5 10 15 20 25
0
0.5
1
1.5
2
2.5
FIG. 5.3 Lintercorrlation (en haut) et la convolution (en bas) de deux signaux sont en gnral
des fonctions diffrentes
5.3 Densits spectrale et interspectrale dnergie
5.3.1 Densit spectrale dnergie
Dnition 5.3.1 (Densit spectrale dnergie) Soient x(t) un signal nergie nie et
xx
()
sa fonction dautocorrlation, on appelle densit spectrale dnergie la fonction note S
xx
(f),
transforme de Fourier de
xx
() :
S
xx
(f) =
_
+

xx
() exp(j2f)d. (5.68)
En utilisant lexpression de lautocorrlation (5.55), on a :
S
xx
(f) = Tx() x

()
= Tx()Tx

()
= X(f)Y

(f)
(5.69)
do le rsultat :
S
xx
(f) = [X(f)[
2
. (5.70)
Cette expression montre que S
xx
(f) est lnergie du signal la frquence f, do le nom de den-
sit spectrale dnergie.
En utilisant le thorme de Parseval, on peut crire :
_
+

S
xx
(f)df =
_
+

[x(t)[
2
dt = E
x
. (5.71)
5.3.2 Densit interspectrale dnergie (DISE)
Dnition 5.3.2 Soient x(t) et y(t) deux signaux nergie nie et
xy
() leur fonction dauto-
corrlation, on appelle densit interspectrale dnergie la fonction note S
xy
(f), transforme de
59
Fourier de
xy
() :
S
xy
(f) =
_
+

xy
() exp(j2f)d = X(f)Y

(f). (5.72)
De faon similaire et vidente, on a, en permutant les signaux :
S
yx
(f) = Y (f)X

(f) = S
xy

(f). (5.73)
Pour = 0, en prenant la transforme de Fourier inverse de la DISE, on a :

xy
(0) =
_
+

X(f)Y

(f) exp(j2f0)df =
_
+

X(f)Y

(f)df. (5.74)
A partir de cette dernire relation, on retrouve encore le thorme de Parseval sous sa forme
gnrale :
_
+

x(t)y

(t)dt =
_
+

X(f)Y

(f)df, (5.75)
qui indique la conservation des produits scalaires. En particulier, on remarque quune condition
sufsante pour que x(t) et y(t) soient orthogonaux est quils aient des supports frquentiels (cest-
-dire des spectres) disjoints.
5.3.3 Exemple
On considre la fonction x(t) = exp(at)(t).
Fonction dautocorrlation
La fonction dautocorrlation est gale :

xx
() =
_
+

exp(at)(t) exp(a(t ))(t )dt. (5.76)


Pour > 0, on a :

xx
() =
_
+

exp(at) exp(a(t ))dt


= exp(a)
_
exp(2at)
2a
_
+

=
exp(a)
2a
.
(5.77)
Pour < 0, on a :

xx
() =
_
+
0
exp(at) exp(a(t ))dt
= exp(a)
_
exp(2at)
2a
_
+
0
=
exp(a)
2a
.
(5.78)
Do nalement lexpression :

xx
() =
1
2a
exp(a[[). (5.79)
60
Densit spectrale dnergie
La densit spectrale dnergie, par dnition, est la transforme de Fourier de la fonction
dintercorrlation :
S
xx
(f) = T
xx
()
=
1
2a
Texp(a[[)
=
1
a
2
+(2f)
2
.
(5.80)
Vrication de lgalit de Parseval
On doit donc vrier que :
_
+

[X(f)[
2
df =
_
+

[x(t)[
2
dt. (5.81)
Puisque [X(f)[
2
= S
xx
(f), la premire intgrale vaut :
E
x
=
_
+

[X(f)[
2
df
=
_
+

df
a
2
+(2f)
2
=
1
a
2
_
+

df
1+(2f/a)
2
=
1
a
2
a
2
_
+

du
1+u
2
=
1
2a
_
arctan(u)
_

=
1
2a
.
(5.82)
La seconde intgrale vaut :
E
x
=
_
+

[x(t)[
2
dt
=
_
+
0
[exp(at)]
2
dt
=
_
+
0
exp(2at)dt
=
_
exp(2at)
2a
_
+
0
=
1
2a
.
(5.83)
On vrie donc bien lgalit de Parseval, cest--dire la conservation de lnergie dans les repr-
sentations du signal en temps et en frquence.
5.3.4 Drivation de la fonction de corrlation
A partir du rsultat :

xy
() X(f)Y

(f), (5.84)
et en utilisant les proprits de drivation de la TF par rapport la variable temporelle, on a :
d
xy
()
d
X(f)Y

(f)(j2f). (5.85)
En associant le terme (j2f) lune ou lautre des TF, on peut donc crire :
d
xy
()
d
=
dx()
d
y

() =
x

y
(), (5.86)
61
ou
d
xy
()
d
= x()
_
dy

()
d
_
= x()
_

dy

()
d()
d()
d
_
= x() y

() =
xy
().
(5.87)
On peut gnraliser ces deux expressions des drives dordre quelconque.
5.4 Signaux puissance moyenne nie
On sintresse dans ce paragraphe aux signaux puissance moyenne nie (non nulle), cest--
dire vriant :
0 < P
x
= lim
T+
1
T
_
+T/2
T/2
[x(t)[
2
dt < +. (5.88)
Quoique ces signaux soient physiquement non ralisables (car ils ont une nergie innie !)
leur reprsentation mathmatique est simple et utile dans de nombreux domaines. Par exemple,
en tlcommunications, une porteuse sinusodale de frquence f sera modlise simplement par
x(t) = Asin(2ft).
5.4.1 Extension de la transforme de Fourier
Les signaux puissance moyenne nie ne satisfont pas aux critres simples de convergence de
la transforme de Fourier. Pour une analyse rigoureuse (qui ne sera pas faite ici, voir le cours de
mathmatiques), il faut utiliser la notion de distribution et dintgrale au sens de Lebesgue. Nous
rappelons ci-dessous les principaux rsultats que nous utiliserons couramment par la suite.
Impulsion de Dirac
(t) 1
(t t
0
) exp(j2ft
0
)
exp(j2f
0
t) (f f
0
)
k k(f)
(5.89)
Signaux valeur moyenne nulle
Tout signal x(t) peut scrire sous la forme :
x(t) = x +x
0
(t), (5.90)
o x est la valeur moyenne du signal x(t) et x
0
(t) est un signal de moyenne nulle. En drivant
x(t), on obtient :
dx(t)
dt
=
dx
0
(t)
dt
= x

0
(t), (5.91)
do lcriture :
x(t) =
_
t

0
(u)du + x, (5.92)
o x joue le rle dune constante dintgration.
62
En utilisant les proprits de drivation de la TF, on peut crire :
Tx

0
(t) = j2fX
0
(f), x, (5.93)
do :
X
0
(f) =
1
j2f
Tx

0
(u). (5.94)
A partir de ces deux rsultats, en prenant la TF de (5.90), on peut crire :
Tx(t) =
1
j2f
Tx

0
(t) + x(f). (5.95)
Exemple 1 : calcul de la TF dun chelon
Soit x(t) = (t). On peut crire cette fonction sous la forme x +x
0
(t). En effet,
(t) =
1
2
+
1
2
sgn(t). (5.96)
Or, x

0
(t) = (t), donc en appliquant le rsultat (5.95), on arrive :
T(t) =
1
j2f
T(t) +
1
2
(f)
=
1
j2f
+
1
2
(f).
(5.97)
Exemple 2 : calcul de la TF de la fonction sgn(t)
Soit la fonction x(t) = sgn(t). Cette fonction est moyenne nulle ( x = 0) et x(t) = x
0
(t).
On calcule la drive x

0
(t) = 2(t) (saut damplitude 2 en t = 0) do le rsultat :
Tsgn(t) =
1
j2f
T2(t)
=
1
jf
.
(5.98)
5.4.2 Corrlation des signaux puissance moyenne nie
Le produit scalaire, dni pour les signaux nergie nie, nest pas applicable pour les signaux
puissance moyenne nie, car lintgrale ne converge pas ! Pour les signaux puissance moyenne
nie, on dnit donc la corrlation de faon un peu diffrente :

xy
() = lim
T+
1
T
_
+T/2
T/2
x(t)y

(t )dt. (5.99)
La moyenne (
1
T
_
+T/2
T/2
) reste une mesure de la similarit en forme et en position des deux
signaux. Elle naltre pas les proprits montres pour les signaux nergie nie :

xy
() =
yx

()
[
xy
()[
2

xx
(0)
yy
(0)
[
xx
()[
xx
(0)

xy

()[ =
x

y
() =
xy
()
(5.100)
Attention, dans les quations prcdentes,
xx
(0) est gale la puissance moyenne du signal
x(t).
63
T/2
t
x(t)
x(t, T)
FIG. 5.4 La fonction x(t) = (t) (plein) et sa restriction x(t, T) (tirets)
5.4.3 Densits spectrale et interspectrale de puissance
Dnition 5.4.1 (Densit spectrale de puissance) Soit x(t) un signal puissance moyenne nie,
on appelle densit spectrale de puissance (DSP) la transforme de Fourier de sa fonction dauto-
corrlation :
S
xx
(f) = T
xx
() =
_
+

xx
() exp(j2f)d. (5.101)
Relation entre DSP et X(f)
Pour les signaux x(t) puissance moyenne nie, la DSP nest pas gale au carr du module
de la transforme de Fourier X(f). On peut cependant trouver une relation asymptotique.
En effet, soit x(t) un signal puissance moyenne nie, on note x(t, T) = x(t)rect(t/T) la
portion du signal de largeur T centre sur lorigine et x(t, T) X(f, T). Ainsi x(t, T) est un
signal nergie nie dont on peut calculer la DSE :
S
xx
(f, T) = [X(f, T)[
2
. (5.102)
En utilisant le thorme de Parseval, on a :
P
x
= lim
T+
1
T
_
+T/2
T/2
[x(t)[
2
dt =
_
+

S
xx
(f)df,
= lim
T+
1
T
_
+

[x(t, T)[
2
dt = lim
T+
1
T
_
+

[X(f, T)[
2
df.
(5.103)
En identiant les intgrandes des derniers termes, on a donc :
S
xx
(f)df = lim
T+
1
T
[X(f, T)[
2
. (5.104)
Exemple : chelon unit
On considre le signal puissance moyenne nie x(t) = (t) dont la transforme de Fourier
est X(f) = 1/(j2f) +(f)/2.
Calculons la DSP de x(t), partir du signal dnergie nie x(t, T) = rect((t T/4)/(T/2))
(Fig. 5.4). Commenons par calculer la TF de x(t, T) :
X(f, T) = exp(j2fT/4)
_
+T/4
T/4
exp(j2ft)dt
= exp(j2fT/4)
exp(j2fT/4)exp(j2fT/4)
j2f
= exp(j2fT/4)
sin(2fT/4)
f
= exp(j2fT/4)sinc(fT/2)
T
2
.
(5.105)
64
On peut alors calculer la DSP de x(t) comme la limite :
S
xx
(f) = lim
T+
1
T
[X(f, T)[
2
= lim
T+
1
T
T
2
4
sinc
2
(fT/2)
=
1
2
lim
T+
T
4
sinc
2
(fT/2)
=
(f)
2
.
(5.106)
Le calcul de la dernire limite repose sur le fait que le lobe principal de sinc dcroit lorsque T
augmente (sa largeur vaut 1/(T)) et sur lidentit
_
+

sinc
2
(u)du = 1. On voit que le rsultat,
S
xx
(f) = (f)/2 na rien voir avec le carr du module de la TF de x(t) :
[X(f)[
2
=

1
j2f
+
(f)
2

2
. (5.107)
Calculons directement la fonction dautocorrlation de x(t) :

xx
() = lim
T+
1
T
_
+T/2
T/2
(t)(t )dt
= lim
T+
1
T
_
+T/2

dt (pour > 0)
= 1/2.
(5.108)
Compte tenu de la parit de
xx
(), on a donc
xx
() = 1/2, do la DSP :
S
xx
(f) = T
xx
() =
(f)
2
. (5.109)
On retrouve bien le mme rsultat que par le calcul prcdent (5.106).
Densit interspectrale de puissance
Dnition 5.4.2 (Densit spectrale de puissance) Soient x(t) et y(t) deux signaux puissance
moyenne nie, on appelle densit interspectrale de puissance (DSP) la transforme de Fourier de
leur fonction dintercorrlation :
S
xy
(f) = T
xy
() =
_
+

xy
() exp(j2f)d. (5.110)
5.5 Signaux priodiques
5.5.1 Transforme de Fourier dun signal priodique
Soit x(t) un signal priodique de priode T. Sil satisfait les conditions de Diriclet, on peut le
dvelopper en sries de Fourier :
x(t) =
+

n=
X
n
exp
_
j2
n
T
t
_
, (5.111)
dont la transforme de Fourier scrit :
X(f) =
+

n=
X
n

_
f
n
T
_
=
+

n=
X
n
(f f
n
), (5.112)
65
T
t
x(t)
x(t, T)
f
X(f, T)
f
X(f )
1/T 2/T
X
-1 X
0
X
2
X
1
FIG. 5.5 La fonction priodique x(t) (en haut), le spectre dune priode X(f, T) (au milieu) et
le spectre X(f) (en bas)
avec f
n
= n/T, et :
X
n
=
1
T
_
t
0
+T
t
0
x(t) exp
_
j2
n
T
t
_
dt =
1
T
X(n/T, T). (5.113)
On remarque que le coefcient X
n
nest autre que la transforme de Fourier dune priode du
signal la frquence f
n
= n/T.
Daprs la relation (5.112), le spectre dun signal priodique de priode T est donc un spectre
de raies, localises aux frquences f
n
= n/T et damplitude X
n
= X(f)(f f
n
)/T. Ceci est
illustr la gure 5.5.
Transforme de Fourier dun signal modul
Soit z(t) = x(t)y(t) le produit dune fonction priodique y(t) par un signal nergie nie
x(t) (modulation). En utilisant le thorme de Plancherel, sa transforme de Fourier est gale :
Z(f) = X(f) Y (f). (5.114)
Puisque y(t) est priodique de priode T, sa transforme de Fourier Y (f) scrit :
Y (f) =
+

n=
Y
n
(f f
n
), (5.115)
66
avec f
n
= n/T. En utilisant les proprits du produit de convolution par un Dirac, on peut alors
dvelopper Z(f) :
Z(f) = X(f)

+
n=
Y
n
(f f
n
),
=

+
n=
Y
n
X(f f
n
).
(5.116)
Le spectre rsultant est donc un spectre priodis, obtenu comme la somme des spectres X(f)
dcals de n/T et pondrs par Y
n
Transforme de Fourier dun peigne de Dirac (oprateur dchantillonnage)
Soit
T
(t) le peigne de Dirac de priode T :

T
(t) =
+

n=
(t nT). (5.117)
Cete fonction est priodique et son dveloppement en sries de Fourier (complexes) scrit :

T
(t) =
+

n=

n
exp(j2f
n
t), (5.118)
avec f
n
= n/T et :

n
=
1
T
_
+T/2
T/2

T
(t) exp(j2f
n
t)dt
=
1
T
_
+T/2
T/2

T
(t) exp(0)dt
=
1
T
,
(5.119)
car
T
(t) ne possde quune seule impulsion (en f
0
= 0) dans lintervalle [T/2, +T/2]. On a
donc :

T
(t) =
1
T
+

n=
exp(j2f
n
t). (5.120)
La transforme de Fourier est alors simplement :
T
T
(t) =
1
T
+

n=
(f n/T) =
1
T

1/T
(f). (5.121)
La transforme de Fourier dun peigne de Dirac
T
(t) de priode T est un peigne de Dirac
1
T

1/T
(f) de priode 1/T (Fig. 5.6).
5.5.2 Enveloppe spectrale
On peut formaliser un signal priodique de priode T comme la rptition dun signal x(t, T)
( nergie nie) avec un dcalage temporel de T, que lon peut crire :
x(t) = rep
T
x(t, T) = x(t, T)
T
(t). (5.122)
Daprs cette formalisation, on en dduit la TF :
X(f) = X(f, T)
1
T

1/T
(f)
=

+
n=
1
T
X(f
n
, T)(f f
n
),
(5.123)
o f
n
= n/T.
La fonction
1
T
X(f, T) est une fonction continue de f. Cest lenveloppe spectrale des poids
des raies (f f
n
) du spectre de x(t).
67
T
t
d
T
(t)
f
1/T
2/T
2T -T
1
1/T
d
1/T
(f)
FIG. 5.6 Peigne de Dirac
T
(t) de priode T (en haut) et sa transforme de Fourier (en bas), qui
est un peigne de Dirac de priode 1/T
Exemple
On considre le signal carr priodique, illustr la gure 5.7 :
x(t) = rep
T
Arect(t/) = Arect(t/)
T
(t). (5.124)
La transforme de Fourier de x(t) est donc :
X(f) = Asinc(f)
1
T

1/T
(f). (5.125)
Lenveloppe spectrale est donc la fonction continue :
A
T
sinc(f), (5.126)
et la transforme de Fourier est le spectre de raies aux frquences f
n
= n/T dont les amplitudes
sont donnes par lenveloppe spectrale.
5.5.3 Fonction de corrlation de signaux priodiques de mme priode
On rappelle que pour des signaux puissance moyenne nie, x(t) et y(t), la fonction dinter-
corrlation est dnie par :

xy
() = lim
+
1

_
+/2
/2
x(t)y

(t )dt. (5.127)
Pour des signaux priodiques de priode T, le calcul de la limite est inutile. Il suft dintgrer
sur une seule priode :

xy
() =
1
T
_
+T/2
T/2
x(t)y

(t )dt, (5.128)
68
T
t
x(t)
f
Aq/T
2/T
2T -T
1
1/T
X(f)
1/q -1/q 2/q
enveloppe spectrale
-q/2 q/2
FIG. 5.7 Transforme de Fourier dun signal priodique : signal carr priodique x(t) (en haut) ;
lenveloppe spectrale du signal est un sinc (en tiret en bas), sa transforme de Fourier X(f) est un
spectre de raies (en bas) dont les amplitudes suivent lenveloppe spectrale
ou plus gnralement :

xy
() =
1
T
_
t
0
+T
t
0
x(t)y

(t )dt. (5.129)
Puisque les signaux x(t) et y(t) sont priodiques de priode T, on peut les dvelopper en
sries de Fourier :
x(t) =

+
k=
X
k
exp
_
j2
k
T
t
_
,
avec X
k
=
1
T
_
t
0
+T
t
0
x(t) exp
_
j2
k
T
t
_
,
(5.130)
et :
y(t) =

+
l=
Y
l
exp
_
j2
l
T
t
_
,
avec Y
l
=
1
T
_
t
0
+T
t
0
y(t) exp
_
j2
l
T
t
_
.
(5.131)
Fonction dintercorrlation
La fonction dintercorrlation sexprime alors :

xy
() =
1
T
_
+T/2
T/2

+
k=

+
l=
X
k
exp
_
j2
k
T
t
_
Y

l
exp
_
j2
l
T
(t )
_
dt,
=
1
T

+
k=

+
l=
X
k
Y

l
exp
_
j2
l
T

_
_
+T/2
T/2
exp
_
j2
kl
T
t
_
dt,
=
1
T

+
k=

+
l=
X
k
Y

l
exp
_
j2
l
T

_
Tsinc(k l).
(5.132)
Or,
sinc(k l) =
sin (k l)
(k l)
=
_
1 k = l
0 k ,= l,
(5.133)
69
do le rsultat :

xy
() =
+

n=
X
n
Y

n
exp
_
j2
n
T

_
. (5.134)
Fonction dautocorrlation
La fonction dintercorrlation est donc une fonction priodique de priode T comme le montre
lexpression (5.134) qui a la forme dun dveloppement en sries de Fourier dun signal de priode
T.
De faon similaire, on peut calculer la fonction dautocorrlation :

xx
() =
+

n=
X
n
X

n
exp
_
j2
n
T

_
=
+

n=
[X
n
[
2
exp
_
j2
n
T

_
, (5.135)
qui est aussi (et pour les mmes raisons) une fonction priodique de priode T.
5.5.4 Densit spectrale de puissance
Par dnition, on rappelle que la densit spectrale de puissance est la transforme de Fourier
de la fonction dautocorrlation. Or, selon (5.134), cette dernire scrit :

xx
() =
+

n=
[X
n
[
2
exp
_
j2
n
T

_
. (5.136)
En prenant la transforme de Fourier, on a donc :
S
xx
(f) =
+

n=
[X
n
[
2

_
f
n
T
_
. (5.137)
Or, les coefcients X
n
sont calculs selon la relation :
X
n
=
1
T
Tx(t, T)
f=n/T
=
1
T
X(f, T)(f n/T). (5.138)
Lexpression (5.137) devient :
S
xx
(f) =
1
T
2
+

n=
[X(f, T)[
2

_
f
n
T
_
, (5.139)
que lon peut crire laide dun peigne de Dirac :
S
xx
(f) =
1
T
2
[X(f, T)[
2

1/T
(f). (5.140)
Pour un signal priodique de priode T, la densit spectrale de puissance est donc un spectre de
raies situes aux frquences f
n
= n/T et denveloppe [X(f, T)[
2
/T
2
.
70
5.5.5 Densit interspectrale de puissance
Par dnition, cest la transforme de Fourier de
xy
(). Par des calculs similaires ceux
raliss pour le DSP, on trouve :
S
xy
(f) =
+

n=
X
n
Y

_
f
n
T
_
, (5.141)
que lon peut crire laide dun peigne de Dirac :
S
xy
(f) =
1
T
2
X(f, T)Y

(f, T)
1/T
(f). (5.142)
5.6 Exercices
5.6.1 Proprits de la transforme de Fourier (TF)
Parit
On veut montrer les proprits de parit de la transforme de Fourier (TF). On considre un
signal complexe x(t) = x
1
(t) + jx
2
(t) dont on note la transforme de Fourier X(f) = R(f) +
jI(f).
1. Exprimer R(f) et I(f) sous forme dintgrales fonction de x
1
(t), x
2
(t), sin(2ft) et
cos(2ft).
2. Cas dun signal x(t) rel. Ecrire les formes simplies de R(f) et I(f). Calculer ensuite
R(f) et I(f). Montrer alors que X(f) = X(f)

.
3. Discuter ensuite le cas particulier dun signal rel pair et dun signal rel impair.
4. Cas dun signal x(t) imaginaire pur. Ecrire les formes simplies de R(f) et I(f). Calculer
ensuite R(f) et I(f). Montrer alors que X(f) = X(f)

.
5. Discuter ensuite le cas particulier dun signal imaginaire pair et dun signal rel impair.
Proprits des spectres damplitude et de phase dun signal rel
On considre un signal rel x(t) que lon dcompose sous la forme dune somme dun signal
pair et dun signal impair : x(t) = x
p
(t) +x
i
(t), et on notera les TF : X(f) = X
p
(f) +X
i
(f).
1. En dcomposant lexponentielle complexe, monter que la transforme de Fourier X(f) est
une somme de deux intgrales.
2. Sachant que la transforme de Fourier dune fonction relle paire est une fonction relle
paire, et que celle dune fonction relle impaire est une fonction imaginaire impaire, en
dduire que X
p
(f) = Re(X(f)) et X
i
(f) = jIm(X(f)).
3. Montrer alors que le spectre damplitude [X(f)[ est pair et que le spectre de phase arg(X(f))
est impair.
71
Proprits diverses
On considre le signal x(t) dont la transforme de Fourier (TF) est note X(f).
1. Montrer que x

(t) X

(f).
2. Montrer que x(at)
1
|a|
X(
f
a
)
3. Montrer que x(t ) X(f) exp(j2f).
4. Montrer que x(t) exp(j2f
0
t) X(f f
0
).
5. Montrer que x(t) X(f).
6. Montrer que
d
n
x
dt
n
(t) (j2f)
n
X(f).
7. Montrer que
_
t

x(u)du
1
j2f
X(f).
8. Montrer que x(t) y(t) X(f)Y (f) et que x(t)y(t) X(f) Y (f).
5.6.2 Calcul de transformes de Fourier
Transformes de Fourier par calcul direct
1. Montrer que :
exp(t)(t)
1
+j2f
, pour > 0. (5.143)
2. Montrer que :
rect(t/T) Tsinc(fT). (5.144)
En dduire la transforme de Fourier de rect[(t t
0
)/T].
Calculs utilisant les proprits de base de la TF
TF du signal impair x(t) = 1/t
On veut calculer la transforme de Fourier de x(t) = 1/t.
1. Montrer que X(f) = j
_
+

sin(2ft)
t
dt.
2. En utilisant lidentit
_
+

sinc(u)du = 1, montrer que :


X(f) =
_
j si f < 0,
j si f > 0.
(5.145)
3. En dduire la transforme de Fourier de la fonction sgn.
TF du signal pair x(t) = exp([t[)
On veut calculer la transforme de Fourier de x(t) = exp([t[).
1. Montrer que la fonction 2 exp(t)(t) est la somme dune partie paire x
p
(t) = exp([t[)
et dune partie impaire x
i
(t) que lon dterminera.
2. En utilisant les proprits de parit de la transforme de Fourier dun signal rel, et le rsultat
exp(t)(t)
1
+j2f
, montrer alors que :
exp([t[)
2

2
+ (2f)
2
. (5.146)
72
TF de x(t) = rect(t/T) cos(2f
0
t)
On veut calculer la transforme de Fourier de x(t) = rect(t/T) cos(2f
0
t), partir du rsultat
rect(t/T) Tsinc(fT).
1. Exprimer le cos sous forme dune somme de termes exponentiels complexes.
2. En utilisant les proprits de translation de la variable f, montrer alors que :
rect
_
t
T
_
cos(2f
0
t)
T
2
_
sinc(T(f f
0
)) + sinc(T(f +f
0
))
_
. (5.147)
3. Tracer rect(t/T) et sa transforme de Fourier, puis rect(t/T) cos(2f
0
t) et sa transforme
de Fourier.
TF dune impulsion dcroissance exponentielle module
On considre le signal rel x(t) =
1

exp(t/)(t) cos(2f
0
t), qui correspond une impulsion
dcroissance exponentielle module. On calculera la TF de deux manires diffrentes :
1. En crivant le cos sous forme exponentielle complexe et en utilisant les proprits de la TF,
montrer que :
x(t)
1
2
_
X(f f
0
) +X(f +f
0
)
_
. (5.148)
2. Montrer ce rsultat en exprimant la transforme de Fourier de x(t) sous forme dun produit
de convolution dans le domaine des frquences.
5.6.3 Calcul de TF et tracs de leur spectres damplitude et de phase
Fonction rect non dcale
On veut calculer la transforme de Fourier de la fonction rect avec ou sans dcalage, et tra-
cer ses spectres damplitude et de phase. On utilisera sans le montrer le rsultat : rect(t/T)
Tsinc(fT).
1. Tracer approximativement la fonction X(f). Calculer les spectres damplitude et de phase ;
2. En tenant compte des proprits de parits des spectres damplitude (pair) et de phase (im-
pair), tracer approximativement les spectres damplitude et de phase.
Fonction rect dcale de t
0
Apartir du rsultat : rect(t/T) Tsinc(fT) et des proprits de la TF, calculer la transforme
de Fourier de : x(t) = rect
_
tt
0
T
_
.
1. Calculer le spectre damplitude X(f). Le tracer.
2. Calculer ensuite la phase de X(f) et la tracer dans les trois cas : t
0
< T/2, t
0
= T/2
et t
0
> T/2. On tiendra compte que le spectre de phase dun signal rel est une fonction
impaire.
Fonction tri
1. Montrer que tri(t) = rect(t) rect(t).
2. En dduire que la transforme de Fourier de tri(t) est X(f) = sinc
2
(f).
3. Calculer le module et la phase de X(f) et les tracer.
73
5.6.4 Convolution et corrlation
On considre les signaux x(t) = exp(at)(t) et y(t) = exp(2at)(t).
1. Calculer le produit de convolution z(t) = (x y)(t).
2. Calculer la fonction dintercorrlation
xy
().
3. Tracer les deux fonctions z(t) et
xy
().
4. En utilisant la relation montre dans le cours entre la convolution et le corrlation, indiquer
quelle condition convolution et corrlation concident.
5.6.5 Applications des transformes de Fourier
Calcul dune intgrale
Calculer lintgrale :
I(t) =
_
+

sin 3

sin(t )
t
d. (5.149)
Calcul dintgrale de la fonction sinc
1. Montrer que sinc(t) sinc(t) = sinc(t).
2. En utilisant la relation :
_
+

(t)y(t)dt =
_
+

(f)Y (f)df, (5.150)


calculer les trois intgrales :
_
+

sinc(f)df = 1, (5.151)
_
+

sinc
2
(f)df = 1, (5.152)
_
+

sinc
3
(f)df = 3/4. (5.153)
Calcul dnergie
Calculer lnergie totale du signal rel x(t) = t exp(t)(t) :
1. en oprant sur la reprsentation temporelle,
2. en oprant dans le domaine frquentiel, par application du thorme de Parseval.
Indications : dans la seconde mthode, on posera :
I
2
=
_
+

du
(1 +u
2
)
2
, (5.154)
et on montrera la relation de rcurrence : 2I
2
= I
1
. On rappelle galement que :
(arctan(u))

=
1
1 +u
2
. (5.155)
74
5.6.6 Auto-corrlation, densits spectrales dnergie et de puissance
Exponentielle dcroissante
Soit le signal x(t) = exp(at)(t).
1. Calculer la fonction dauto-corrlation
xx
() de x(t).
2. Calculer ensuite la densit spectrale dnergie S
xx
(f) de x(t).
3. Vrier ensuite lgalit : S
xx
(f) = [X(f)[
2
.
4. Tracer
xx
() et S
xx
(f).
Signal rectangle
Soit le signal x(t) = Arect(t/T).
1. Calculer et tracer la fonction dauto-corrlation
xx
() de x(t).
2. Calculer ensuite la densit spectrale dnergie S
xx
(f) de x(t), soit en appliquant la dni-
tion, soit en utilisant la formule de Parseval.
Signal sinusodal
Soit le signal x(t) = A cos(2f
0
t ).
1. Calculer la transforme de Fourier X(f) de x(t).
2. Reprsenter le spectre damplitude et de phase de X(f), pour = 0 et = /2.
3. Calculer la fonction dauto-corrlation
xx
().
4. Calculer ensuite la densit spectrale de puissance S
xx
(f) de x(t) en appliquant la dnition.
5. Calculer ensuite la puissance moyenne totale P
x
partir de la fonction dauto-corrlation et
partir de la densit spectrale de puissance.
Auto-corrlation et inter-corrlation
On considre les deux signaux x(t) = Asin(2f
0
t) et y(t) =
A
2
cos(2f
0
t +/4).
1. Calculer la fonction dinter-corrlation
xy
().
2. Soit z(t) = x(t) +y(t). Calculer lauto-corrlation
zz
() du signal z(t).
3. Calculer ensuite la densit spectrale de puissance S
zz
(f).
4. Par application de la formule de Parseval, calculer la puissance totale P
z
du signal z(t).
Suite dimpulsions priodiques
On considre le signal x(t) = rep
T
Arect(t/).
1. Calculer la fonction dauto-corrlation
xx
() de x(t).
2. Tracer
xx
() pour < T/2 et pour > T/2.
3. Calculer la densit spectrale de puissance S
xx
(f) du signal x(t).
4. Tracer S
xx
(f).
75
Rptition dimpulsions de signes contraires
On considre le signal :
x(t) = Arep
T
_
rect
_
t +T/4

_
rect
_
t T/4

__
. (5.156)
1. Calculer la fonction dautocorrlation
xx
() de x(t).
2. Tracer
xx
() pour pour < T/4 et T/4 < < T/2.
3. Calculer la densit spectrale de puissance S
xx
(f) du signal x(t).
4. Tracer S
xx
(f).
5 4 3 2 1 0 1 2 3 4 5
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
FIG. 5.8 Fonction sinc
2
(u)
5.6.7 Filtrage
1. On considre le signal x(t) = expt et le ltre de rponse impulsionnelle h(t) = (3 exp(2t)
1)(t). Calculer la sortie du ltre y(t) = (x h)(t).
2. La rponse impulsionnelle dun systme linaire vaut h(t) = (t) + 2 exp(3t)(t). Cal-
culer H(f) et la rponse au signal x(t) = 4 cos
2
(2t).
3. On considre le systme de la gure 5.9, constitu dun bloc H(f) = exp(j2fT) et
dun amplicateur de gain a, avec [a[ < 1. Lentre du ltre est le signal x(t), la sortie est
le signal y(t).
Exprimer, dans le domaine temporel, le signal en sortie de lamplicateur, puis celui la
sortie du bloc H(f).
Exprimer ensuite y(t) en fonction de x(t) et de y(t T).
Calculer Y (f), transforme de Fourier de y(t). En dduire la fonction de transfert H
r
(f)
du ltre rcursif dont lentre est X(f) et la sortie Y (f).
Montrer enn que h
r
(t) =

+
n=0
a
n
(t nT).
76
4. Autre approche pour le ltre rcursif : calculer directement la relation entre Y (f) et X(f).
En dduire la fonction de transfert du ltre rcursif, H
r
(f), puis la rponse impulsionnelle
h
r
(t).
) ( f H
y(t)
x(t)
a
+
+
FIG. 5.9 Filtre rcursif.
77
Chapitre 6
Signaux alatoires
Par dnition, un signal alatoire ne peut pas tre dcrit par une loi mathmatique qui prdit
sa valeur chaque instant, car cette valeur nest pas prdictible analytiquement. En revanche, on
peut dcrire ses proprits laide de probabilits et de statistiques.
Mathmatiquement, un signal alatoire sera considr comme la ralisation dun processus
alatoire (random process), et la valeur prise un instant t
i
comme une variable alatoire.
Lintrt de la notion de signal alatoire est de permettre la modlisation de nombreux phno-
mnes, par exemple :
larrive de particules ,
le bruit thermique d lagitation thermique dans un conducteur,
les perturbations lies aux astres sans intrt pour lastrophysiciens,
les perturbations lies laction du soleil ou de brouilleurs en tlcommunications,
etc.
6.1 Processus, signal et variable alatoire
6.1.1 Exemple
Considrons une diode Zner polarise par un courant I en rgime davalanche une temp-
rature T
0
(Fig. 6.1 gauche). La tension aux bornes du composant est une tension avec de fortes
uctuations que lon peut modliser par :
V (t) = V
Z
+B(t). (6.1)
A laide dun oscilloscope (en AC) et en choisissant le facteur damplication maximum, on peut
observer le bruit B(t) (Fig. 6.1 droite).
I
Zner
V(t)
0 20 40 60 80 1 00 1 20 1 40 1 60 1 80 200
-0. 8
-0. 6
-0. 4
-0. 2
0
0. 2
0. 4
0. 6
0. 8
B(t)
t
FIG. 6.1 Dispositif de gnration de bruit ( gauche) et tension de bruit observe ( droite)
78
Supposons que lon effectue la mme exprience sur N dispositifs similaires, on obtient N
preuves, notes B(t,
j
) du processus alatoire B(t, ). Par ailleurs, lensemble des valeurs prises
par les diffrentes preuves un instant t
i
, correspond aux ralisations de la variable alatoire
B(t
i
). Une ralisation (une preuve) est un signal alatoire de dimension innie ; une ralisation
chantillonne est un vecteur alatoire (de dimension nie ou innie). La gure 6.2 reprsente
quelques ralisations de ce processus alatoire.
0 20 40 60 80 1 00 1 20 1 40 1 60 1 80 200
-0. 8
-0. 6
-0. 4
-0. 2
0
0. 2
0. 4
0. 6
0. 8
B(t
i
)
t
0 20 40 60 80 1 00 1 20 1 40 1 60 1 80 200
-0. 8
-0. 6
-0. 4
-0. 2
0
0. 2
0. 4
0. 6
0. 8
0 20 40 60 80 1 00 1 20 1 40 1 60 1 80 200
-0. 8
-0. 6
-0. 4
-0. 2
0
0. 2
0. 4
0. 6
0. 8
B(t, z)
z
1
z
2
z
3
z
FIG. 6.2 Du processus alatoire B(t, ), au signal alatoire B(t,
j
), au vecteur alatoire
B(t
k
,
j
), t
k
= kT
e
, et la variable alatoire B(t
i
)
Processus alatoire
Dnition 6.1.1 (Processus alatoire) Un processus alatoire (ou stochastique) est une famille
de fonctions X(t), relles ou complexes, dnies dans un espace de probabilit, cest--dire d-
pendant de deux variables, dont lune est le temps t (usuellement, mais cela peut tre lespace
pour des images), et dont lautre est la variable de lespace des preuves .
Selon que les variables sont continues ou discrtes, on parle de processus alatoires continus
ou discrets.
Si le temps est discret en raison dun chantillonnage, on a une suite alatoire. Si le temps est
discontinu et que le signal apparat des instants alatoires, on parle de processus ponctuel.
Exemples
processus gaussiens : processus continus,
processus de Poisson : processus ponctuels,
processus chantillonns : processus discrets.
79
6.1.2 Signaux alatoires
Pour une ralisation
i
donne, le processus alatoire X(t, ) se rduit une fonction x(t,
i
)
que lon notera simplement x
i
(t) : cest un signal alatoire.
Par convention, un signal alatoire x(t) est considr comme un signal puissance moyenne
nie, dont la puissance est calcule par lquation :
P
x
= lim
T+
1
T
_
+T/2
T/2
[x(t)[
2
dt. (6.2)
A partir de x(t), on peut dnir la moyenne temporelle du signal :
x = lim
T+
1
T
_
+T/2
T/2
x(t)dt, (6.3)
ou de toute fonction de celui-ci :
f(x) = lim
T+
1
T
_
+T/2
T/2
f(x(t))dt. (6.4)
6.1.3 Variables alatoires
Par ailleurs, chaque instant t
i
, le processus alatoire X(t, ) se rduit une variable alatoire
X(t
i
, ), note simplement X(t
i
) ou X
i
, dont le comportement ncessite la connaissance de sa
fonction de rpartition :
F
X
i
(u) = F
X
(u, t
i
) = Prob(X
i
u), (6.5)
ou de sa densit de probabilit :
p
X
i
(u) = p
X
(u, t
i
) =
d
du
F
X
i
(u). (6.6)
Pour valuer la moyenne

X de la variable alatoire X, on peut calculer la moyenne de N
preuves :

X = lim
N+
1
N
N

n=1
X
n
, (6.7)
ou, si lon connat la loi de probabilit de X, lesprance mathmatique :
E[X] =
_
+

up
X
(u)du. (6.8)
De mme, on peut dnir la variable alatoire Y = f(X) et sa moyenne :
E[Y ] = E[f(X)] =
_
+

f(u)p
X
(u)du. (6.9)
80
6.1.4 Vecteurs alatoires
Soient k dates arbitraires, t
1
, t
2
, . . . , t
k
, les variables alatoires (VA) associes, X
1
, X
2
, . . . , X
k
,
forment un vecteur alatoire X = (X
1
, X
2
, . . . , X
k
)
T
. Ce vecteur est caractris par sa fonction
de rpartition, qui est une fonction multivariable, de k variables :
F
X
(u
1
, . . . , u
k
) = Prob(X
1
u
1
, . . . , X
k
u
k
). (6.10)
Cette fonction caractrise les statistiques dordre k du processus alatoire X(t, ).
De faon gnrale, on sintresse des statistiques :
dordre 1 : variable alatoire une date donne t
i
,
dordre 2 : vecteur alatoire 2 dimensions, pour tudier les statistiques jointes de deux VA
deux dates diffrentes.
6.1.5 Statistique dordre 1
Soit X
i
la VA relle correspondant aux valeurs du processus alatoire X(t, ) linstant t
i
. Sa
fonction de rpartition est note :
F
X
i
(u) = F
X
(u, t
i
) = Prob(X
i
u), (6.11)
et sa densit de probabilit :
p
X
i
(u) = p
X
(u, t
i
) =
d
du
F
X
i
(u). (6.12)
On peut alors dnir les diffrents moments statistiques.
Moyenne, ou moment dordre 1

X
i
,1
=
X,1
(t
i
) = E[X
i
] =
_
+

up
X
i
(u)du. (6.13)
Moment de degr ou dordre n

X
i
,n
=
X,n
(t
i
) = E[X
n
i
] =
_
+

u
n
p
X
i
(u)du. (6.14)
Moment centr de degr ou dordre n

X
i
,n
=

X,n
(t
i
) = E[(X
i
E[X
i
])
n
] =
_
+

(u E[X
i
])
n
p
X
i
(u)du. (6.15)
81
Moment centr de degr ou dordre 2
Ce moment sappelle la variance. Dnie comme :

X
i
,2
=

X,2
(t
i
) = E[(X
i
E[X
i
])
2
] =
_
+

(u E[X
i
])
2
p
X
i
(u)du, (6.16)
la variance sexprime aussi de faon gnrale partir de la moyenne et du moment (non centr)
dordre 2 :

X
i
,2
=
_
+

(u E[X
i
])
2
p
X
i
(u)du,
=
_
+

(u
2
2uE[X
i
] +E[X
i
]
2
) p
X
i
(u)du,
=
_
+

u
2
p
X
i
(u)du 2E[X
i
]
_
+

up
X
i
(u)du +E[X
i
]
2
_
+

p
X
i
(u)du
= E[X
2
i
] E[X
i
]
2
.
(6.17)
La variance est une mesure de la dispersion de la VA autour de sa moyenne. Sa racine carre est
appele cart-type (standard deviation).
Loi gaussienne
Si la variable X suit une loi gaussienne (ou normale), de moyenne nulle et de variance
2
, sa
densit de probabilit scrit :
p
X
(u) =
1

2
exp
_

u
2
2
2
_
. (6.18)
De faon abrge, on notera X N(0,
2
). On remarque que la densit de probabilit en u =
vaut :
p
X
() =
1

2
exp
_

1
2
_
. (6.19)
De plus, la probabilit dobserver une valeur [u[ vaut :
Prob([u[ ) =
_
+

p
X
(u)du = 0, 667. (6.20)
Loi uniforme dans lintervalle [1/2, +1/2]
Soit X une variable alatoire uniforme sur lintervalle [1/2, +1/2]. La densit est donc gale
1 sur cet intervalle et 0 en dehors :
p
X
(u) = rect(u). (6.21)
Cette variable est centre, ce que lon vrie en calculant sa moyenne :
E[X] =
_
+

up
X
(u)du =
_
+1/2
1/2
udu = 0. (6.22)
Le moment dordre deux se calcule aisment :
E[X
2
] =
_
+

u
2
p
X
(u)du =
_
+1/2
1/2
u
2
du =
1
12
. (6.23)
Puisque la VA est centre, la variance est aussi gale au moment dordre 2 :

2
= E[X
2
] E[X]
2
= E[X
2
] =
1
12
. (6.24)
82
6.1.6 Statistiques dordre 2
Soit le couple de VA, X
1
= X(t
1
) et X
2
= X(t
2
), dont la fonction de rpartition est :
F
X
(u
1
, u
2
) = Prob(X
1
u
1
, X
2
u
2
), (6.25)
et la densit de probabilit :
p
X
(u
1
, u
2
) =

2
F
X
(u
1
, u
2
)
u
1
u
2
. (6.26)
On peut alors dnir les diffrents moments du vecteur alatoire X = (X
1
, X
2
)
T
:

m,n
= E[X
m
1
X
n
2
]. (6.27)
En particulier, pour comparer les variables alatoires, on utilise la fonction dautocorrlation
statistique :
R
xx
(t
1
, t
2
) = E[X
1
X
2
] =
_
+

_
+

u
1
u
2
p
X
(u
1
, u
2
)du
1
du
2
, (6.28)
ainsi que la fonction dautocovariance, qui nest autre que la fonction dautocorrlation des va-
riables centres :
C
xx
(t
1
, t
2
) = E[(X
1
E[X
1
])(X
2
E[X
2
])] =
_
+

_
+

(u
1
E[X
1
])(u
2
E[X
2
])p
X
(u
1
, u
2
)du
1
du
2
.
(6.29)
En utilisant les proprits de linarit de lintgration, on peut crire :
C
xx
(t
1
, t
2
) = E
_
(X
1
E[X
1
])(X
2
E[X
2
])
_
= E
_
X
1
X
2
E[X
1
]X
2
X
1
E[X
2
] +E[X
1
]E[X
2
]
_
= E[X
1
X
2
] E[X
1
]E[X
2
]
= R
xx
(t
1
, t
2
) E[X
1
]E[X
2
].
(6.30)
Si t
1
= t
2
, on a videmment C
xx
(t
1
, t
1
) =
2
X
1
.
6.2 Stationnarit et ergodisme
6.2.1 Stationnarit
Dnition 6.2.1 (Stationnarit au sens strict) Un processus alatoire est dit stationnaire au sens
strict (strict sense) si toutes ses proprits statistiques sont invariantes un changement dorigine
du temps.
Dnition 6.2.2 (Stationnarit au sens large) Un processus alatoire est dit stationnaire au sens
large (large sense) si toutes ses proprits statistiques dordre 1 et 2 sont invariantes un chan-
gement dorigine du temps.
Pour un processus alatoire stationnaire au sens strict, on a donc p
X
i
(u) = p
X
j
(u) = p
X
(u), i, j.
Par consquent, lordre 1, on a :
E[X
i
] = E[X]

2
X
i
=
2
X
.
(6.31)
83
A lordre 2, la fonction de rpartition F
X
1
,X
2
(u
1
, u
2
) ne dpend que de la diffrence t
2
t
1
=
, et par consquent on peut dnir les fonctions dautocorrlation et dautocovariance comme :
R
xx
(t
1
, t
2
) = R
xx
()
C
xx
(t
1
, t
2
) = C
xx
().
(6.32)
A partir (6.30) et de (6.31), on vrie que lautocovariance et lautocorrlation sont lies par la
relation :
C
xx
() = R
xx
() E[X]
2
. (6.33)
6.2.2 Ergodisme
Dnition 6.2.3 (Ergodicit) Un processus alatoire est dit ergodique (ergodic) si les valeurs
moyennes statistiques (densemble sur ) sont gales aux valeurs moyennes temporelles (sur une
seule ralisation) :
E[f(X)] =
_
+

f(u)p
X
(u)du = lim
T+
1
T
_
+T/2
T/2
f[x(t)]dt = f(x). (6.34)
La consquence de cette hypothse est trs importante en pratique. Elle permet de rempla-
cer les calculs de moments statistiques (qui supposent connues les densits de probabilit ou les
fonctions de rpartition) par les moyennes temporelles sur une seule ralisation (observation). En
pratique, faire une estimation de la moyenne temporelle sur une fentre de taille innie est impos-
sible. Il faut se contenter dune approximation calcule sur une fentre de taille nie, qui tendra
asymptotiquement, avec la taille de la fentre, vers la moyenne temporelle.
Cette hypothse dergodicit est cependant difcile vrier. On admettra frquemment que
les processus alatoires usuels sont ergodiques.
Contre-exemple
Soit un processus alatoire X(t, ) tel que chaque ralisation (pour
i
) X
i
(t) = a, o a est une
valeur tire au hasard comme ralisation dune variable alatoire A de densit p
A
(u).
De faon vidente, la moyenne temporelle sur une ralisation est gale :
X
i
(t) = a, (6.35)
alors que la moyenne densemble vaut :
E[X
i
(t)] = E[A] =
A
. (6.36)
A priori,
A
,= a et par consquent le processus ainsi dni nest gnralement pas ergodique.
6.3 Autocorrlation et autocovariance des processus alatoires
6.3.1 Autocorrlation
Pour un processus stationnaire, lautocorrlation statistique est dnie par :
R
xx
()) = E[X(t)X(t )] =
_
+

_
+

u
1
u
2
p
X
1
,X
2
(u
1
, u
2
)du
1
du
2
, (6.37)
84
o u
1
et u
2
sont les valeurs prises par X(t
1
) et X(t
2
), avec t
2
t
1
= , respectivement.
On dnit aussi lautocorrlation temporelle
1
:

xx
() = lim
T+
1
T
_
+T/2
T/2
x(t)x(t )dt. (6.38)
Sous lhypothse dergodicit, on a donc :
R
xx
() =
xx
(). (6.39)
En pratique,
calculer R
xx
() demande la connaissance de la densit de probabilit, cest--dire un mo-
dle statistique du signal et souvent un calcul thorique ;
calculer
xx
() est impossible rigoureusement, car la ralisation x(t) nest pas connue sur
R; on ne peut donc quen faire une estimation (approximation) sur une fentre temporelle
nie :

xx
() =
1
T
_
+T/2
T/2
x(t)x(t )dt, (6.40)
qui vrie lim
T+

xx
() =
xx
().
6.3.2 Autocovariance
Cest lautocorrlation du processus centr. Si celui-ci est stationnaire, on a :
C
xx
() = E[(X(t) E[X])(X(t ) E[X])] = R
xx
() E[X]
2
. (6.41)
Dnition 6.3.1 (Coefcient dautocorrlation) On appelle coefcient de corrlation lautoco-
variance normalise :

X
() =
C
xx
()

2
X
=
C
xx
()
C
xx
(0)
. (6.42)
De faon vidente, on a
X
(0) = 1.
6.3.3 Proprits
Dans ce paragraphe et dans la suite, on considre des processus, signaux et variables alatoires
rels. Dans le cas complexe, dans les dnitions de lautocorrlation (6.40), le second terme, x(t
), doit tre simplement conjugu.
Parit
Les fonction dautocorrlation et dautocovariance sont paires pour des processus rels :
R
xx
() = R
xx
() et C
xx
() = C
xx
(). (6.43)
1
on note que la dnition suppose implicitement que le signal est puissance moyenne nie
85
Valeur en = 0
En = 0, on a
C
xx
(0) =
2
X
et R
xx
(0) =
2
X
+
2
X
. (6.44)
La quantit C
xx
(0) correspond la puissance moyenne des uctuations du signal, alors que
R
xx
(0) correspond la puissance moyenne totale.
Ingalits
Comme pour les signaux dterministes, on a les ingalits suivantes :
[R
xx
()[ R
xx
(0) et [C
xx
()[ C
xx
(0). (6.45)
Pour montrer la premire ingalit, on crit :
E[(X(t) X(t ))
2
] = E[X
2
(t) +X
2
(t ) 2X(t)X(t )],
= 2[R
xx
(0) R
xx
()] 0,
(6.46)
do lencadrement :
R
xx
(0) R
xx
() +R
xx
(0) (6.47)
Lautre ingalit peut tre dmontre de faon similaire.
Coefcient de corrlation
A partir des ingalits prcdentes, il est facile de montrer que le coefcient de corrlation
vrie :
1
X
() =
C
xx
()
C
xx
(0)
+1. (6.48)
Comportement pout
Pour un processus alatoire sans composante priodique, on peut montrer que la dpendance
entre X(t) et X(t ) diminue lorsque augmente. On a alors :
lim
||
C
xx
() = 0, (6.49)
et
lim
||
R
xx
() = lim
||
C
xx
() +
2
X
=
2
X
. (6.50)
La fonction dautocorrlation suit donc lallure de la gure 6.3.
Matrice de corrlation
Pour le vecteur alatoire X = (X
1
, . . . , X
k
)
T
on peut dnir une matrice de corrlation dont
les lments sont les fonctions de corrlation des composantes deux deux :
R
XX
= E[XX
T
]. (6.51)
86
t
R
XX
(t)
R
XX
(0)
m
2
X
C
XX
(t)
FIG. 6.3 Allure typique de la fonction dautocorrlation statistique dun processus alatoire sans
composante priodique
Si les instants dchantillonnage t
i
sont rguliers, de la forme t
i
= t
1
+(i 1)T
e
, o T
e
est la
priode dchantillonnage, on a :
R
XX
=
_
_
_
_
_
R
xx
(0) R
xx
(T
e
) R
xx
((k 1)T
e
)
R
xx
(T
e
) R
xx
(0) R
xx
((k 2)T
e
)
.
.
.
.
.
.
.
.
.
R
xx
((k 1)T
e
) R
xx
(T
e
) R
xx
(0)
_
_
_
_
_
. (6.52)
Cette matrice est symtrique et chaque diagonale est constitue dlments identiques.
Dans le cas complexe, la dnition est R
XX
= E[XX
H
], o X
H
est le transpos conjugue
de X. La matrice de corrlation nest plus symtrique, mais hermitienne (on parle de symtrie
hermitienne), cest--dire : R
XX
)
ij
= R
XX
)

ji
.
Une matrice dont chaque diagonale est constitue dlments identiques sappelle matrice de
Toeplitz. Cest donc le cas de la matrice de corrlation, dans le cas de variable relle comme
complexe.
Matrice de covariance
On dnit galement une matrice de covariance partir du vecteur alatoire centr :
C
XX
=
_
_
_
_
_
C
xx
(0) C
xx
(T
e
) C
xx
((k 1)T
e
)
C
xx
(T
e
) C
xx
(0) C
xx
((k 2)T
e
)
.
.
.
.
.
.
.
.
.
C
xx
((k 1)T
e
) C
xx
(T
e
) C
xx
(0)
_
_
_
_
_
. (6.53)
Les lments de la diagonale principale sont gaux C
xx
(0) =
2
X
, cest--dire la variance de
X(t). Pour cette raison, cette matrice est parfois appele matrice de variance-covariance.
Interprtation des fonctions dautocorrlation et dautocovariance
Les fonctions dautocorrlation et dautocovariance peuvent tre interprtes de faon simi-
laire celle prsente pour les signaux dterministes, cest--dire comme une mesure de ressem-
blance entre signaux.
En effet, les esprances mathmatiques peuvent tre considres comme des produits scalaires
associs des variables alatoires.
De plus, la valeur quadratique moyenne statistique de X(t) X(t ) sinterprte en termes
dorthogonalit. Pour un processus centr (
X
= 0), en notant X(t) = X et X(t ) = X

, on
87
a :
E[(X(t) X(t ))
2
] = d
2
(X, X

)
=
_
+

_
+

(u
1
u
2
)
2
p
X
1
X
2
(u
1
, u
2
; )du
1
du
2
= 2[
2
X
C
xx
()]
= 2
2
X
[1
X
()].
(6.54)
Cette distance sannulle si et seulement si
X
() = 1, cest--dire si et seulement si = 0. Les
variables X(t) et X(t ) sont non corrles pour les valeurs de telles que C
xx
() = 0, le carr
de la distance vaut alors 2
2
X
. Les variables X(t) et X(t ) sont orthogonales si R
xx
() = 0.
6.4 Densit spectrale de puissance
6.4.1 Dnition
Comme pour les signaux certains puissance moyenne nie, la transforme de Fourier dune
ralisation x
i
(t) dun processus alatoire nexiste pas, car lintgrale :
_
+

[x
i
(t)[dt (6.55)
ne converge pas.
On peut dnir la densit spectrale de puissance (DSP) comme la limite de la DSP sur une
fentre de largeur T, lorsque T +, si la limite existe. Soit x
i
(t) une ralisation dun processus
alatoire X(t, ), notons :
x
i
(t, T) = x
i
(t)rect(t/T), (6.56)
sa restriction sur une fentre de largeur T centre sur lorigine (Fig. 6.4), qui vrie videmment :
lim
T+
x
i
(t, T) = x
i
(t).
0 20 40 60 80 1 00 1 20 1 40 1 60 1 80 200
-0. 8
-0. 6
-0. 4
-0. 2
0
0. 2
0. 4
0. 6
0. 8
- T/2 T/2
t
x
i
(t)
x
i
(t, T)
FIG. 6.4 Restriction x
i
(t, T) dune ralisation x
i
(t) dun processus alatoire
La fonction x
i
(t, T) ( nergie nie) admet en gnral une transforme de Fourier :
x
i
(t, T) X
i
(f, T) =
_
+

x
i
(t, T) exp(j2ft)dt
=
_
+T/2
T/2
x
i
(t) exp(j2ft)dt.
(6.57)
La puissance moyenne de x
i
(t, T) est donne par :
P
x
i
,T
=
1
T
_
+

[X
i
(f, T)[
2
df =
_
+

S
x
i
x
i
(f, T)df, (6.58)
o S
x
i
x
i
(f, T) = [X
i
(f, T)[
2
/T est la DSP de x
i
(t, T). Cette DSP est une grandeur alatoire car
elle change pour chaque nouvelle ralisation de x
i
(t) : on lappelle aussi priodogramme.
88
Les proprits spectrales du processus (restreint sur T)sont donc contenues dans la moyenne
statistique (sur lensemble des ralisations) des S
x
i
x
i
(f, T), cest--dire :
S
xx
(f, T) = E
x
i
[S
x
i
x
i
(f, T)] = E
x
i
[[X
i
(f, T)[
2
/T] (6.59)
La DSP du processus alatoire complet est alors dnie comme la limite :
S
xx
(f) = lim
T+
E
x
i
_
[X
i
(f, T)[
2
T
_
. (6.60)
En pratique, S
xx
(f) ne peut pas tre calcule. Cest une quantit purement thorique. Cepen-
dant, si le signal est stationnaire et ergodique, on peut approximer la DSP par des priodogrammes
moyenns :

S
xx
(f) =
1
N
N

n=1
S
x
n
x
n
(f, T) =
1
NT
N

n=1
[X
n
(f, T)[
2
. (6.61)
6.4.2 Thorme de Wiener-Khintchine
Thorme 6.4.1 (Thorme de Wiener-Khintchine) La densit spectrale de puissance dun pro-
cessus alatoire stationnaire au sens large est la transforme de Fourier de sa fonction dautocor-
rlation :
S
xx
(f) =
_
+

R
xx
() exp(j2f)d. (6.62)
Dmonstration
Partons du priodogramme dun signal rel x
i
(t, T) dni au paragraphe prcdent :
S
x
i
x
i
(f, T) =
1
T
X

i
(f, T)X
i
(f, T),
=
1
T
_
+

_
+

x
i
(t)x
i
(t

)rect(t/T)rect(t

/T) exp(j2f(t t

))dtdt

(6.63)
Dans le terme exponentiel, t

apparat avec le signe pour obtenir la TF X

i
(f, T). Puisque le
processus est stationnaire, seule la diffrence = t t

compte. On pose donc le changement de


variables :
_
t

= t
t = t
dtdt

= ddt, (6.64)
car le Jacobien de la transformation vaut [J[ = 1. En prenant lesprance mathmatique et en
intervertissant les oprateurs dintgration et desprance, on arrive :
S
xx
(f, T) = E[S
x
i
x
i
(f, T)],
=
1
T
_
+

_
+

E[x
i
(t)x
i
(t )]rect(t/T)rect[(t )/T] exp(j2f)dtd,
=
1
T
_
+

R
xx
()
_
_
+

rect(t/T)rect[(t )/T]dt
_
exp(j2f)d.
(6.65)
Or, le terme entre crochets est la fonction dautocorrlation de rect(t/T) qui vaut Ttri(/T). Do
nalement :
S
xx
(f, T) =
_
+

R
xx
()tri(/T) exp(j2f)d. (6.66)
89
En passant la limite quand T +, on aboutit :
S
xx
(f) = lim
T+
S
xx
(f, T) =
_
+

R
xx
() exp(j2f)d, (6.67)
car tri(/T) 1 lorsque T +(Fig. 6.5).
t
1
tri(t/T)
T -T

+ T
FIG. 6.5 Allure de la fonction tri(t/T) lorsque T +
Remarques
1. Ce thorme donne une dnition unique de la DSP, valide pour des signaux certains et
alatoires.
2. Pour des signaux alatoires, ce thorme fournit une mthode pratique de calcul de la DSP.
3. Si la DSP dun signal alatoire, S
xx
(f), est connue, on peut en dduire la fonction dauto-
corrlation R
xx
() par transforme de Fourier inverse :
R
xx
() =
_
+

S
xx
(f) exp(j2f)df. (6.68)
4. Pour = 0, on a :
R
xx
(0) = P
x
=
_
+

S
xx
(f)df, (6.69)
et si le signal est ergodique, on a :
R
xx
(0) =
_
+

S
xx
(f)df = lim
T+
1
T
_
+T/2
T/2
[x(t)[
2
dt. (6.70)
De plus, partir de la relation entre autocorrlation et autocovariance :
R
xx
() = C
xx
() +
2
x
, (6.71)
on dduit :
S
xx
(f) = TC
xx
() +
2
x
(f). (6.72)
6.4.3 Notion de bruit blanc
Dnition 6.4.1 (Bruit blanc) On appelle bruit blanc un processus alatoire W dont la densit
spectrale de puissance est constante, f :
S
WW
(f) =
1
2
= cte. (6.73)
90
Le bruit DSP constante est dit blanc par analogie avec la lumire blanche qui contient toutes
les longueurs donde de la lumire visible.
Le bruit blanc correspond un modle purement thorique. En effet, il est physiquement irra-
lisable car il contient des frquences innies et sa puissance moyenne est innie. Cest cependant
un modle trs pratique et utile pour reprsenter des signaux dont le spectre est constant, au moins
sur une large bande de frquence.
La fonction dautocorrlation dun bruit blanc est une impulsion de Dirac (Fig. 6.6). En effet,
par transforme de Fourier inverse, on a :
S
WW
(f) =
1
2
R
WW
() =
1
2
(). (6.74)
Le bruit blanc ltr par un ltre idal de largeur de bande B (Fig. 6.7) donne un signal alatoire
t f
G
WW
(t) S
WW
(f)
h/2
h/2
FIG. 6.6 Fonction dautocorrlation ( gauche) et densit spectrale de puissance ( droite) dun
bruit blanc
dont la puissance moyenne totale est nie et vaut :
P = R(0) =
_
+

S
WW
(f)df = B. (6.75)
Ceci reste valable pour un ltre passe-bande (Fig. 6.7, droite).
f
S
WW
(f)
B - B
f
S
WW
(f)
B B
FIG. 6.7 Bruit blanc ltr par des ltres idaux de largeur de bande B
Remarque
La tension de bruit thermique dans une rsistance, selon le modle de Nyquist, est un bruit
blanc dont la DSP et la puissance moyenne, sur une largeur de bande B, sont :
e
2
(f) = 4kTR et P =
_
( e
2
(f)/R)df = 4kTB. (6.76)
91
6.5 Intercorrlation et densit interspectrale de puissance
6.5.1 Intercorrlation
Soient 2 processus alatoires diffrents x(t) et y(t). Posons :
x
1
= x(t
1
), x
2
= x(t
2
),
y
1
= y(t
1
), y
2
= y(t
2
).
(6.77)
Si les processus sont stationnaires et rels, leur statistique dordre 2 ne dpend que de = t
1
t
2
.
On peut dnir lintercorrlation statistique par :
R
xy
() = E[X
1
Y
2
] =
_
+

_
+

x
1
y
2
p(x
1
, y
2
; )dx
1
dy
2
. (6.78)
Si les processus sont ergodiques, on a aussi :
R
xy
() =
xy
() = lim
T+
1
T
_
+T/2
T/2
x(t)y(t )dt. (6.79)
6.5.2 Densit interspectrale de puissance
On dnit la densit interspectrale de puissance (DISP) comme la transforme de Fourier de
la fonction dautocorrlation statistique :
S
xy
(f) = TR
xy
() = lim
T+
1
T
E[X(f, T)Y (f, T)]. (6.80)
6.5.3 Intercovariance
La fonction dintercovariance est la fonction dintercorrlation des processus centrs :
C
xy
() = E[(X
1

X
)(Y
2

Y
)] =
_
+

_
+

(x
1

X
)(y
2

Y
)p(x
1
, y
2
; )dx
1
dy
2
. (6.81)
En dveloppant lesprance selon les rgle de linarit de cet oprateur, on montre facilement :
C
xy
() = R
xy
()
X

Y
. (6.82)
Si les processus x(t) et y(t) sont statistiquement indpendants, ou simplement non corrls, on a :
C
xy
() = 0. (6.83)
On appelle fonction dintercovariance normalise, ou coefcient dintercorrlation, le rapport :

xy
() =
C
xy
()

y
. (6.84)
Ce coefcient vrie [
xy
()[ 1. Il mesure le degr de dpendance linaire entre les variables
alatoires X
1
et Y
2
.
92
6.5.4 Fonction de cohrence
Dnition 6.5.1 (Fonction de cohrence) On appelle fonction de cohrence le rapport :

xy
(f) =
[S
xy
(f)[
2
S
xx
(f)S
yy
(f)
. (6.85)
Les processus x(t) et y(t) sont dits incohrents la frquence f
0
si
xy
(f
0
) = 0.
Si
xy
(f
0
) = 1, x(t) et y(t) sont dits parfaitement cohrents la frquence f
0
.
Une fonction de cohrence infrieure 1 indique soit la prsence dun bruit, soit une relation
non linaire entre x(t) et y(t).
6.6 Combinaison de signaux alatoires
6.6.1 Transformation dun vecteur alatoire
Soient un vecteur alatoire X = (X
1
, . . . , X
k
)
T
, et Yle vecteur alatoire obtenue par applica-
tion dune transformation f sur X: Y = f(X). Les proprits statistiques (densit de probabilit,
etc.) du vecteur Y sont diffrentes de celles du vecteur X, mais peuvent sen dduire.
En effet, considrons la transformation :
_

_
y
1
= f
1
(x
1
, . . . , x
k
),
.
.
.
y
k
= f
k
(x
1
, . . . , x
k
),
(6.86)
et soit g la transformation inverse, cest--dire telle que X = g(Y). On a alors :
p
Y
(y
1
, . . . , y
k
) = [J[p
X
(x
1
, . . . , x
k
), (6.87)
o [J[ est le Jacobien de la transformation g, cest--dire le dterminant de la matrice Jacobienne,
de terme gnral J
ij
= x
i
/y
j
:
J =

x
1
y
1
. . .
x
1
y
k
.
.
.
.
.
.
x
k
y
1
. . .
x
k
y
k

. (6.88)
Exemple 1
Soit la transformation scalaire Y = aX+b, avec a ,= 0. On en dduit la transformation inverse
X = Y/a b/a. Le Jacobien de la transformation inverse est donc :
[J[ =

1
a

, (6.89)
do :
p
Y
(y) =

1
a

p
X
_
y b
a
_
. (6.90)
93
Exemple 2
Soit la transformation vectorielle Y = AX, avec A est une matrice rgulire. On note la
transformation inverse X = A
1
Y. Le Jacobien de la transformation inverse est alors :
[J[ = [ det A
1
[ = 1/[ det A[, (6.91)
do :
p
Y
(y) = [ det A
1
[p
X
(A
1
y). (6.92)
6.6.2 Somme de signaux alatoires
Soit Z = X+Y la somme de deux variables alatoires. On se propose de dterminer la densit
de probabilit de Z, en supposant connue la densit de probabilit jointe, p
XY
, de X et Y .
Densit de probabilit
Pour cela, on dnit la transformation linaire Asuivante :
_
x = x
z = x +y
(6.93)
On a donc :
A =
_
1 0
1 1
_
et A
1
=
1
det A
_
1 0
1 1
_
. (6.94)
On a donc [J[ = [ det A
1
[ = 1 et par consquent :
p
XZ
(x, z) = p
XY
(x, z x). (6.95)
En intgrant par rapport x, on obtient la densit de probabilit marginale de Z :
p
Z
(z) =
_
+

p
XZ
(x, z)dx =
_
+

p
XY
(x, z x)dx. (6.96)
Dans le cas particulier o les variables X et Y sont indpendantes, la densit jointe est le produit
des densits marginales : p
XY
(x, z x) = p
X
(x)p
Y
(z x), et on a la relation simplie :
p
Z
(z) =
_
+

p
X
(x)p
Y
(z x)dx = (p
X
p
Y
)(z). (6.97)
On retiendra que pour des variables alatoires indpendantes, la ddp de la somme est gale la
convolution des ddp marginales. Cette relation peut se gnraliser pour une somme de plus de 2
VA.
Fonction caractristique
La premire fonction caractristique
X
() dune VA X est la transforme de Fourier inverse
de sa densit de probabilit p
X
(u) :

X
() =
_
+

p
X
(u) exp(j2u)du. (6.98)
94
Dans le cas dune somme de n variables alatoires indpendantes : Z =

i
X
i
, la densit de
probabilit scrit :
p
Z
(u) = (p
X
1
. . . p
X
n
)(u), (6.99)
et la fonction caractristique de la somme est simplement le produit des fonctions caractristiques :

Z
() =
X
1
() . . .
X
n
(). (6.100)
6.6.3 Thorme de la limite centrale
Thorme 6.6.1 (Thomme de la limite centrale) La distribution statistique dune somme de n
variables alatoires indpendantes, possdant la mme loi de probabilit, tend asymptotiquement
(lorsque n +) vers une distribution gaussienne, quelle que soit la distribution des variables
individuelles.
Ce thorme joue un rle important en thorie du signal, car il justie que de nombreux phno-
mnes alatoires, rsultant de la superposition de trs nombreux phnomnes alatoires individuels
indpendants, soient modliss par une loi gaussienne.
Dans le cas particulier de la somme de n signaux gaussiens X
i
de moyenne
X
i
et de mme
variance
2
X
, on a rigoureusement pour la loi Z =

i
X
i
:
p
S
(u) N(

X
i
, n
2
X
). (6.101)
6.6.4 Fonction dintercorrlation dune somme de variables alatoires
Soit le signal alatoire Z(t) = aX(t) +bY (t).
Fonction dautocorrlation
Par dnition, la fonction dautocorrlation de Z scrit :
R
zz
() = E[Z(t)Z(t )],
= E
__
aX(t) +bY (t)
__
aX(t ) +bY (t )
__
= a
2
E[X(t)X(t )] +abE[X(t)Y (t )] +baE[Y (t)X(t )] +b
2
E[Y (t)Y (t )],
= a
2
R
xx
() +b
2
R
yy
() +ab
_
R
xy
()] +R
yx
()
_
.
(6.102)
Si les VA sont indpendantes les intercovariances sont nulles et les intercorrlations se r-
duisent au produit des moyennes, do le rsultat :
R
zz
() = a
2
R
xx
() +b
2
R
yy
() + 2ab
X

Y
. (6.103)
De plus, si les VA ont des moyennes nulles, lquation prcdente se simplie encore :
R
zz
() = a
2
R
xx
() +b
2
R
yy
(). (6.104)
95
6.6.5 Densit spectrale de puissance dune somme de variables alatoires
Cest la transforme de Fourier de la fonction dauto-corrlation, cest--dire :
S
zz
(f) = TR
zz
() = a
2
S
xx
(f) +b
2
S
yy
(f) +ab
_
S
xy
(f) +S
yx
(f)
_
. (6.105)
Si les VA sont indpendantes, partir de la transforme de Fourier de (6.103) les intercovariances
sont nulles et les intercorrlations se rduisent au produit des moyennes, do le rsultat :
S
zz
(f) = a
2
S
xx
(f) +b
2
S
yy
(f) + 2ab
X

Y
(f). (6.106)
De plus, si les VA ont des moyennes nulles, partir de la transforme de Fourier de lquation
(6.104), on obtient :
S
zz
(f) = a
2
S
xx
(f) +b
2
S
yy
(f). (6.107)
Consquences
La variance (cest--dire R
zz
(0)) de la somme de 2 signaux centrs statistiquement indpen-
dants, Z(t) = aX(t) + bY (t), est gale la somme des variances de chaque terme. En effet,
daprs (6.103), au point = 0), on a :
R
zz
(0) = a
2
R
xx
(0) +b
2
R
yy
(0). (6.108)
La VA somme de n VA de mme moyenne et de mme variance, Z(t) = (

i
X
i
(t)) est telle que :
crot proportionnellement n

2
crot proportionnellement n,
(6.109)
do un rapport signal/uctuations qui varie proportionnellement n :
RSB

2

2
n. (6.110)
6.7 Exercices
6.7.1 Rappels de probabilit
Moyennes et variances, indpendance
1. Soient deux signaux alatoires x(t) et y(t) de densits de probabilit p
X
(u) = arect[(u
2)/2] et p
Y
(v) = b(2v)rect[(v1)/2]. Calculer a et b. Calculer ensuite la valeur moyenne,
le moment dordre deux et la variance de chaque signal.
2. Soit une variable alatoire discrte X telle que Prob(X = 2) = 0.3, Prob(X = 0) = 0.1,
Prob(X = 1) = 0.2 et Prob(X = 4) = 0.4. Calculer la moyenne, le moment dordre deux
et la variance.
3. Soient deux variables alatoires X et Y de densit de probabilit conjointe :
p
XY
(u, v) =
_
1 si 0 u

2 et 0 v u,
0 ailleurs.
(6.111)
Sont-elles indpendantes ?
96
Calcul de densits de probabilit
1. Soit X une variable alatoire connue de densit p
X
(u). Exprimer la densit de Y = 1/X.
2. Un signal alatoire x(t) de densit de probabilit connue p
X
(u) est ampli par un am-
plicateur idal de gain A. Calculer la densit de probabilit p
Y
(v) du signal ampli
y(t) = Ax(t).
3. Un signal alatoire x(t) de densit de probabilit connue p
X
(u) est pass dans un redresseur
idal. Calculer la densit de probabilit p
Y
(v) du signal redress y(t) = [x(t)[.
4. Un signal alatoire x(t) de densit de probabilit connue p
X
(u) est appliqu lentre dun
systme non linaire qui dlivre y(t) = x
2
(t).
5. Soient deux signaux alatoires indpendants, x(t) et y(t), de densits de probabilit mar-
ginales respectives p
X
(u) et p
Y
(v). Calculer la densit de probabilit de z(t) = ax(t) +
by(t) +c o a, b et c sont trois constantes relles.
6. Une tension alatoire x(t) est uniformment distribue dans lintervalle [0, A]. Reprsenter
sa densit de probabilit, sa fonction de rpartition. Calculer la probabilit pour que sa
puissance instantane soit suprieure A
2
/4 et A
2
/2.
6.7.2 Stationnarit
1. Soit le processus alatoire X(t) = Y cos t + Z sin t o Y et Z sont deux variables
alatoires indpendantes moyenne nulle et de mme fonction de rpartition. Montrer que
X(t) est stationnaire au sens large mais pas au sens strict.
2. Soit le signal alatoire stationnaire x(t) et une constante. Montrer que :
y(t) = x(t) cos t nest pas stationnaire au sens large,
si est une variable alatoire uniformment rpartie sur [0, 2[, alors z(t) = x(t) cos(t+
) est stationnaire au sens large.
6.7.3 Somme de deux signaux alatoires
On considre le signal alatoire x(t) = s(t)+n(t), o s(t) et n(t) sont deux signaux alatoires
de densits de probabilit connues, notes p
S
(u) et p
N
(v), et de densit jointe p
SN
(u, v).
Densit de probabilit
On calculera la densit de probabilit de deux faons diffrentes.
Mthode 1 :
1. Calculer la fonction de rpartition, F
X
(u) de x(t) en fonction de p
SN
(u, v). En dduire la
densit de probabilit, p
X
(u).
2. Sachant que les variables S et N sont indpendantes, montrer que la densit sexprime sous
la forme dun produit de convolution.
Mthode 2 :
1. On pose y(t) = n(t). On associe le vecteur (x(t), y(t))
T
au vecteur (s(t), n(t))
T
par une
transformation linaire inversible, reprsente par une matrice Aque lon dterminera. Cal-
culer la transformation inverse A
1
.
97
2. En utilisant les rsultats du cours sur les densits de fonctions de vecteurs alatoires, calculer
la densit jointe p
XY
(u, v).
3. En dduire, par marginalisation, la densit p
X
(u).
4. Donner le rsultats sous lhypothse dindpendance de S et N.
Auto-corrlation
1. Calculer lauto-corrlation statistique R
XX
() en fonction de R
SS
(), R
NN
(), E[N] et
E[S].
2. Que devient cette expression si S et N sont indpendants ?
3. Que devient cette expression si lune des variables, S ou N, est en plus centre ?
Puissance du signal
Sous lhypothse dindpendance de S et N, calculer la puissance moyenne du signal, P
X
, et
exprimer la en fonction des moments statistiques de S et de N, dans le cas o ces variables sont
centres ou non.
6.7.4 Signal binaire cadenc
On considre un signal binaire cadenc, x(t), qui met un nouveau symbole toutes les T
secondes. Ce signal prend deux valeurs, x
0
(t) et x
1
(t), avec les probabilits p
0
et p
1
. Les symboles
successifs sont supposs indpendants.
Distribution et moments de x(t)
1. Donner la distribution p
X
(u) du signal x(t).
2. Calculer lesprance E[X] du signal x(t).
3. Calculer E[X
2
].
Auto-corrlation
1. Calculer R
XX
() pour [[ > T
2. Pour [[ < T, sachant que deux vnements exclusifs, x(t) = x(t ) ou x(t) ,=
x(t ), peuvent se produire, crire R
XX
() en fonction de
2
X
et
2
X
et des probabili-
ts Prob(x(t) = x(t )) et Prob(x(t) ,= x(t )).
3. Sachant que, dans un intervalle de dure T, les transitions sont quiprobables avec une
densit 1/T, calculer Prob(x(t) ,= x(t )). En dduire alors Prob(x(t) = x(t )).
4. Montrer que la fonction dauto-corrlation statistique scrit alors R
XX
() =
2
X
_
1
||
T
_
+
2
X
. En dduire la fonction dauto-covariance C
XX
(). Tracer ces fonctions.
5. Calculer et tracer la densit spectrale de puissance (DSP), S
XX
().
Cas dun signal x(t) symtrique x
0
= 1 et x
1
= 1, symboles quiprobables p
0
= p
1
= 1/2
1. Pour ce signal particulier, calculer la distribution de probabilit, la moyenne et le moment
dordre 2, la fonction dauto-corrlation et la densit spectrale de puissance.
98
Chapitre 7
Oprateurs fonctionnels et techniques
de corrlation
Un systme de traitement du signal est un dispositif qui effectue sur un signal un ensemble
doprations de base, associes des blocs fonctionnels : amplication, ltrage, modulation, etc.
Le modle thorique sappelle oprateur fonctionnel (Fig. 7.1). On peut distinguer diffrents
types doprateurs :
des oprateurs linaires invariants (en temps) : ils ont la proprit dadditivit et dhomog-
nit (linaire) et de stationnarit (invariant), par exemple un ltre ;
des oprateurs paramtriques : ce sont des oprateurs qui dpendent du temps en fonction
dune grandeur ou dun signal auxiliaire (par exemple, un modulateur) ;
des oprateurs non linaires : cest une trs vaste classe sans reprsentation particulire, car
la non-linarit est une non proprit !
S
x(t) y(t) = S{x(t)}
FIG. 7.1 Oprateur fonctionnel S. Lentre est x(t), la sortie y(t) = Sx(t)
7.1 Oprateurs linaires invariants
7.1.1 Proprits
Soient S un oprateur linaire invariant et x(t) un signal de la forme :
x(t) =

i
a
i
x
i
(t). (7.1)
Si loprateur S est linaire, on a :
y(t) = Sx(t) =

i
a
i
Sx
i
(t). (7.2)
Si loprateur S est invariant, on a :
y(t ) = Sx(t ). (7.3)
99
Dans cette classe doprateurs, on a en particulier :
des oprateurs de transformation orthogonale, avec des variables dentre et de sortie diff-
rentes : par exemple, loprateur de transformation de Fourier avec les variables t en entre
et f en sortie ;
des oprateurs de convolution, pour lesquels les variables dentre et de sortie sont fonction
dune mme variable indpendante : par exemple, un ltre temporel (la variable est le temps)
ou spatial (pour une image, avec la variable qui est la coordonne spatiale).
7.1.2 Systmes linaires invariants coefcients constants
Soient S un systme linaire invariant coefcients constant, et x(t) et y(t) = Sx(t) les
signaux dentre et de sortie de cet oprateur. Le systme S est alors caractris par une relation
de la forme :
n

i=0
a
i
d
i
dt
i
y(t) =
m

k=0
b
k
d
k
dt
k
x(t), (7.4)
qui correspond une quation diffrentielle coefcients constants. On peut rsoudre cette qua-
tion dans lespace de Fourier en utilisant la rgle de drivation :
d
k
dt
k
x(t) (j2f)
k
X(f). (7.5)
Lquation (7.4) devient alors :
_
n

i=0
a
i
(j2f)
i
_
Y (f) =
_
m

k=0
b
k
(j2f)
k
_
X(f). (7.6)
La rponse frquentielle du systme S sexprime alors, si cest possible (pas de division par 0),
par :
G(f) =
Y (f)
X(f)
=

m
k=0
b
k
(j2f)
k

n
i=0
a
i
(j2f)
i
. (7.7)
Le numrateur et le dnominateur de cette expression sont des polynmes de la variable (j2f),
de degr m et n, respectivement. On peut donc factoriser le rapport G(f) sous la forme :
G(f) =

m
k=1
(j2f z
k
)

n
i=1
(j2f p
i
)
, (7.8)
qui fait apparatre m zros z
k
et n ples p
i
, qui sont les racines des polynmes du numrateur et
du dnominateur de G(f).
Relation entre/sortie
Pour un signal dentre x(t) quelconque, on a :
Y (f) = G(f)X(f), (7.9)
cest--dire, par transforme de Fourier inverse :
y(t)) = (g x)(t). (7.10)
Si le signal dentre est une impulsion de Dirac : x(t) = (t), alors on a X(f) = 1 et G(f) =
Y (f), ou bien g(t) = y(t) dans le domaine temporel.
100
Cascade doprateurs de convolution
La sortie dun systme constitu de la mise en cascade de p oprateurs de convolution, g
1
(t), . . . , g
p
(t)
scrit trs simplement :
y(t) = g
1
(t) g
2
(t) . . . g
p
(t) x(t) = g(t) x(t), (7.11)
avec g(t) = g
1
(t) g
2
(t) . . . g
p
(t), ou dans le domaine frquentiel :
Y (f) = G
1
(f)G
2
(f) . . . G
p
(f)X(f) = G(f)X(f), (7.12)
avec G(f) = G
1
(f)G
2
(f) . . . G
p
(f).
Stabilit
Dnition 7.1.1 (Stabilit dun ltre) Un ltre G(f) est stable si pour toute entre borne, la
sortie est borne, cest--dire si :
_
+

[g(u)[du < . (7.13)


G(f) G
-1
(f)
-4 -2 0 2 4
0
0. 2
0. 4
0. 6
0. 8
1
-4 -2 0 2 4
0
5
1 0
1 5
20
25
FIG. 7.2 Filtre G(f) et son inverse. Les hautes frquences sont trs fortement amplies par le
ltre G
1
(f) ce qui entrane une trs grande sensibilit au bruit en hautes frquences.
7.1.3 Dconvolution
Si x(t) est lentre dun capteur linaire, de fonction de tranfert G(f), la sortie du capteur est
un signal y(t) = g(t) x(t) et linformation initiale est gnralement altre. On peut chercher
compenser cet effet en ralisant lopration inverse de la convolution, que lon appelle dconvolu-
tion. Puisque :
Y (f) = G(f)X(f), (7.14)
on propose de compenser le ltrage par ltrage inverse :
X(f) = G
1
(f)Y (f). (7.15)
Cette ide peut savrer dlicate en pratique, car G
1
(f) nest pas ncessairement un ltre
stable. Ce ltre peut amplier trs fortement le bruit dans des bandes de frquences o G(f) 0,
comme lillustre la gure 7.2. En particulier si le capteur fournit un signal avec bruit additif (Fig.
7.3), la sortie du ltre de dconvolution peut diverger.
101
b(t)
G(f) G
-1
(f)
x(t)
divergence
FIG. 7.3 Si le capteur est bruit, la sortie du ltre de dconvolution risque de diverger
G
1
(f)
x
1
(t) y
1
(t)
G
2
(f)
x
2
(t) y
2
(t)
FIG. 7.4 Les deux ltres, et leurs signaux dentre et de sortie
7.1.4 Formule des interfrences
Thorme 7.1.1 (Formule des interfrences) Soient deux ltres de rponses impulsionnelles G
1
(f)
et G
2
(f) dont les signaux dentres puissance moyenne nie sont respectivement x
1
(t) et x
2
(t),
et les signaux de sorties y
1
(t) et y
2
(t), alors on a :
S
y
1
y
2
(f) = S
x
1
x
2
(f)G
1
(f)G

2
(f) (7.16)
La formule des interfrences est donne pour des signaux valeurs complexes. Pour des signaux
rels, il suft dignorer les oprateurs de conjugaison.
Dmonstration
Calculons la fonction dintercorrlation statistique :
R
Y
1
,Y
2
() = E[y
1
(t)y

2
(t )],
= E[(x
1
g
1
)(t) (x

2
g

2
)(t )],
= E[
_
+

x
1
(t
1
)g
1
(
1
)d
1
_
+

2
(t
2
)g

2
(
2
)d
2
],
=
_
+

_
+

E[x
1
(t
1
)x

2
(t
2
)] g
1
(
1
)g

2
(
2
) d
1
d
2
,
=
_
+

_
+

R
X
1
,X
2
( +
2

1
) g
1
(
1
)g

2
(
2
) d
1
d
2
,
=
_
+

(R
X
1
,X
2
g
1
)( +
2
) g

2
(
2
) d
2
.
(7.17)
En posant le changement de variable
2
= , do d
2
= d, on a :
R
Y
1
,Y
2
() =
_
+

(R
X
1
,X
2
g
1
)( ) g

2
() d. (7.18)
En posant maintenant g
#
2
() = g

2
(), la dernire expression scrit encore comme :
R
Y
1
,Y
2
() = (R
X
1
,X
2
g
1
g
#
2
)() = R
X
1
,X
2
() g
1
() g

2
(). (7.19)
En prenant la transforme de Fourier, on obtient la formule des interfrences :
S
Y
1
,Y
2
(f) = S
X
1
,X
2
(f).G
1
(f).G

2
(f). (7.20)
102
Cette formule montre que les ltres linaires invariants ne mlangent pas les frquences : la
DSP des sorties la frquence f ne dpend que de la DSP des entres la frquence f et des gains
des ltres cette frquence.
Cette formule reste valable pour des signaux dterministes puissance moyenne nie.
G
1
(f)=G(f)
x
1
(t)=x(t) y
1
(t)=y(t)
G
2
(f)=G(f)
x
2
(t)=x(t) y
2
(t)=y(t)
FIG. 7.5 Avec deux ltres identiques, et mmes signaux dentre et de sortie
Consquences
Pour des ltres identiques : G
1
(f) = G
2
(f) = G(f) avec des entres et des sorties identiques
(Fig. 7.5) : x
1
(t) = x
2
(t) = x(t) et y
1
(t) = y
2
(t) = y(t), la formule des interfrences (7.20)
devient :
S
yy
(f) = S
xx
(f).[G
(
f)[
2
, (7.21)
et dans le domaine temporel :
R
yy
() = R
xx
()
gg
(), (7.22)
avec
gg
(0) = g() g

() soit en prenant la transforme de Fourier, G(f)G

(f) = [G(f)[
2
.
G
1
(f)=G(f)
x(t) y(t)
G
2
(f)=1
x(t) x(t)
FIG. 7.6 Deux ltres identiques, dont un est le ltre identit
Si G
1
(f) = G(f) et G
2
(f) = 1 (Fig. 7.6), la formule des interfrences (7.20) devient :
S
yx
(f) = S
xx
(f).G(f), (7.23)
et dans le domaine temporel (par transforme de Fourier inverse de (7.23) :
R
yx
() = R
xx
() g(). (7.24)
Cas de signaux dterministes puissance moyenne nie ou nergie nie
On peut crire des relations similaires pour des signaux dterministes puissance moyenne -
nie, en remplaant les fonctions dautocorrlation ou dintercorrlation statistiques par les moyennes
temporelles
xx
() et
yx
() :

xx
() = lim
T+
1
T
_
+T/2
T/2
x(t)x

(t )dt et
yx
() = lim
T+
1
T
_
+T/2
T/2
y(t)x

(t )dt.
(7.25)
103
Dans le cas de signaux nergie nie, on peut aussi crire des relations similaires, mais avec
les densits spectrale et interspectrale dnergie au lieu des DSP et DISP.
7.1.5 Corrlation entre/sortie dun oprateur de convolution
Soit un systme de rponse impulsionnelle g(t), attaqu par une signal dentre x(t), la sortie
est un signal y(t) tel que :
y(t) = g(t) x(t). (7.26)
Selon la nature ( nergie ou puissance nie, certaine ou dterministe) des signaux, lautocorr-
lation ou lintercorrlation sont dnies de faons diffrentes mais les relations ci-dessous restent
valables.
Autocorrlation
On se propose de trouver les relations entre les autocoorrlations de la sortie et de lentre.
Calculons lautocorrlation de la sortie, en supposant un signal dterministe :

yy
() = y() y

(),
= [g() x()] [g

() x

()],
= [g() g

()] [x() x

()],
(7.27)
do la relation :

yy
() =
gg
()
xx
(). (7.28)
Intercorrlation
On calcule maintenant lintercorrlation entre lentre et la sortie du ltre :

yx
() = y() x

(),
= [g() x()] x

(),
= g() [x() x

()],
(7.29)
do la relation :

yx
() = g()
xx
(). (7.30)
Application lidentication dun systme linaire invariant
Soit x(t) un bruit blanc de DSP S
xx
(f) = /2, la fonction dautocorrlation de x(t) vaut :

xx
() =
1
2
(). (7.31)
Le signal x(t) attaque un ltre linaire invariant de rponse impulsionnelle g(t), la fonction din-
tercorrlation scrit :

yx
() = g()
xx
(),
= g() [()/2],
=
1
2
g().
(7.32)
Lintercorrlation donne donc la rponse impulsionnelle.
104
En prenant la transforme de Fourier, la DISP vaut :
S
yx
(f) =
1
2
G(f). (7.33)
On peut donc en tirer la fonction de transfert :
G(f) =
2

S
yx
(f) et g(t) =
2

yx
(t). (7.34)
7.1.6 Statistique du signal en sortie dun oprateur de convolution
En gnral, la densit de probabilit (ou la fonction de rpartition) en sortie dun oprateur de
convolution est impossible dterminer analytiquement. En effet, chaque valeur tant une com-
binaison linaire de valeurs passes (si le ltre est causal) gnralement non indpendantes, la loi
conjointe ncessaire pour calculer la densit de probabilit de la sortie nest pas connue.
Dans le cas o le processus est gaussien ou si les valeurs sont indpendantes, le calcul devient
possible :
1. processus gaussien : la sortie, somme de variables alatoires gaussiennes, est gaussienne,
2. processus blanc : la sortie est une somme de variables alatoires indpendantes, dont la loi
asymptotique est gaussienne selon le thorme de la Limite Centrale.
Exprimentalement, si le ltre est modrment slectif, la loi de sortie se rapproche dune loi gaus-
sienne. A dfaut de connatre la densit de probabilit, on peut calculer ses principaux moments :
moyenne, variance et autocorrlation notamment.
Valeur moyenne
Partons de la relation y(t) = x(t) g(t) o x(t) est un signal alatoire. La sortie y(t) est donc
aussi un signal alatoire, et sa moyenne vaut :
E[Y ] = E[x(t) g(t)]
= E
_
_
+

x(u)g(t u)du
_
=
_
+

E[x(u)]g(t u)du
=
X
_
+

g(t u)du
=
X
_
+

g(v)dv
=
X
G(0),
(7.35)
o G(0) est la transforme de Fourier la frquence f = 0, car G(0) =
_
+

g(v) exp(j2v0)dv =
_
+

g(v)dv. Ce rsultat nest pas surprenant puisque G(0) reprsente le gain du systme pour les
signaux continus, et la moyenne correspond effectivement un terme continu.
Fonction dautocorrlation
Sous lhypothse que le signal x(t) est stationnaire et ergodique (ce qui implique que y(t) lest
aussi), on peut crire :
R
xx
() =
xx
() et R
yy
() =
yy
(). (7.36)
105
Daprs les relations entre autocorrlations, on a :

yy
() =
xx
()
gg
(), (7.37)
ou bien sous forme statistique :
R
yy
() = R
xx
()
gg
()
=
_
+

R
xx
(u)
gg
( u)du.
(7.38)
Moment dordre 2
Cest la valeur quadratique moyenne, cest--dire la puissance moyenne totale du signal :
P
Y
= R
yy
(0) = E[Y
2
] =
2
Y
+
2
Y
=
_
+

R
xx
(u)
gg
(u)du. (7.39)
Or, si le ltre g(t) est rel, sa fonction dautocorrlation est une fonction paire et on peut crire :
P
Y
=
_
+

R
xx
(u)
gg
(u)du. (7.40)
De plus, en appliquant le thorme de conservation du produit scalaire, on peut crire :
P
Y
=
_
+

R
xx
(u)
gg
(u)du =
_
+

S
xx
(f)[G(f)[
2
df. (7.41)
Variance
Puisque
2
Y
= P
Y

2
Y
, on peut crire :

2
Y
= C
yy
(0) =
_
+

R
xx
(u)
gg
(u)du
2
Y
=
_
+

(C
xx
(u) +
2
X
)
gg
(u)du
2
Y
=
_
+

C
xx
(u)
gg
(u)du +
2
X
_
+


gg
(u)du
2
Y
=
_
+

C
xx
(u)
gg
(u)du +
2
X
[G(0)[
2

2
Y
.
(7.42)
Or, daprs la relation entre valeurs moyennes (7.35), on dduit
2
X
[G(0)[
2

2
Y
= 0 et par
consquent :

2
Y
= C
yy
(0) =
_
+

C
xx
(u)
gg
(u)du (7.43)
Cas particuliers
Pour un ltre passe-bas sans perte, on a G(0) = 1, do :

Y
=
X
. (7.44)
Pour un ltre passe-haut, on a G(0) = 0 et par consquent :

Y
= 0. (7.45)
Si le signal dentre est un signal alatoire x(t), blanc, de moyenne nulle et de DSP /2, on a :

Y
= 0, (7.46)
106
R
yy
() =
1
2

gg
(), (7.47)
et :
C
yy
(0) =
2
Y
=
1
2

gg
(0). (7.48)
7.2 Autres oprateurs
7.2.1 Multiplication par une constante
Cet oprateur est reprsent la gure 7.7. Si K > 1, loprateur est un amplicateur ; si
K prend les deux valeurs K = 0 ou K = 1, cest un commutateur ouvert ou ferm ; pour 0 <
K < 1, cest un attnuateur. Les valeurs ngatives correspondent une fonction dinverseur (K =
1 ou plus gnralement une amplicateur ou un attnuateur avec inversion, cest--dire un
changement de phase de [2k].
x(t) y(t) = K x(t)
K
FIG. 7.7 Oprateur de multiplication par un facteur K
Quelques formules
La rponse impulsionnelle et la fonction de transfert sont :
g(t) = K(t) G(f) = K (7.49)
La fonction de transfert G(f) a pour caractristiques :
[G(f)[ = [K[ et (G(f)) =
_
0 si K > 0,
sgn(f) si K < 0.
(7.50)
On rappelle que la phase de G(f) est une fonction impaire. Pour un phaseur exp(j2f
0
t) de
frquence f
0
> 0, linversion correspond une phase de , et pour f
0
< 0 une phase de +,
do le trac (Fig. 7.8).
La fonction dautocorrlation vaut alors :
exp(j2pf
0
t)
f
0
> 0
f
0
< 0
~ + p
~ - p
p
- p
j(G(f))
FIG. 7.8 Phase de loprateur de multiplication pour K < 0

gg
() = K
2
(). (7.51)
107
x(t) y(t) = x(t - t
0
)
retard
t
0
FIG. 7.9 Oprateur retard
7.2.2 Oprateurs de retard
Cet oprateur (Fig. 7.9) intervient ds quil y a propagation dun signal.
Quelques formules
La rponse impulsionnelle et la fonction de tranfert sont :
g(t) = (t t
0
) G(f) = exp(j2ft
0
). (7.52)
La fonction de transfert G(f) a pour caractristiques :
[G(f)[ = 1 et (G(f)) = 2ft
0
. (7.53)
La phase varie donc linairement avec la frquence. Ce systme est dit phase linaire, ou dpha-
seur linaire.
La fonction dautocorrlation du ltre est :

gg
() =
_
+

(u t
0
)(u t
0
)du = (). (7.54)
x(t)
0
) ( ) ( t x t y

=
FIG. 7.10 Oprateur de Hilbert
7.2.3 Oprateur de Hilbert
Cet oprateur, not H, est utile pour la construction de signaux analytiques. Pour un signal
dentre x(t), la sortie de loprateur sera note y(t) = x(t) (Fig. 7.10). Par dnition, on a :
x(t) =
1

_
+

x(u)
t u
du = x(t)
_
1
t
_
. (7.55)
Dans le domaine des frquences, on a :

X(f) = X(f)T
_
1
t
_
,
= X(f)(jsgn(f)).
(7.56)
Le module et la phase de la fonction de transfert satisfont donc :
[

X(f)[ = [X(f)[, (7.57)
et :
(

X(f)) = (X(f)) +(jsgn(f)) = (X(f))

2
sgn(f)). (7.58)
Loprateur de Hilbert conserve le module mais ralise un dphasage pur de /2.
108
Quelques formules
La rponse impulsionnelle et la fonction de tranfert de loprateur de Hilbert sont :
g(t) =
1
t
et G(f) = jsgn(f). (7.59)
Le module et la phase de G(f) sont gales :
[G(f)[ = 1 et (G(f)) =

2
sgn(f). (7.60)
La fonction dautocorrlation du ltre vaut :

gg
() = (). (7.61)
Pour le montrer, utilisons la formule des interfrences :
S
yy
(f) = [G(f)[
2
S
xx
(f). (7.62)
Or, puisque [G(f)[ = 1, on a S
yy
(f) = S
xx
(f) et, par transforme de Fourier inverse :

yy
() =
xx
(). (7.63)
Or, on sait quen gnral, pour un ltre g(t), on a la relation
yy
() =
gg
()
xx
(). On en
dduit donc que
gg
() = ().
x(t)
moyenne
) , ( ) ( T t x t y =
FIG. 7.11 Oprateur de moyenne temporelle
7.2.4 Oprateur de moyenne temporelle
Cet oprateur (Fig. 7.11) transforme le signal dentre x(t) en un signal note x(t, T) :
y(t) = x(t, T) =
1
T
_
t
tT
x(u)du. (7.64)
Cest donc la moyenne du signal x(t) sur la fentre temporelle de largeur T : [t T, t] (que lon
peut donc crire rect((t T/2)/T)), avec une pondration gale 1/T. On peut donc crire :
y(t) = x(t) =
1
T
_
+

x(u)rect
_
u (t T/2)
T
_
=
1
T
x(t) rect
_
t T/2
T
_
. (7.65)
Quelques formules
La rponse impulsionnelle et la fonction de tranfert de loprateur de moyenne temporelle
sont :
g(t) =
1
T
rect
_
t T/2
T
_
et G(f) = sinc(Tf) exp(jfT). (7.66)
109
La fonction dautocorrlation du ltre vaut :

gg
()) =
1
T
tri(/T). (7.67)
On dmontre galement partir des relations gnrales :

Y
=
X
G(0) =
X
, (7.68)
et :

2
Y
=
1
T
_
+

C
xx
()tri(/T)d
T+
0. (7.69)
7.2.5 Oprateur de ltrage idal
Un ltre idal est un oprateur qui permet la transmission sans distorsion du signal dans une
largeur de bande B, appele bande passante.
f
B -B
f
B -B
p
- p
j(G(f))
1
) ( f G
2B
g(t)
t
0
t
0
+ 1/2B t
0
- 1/2B
t
a b
FIG. 7.12 Oprateur de ltrage passe-bas idal
Filtrage passe-bas
Pour le lte passe-bas idal (Fig. 7.12), on a un spectre damplitude [G(f)[, qui est une fonc-
tion rectangle de largeur 2B en frquence. On adjoint un retard t
0
pour que le ltre soit causal (et
donc ralisable). Le retard t
0
correspond au facteur exp(j2ft
0
) dans le domaine frquentiel.
On a donc :
G(f) = rect
_
f
2B
_
exp(j2ft
0
), (7.70)
avec :
[G(f)[ = rect
_
f
2B
_
et (G(f)) = 2ft
0
. (7.71)
La rponse impulsionnelle (7.12) du ltre est obtenue par transforme de Fourier inverse :
g(t) = 2Bsinc(2B(t t
0
)), (7.72)
110
et sa fonction dautocorrlation vaut :

gg
() = 2Bsinc(2B). (7.73)
On observe que, malgr le dcalage t
0
, le ltre idal g(t) nest pas causal, car g(t) ,= 0, pour
t < 0. Le dcalage permet nanmoins de faire en sorte que g(t) < , pour t < 0, et ainsi de
pouvoir raliser une approximation causale du ltre.
f
B B
1
) ( f G
g(t)
t
0
t
a
b
f
0
- f
0
0 1 2 3 4 5 6 7 8 9 1 0
-2
-1 . 5
-1
-0. 5
0
0. 5
1
1 . 5
2
2B
t
0
+ 1/B
t
0
- 1/B
FIG. 7.13 Oprateur de ltrage passe-bande idal
Filtre passe-bande idal
La fonction de transfert du ltre passe-bande idal, de largeur de bande B centre sur f
0
, est
reprsente la gure 7.13. Pour avoir une approximation causale, on dcale aussi par un temps
t
0
, cest--dire quon multiplie la TF par le facteur exp(j2ft
0
). Le ltre est la somme de deux
fonctions rectangle de largeur B, centre sur f
0
. On peut lcrire :
G(f) = rect(f/B) exp(j2ft
0
) [(f +f
0
) +(f f
0
)]. (7.74)
Par transforme de Fourier inverse (en appliquant le thorme de Plancherel), on obtient la rponse
impulsionnelle :
g(t) = 2Bsinc(B(t t
0
)) cos(2f
0
t). (7.75)
On remarque que g(t) est un signal de frquence f
0
, dont lamplitude suit lenveloppe 2Bsinc(B(t
t
0
)) (Fig. 7.13.b). La fonction dautocorrlation est gale :

gg
() = 2Bsinc(B) cos(2f
0
). (7.76)
Temps de monte du ltre passe-bas idal
La rponse impulsionnelle g(t) dun ltre est gale la sortie y(t) obtenue pour une entre
x(t) = (t).
La rponse indicielle est la rponse un chelon (t). Or, limpulsion de Dirac et lchelon
unit sont lis la relation :
(t) =
d(t)
dt
. (7.77)
111
0 500 1 000 1 500 2000 2500 3000 3500 4000 4500
-0. 2
0
0. 2
0. 4
0. 6
0. 8
1
1 . 2
2B
g(t)
t
0
t
0
+ 1/2B t
0
- 1/2B
t
a b
1
t
0
t
1/2B
1/B
g(t)
FIG. 7.14 Rponses impulsionnelle (a) et indicielle (b) dun ltre passe-bas idal
Dans le cas dun ltre passe-bas, compte tenu de la linarit de loprateur de ltrage, la rponse
indicielle est tout simplement lintgrale de la rponse impulsionnelle :
(t) =
_
t

g(u)du. (7.78)
Pour le ltre passe-bas idal, on obtient donc :

PBas
(t) = 2B
_
t

sinc(2B(u t
0
))du. (7.79)
Cette fonction, peut aussi sexprimer laide du sinus intgral, not Si et dni par :
Si(t) =
_
t
0
sin(u)
u
du =
_
t/
0
sinc(x)dx. (7.80)
Le trac de la rponse
PBas
(t) est donne la gure 7.14. On remarque quau point t
0
, on
obtient
PBas
(t
0
) = 1/2. On peut dterminer le temps de monte en mesurant lintervalle de
temps entre les intersections de la drive de la rponse en t
0
, avec les droites y = 0 et y = 1.
Pour le ltre passe-bas de largeur de bande B, le temps de monte (Fig. 7.14) vaut :
t
m
=
1
2B
. (7.81)
On retiendra que le temps de monte est linverse du double de la largeur de bande pour un
passe-bas idal.
Temps de monte dun ltre passe-bande
Pour un ltre passe-bande, le temps de monte est calcul par rapport la rponse lexci-
tation x

t) = (t) cos(2f
0
t), o f
0
est la frquence centrale de la bande passante du ltre. On
admettra quil est quivalent (et plus simple) de considrer lintgrale de lenveloppe de la r-
ponse impulsionnelle. Pour le ltre passe-bande idal, cette enveloppe est dcrite par la relation
2Bsinc[B(t t
0
)]. Par un calcul similaire au calcul ralis pour le ltre passe-bas, on trouve un
temps de monte :
t
m
=
1
B
. (7.82)
On retiendra que le temps de monte est linverse de la bande passante pour un ltre passe-
bande idal.
112
Largeur de bande quivalente
En lectronique, on dnit la largeur de bande 3dB, cest--dire la gamme de frquences
telle que :
[G(f)[
2
G
2
max

1
2
. (7.83)
On dnit aussi la largeur de bande quivalente, B
e
, dun bruit blanc, comme la largeur de bande
dun bruit blanc de densit spectrale de puissance G
2
max
qui fournit la mme puissance totale que
G(f), cest--dire :
2B
e
G
2
max
=
_
+

[G(f)[
2
df. (7.84)
Or,
gg
(0) =
_
+

[G(f)[
2
df, donc la bande quivalente sexprime par la relation :
B
e
=

gg
(0)
2G
2
max
. (7.85)
Par exemple, prenons le ltre R C du premier ordre, de rponse impulsionnelle :
G(f) =
1
1 +j2fRC
. (7.86)
En posant f
c
= 1/(2RC), on a donc :
[G(f)[
2
=
1
1 + (f/f
c
)
2
. (7.87)
Calculons maintenant lintgrale :

gg
(0) =
_
+

[G(f)[
2
df =
_
+

1
1 + (f/f
c
)
2
df =
_
+

f
c
1 +u
2
du = f
c
. (7.88)
De plus, il est facile de voir que G
max
= 1 (pour f = 0). On en dduit donc la largeur de bande :
B
e
=
f
c

2
. (7.89)
On peut aussi en dduire le temps de monte (cas passe-bas) :
t
m
=
1
2B
e
=
1
f
c
. (7.90)
h(t)
y(t) = x(t) + n(t) ) ( ) ( t x t s =
FIG. 7.15 Dtection dun signal dans du bruit par ltrage
113
7.3 Dtection dun signal dans du bruit
Dans cette dernire partie, on se propose daborder les ides gnrales du ltrage linaire
optimal, et en particulier du ltrage adapte et du ltrage de Wiener.
On suppose que lon reoit un signal :
y(t) = x(t) +n(t), (7.91)
o x(t) est un signal utile et n(t) est un bruit additif.
Diffrentes approches sont possibles selon le niveau de connaissance sur x(t) :
x(t) est connu,
x(t) est certain mais inconnu,
x(t) est alatoire, de densit spectrale de puissance connue.
Dans le cadre du ltrage linaire optimal, on cherche une solution sous la forme dun ltre
linaire h(t) (Fig. 7.15).
La sortie s(t) sexprime alors :
s(t) = (y h)(t) = s
x
(t) +s
n
(t), (7.92)
avec s
x
(t) = (x h)(t) et s
n
(t) = (n h)(t).
On cherche le ltre h(t) tel qu un instant t
0
x, le rapport S/B instantan :
[s
x
(t)[
2
E[[s
n
(t)[
2
]
(7.93)
soit maximum.
7.3.1 Signal connu dans du bruit : ltrage adapt
On suppose que lon connait le signal x(t) et sa transforme de Fourier X(f) et que la DSP
du bruit n(t) vaut S
nn
(f).
Calcul du ltre optimal
A partir de s
n
(t) = (n h)(t), on peut crire :
S
s
n
s
n
(f) = S
nn
(f)[H(f)[
2
, (7.94)
do lon tire la puissance du bruit en sortie de ltre :
E[[s
n
(t)[
2
] =
_
+

S
s
n
s
n
(f)df =
_
+

S
nn
(f)[H(f)[
2
df. (7.95)
Par transforme de Fourier inverse de S
x
(f) = X(f)H(f), on calcule la sortie du ltre s
x
(t), en
rponse au signal dentre x(t) :
s
x
(t) =
_
+

X(f)H(f) exp(j2ft)df. (7.96)


Au temps t = t
0
, on a donc :
s
x
(t
0
) =
_
+

X(f)H(f) exp(j2ft
0
)df. (7.97)
114
On sintresse cette intgrale que nous dsirons majorer. Posons maintenant :
X(f)H(f) exp(j2ft
0
) =
_
exp(j2ft
0
)
X(f)
_
S
nn
(f)
__
H(f)
_
S
nn
(f),
_
(7.98)
et appliquons lingalit de Schwartz :

_
+

X(f)H(f) exp(j2ft
0
)df

_
+

[X(f)[
2
S
nn
(f)
df.
_
+

[H(f)[
2
S
nn
(f)df. (7.99)
Or, X(f) et S
nn
(f) tant xs (seul le ltre h(t) est inconnu), la premire intgrale dans le terme
de droite est constante.
Revenons maintenant au RSB :
[s
2
x
(t
0
)[
E[[s
n
(t
0
)[
2
]
=
[
_
+

X(f)H(f) exp(j2ft
0
)df[
2
_
+

S
nn
(f)[H(f)[
2
df
, (7.100)
et en utilisant lquation (7.99), on a :
[s
2
x
(t
0
)[
E[[s
n
(t
0
)[
2
]

_
+

[X(f)[
2
S
nn
(f)
df = cte. (7.101)
On en dduit que le rapport RSB est maximal si lgalit est obtenue dans la relation (7.101),
cest--dire dans lingalit de Schwartz (7.99), soit si :
H(f)
_
S
nn
(f) = k. exp(j2ft
0
)
X

(f)
_
S
nn
(f)
. (7.102)
Le ltre optimal est donc tel que :
H(f) = k. exp(j2ft
0
)
X

(f)
S
nn
(f)
, (7.103)
avec le RSB :
RSB
opt.
=
_
+

[X(f)[
2
S
nn
(f)
df. (7.104)
Ce ltre sappelle ltre adapt au signal x(t).
x(t)
t
0
t
h(t) = x(t
0
- t)
FIG. 7.16 Filtre h(t) adapt un signal rel x(t)
115
Cas o n(t) est un bruit blanc
Dans le cas o n(t) est un bruit blanc, sa densit spectrale de puissance est constante :
S
nn
(f) = n
0
, et le ltre optimal devient :
H(f) =
k
n
0
exp(j2ft
0
)X

(f). (7.105)
Par transforme de Fourier inverse, on obtient la rponse impulsionnelle :
h(t) =
k
n
0
x

(t
0
t). (7.106)
Si le signal x(t) est rel, on a simplement :
h(t) =
k
n
0
x(t
0
t), (7.107)
avec le RSB :
RSB =
1
n
0
_
+

[X(f)[
2
df =
E
x
n
0
, (7.108)
o E
x
est lnergie du signal x(t).
Le nom de ltre adapt provient de la forme du ltre qui est un recopie renverse (Fig. 7.16)
du signal x(t) comme le montrent les expressions (7.106) et (7.107).
7.3.2 Signal inconnu dans du bruit
On suppose maintenant que y(t) = x(t) + n(t), o x(t) est inconnu et n(t) est un bruit de
moyenne nulle et dautocorrlation (donc aussi dautocovariance) C(t
1
, t
2
).
De ces hypothses, on tire donc :
E[y(t)] = x(t), (7.109)
et :

2
x
= E[n
2
(t)] = C(t, t). (7.110)
Si C(t, t) E[x
2
(t)], lnergie du bruit est trs faible par rapport celle du signal et y(t) est une
bonne estimation de x(t). Dans le cas contraire, il faut trouver quelque chose de plus astucieux.
Filtrage simple
Appliquons un ltrage passe-bas idal de rponse impulsionnelle h(t) = rect(t/T)/T (qui ne
dpend que du paramtre T), la sortie du ltre vaut alors :
s(t) = y(t) rect(t/T)/T =
1
T
_
+

rect(u/T)y(t u)du =
1
T
_
+T/2
T/2
y(t u)du. (7.111)
En posant de nouveau s(t) = s
x
(t) +s
n
(t), on peut prciser :
s
x
(t) =
1
T
_
+T/2
T/2
x(t u)du, (7.112)
et :
s
n
(t) =
1
T
_
+T/2
T/2
n(t u)du. (7.113)
On se propose ici de dterminer le paramtre T tel que lerreur destimation e(t) = s(t) x(t)
est minimale.
116
Cas dun signal constant
Si x(t) = x
0
= cte et que le bruit n(t) est stationnaire, cest--dire C(t
1
, t
2
) = C(t
1
t
2
).
Puisque le bruit est centr (E[n(t)] = 0), on a :
E[s(t)] = s
x
(t) = x
0
. (7.114)
Cette relation prouve que s
x
(t) est un estimateur non biais de x
0
. La variance de lestimateur est
alors gale :

2
s
= E[(s(t) x
0
)
2
] = E[s
2
n
(t)] = 1/T (7.115)
7.3.3 Extraction dun signal alatoire dans du bruit
On considre le signal y(t) = x(t) +n(t) o x(t) et n(t) sont deux signaux alatoires station-
naires.
Estimation qui minimise lerreur quadratique
On cherche une solution de la forme :
x(t) =
K

k=1
a
k
s
k
(t), (7.116)
cest--dire une approximation partir de K signaux s
k
(t) dont les coefcients de pondration a
k
sont choisis de faon minimiser lerreur quadratique moyenne :
E[e
2
] = E[(x(t) x(t))
2
] = E[(x(t)
K

k=1
a
k
s
k
(t))
2
]. (7.117)
En observant que lesprance est assimilable un produit scalaire : < x, y >= E[xy

] (ou sim-
plement < x, y >= E[xy] pour des signaux rels), on sait (par le thorme de la projection) que
la solution optimale minimisant lerreur quadratique moyenne E[e
2
] vrie le principe dorthogo-
nalit, cest--dire que e est orthogonal x(t). Autrement dit :
E[(x(t)
K

k=1
a
k
s
k
(t))s
k
(t)] = 0, k = 1, . . . , K. (7.118)
On en dduit alors (thorme de Pythagore) que :
E[e
2
] = E[(x(t) x(t))
2
] = E[x
2
(t)] E[ x
2
(t)]. (7.119)
Exemple
Soient x(t) un processus stationnaire et une constante
1
, on cherche estimer le paramtre a
associ la modle du premier ordre :
x(t +) = ax(t). (7.120)
1
si > 0, le problme est appel prdiction
117
Lerreur quadratique moyenne vaut :
E[e
2
] = E[(x(t +) x(t +))
2
] = E[(x(t +) ax(t))
2
]. (7.121)
Lorsque lerreur e est minimale, selon le thorme de la projection orthogonale, on sait quelle est
orthogonale x(t), cest--dire :
E[(x(t +) x(t +)) x(t +)] = aE[(x(t +) ax(t))x(t)] = 0. (7.122)
En dveloppant la dernire expression, on obtient :
E[(x(t +)x(t)] = aE[(x(t)x(t)], (7.123)
soit en tenant compte de la stationnarit de x(t) :
a =
R
xx
()
R
xx
(0)
. (7.124)
Lestimation optimale au sens de la minimisation de lerreur quadratique moyenne (MMSE pour
minimisation of the mean square error) est alors simplement :
x(t +) =
R
xx
()
R
xx
(0)
x(t), (7.125)
avec lerreur :
E[e
2
] = E[(x(t +) ax(t))
2
]
= R
xx
(0) 2aR
xx
() +a
2
R
xx
(0)
= R
xx
(0)(1 a
2
) 2aR
xx
().
(7.126)
En tenant compte de la valeur optimale de a (7.124), on a nalement :
E[e
2
] = R
xx
(0)(1
_
R
xx
()
R
xx
(0)
_
2
) 2
R
xx
()
R
xx
(0)
R
xx
() = R
xx
(0)
R
xx
2
()
R
xx
(0)
. (7.127)
On peut aussi trouver ce rsultat en appliquant directement le thorme de Pythagore, car e est
orthogonal x.
7.3.4 Filtre de Wiener
Modle de ltre
On cherche une solution sous la forme dun ltre linaire h(t) dont lentre est le signal y(t) =
x(t) +n(t) :
x(t) =
_
+

y(t u)h(u)du. (7.128)


La meilleure estimation, au sens de lerreur quadratique moyenne, doit conduire minimiser :
E[e
2
] = E[(x(t) x(t))
2
]. (7.129)
En appliquant le principe dorthogonalit, on a donc :
E[(x(t) x(t))y(t )] = 0, R. (7.130)
118
En utilisant lexpression du modle de ltre (7.128), on a :
E[(x(t) x(t))y(t )] = 0, R
E[(x(t)
_
+

y(t u)h(u)du)y(t )] = 0, R
E[x(t)y(t )] =
_
+

E[y(t u)y(t )]h(u)du), R,


(7.131)
soit nalement :
R
xy
() =
_
+

R
yy
( u)h(u)du, R. (7.132)
Cette quation intgrale sappelle quation de Wiener-Hopf et donne, si on sait la rsoudre, le ltre
optimal au sens du minimum de lerreur quadratique moyenne.
Solution
Posons :
R
xy
() S
xy
(f)
R
yy
() S
yy
(f)
h(t) H(f).
(7.133)
Puisque x(t) = h(t) y(t), on a :
R
xy
() = R
yy
() h(), (7.134)
et en prenant la transforme de Fourier :
S
xy
(f) = S
yy
(f)H(f), (7.135)
et le ltre optimal :
H(f) =
S
xy
(f)
S
yy
(f)
. (7.136)
Cette solution est a priori non causale, cest--dire que le ltre obtenu nest pas ralisable. On
peut donc modier le problme pour imposer des conditions de causalit au ltre recherch. Cette
tude, prsente dans de nombreux ouvrages, ne sera pas effectue ici.
Cas particulier dun bruit additif non corrl
Si le bruit n(t) est centr et non corrl avec x(t), cest--dire R
xn
() = 0, R, on peut
crire :
S
xy
(f) = TR
xy
()
= T
_
+

x(t)y(t )dt
= T
_
+

x(t)(x(t ) +n(t ))dt


= T
_
+

x(t)x(t )dt
= S
xx
(f).
(7.137)
Calculons maintenant la DSP du signal y(t) :
S
yy
(f) = TR
yy
()
= T
_
+

y(t)y(t )dt
= T
_
+

(x(t) +n(t))(x(t ) +n(t ))dt


= T
_
+

[x(t)x(t ) +n(t)n(t )]dt


= S
xx
(f) +S
nn
(f).
(7.138)
119
En combinant le rsultat (7.136) avec les deux dernires quations, on a :
H(f) =
S
xx
(f)
S
xx
(f) +S
nn
(f)
. (7.139)
7.4 Exercices
7.4.1 Oprateur idal de moyenne temporelle
Soit x(t) = A + b(t) un signal rel alatoire, o A est une constante relle et b(t) est un
bruit blanc centr de densit spectrale de puissance /2, et soit un ltre de rponse impulsionnelle
g(t) =
1
T
rect
_
tT/2
T
_
. La sortie du ltre moyenneur (Fig. 7.17) est note y(t).
y(t)
) (f G
A + b(t)
FIG. 7.17 Filtrage dun signal par un ltre moyenneur.
Calcul du gain complexe G(f)
Tracer g(t). Calculer le gain complexe du ltre G(f).
Statistiques du signal
Calculer la moyenne du signal y(t).
Exprimer la variance
2
y
de y(t) en fonction de la fonction de covariance C
xx
() et de la
fonction dauto-corrlation
gg
().
Exprimer C
xx
() en fonction de C
bb
() puis C
bb
() partir de S
bb
(f).
Calculer la fonction dauto-corrlation
gg
().
Montrer que la variance scrit alors
2
y
= /(2T).
Auto-corrlation en sortie
Exprimer la fonction dauto-corrlation statistique R
yy
() en fonction de R
xx
() et de

gg
().
A partir de lexpression de
gg
() calcule la question prcdente, et de la relation
R
xx
() = C
xx
() +A
2
, montrer que R
yy
() scrit :
R
yy
() =

2T
tri(/T) +A
2
. (7.140)
Tracer R
yy
().
7.4.2 Filtrage
On considre le signal rel x(t), stationnaire et de densit spectrale de puissance S
xx
(f) =
Xrect(f/(2B)). Soient y
1
(t) et y
2
(t), les signaux obtenus par ltrage de x(t) au travers des
ltres G
1
et G
2
, respectivement (Fig. 7.19). Les rponses impulsionnelles des ltres sont g
1
(t) =
rect(t/T)/T et g
2
(t) = rect(t/(2T))/(2T).
120
y
1
(t)
) (
1
f G
x(t)
y
2
(t)
) (
2
f G
x(t)
FIG. 7.18 Filtrage dun signal par deux ltres moyenneurs.
Densits spectrales de puissance
Exprimer les densits spectrales de puissance de y
1
(t) et y
2
(t), en fonction de S
xx
(f), et
G
1
(f) ou G
2
(f).
Densit spectrale de puissance de y(t)
On considre maintenant le signal somme : y(t) = y
1
(t) +y
2
(t).
Calculer la fonction dautocorrlation statistique de y(t).
En dduire sa densit spectrale de puissance, S
yy
(f), en fonction de S
xx
(f), S
y
1
y
1
(f),
S
y
2
y
2
(f), G
1
(f) et G
2
(f). Quel thorme utilisez-vous pour faire ce calcul ?
Calculer les transformes de Fourier des ltres G
1
(f) et G
2
(f), et montrer que la densit
spectrale de y(t) se met sous la forme :
S
yy
(f) = Xrect
_
f
2B
_
sinc
2
(Tf)(1 + cos(fT))
2
X. (7.141)
7.4.3 Extraction dune composante continue
On considre le montage de la gure 7.19, dans laquelle s(t) est un signal dterministe, n(t)
est un bruit stationnaire non corrl avec s(t). Le ltre G est un ltre de rponse impulsionnelle
g(t) = rect((t T/2)/T)/T.
+
n(t)
s(t)
y(t)
) (f G
n(t) + s(t)
+
- 1
- s(t)
z(t)
FIG. 7.19 Filtrage passe-bas.
Calcul de z(t)
Exprimer z(t) en fonction de g(t), s(t), et n(t).
121
Calcul de S
zz
(f)
Calculer la densit spectrale de puissance du signal z(t), en fonction de S
nn
(f), S
ss
(f) et
G(f). On justiera toutes les tapes du calcul.
Calcul avec un ltre moyenneur
Le ltre G(f) a pour rponse impulsionnelle g(t) = rect((t T/2)/T)/T. Tracer g(t) et
calculer G(f). En dduire lexpression de la densit spectrale S
zz
(f).
Comportement asymptotique du ltre
Si le paramtre du ltre T +, que deviennent le module du ltre G(f) et la sortie z(t)
du ltre, en supposant que la DSP de s(t) vaut S
ss
(f) =
2
s
(f) ?
7.4.4 Fonction de cohrence
La fonction de cohrence est dnie par le rapport :

xy
(f) =
[S
xy
(f)[
2
S
xx
(f)S
yy
(f)
. (7.142)
Cas de deux signaux ltrs
On considre un signal x(t), stationnaire au second ordre et ergodique, et y(t) le rsultat du
ltrage de x(t) par un ltre linaire invariant de rponse impulsionnelle g(t).
Exprimer lintercorrlation
xy
() en fonction de
xx
() et de g. En dduire lexpression
de la densit interspectrale de puissance S
xy
(f).
Exprimer la fonction dautocorrlation
yy
() en fonction de
gg
() et de
xx
(). En d-
duire la densit spectrale de puissance S
yy
(f).
A partir des rsultats des deux questions prcdentes, calculer la fonction de cohrence, et
montrer que son module est gale 1.
Cas dun signal bruit
On considre un signal x(t), stationnaire au second ordre et ergodique, et y(t) = (g x)(t) +
b(t) o g(t) est un ltre linaire invariant et b(t) est un bruit non corrl avec x(t).
Exprimer lintercorrlation
xy
() en fonction de
xx
() et de g. En dduire lexpression
de la densit interspectrale de puissance S
xy
(f).
Calculer la densit spectrale de puissance S
yy
(f) en fonction de G(f), S
xx
(f) et S
bb
(f).
A partir des rsultats des deux questions prcdentes, exprimer la fonction de cohrence en
fonction du rapport S
bb
(f)/S
yy
(f). Montrer qu la frquence f, le module de la cohrence
est proche de 1 si le rapport signal bruit est trs grand et chute si le rapport signal bruit
diminue.
7.4.5 Application de lauto-corrlation
On considre le montage de la gure 7.20. Le signal x(t) et le bruit b(t) sont supposs station-
naires, ergodiques et non corrls. On suppose que b(t) est un bruit blanc de densit spectrale de
puissance S
bb
(f) = B/2.
122
+
auto-corrl.
x(t)
b(t)
y(t)
) (f G
) (t
by
R
FIG. 7.20 Autocorrlation et ltrage.
Calcul de la sortie
Calculer la sortie y(t) en fonction de g, x(t) et b(t).
Autocorrlation
Montrer que la fonction dautocorrlation statistique R
yb
() scrit :
R
yb
() =
B
2
g(). (7.143)
Quel thorme avez-vous utilis ?
Application
A quoi peut servir ce montage ?
7.4.6 Filtrage - Praccentuation et dsaccentuation
Un signal audio x(t), suppos stationnaire lordre deux et de densit spectrale de puissance
connue S
xx
(f), est transmis sur un canal soumis un bruit b(t), centr, stationnaire au second
ordre et de densit spectrale de puissance connue, S
bb
(f). Pour amliorer le rapport signal bruit,
on propose dintercaler le systme de ltrage (Fig. 7.21), constitu dun ltre de praccentuation
avant lentre du canal, et dun ltre de dsaccentuation en sortie du canal. On note H
p
(f) et
H
d
(f) les transformes de Fourier des deux ltres. On dsire que la sortie du systme soit x(t) +
w(t), o w(t) est la contribution ltre du bruit b(t), avec une puissance de bruit aussi petite
que possible puissance du signal xe. Pour cela, on impose que la puissance du signal y(t) =
h
p
(t) x(t) en sortie du ltre praccentuateur soit gale P
0
.
Calculs prliminaires
) ( f H
p
) ( f H
d
) (t x ) ( ) ( t w t x + ) (t y
) (t b
FIG. 7.21 Systme de praccentuation et dsaccentuation.
Calculer la puissance P
y
du signal Y (t) en sortie du ltre de praccentuation H
p
(f), en
fonction de H
p
(f) et de S
xx
(f).
123
Etablir la relation entre H
p
(f) et H
d
(f) pour que la sortie du systme soit x(t) +w(t).
Calculer la puissance E[w
2
(t)] du bruit w(t) en sortie du systme.
Calcul du ltre
On forme la fonction de cot
J = E[w
2
(t)] +[P
y
P
0
], (7.144)
qui est minimale si lnergie du bruit w(t) est minimale sous la contrainte P
y
= P
0
, et o est un
multiplicateur de Lagrange.
On pose U(f) = [H
d
(f)[
2
. Exprimer J en fonction de U(f) puis montrer que la solution
minimisant J par rapport U(f) est gale :
U
2
(f) =
S
xx
(f)
S
bb
(f)
. (7.145)
Dduire de (7.145), lexpression de
_
S
xx
(f).
En utilisant le rsultat de la question prcdente, en dduire lexpression de

en fonction
de P
0
, S
bb
(f) et S
xx
(f).
En dduire lexpression de [H
d
(f)[
2
en fonction de P
0
, S
bb
(f) et S
xx
(f).
Calcul des rapports signaux bruit
En reportant le dernier rsultat dans lexpression de E[w
2
(t)] calcule la question 3, ex-
primer E[w
2
(t)] en fonction de P
0
, S
bb
(f) et S
xx
(f).
Calculer le rapport signal bruit sans correction,
sc
= P
x
/P
b
et la rapport signal avec
correction
ac
= P
x
/P
w
.
Calculer le gain Gde rapport signal bruit d aux ltres de praccentuation et dsaccentua-
tion, et montrer en utilisant lingalit de Schwartz, que ce rapport est suprieur 1 une
condition que lon prcisera.
Ainsi, la prise en compte des formes de spectres, supposs connus, permet damliorer le rapport
signal bruit. Cette technique est utilise de faon classique en radio-diffusion en modulation de
frquence. Si le canal est soumis un bruit blanc, la densit spectrale de puissance du bruit qui-
valent en rception a une forme parabolique, et le ltre de dsaccentuation est en 1/f. Cest donc
un ltre intgrateur pur. En pratique, on prend un simple passe-bas de type RC. En tte du canal,
il faut appliquer le ltre inverse, cest--dire un ltre drivateur. Do le nom daccentuation, car
le ltre drivateur accentue (augmente) lamplitude des frquences hautes (les aiges).
7.4.7 Amlioration du rapport signal bruit
Un signal sinusodal x(t) = Acos(2f
0
t) de frquence f
0
connue est transmis le long dun
canal bruit dont la sortie est x(t) + b(t) o b(t) est un bruit blanc de densit spectrale de puis-
sance constante S
bb
(f) = B
0
/2, ltr par un ltre passe-bande idal, H
pb
(f), centr sur f
0
et
de largeur de bande f.
Pour amliorer le rapport signal bruit, on applique un ltre rel h(t) de fonction de trans-
fert H(f) (Fig. 7.22). Aprs ltrage, on note y(t) et n(t) les contributions du signal et du bruit,
respectivement.
124
x(t)
b(t)
y(t) + n(t)
H(f)
FIG. 7.22 Amlioration du rapport signal bruit par ltrage.
Puissance du bruit
Tracer la rponse H
pb
(f) du ltre passe-bande idal. En dduire la puissance du bruit P
b
.
Puissance du signal
Calculer la puissance P
x
du signal x(t).
Rapport signal bruit en entre
En dduire le rapport signal bruit en entre
e
= P
x
/P
b
.
DSP et puissance du signal aprs ltrage
Exprimer S
yy
(f) en fonction de H(f) et S
xx
(f).
Calculer la fonction dauto-corrlation
xx
() du signal x(t) puis sa densit spectrale de
puissance S
xx
(f).
Le ltre h(t) tant rel, montrer que [H(f)[
2
est paire. En dduire la relation entre les DSP
du signal avant et aprs ltrage sachant que le ltre h(t) est un ltre rel.
Calculer alors la puissance P
y
du signal en sortie du ltre.
DSP et puissance du bruit aprs ltrage
Exprimer S
nn
(f) en fonction de H(f) et S
bb
(f).
Montrer alors que la puissance P
n
du bruit en sortie du ltre est le produit de P
b
et dune
intgrale que lon dterminera.
Gain du rapport signal bruit
Calculer alors le rapport signal bruit en sortie de ce ltre,
s
.
Calculer le gain G =
s
/
e
du rapport signal bruit aprs ltrage.
125
Bibliographie
[1] G. Blanchet and M. Charbit, Traitement numrique du signal, Herms, Paris, 1998.
[2] P. Comon, Independent component analysis, a new concept ?, Signal Processing 36 (1994),
no. 3, 287314.
[3] F. de Coulon, Thorie et traitement des signaux, Dunod, Paris, 1984.
[4] L. De Lathauwer, D. Callaerts, B. De Moor, and J. Vandewalle, Fetal electrocardiogram
extraction by source subspace separation, IEEE Signal Processing Athos workshop on High-
order statistics (HOS) (Begur, Spain), 1995, pp. 134138.
[5] R. C. Dixon, Spread spectrum systems, John Wiley, New-York, 1976.
[6] P. Duvaut, Traitement du signal, concepts et applications, Herms, Paris, 1991.
[7] C. Jutten and J. Hrault, Blind separation of sources, Part I : an adaptive algorithm based
on a neuromimetic architecture, Signal Processing 24 (1991), no. 1, 110.
[8] J. Max and J.-L. Lacoume, Mthodes et techniques de traitement du signal et application aux
mesures physiques, Masson, Paris, 1996.
[9] A. Papoulis, Probability, random variables and stochastic processes, McGraw-Hill, 1984.
[10] L. Scharf, Statistical signal processing : detection, estimation and time series analysis,
Addison-Wesley, 1991.
[11] B. Widrow and et al., Adaptive noise cancelling : principles and applications, Proc. IEEE 63
(1975), 16921716.
126

You might also like