Vous êtes sur la page 1sur 46

Traitement numrique du signal

ELE102

Ce document est un condens des cours distribus dans l'unit d'enseignement ELE102 en FOD
(formation ouverte distance) par le CNAM-Centre

Pour complter vos connaissances :


Les livres :
Traitement numrique du signal Maurice BELLANGER (Dunod) ;
Mthodes et techniques de traitement du signal J.MAX (Masson) ;
Introduction au traitement du signal P. DUVAUT, F. MICHAUT et M. CHUC (Hermes) ;
Traitement numrique des signaux M.KUNT (Dunod) ;
Thorie et traitement des signaux F. de COULON (Dunod).
Traitement numrique du signal Grard BLANCHET et Maurice CHARBIT (Techniques de
lingnieur).
Filtres numriques synthse Jacques PRADO (Techniques de lingnieur).
Systmes de tlcommunications P.G. FONTIOLLET (Dunod).
Traitement numrique du signal A.W.M. VAN DEN ENDEN et N.A.M. VERHOECKX (Masson)

Sur Internet :
Wikipdia site en pleine progression;
J. AUVRAY Traitement du signal

Document conu et rdig par Claude BORDEAUX professeur au CNAM-Centre.

Traitement numrique du signal

Cours ELE102-FOD

1 Signaux chantillonns............................................................................................ 7
1.1 Echantillonnage (sampling) ................................................................................................................ 7
1.1.1 Principe........................................................................................................................................................ 7
1.1.2 Principe de lchantillonnage ....................................................................................................................... 8
1.1.3 Echantillonnage idal ................................................................................................................................... 9
1.1.4 Que faire des chantillons ? ........................................................................................................................ 11
1.1.5 Rappels ...................................................................................................................................................... 12

1.2 Spectre dun signal chantillonn ..................................................................................................... 13


1.2.1 Justification sans calcul .............................................................................................................................. 13
1.2.2 Reprsentation graphique ........................................................................................................................... 14
1.2.3 Action de lchantillonnage sur le spectre ................................................................................................... 15
1.2.4 Spectre dun signal chantillonn................................................................................................................ 16
1.2.5 Dualit temps<>frquence ......................................................................................................................... 17

1.3 Thorme de lchantillonnage ......................................................................................................... 18


1.3.1 Comment chantillonner ? .......................................................................................................................... 18
1.3.2 Repliement du spectre (aliasing) ................................................................................................................. 18
1.3.3 Thorme dchantillonnage ....................................................................................................................... 20
1.3.4 Exemples de ralisation : ............................................................................................................................ 20
1.3.5 Filtre anti-repliement .................................................................................................................................. 21

1.4 Reconstitution du signal analogique ................................................................................................. 23


1.4.1 Interpolateur idal ...................................................................................................................................... 23
1.4.2 Bloqueur..................................................................................................................................................... 24
1.4.3 Lissage ....................................................................................................................................................... 26

1.5 Energie et puissance dun signal chantillonn ................................................................................ 28


1.5.1 Rappels : Energie et puissance dun signal analogique................................................................................ 28
1.5.2 Signal chantillonn ................................................................................................................................... 29

1.6 Surchantillonnage ............................................................................................................................ 32


1.6.1 Acquisition ................................................................................................................................................. 32
1.6.2 Reconstitution du signal analogique ............................................................................................................ 33

1.7 Sous chantillonnage ......................................................................................................................... 35


1.7.1 Signal priodique........................................................................................................................................ 35
1.7.2 Signal spectre passe bande ....................................................................................................................... 36

1.8 Echantillonnage des signaux alatoires. ........................................................................................... 39


1.8.1 Echantillons................................................................................................................................................ 39
1.8.2 Spectre dun signal alatoire chantillonn ................................................................................................. 40
1.8.3 Repliement.................................................................................................................................................. 40
1.8.4 Reconstitution. ............................................................................................................................................ 41
1.8.5 Conclusion ................................................................................................................................................. 41

1.9 Echantillonnage rel .......................................................................................................................... 42


1.9.1 Spectre ....................................................................................................................................................... 42
1.9.2 Echantillonneur bloqueur ........................................................................................................................... 43

1.10 Dcoupage ........................................................................................................................................ 44


1.10.1 Cas gnral .............................................................................................................................................. 44
1.10.2 Echantillonnage idal ............................................................................................................................... 44
1.10.3 Impulsions rectangulaires ......................................................................................................................... 45
1.10.4 Echantillonnage avec maintien.................................................................................................................. 45

Rdacteur Claude BORDEAUX


Page 3

2 Numrisation des signaux chantillonns ............................................................. 47


2.1 Gnralits......................................................................................................................................... 47
2.1.1 Rsum de lpisode prcdent ................................................................................................................... 47
2.1.2 Traitement numrique des chantillons ....................................................................................................... 48
2.1.3 Systmes de traitement numrique .............................................................................................................. 49

2.2 Quantification ................................................................................................................................... 50


2.2.1 Dfinition ................................................................................................................................................... 50
2.2.2 Facteur de crte ......................................................................................................................................... 50
2.2.3 Caractristique dun quantificateur uniforme.............................................................................................. 51
2.2.4 Caractristique dun quantificateur non uniforme ....................................................................................... 52
2.2.5 Performances ............................................................................................................................................. 52

2.3 Bruit de quantification ...................................................................................................................... 53


2.3.1 Observations .............................................................................................................................................. 53
2.3.2 Puissance du bruit de quantification ........................................................................................................... 56
2.3.3 Rapport signal/bruit ................................................................................................................................... 57
2.3.4 Influence de lamplitude ............................................................................................................................. 58
2.3.5 Remarque ................................................................................................................................................... 59
2.3.6 Quantification non uniforme ....................................................................................................................... 59

2.4 Convertisseurs A/N N/A .................................................................................................................... 61


2.4.1 Convertisseurs N/A :................................................................................................................................... 61
2.4.2 Convertisseurs A/N :................................................................................................................................... 61

2.5 Application : chane dacquisition de donnes ................................................................................. 62


2.5.1 Dfinitions ................................................................................................................................................. 62
2.5.2 Schma dune chane dacquisition ............................................................................................................. 62
2.5.3 Exemple : Mesure de temprature ............................................................................................................... 62

2.6 Approfondissons ! ............................................................................................................................. 64


2.6.1 Sur-chantillonnage ................................................................................................................................... 64
2.6.2 Discrtisation des amplitudes ..................................................................................................................... 66
2.6.3 Exemple de sur-chantillonnage ................................................................................................................. 68

2.7 Documentation .................................................................................................................................. 69


2.7.1 CAN 8 bits................................................................................................................................................. 69
2.7.2 CAN 6 bits ultra rapide pour tlcommunications ....................................................................................... 70
2.7.3 CAN 24 bits sur-chantillonnage ............................................................................................................. 71
2.7.4 CNA 24 bits Sigma Delta ............................................................................................................................ 72

3 Systmes numriques ............................................................................................. 73


3.1 Traitement numrique des chantillons ........................................................................................... 73
3.1.1 Signaux chantillonns (rappels) ................................................................................................................ 73
3.1.2 Signaux usuels chantillonns..................................................................................................................... 74
3.1.3 Transforme de Fourier des signaux chantillonns .................................................................................... 75
3.1.4 Oprations lmentaires sur les signaux chantillonns .............................................................................. 77
3.1.5 Convolution................................................................................................................................................ 79
3.1.6 Systmes numriques ou chantillonns ? ................................................................................................... 82

3.2 Systmes chantillonns .................................................................................................................... 83


3.2.1 Dfinitions ................................................................................................................................................. 83
3.2.2 Equations aux diffrences linaires ............................................................................................................. 83
3.2.3 Schmas fonctionnels.................................................................................................................................. 83
3.2.4 Exemples de systmes chantillonns .......................................................................................................... 86
3.2.5 Rponse impulsionnelle dun systme linaire ............................................................................................. 87

Traitement numrique du signal

Cours ELE102-FOD

3.2.6 Rponse harmonique dun systme linaire ................................................................................................. 87


3.2.7 Exemples .................................................................................................................................................... 89

3.3 Transforme en Z .............................................................................................................................. 92


3.3.1 Dfinitions .................................................................................................................................................. 92
3.3.2 Proprits................................................................................................................................................... 94
3.3.3 Transformes usuelles................................................................................................................................. 96
3.3.4 Transforme inverse ................................................................................................................................... 97

3.4 Fonction de transfert ......................................................................................................................... 99


3.4.1 Dfinitions .................................................................................................................................................. 99
3.4.2 Schma fonctionnel ................................................................................................................................... 101
3.4.3 Rponse en frquence ............................................................................................................................... 103
3.4.4 Ples et zros............................................................................................................................................ 106
3.4.5 Stabilit .................................................................................................................................................... 111
3.4.6 Phase minimale ou maximale ? ................................................................................................................. 112
3.4.7 Pour en savoir plus sur les zros et les ples ............................................................................................. 115

4 Filtres numriques ................................................................................................119


4.1 Gnralits ....................................................................................................................................... 119
4.1.1 Rappels sur le filtrage ............................................................................................................................... 119
4.1.2 Systmes numriques ................................................................................................................................ 119
4.1.3 Filtrage des signaux numriques ............................................................................................................... 120
4.1.4 Classification des filtres numriques ......................................................................................................... 121
4.1.5 D.S.P. ....................................................................................................................................................... 123
4.1.6 Filtre analogique ou numrique? .............................................................................................................. 124
4.1.7 Comparaison des diffrents filtres numriques .......................................................................................... 124

4.2 Filtre RIF......................................................................................................................................... 125


4.2.1 Principe.................................................................................................................................................... 125
4.2.2 Filtre passe bas RIF.................................................................................................................................. 126
4.2.3 Filtre passe haut RIF ................................................................................................................................ 134
4.2.4 Calcul des coefficients des filtres RIF ........................................................................................................ 136
4.2.5 Fonction de transfert ................................................................................................................................ 142
4.2.6 Filtrage du bruit ....................................................................................................................................... 144

4.3 Applications des filtres RIF ............................................................................................................ 145


4.3.1 Interpolation............................................................................................................................................. 145
4.3.2 Dphaseur RIF en quadrature ................................................................................................................... 148
4.3.3 Filtres demi-bande .................................................................................................................................... 151

4.4 Filtres RII ........................................................................................................................................ 154


4.4.1 Fonction de transfert ................................................................................................................................ 154
4.4.2 Schmas fonctionnels ................................................................................................................................ 154
4.4.3 Ples et zros............................................................................................................................................ 155
4.4.4 Cellule du 1er ordre purement rcursive .................................................................................................... 157
4.4.5 Cellule du 1er ordre gnrale..................................................................................................................... 158
4.4.6 Cellule du 2 me ordre purement rcursive.................................................................................................. 160
4.4.7 Cellule du 2me ordre gnrale................................................................................................................... 164
4.4.8 Transposition analogique numrique .................................................................................................... 167
4.4.9 Ralisation des filtres RII .......................................................................................................................... 171

4.5 Applications des filtres RII ............................................................................................................. 175


4.5.1 Etude dun filtre passe bas RII .................................................................................................................. 175
4.5.2 Etude dun dphaseur RII ......................................................................................................................... 177

4.6 Filtres en peigne .............................................................................................................................. 178


4.6.1 Filtres priodiques.................................................................................................................................... 178

Rdacteur Claude BORDEAUX


Page 5

4.6.2 Exemple ................................................................................................................................................... 181


4.6.3 Moyenne structure rcursive .................................................................................................................. 182
4.6.4 Filtre chantillonnage en frquence ....................................................................................................... 183

4.7 Structure Treillis ....................................................................................................................... 185


4.7.1 Filtre non rcursif .................................................................................................................................... 185
4.7.2 Filtre rcursif ........................................................................................................................................... 185

5 Transforme de Fourier Discrte ......................................................................... 187


5.1 Sries relles .................................................................................................................................... 187
5.1.1 Sries complexes ...................................................................................................................................... 189

5.2 Transforme de Fourier .................................................................................................................. 190


5.2.1 Transforme dun signal analogique ......................................................................................................... 190
5.2.2 Transforme dun signal chantillonn ..................................................................................................... 190

5.3 De la TF la TFD ............................................................................................................................ 192


5.3.1 Echantillonnage du spectre....................................................................................................................... 192
5.3.2 Transforme de Fourier discrte TFD....................................................................................................... 193
5.3.3 Exemple 1 : .............................................................................................................................................. 194
5.3.4 Exemple 2 ................................................................................................................................................ 196
5.3.5 Relation avec la transforme en Z ............................................................................................................. 197
5.3.6 Srie de Fourier discrte SFD ................................................................................................................. 197
5.3.7 Autres dfinitions ..................................................................................................................................... 197
5.3.8 Dure du calcul ........................................................................................................................................ 197
5.3.9 Proprits de la TFD ................................................................................................................................ 198
5.3.10 Rsolution : ............................................................................................................................................ 199
5.3.11 Relation matricielle ................................................................................................................................ 202

5.4 Transforme de Fourier rapide ...................................................................................................... 203


5.4.1 Dfinition ................................................................................................................................................. 203
5.4.2 Limitations ............................................................................................................................................... 207
5.4.3 Analyse spectrale ..................................................................................................................................... 208
5.4.4 Convolution.............................................................................................................................................. 211

5.5 Transforme en cosinus .................................................................................................................. 212


5.5.1 De la TFD la TCD ................................................................................................................................. 212
5.5.2 Transforme en cosinus discrte DCT ....................................................................................................... 213
5.5.3 Transforme bidimentionnelle................................................................................................................... 215
5.5.4 Compression JPEG .................................................................................................................................. 216

5.6 Annexes ........................................................................................................................................... 219


5.6.1 Fonctions de filtrage................................................................................................................................. 219
5.6.2 Base orthogonale ..................................................................................................................................... 221
5.6.3 Signaux complexes ................................................................................................................................... 222

Traitement numrique du signal

Cours ELE102-FOD

1 Signaux chantillonns
1.1 Echantillonnage (sampling)
1.1.1 Principe
Toute grandeur physique est de nature analogique, c'est--dire une fonction continue du temps et de
lamplitude.

Figure 1.1-1
Linformation contenue dans un signal analogique sa(t) est connue chaque instant et prsente une
infinit de valeurs.
Est-il ncessaire de connatre le signal chaque instant pour comprendre linformation ?
La connaissance dchantillons, valeurs prises par ce signal des instants rgulirement espacs, suffit
pour connatre linformation et permettre de la reconstituer. Cette opration sappelle chantillonnage.
Lchantillonnage est effectu des instants rgulirement espacs (chantillonnage priodique).
Te tant la priode dchantillonnage, les instants de prlvement sont: tk k Te .
La frquence dchantillonnage est f e

1
.
Te

Figure 1.1-2
Le signal est alors temps discontinu ou discret (de langlais discrete). Il peut tre trait par des
dispositifs commutation (capacits commutes, registre transfert de charge) ou, aprs
quantification, par des dispositifs numriques (micro-processeurs, D.S.P.).
Le caractre discret permet le multiplexage temporel des signaux et ainsi transmettre plusieurs
informations par le mme canal.

signal continu sa (t )
suite de valeurs sk s( k Te )
Echantillonnage
Intuitivement, on conoit que la frquence dchantillonnage et donc le nombre dchantillons influent
sur linformation contenue. Si le nombre dchantillons est insuffisant, linformation est dteriore car
dans ce cas les chantillons ne peuvent suivre les variations rapides.
Rdacteur Claude BORDEAUX
Page 7

Figure 1.1-3
Par exemple sur la courbe ci dessus, la frquence dchantillonnage est insuffisante; les chantillons
sont trop espacs et le signal original ne peut pas tre reconstitu.
Une tendance naturelle pousse rapprocher les chantillons pour faciliter la reconstitution du signal
original. Mais en agissant ainsi, on augmente le nombre dchantillons et donc le volume de donnes
traiter. Existe-t-il une frquence optimale?

1.1.2 Principe de lchantillonnage


Le principe de lchantillonneur est simple et fait appel un interrupteur qui se ferme priodiquement;
la dure de fermeture est constante.

Figure 1.1-4
Le signal de sortie est gal au signal dentre lorsque linterrupteur est ferm et il est nul le reste du
temps.

Figure 1.1-5

Figure 1.1-6

Traitement numrique du signal

Cours ELE102-FOD

Figure 1.1-7
Le signal chantillonn est le produit du signal analogique par un train dimpulsion priodique.
Nous obtenons une suite priodique dimpulsions de largeur constante.
La valeur de lchantillon est proportionnelle laire de la surface de limpulsion.

Figure 1.1-8
Le modle de lchantillonneur est un multiplieur par une suite priodique dimpulsions.

Figure 1.1-9
Soit I(t) lexpression temporelle de limpulsion dchantillonnage,
la valeur de lchantillon de rang k est : s k

s a (t ) I (t kTe ) dt

1.1.3 Echantillonnage idal


Pour amliorer la prcision de lchantillonnage, il faut diminuer la largeur de limpulsion, ce qui
diminue sa surface; moins daugmenter son amplitude.
Considrons une impulsion rectangulaire. Faisons tendre vers zro, la largeur dune impulsion daire
unit en conservant sa surface constante (figure 1.1.10).
La largeur de limpulsion tend vers zro et son amplitude tend vers linfini. La limite de cette impulsion
est limpulsion de Dirac, reprsente symboliquement par une flche. La hauteur de la flche mesure
laire de limpulsion de Dirac.

Rdacteur Claude BORDEAUX


Page 9

Figure 1.1-10
Limpulsion dchantillonnage idal est donc un Dirac.

sk sa (kTe ) sa (t ) (t kTe ) dt

Cette relation est la relation fondamentale de la distribution de Dirac.


Le signal chantillonn idal est le produit du signal analogique par un peigne de Dirac de priode
Te.

peigne de Dirac i(t ) sha(t ) (t k Te ).


k

Figure 1.1-11
Lexpression mathmatique du signal chantillonn est :

s e (t ) s a (t ) (t k Te ) s a (k Te ) (t k Te ) s k (t k Te )
k

se (t ) sk (t k Te )
k

Figure 1.1-12

Traitement numrique du signal

Cours ELE102-FOD

Remarques:
Lchantillonneur rel utilise des impulsions de largeur non nulle et dforme linformation. La valeur
des chantillons est inexacte : s k s a (k Te) . Lerreur est dautant plus faible que limpulsion est
plus courte.
Une suite de nombres est un signal chantillonn idal, virtuel puisquil nest port par aucune
grandeur physique, mme si lchantillonneur nest pas idal!
Lexpression mathmatique temporelle dune suite de nombres est dans tous les cas :

s e (t ) s k (t k Te ) .
k

Remarques:
Ne pas confondre se(t), expression mathmatique temporelle du signal chantillonn avec la suite des
valeurs {sk }, qui lui est associe. Ce sont deux entits mathmatiques diffrentes et complmentaires.
Le signal chantillonn est reprsent par des Diracs (avec des flches) comme sur la figure 1.1.12. La
suite des chantillons est reprsente par des points comme sur la figure 1.1.2, souvent par des raies
comme dans les sries de Fourier comme sur la figure 1.2.2
Le peigne de Dirac, nomm Sha(t) en lhonneur de Mr Shannon, est parfois not I(t),
lettre cha de lalphabet cyrillique.

I tant la

1.1.4 Que faire des chantillons ?


Les chantillons, dans le domaine lectronique, sont physiquement des charges lectriques.
Ils peuvent tre mmoriss dans un condensateur en vue dun traitement

analogique (capacits commutes, lignes retard, circuits transfert de charge); le systme est
appel systme chantillonn.
numrique ; la valeur de la charge est numrise par un convertisseur puis traite par un
calculateur; ces ensembles de traitement peuvent tre regroups au sein d'un processeur spcialis
dans le traitement numrique appel processeur de signal (D.S.P.).

La technologie actuelle permet de fabriquer des systmes informatiques vitesse de calcul trs leve
ce qui permet un traitement numrique des chantillons. Dans ce cas les valeurs des chantillons
doivent tre quantifies et ne peuvent prendre quun nombre fini de valeurs. Le signal est alors appel
signal numrique. (ELE102_CO_201).
Les mthodes mathmatiques utilises pour tudier les signaux et les systmes chantillonns
sappliquent aux signaux et systmes numriques qui sont aussi temps discontinu (discrets).
La distinction nest ncessaire que lorsque la quantification introduit des phnomnes nouveaux.
Par abus de langage, la notion de traitement numrique est souvent tendue tous les systmes
chantillonns. Les technologies des organes de traitement sont toutefois diffrentes.

Rdacteur Claude BORDEAUX


Page 11

1.1.5 Rappels
Signal : un signal est une variation dune grandeur physique qui porte une information.
Analogique : les signaux analogiques sont des signaux damplitude continue temps continu.
Ils sont nomms ainsi car ils ont la mme forme que linformation. Cette appellation est une survivance
de systmes anciens (1950-1980), les calculateurs analogiques, qui rsolvaient des quations
diffrentielles par analogie avec des systmes lectriques.
Distribution : la thorie des distributions a t mise au point par Laurent SCHWARTZ en 1944. Cette
thorie gnralise la notion de fonction et justife les calculs des physiciens sur les fonctions
discontinues notamment limpulsion de Dirac (CNAM Mathmatiques du signal dterministe
MAA107).
Laurent SCHWARTZ

Figure 1.1-13
Priodique : qui se reproduit intervalles fixes. Les intervalles sont souvent des temps, car les signaux
sont souvent exprims dans ce domaine. Mais ils peuvent tre des grandeurs physiques de toutes
natures (longueur, angle etc). Par exemple, la longueur donde est une priode spatiale value en
mtres. Les signaux chantillonns prsentent une priodicit dans le domaine des frquences.
Spectre : Sauf indication contraire, nous appelerons spectre dun signal, sa transforme de Fourier,
c'est--dire sa dcomposition bilatrale dans le domaine des frquences (frquences positives et
ngatives). Pour les signaux alatoires, nous utiliserons la densit spectrale de puissance (d.s.p.)

Traitement numrique du signal

Cours ELE102-FOD

1.2 Spectre dun signal chantillonn


1.2.1 Justification sans calcul
Considrons le signal analogique de la figure 1.1.1 et son spectre :

Figure 1.2-1
Modulons une porteuse sinusodale en amplitude avec ce signal constituant le message.

Figure 1.2-2
Comme vous le savez (Cours ELE103), le spectre du message modulant est dupliqu autour de la
porteuse de frquence 200Hz.

Figure 1.2-3
Dans le cas o le signal modul (porteuse) est priodique mais non sinusodal, le spectre est dupliqu
autour de la porteuse et aussi de ses harmoniques. Considrons l'exemple suivant: la porteuse est une
suite dimpulsion de dure 1ms et de priode 5 ms.

Figure 1.2-4
Rdacteur Claude BORDEAUX
Page 13

Figure 1.2-5
Seul le lobe principal du spectre est reprsent. La relation entre sa largeur 1kHz ) avec la dure des
impulsions est vidente. Lorsque la dure des impulsions diminue, la largeur de ce lobe augmente.
Dans le cas dun signal chantillonn, la porteuse est un peigne de Dirac dont le spectre est un peigne
dans le domaine des frquences. Tous les harmoniques ont une aire gale.
Le signal analogique module le peigne temporel en amplitude . Le spectre du signal modulant
(message) est reproduit priodiquement autour des harmoniques, multiples de la frquence
dchantillonnage, avec une amplitude gale.
Remarque : La priode dans le domaine spectral est une frquence ce qui peut provoquer quelques
confusions dans les esprits.

1.2.2 Reprsentation graphique


Considrons le signal chantillonn :

Figure 1.2-6

Figure 1.2-7
Le spectre du signal chantillonn est priodique de priode fe.
Le spectre du message est reproduit priodiquement autour des multiples de la frquence
dchantillonnage (200Hz), avec une amplitude gale.

Traitement numrique du signal

Cours ELE102-FOD

1.2.3 Action de lchantillonnage sur le spectre


Reprenons lexpression temporelle du signal chantillonn:

se (t ) sa (t ) (t kTe ) sa (t ) sha(t ) Produit du signal analogique par un peigne de Dirac unit.


k

La transforme de FOURIER dun produit est la convolution des transformes.

f (t ) g (t )
F ( f ) G( f )
TF
Soit Sa(f) le spectre du signal analogique.
La transforme de FOURIER dun peigne de Dirac temporel est un peigne de Dirac frquentiel.

sha (t ) (t k Te )
TF
k

1
( f n f e ) f e Sha ( f )
Te n

La transforme du signal chantillonn est donc :

Se ( f ) S a ( f ) f e Sha( f ) S a ( f ) f e ( f nf e )
n

Le produit de convolution est distributif par rapport laddition.

S e ( f ) S a ( f ) f e ( f nf e ) f e S a ( f ) ( f n f e )
n

Daprs les proprits de la distribution de Dirac : S a ( f ) ( f n f e ) S a ( f n f e ) .


Do le spectre du signal chantillonn : S e ( f ) f e

( f nf e )

Le spectre Se(f) du signal chantillonn est donc la rptition de Sa(f) autour des harmoniques du peigne
de Dirac car la convolution avec le peigne de Dirac priodise la fonction dans le domaine.
Le spectre du signal chantillonn est priodique et occupe une bande de frquence infinie.
Lobservation de la figure montre que le signal analogique peut tre reconstitu par filtrage passe-bas
idal de module Te . Le filtre passe-bas idal multiplie le spectre par Te car le spectre du signal
chantillonn est multipli par f e et slectionne la bande de frquence autour de lorigine, bande de
frquence du signal analogique.

Figure 1.2-8
Et voil le signal obtenu par ce filtre idal :

Figure 1.2-9
Rdacteur Claude BORDEAUX
Page 15

Le filtre passe bas idal reconstitue toutes les valeurs intermdiaires entre les chantillons. Cest
pourquoi il est appel interpolateur idal .
La figure ci-dessus est le rsultat dun calcul mathmatique, le filtre idal tant physiquement
irralisable.

1.2.4 Spectre dun signal chantillonn


Lexpression mathmatique dun signal chantillonn dans le domaine temporel est :

s e (t ) s k (t k Te ) avec sk sa k Te les valeurs des chantillons.


k

Appliquons la transforme de Fourier ce signal :

se (t )
Se ( f )
Transforme de Fourier

s (t ) e
e

j 2 f t

dt

j 2 f t

j 2 f t
Se ( f ) sk t k Te e
dt sk e
t k Te dt

k
k

j 2 f t

t k Te dt e j 2 k Te f

Dfinition de la distribution de Dirac.

Se ( f ) sk e
k

j 2 k Te f

sk e

j 2 k

f
fe

La transforme de Fourier se calcule directement partir des chantillons ; cest en fait un


dveloppement en srie complexe. Lexponentielle imaginaire tant priodique, le spectre du signal
chantillonn lest aussi.
Les proprits des systmes chantillonns sont lies la frquence dchantillonnage.
On raisonne souvent en frquence rduite en posant : x

f
fe

Se x sk e j 2 k x
k

Traitement numrique du signal

Cours ELE102-FOD

1.2.5 Dualit temps<>frquence


Allons plus loin et rflchissons aux relations qui lient domaine des temps et domaine des frquences.
Ce tableau graphique rsume ces relations. Observons les graphes :

Figure 1.2-10
Une priodicit dans un domaine, induit une discrtisation dans lautre.
Considrons les expressions mathmatiques correspondantes :
Signal analogique :

sa (t )
Sa ( f )
Transforme de Fourier

sa (t ) e j 2 f t dt
sa (t )
Transformeinverse

( f ) e j 2 f t dt

Signal analogique priodique:

sa (t )
Sries de Fourier

1
Sn
T0

T0

sa (t ) e j 2 k f 0 t dt

Sries inverse

sa (t ) S n e j 2 n f0 t
n

sa (t )
S a ( f ) S n f nf0
sa (t ) Sn e j 2 n f0 t
Transforme de Fourier
Transformeinverse
n

Signal chantillonn (suite des chantillons) :


fe
2

sk

Sries de Fourier

Se ( f ) sk e j 2 k fe t
k

Sriesinverse

sk

Se ( f ) e j 2 k Te f df

fe
2

Signal chantillonn (expression temporelle) :

se (t )
Se ( f )
Transforme de Fourier

s (t ) e
e

j 2 f t

dt
se (t )
Transformeinverse

S ( f )e
e

j 2 f t

df

Rdacteur Claude BORDEAUX


Page 17

1.3 Thorme de lchantillonnage


1.3.1 Comment chantillonner ?
Lobjectif de lchantillonnage est de discrtiser le signal tout en conservant linformation.
Observons la figure dj prsente dun signal sous chantillonn . La suite des chantillons ne
permet pas de reconstituer linformation.

Le bon sens nous indique quil faut augmenter le nombre dchantillons, c'est--dire augmenter la
frquence dchantillonnage f e .
Mais une augmentation inconsidre augmente le volume des informations traiter.
Existe-t-il une frquence dchantillonnage optimale qui permettrait la reconstitution avec le volume
minimal dinformation ?

Cette frquence semble convenir, mais comment sen assurer ?


Existe-t-il une expression mathmatique pour la calculer ?

1.3.2 Repliement du spectre (aliasing)


Partons du principe que toute linformation est contenue dans les chantillons si on peut reconstituer
linformation. Il faut pour cela calculer tous les points situs entre deux chantillons successifs, c'est-dire dfinir linterpolateur idal .
Difficile dans le domaine temporel ; passons dans le domaine frquentiel et considrons un signal
spectre born de forme triangulaire, facile observer :

Figure 1.3-1
Lchantillonnage reproduit priodiquement le spectre de linformation multiplie par f e :

Traitement numrique du signal

Cours ELE102-FOD

Figure 1.3-2
La frquence dchantillonnage est suffisante pour que les diffrentes composantes du spectre soient
disjointes.
Linformation est reconstituable par linterpolateur idal (filtre passe-bas ; voir paragraphe 1.2.3).
Diminuons la frquence dchantillonnage :

Figure 1.3-3
Les diffrentes composantes du spectre se rejoignent mais linformation est toujours reconstituable par
linterpolateur idal.
Diminuons encore la frquence dchantillonnage :

Figure 1.3-4
Linterpolateur idal ne peut pas reconstituer le spectre du signal original :

Figure 1.3-5
Une partie du spectre a t replie (en rouge). Ce phnomne est appel repliement de spectre.
Quelles sont les conditions pour que la reconstitution soit possible ?
Si Fmax est la frquence maximale du spectre du signal analogique, la reconstitution est possible si :

Fmax f e Fmax f e 2 Fmax


Le repliement explique la notion intuitive de perte dinformation lorsque la frquence d'chantillonnage
est insuffisante.
Rdacteur Claude BORDEAUX
Page 19

Remarque :
Le repliement peut faire apparatre sur des systmes numriques des signaux qui n'existent pas.
Notamment sur es oscilloscopes. Soyez vigilants !
Pour entendre les effets du repliement sur le son, consultez le didactitiel : Digivox 2000.
Voici un exemple de sous chantillonnage qui montre le repliement.

Figure 1.3-6
Le signal 40Hz, chantillonn 50Hz, apparat comme un signal de 10Hz chantillonn 50Hz.

1.3.3 Thorme dchantillonnage


La condition dchantillonnage attribue Claude Shannon ou Harry Nyquist peut tre dduite du
paragraphe prcdent.
Un signal analogique sa(t) ayant un spectre de type passe bas support born (f Fmax) est
entirement dcrit par la suite complte des chantillons sk, prlevs intervalles rguliers de dure
Te infrieure ou gale 1 / 2 Fmax ce qui implique fe 2 Fmax.

Figure 1.3-7 Claude Elwood SHANNON


La relation est une ingalit ; toute frquence dchantillonnage suprieure ou gale 2 Fmax convient.
Mais augmenter la frquence dchantillonnage augmente le nombre dchantillons pour une dure
constante et par consquence le volume de traitement. Cest pourquoi, dans les systmes de
transmission numriques, on cherche se rapprocher de la frquence dchantillonnage
f e 2 Fmax que nous qualifierons doptimale car elle contient toute linformation dans le minimum de
donnes.
La relation, f e 2 Fmax nest pas applicable dans le cas dun signal sinusodal

1.3.4 Exemples de ralisation :


Citons quelques exemples de ralisation : en tlphonie, la bande passante est limite 3400Hz. Le
signal est chantillonn la frquence de 8 kHz. Pour les enregistrements numriques du son sur disque
compact lecture laser, la bande passante du son est limite 20 kHz; la frquence d'chantillonnage
est de 44,1 kHz.

Traitement numrique du signal

Cours ELE102-FOD

Mais se rapprocher de la frquence dchantillonnage optimale f e 2 Fmax prsente des


inconvnients car, comme nous le verrons plus loin les filtres danti-repliement et de reconstitution
sont plus difficiles raliser.

1.3.5 Filtre anti-repliement


Si le spectre de linformation nest pas born ou si la frquence maximale est trop leve pour
lapplication, on rduit celle-ci avec un filtre anti-repliement en amont de lchantillonneur. Ce filtre
est donc analogique (ou capacits commutes qui peuvent tre considrs comme analogiques. Voir
Documentation).

Figure 1.3-7

Figure 1.3-8
Le concepteur du filtre doit prendre en compte la perte dinformation introduite par le filtre pour la
minimiser ou la conformer au cahier des charges. Sur notre exemple, le spectre du signal filtr (en
rouge) est sensiblement diffrent du spectre du signal original (en vert).
De plus, les filtres analogiques passe-bas, attnuent les frquences leves mais ne les annule pas. Le
repliement ne peut pas tre supprim, il ne peut tre quattnu.
Considrons un exemple, un filtre anti-repliement pour un enregistrement de disque compact :

Figure 1.3-9
Rdacteur Claude BORDEAUX
Page 21

Pour limiter la distorsion due au repliement, le filtre doit attnuer de 40dB fe-Fmax=24,1kHz (le signal
repli est infrieur 1% du signal).
Nous choisissons une rponse en frquence de Butterworth, pour la simplicit de son expression et sa
rponse en phase (temps de propagation constant dans une large bande de frquence).
Sa frquence de coupure et sa frquence caractristique sont gales f 0 f c Fmax .
Soit n lordre du filtre.

Ha ( f )

f
1
f0

2n

f Fmax
1 e
Fmax

2n

10 4

En ngligeant 1 devant lautre terme (qui vaut 9999),

f e Fmax

Fmax

10 2

f Fmax
n log 10 e
Fmax

2
f Fmax
log 10 e
Fmax

24,7

Le filtre qui respecte le gabarit prcdent, doit tre au minimum dordre 25, ce qui est difficile
raliser.
Cet ordre tombe 4 si on double la frquence dchantillonnage (88,2kHz). Ce qui est facilement
ralisable, mais si on conserve le systme denregistrement numrique, il faut doubler la surface du CD
pour la mme dure dcoute.

Traitement numrique du signal

Cours ELE102-FOD

1.4 Reconstitution du signal analogique


1.4.1 Interpolateur idal
L'interpolateur idal reconstitue le signal entre les chantillons; en raisonnant dans le domaine des
frquences, on remarque que cette information peut tre extraite du spectre par filtrage et multiplication
par Te condition que la condition dchantillonnage soit vrifie.

Figure 1.4-1
Un filtre passe-bas idal peut donc tre considr comme un interpolateur idal, dans la mesure o il
reconstitue le signal analogique entre les chantillons. Il calcule toutes les valeurs intermdiaires
entre 2 chantillons (une infinit).
Soit H(f) la rponse en frquence du filtre passe bas idal de module Te et de frquence de coupure

fc

fe
.
2

S e ( f ) f e S a ( f nf e )

S ar ( f ) H ( f ) S e ( f ) Te f e S a ( f )

En appliquant la transformation de Fourier inverse,

S ar ( f ) H ( f ) S e ( f )

TFinverse

s ar (t ) h(t ) s e (t )

s ar (t ) h(t ) s k (t kTe ) s k h(t kTe )


k

Chaque chantillon appliqu lentre du filtre est une impulsion de Dirac. La sortie du filtre est donc
sa rponse impulsionnelle. Le signal reconstitu sar(t) est la somme des rponses impulsionnelles du
filtre, lentre duquel les chantillons sont appliqus.
h(t) la rponse impulsionnelle du filtre, est la transforme inverse de Fourier de H(f).
La rponse impulsionnelle du filtre passe bas idal est un sinus cardinal qui s'annule aux instants
d'chantillonnage kTe.
Si vous nen tes pas persuad, refaites le calcul !!

h(t ) sinc( f e t )
sar (t ) sk h(t k Te ) sk sinc f e (t k Te )
k

sar (t ) sk sinc ( k )
k
Te

Le signal analogique reconstitu est la somme des sinus cardinaux.

Rdacteur Claude BORDEAUX


Page 23

Figure 1.4-2
Remarque :
Lchantillonnage peut tre considr comme la dcomposition du signal analogique sur un ensemble

de fonctions sinus cardinal orthogonales : sinc (

t
k ) .
Te

Le thorme dchantillonnage exprime la condition pour que cet ensemble constitue une base de
dcomposition.
Rappels :
Un interpolateur est un dispositif qui calcule des valeurs intermdiaires entre 2 points dune fonction.
Lordre de linterpolateur est li au nombre de coefficients pris en compte pour le calcul.
Un extrapolateur est un dispositif qui prolonge une fonction partir des valeurs connues. Son ordre est
li au nombre de coefficients et donc au nombre dchantillons pris en compte.
L'interpolation idale ncessite la connaissance de tous les chantillons, linstant k, il faut connatre
les chantillons suivants. Linterpolateur idal nest pas causal et donc physiquement irralisable.
Etudions maintenant la mthode utilise exprimentalement pour reconstituer le signal analogique.

1.4.2 Bloqueur
Dans les dispositifs de traitement numrique, le convertisseur numrique analogique maintient un signal
gal la valeur de l'chantillon pendant toute la priode Te. Cet oprateur est un bloqueur ou
extrapolateur d'ordre 0.
Observons le signal chantillonn, la sortie du bloqueur :

Figure 1.4-3
Le signal ainsi reconstitu est un signal en escalier et ncessite un lissage.

Traitement numrique du signal

Cours ELE102-FOD

Chaque chantillon (Dirac) est trait par le bloqueur.

Figure 1.4-4
Etudions le comportement du bloqueur dans le domaine des frquences:
La rponse impulsionnelle est une impulsion de largeur Te. La rponse en frquence du bloqueur est la
transforme de Fourier de cette impulsion.
Te

B( f ) b(t ) e j 2 f t dt e j 2 f t dt

B( f )

T
j 2 e f
2

T
j 2 e f
2

e
2j

j 2

Te
f
2

e j 2 f Te 1 1 e j 2 f Te

j 2 f
j 2 f

T
j 2 e f sin f T

e
2

T
e

Cest un sinus cardinal.

B( f ) Te sinc ( Te f ) e

j 2

Te
f
2

Figure 1.4-5
Son action sur le module du spectre du signal chantillonn est la suivante :

Figure 1.4-6
La fonction de transfert du bloqueur agit sur le spectre du signal chantillonn; le bloqueur rduit le
spectre, annule les frquences multiples de la frquence dchantillonnage.
Cest plus visible en chelle logarithmique :

Rdacteur Claude BORDEAUX


Page 25

Figure 1.4-7
Il faut encore lisser le signal en supprimant les frquences suprieures fe/2 par un filtre passe-bas.
Le bloqueur retarde le signal de

Te
. Il suffit de calculer son temps de propagation pour sen assurer.
2

Le blocage du signal attnue lgrement les frquences leves de l'information. La distorsion est faible
si la frquence dchantillonnage est leve (fe>>2Fmax). Le filtre de lissage (ou le filtre anti-repliement)
peut compenser cet affaiblissement. Les circuits CODECS (codeurs dcodeurs) utiliss en
tlphonie intgrent cette compensation. (voir Documentation: TP3054).

1.4.3 Lissage
Le bloqueur fournit un signal en marches descalier . Lisser le signal consiste liminer les
frquences suprieures fe/2 par un filtre passe-bas.
Appliquons un filtre de Butterworth du 6me ordre fig 1.3.7:

Figure 1.4-8
Les problmes de bande de transition sont les mmes que pour le filtre anti-repliement.
Par exemple, pour les CD audio, le filtrage est dlicat car le filtre doit avoir une frquence de coupure
de 20kHz et liminer les frquences suprieures 24,1kHz. Mais augmenter la frquence
dchantillonnage, diminuerait dautant le temps dcoute. (voir filtre anti-repliement)
Aprs filtrage, les frquences voisines des multiples de fe sont attnues. Dans notre exemple,
lattnuation est suprieure 34 dB ( vrifier sur les figures 1.4.7 et 1.4.9).

Traitement numrique du signal

Cours ELE102-FOD

Figure 1.4-9
Do le signal reconstitu aprs lissage :

Figure 1.4-10
Le signal est retard. Le bloqueur retarde de

Te
et le filtre de lissage de son temps de propagation.
2

La qualit de reconstitution dpend dun compromis entre la frquence dchantillonnage et la


complexit du filtre. (un filtre analogique transition abrupte apporte une distorsion de phase).
On peut utiliser des filtres capacit commutes dordre lev ou un sur-chantillonnage numrique.
Exemple de filtre utilisable comme anti-repliement ou lissage : Max291 (voir Documentation).

Rdacteur Claude BORDEAUX


Page 27

1.5 Energie et puissance dun signal chantillonn


1.5.1 Rappels : Energie et puissance dun signal analogique
1.5.1.1

Spectre

Considrons un signal analogique sa (t ) observ sur la dure Tw . Donc support born.

sa (t ) 0

si t 0, Tw .

Soit S a ( f ) la transforme de sa (t ) .

Figure 1.5-1
Le signal est nergie finie pendant la dure de lobservation Tw .

Figure 1.5-2
1.5.1.2

Energie

La puissance instantane est gale au module du carr de lexpression temporelle du signal.


2

pi t sa (t ) .
Lnergie est laire de la surface dlimite par la courbe et laxe.
Tw

Tw

p (t ) dt s (t )
i

dt

La puissance moyenne est gale lnergie divise par la dure du signal . P

W
Tw

Dans le domaine des frquences, la densit spectrale dnergie est gale au module au carr de la
transforme de Fourier du signal.
Transforme de Fourier
sa t
Sa f

2
dW
Sa f
df

Traitement numrique du signal

Cours ELE102-FOD

Figure 1.5-3
Lnergie est laire de la surface dlimite par la courbe et laxe.
Le thorme de Parseval exprime le fait que lnergie est constante, quelle soit value dans le
domaine des temps ou des frquences.
Tw

sa (t ) dt

Sa f df

La valeur numrique pour le signal tudi est W 1,839 J


dune rsistance de 1
La puissance du signal est : P

si le signal est la tension aux bornes

W
18,39 W .
Tw

1.5.2 Signal chantillonn

Figure 1.5-4
1.5.2.1

Spectre

Echantillonnons le signal prcdent en vitant le repliement f e 2 Fmax .


Numriquement, choisissons f e 200 Hz
Reprenons lexpression temporelle du signal chantillonn:

se (t ) sa (t ) (t kTe )
k

En appliquant la transforme de Fourier, on en dduit le spectre du signal chantillonn :

S e ( f ) f e S a ( f nf e )
n

Remarquez sur le graphique que le module de la transforme du signal chantillonn est multipli
par la valeur de la frquence dchantillonnage f e .
Rdacteur Claude BORDEAUX
Page 29

Figure 1.5-5
La transforme de Fourier peu tre calcule directement partir de la suite des valeurs des
chantillons.
En appliquant la transforme au signal chantillonn se t , Se ( f )

e j 2 k Te f

f
,
fe

En raisonnant en frquences rduites, x

dx

df
fe

S e x s k e j 2 k x
k

Les expressions deviennent indpendantes de la frquence dchantillonnage.


Le calcul de la srie inverse est fait sur une priode dans lespace des frquences.

sk

fe

fe
2

1
2

S f e

j 2 k Te f

df

f
e
2

S x e

j 2 k x

dx

1
2

S e x s k e j 2 k x

TF

sk

j 2 k x

S x e
e

dx

N 1

Le thorme de Parseval fournit la relation :

k 0

1
2

S x ( x) dx

Cette quantit est

considre comme une nergie numrique .


1.5.2.2

Energie dun signal chantillonn.

Le calcul de lnergie physique na pas de signification pour le signal chantillonn se t ; le fait de


multiplier par un peigne de Dirac la rendue infinie.
En considrant que la suite des valeurs prsente la mme nergie que le signal analogique do il est
issu (et que lon pourra reconstituer) dans le cas dun nombre entier de priodes dchantillonnage,
Fmax

Fmax

Sa f

Fmax

df

Fmax

Te2 S e f df Te2

fe
2

fe
2

Se f df

Traitement numrique du signal

Cours ELE102-FOD
1
2

En frquences rduites : W Te

S x
e

dx

Lnergie physique du signal est gale l nergie numrique multiplie par la priode
dchantillonnage.
Lnergie physique du signal chantillonn est la somme des rectangles de dure Te et de
hauteur gale la puissance instantane dun chantillon..

N 1

La relation de Parseval, montre que W Te

s
k 0

2
k

1
2

Te Se x dx

1
2

Lnergie ainsi calcule est gale, dans le cadre de nos hypothses, lnergie physique du signal
analogique. W 1,839 J .
1.5.2.3

Puissance dun signal chantillonn

C'est l'nergie moyenne calcule sur la fentre d'observation de N chantillons.


N 1

Te sk

Tw

1 N 1
sk
N k 0

k 0

N Te
2

1 N 1
sk
N k 0

Cette puissance est la puissance du signal au sens physique.

Sur notre exemple, la puissance est gale P 18, 39W (sur une rsistance de 1).
1.5.2.4

Autocorrlation

Nous restons dans le cadre dun signal nergie finie (fentre dobservation Tw ) ou dun signal
priodique (priode Tw ). Dans les 2 cas, le nombre dchantillons est fini (N).

r n
r 0

1
N

1
N

sk n .

2
k

P La puissance est gale lautocorrlation lorigine.

Rdacteur Claude BORDEAUX


Page 31

1.6 Surchantillonnage
1.6.1 Acquisition
Lchantillonnage priodise le spectre, pouvant provoquer un phnomne de repliement, si le
spectre du signal nest pas born.
Le filtrage anti-repliement est dautant plus facile que la frquence dchantillonnage est leve.
Mais dans ce cas, le nombre dchantillons est trs suprieur la quantit minimale nonce par
SHANNON et le systme traite une quantit dinformation importante en partie inutile.
Qui nous empche de supprimer linformation inutile avant le traitement ? Surtout pas M. SHANNON !
La mthode consiste sur-chantillonner le signal (par rapport la frquence optimale), puis le filtrer
numriquement. La complexit dun filtrage dordre lev est dporte de lanalogique vers le
numrique, du matriel vers le logiciel.
Par exemple le signal suivant doit tre chantillonn f e . Le filtre anti-repliement analogique doit tre
dordre lev, car sa bande de transition est troite ; avec tous les problmes que cela entrane !

Figure 1.6-1
Echantillonnons la frquence fe1 trs suprieure. Nous avons pris pour cet exemple f e1 2 f e . Le
filtre anti-repliement est simplifi car sa bande de transition est plus large :

Figure 1.6-2
Aprs chantillonnage, le spectre du signal est repli autour de

f e1
. Aucune importance !!
2

Figure 1.6-3
Le filtre numrique filtre Fmax , limine les frquences intermdiaires et notamment le repliement.
Le spectre du signal chantillonn et filtr peut supporter maintenant une dcimation, c'est--dire une
diminution de la frquence dchantillonnage.

Traitement numrique du signal

Cours ELE102-FOD

Figure 1.6-4
La frquence dchantillonnage est diminue (divise par 2 sur le graphe). Le spectre ne prsente pas de
repliement.

Figure 1.6-5
Le schma fonctionnel du systme est le suivant :

Figure 1.6-6

1.6.2 Reconstitution du signal analogique


Le thorme de Shannon prcise que toute linformation est contenue dans les chantillons prlevs
f e 2 Fmax . Mais il est difficile dextraire cette information sans introduire de distorsion, cause de la
rponse en frquence du bloqueur et de la bande de transition du filtre de lissage (voir les paragraphes
prcdents). Sur-chantillonnage et traitement numrique permettent de rsoudre ce problme.
Le sur-chantillonnage avant reconstitution de linformation permet daugmenter la frquence
dchantillonnage et de simplifier ainsi le lissage.
La frquence des chantillons en sortie est un multiple de la frquence dchantillonnage (par exemple
x4 ou x8). Les chantillons manquants sont mis tout dabord zro. Lajout dchantillons zro ne
modifie pas le spectre.
Ensuite les chantillons manquants sont calculs par un filtre numrique RIF. Cette interpolation
numrique est en fait un filtrage dont la qualit dpend du nombre de coefficients utiliss.

Rdacteur Claude BORDEAUX


Page 33

Figure 1.6-7
Raisonnons dans le domaine des frquences :

Figure 1.6-8
Comme la frquence dchantillonnage est augmente (ici multiplie par 4), linfluence de la rponse en
frquence du bloqueur est rduite (dformation moins importante).
Le filtre de lissage (analogique, actif ou capacits commutes) peut avoir une bande de transition large
amliorant la distorsion de phase; rponse en frquence de type Bessel comme le Max 292 ( voir
Annexe).
Les platines de lecture des CD audio de bonne qualit utilisent ce procd pour la restitution du signal
analogique. Regardez la vtre, pour voir si la face avant porte la mention oversampling x4 , x8 ou
x16.

Traitement numrique du signal

Cours ELE102-FOD

1.7 Sous chantillonnage


La technique du sous-chantillonnage consiste, lorsqu'un signal prsente certaines proprits,
l'chantillonner une frquence infrieure celle de Nyquist/Shannon.
Le spectre du signal doit tre tel que cet chantillonnage ne provoque pas de repliement. La restitution
ou le traitement du signal chantillonn sera effectu alors par des mthodes traditionnelles.
Si le contenu de linformation nest pas modifi, le signal change toutefois de frquence, ce qui peut
tre le but recherch.
Nous allons tudier 2 cas frquemment rencontrs :

1.7.1 Signal priodique

Figure 1.7-1

Figure 1.7-2
Le sous chantillonnage peut tre appliqu aux signaux priodiques. Avec une priode
d'chantillonnage Te lgrement suprieure T0, on constate que l'on restitue la forme du signal sur
plusieurs priodes. Le nombre d'chantillons ncessaires N pour restituer une priode dpend de l'cart
entre Te et T0.

N Te N 1 T0 N

fe
f0 fe

La nouvelle priode est N Te T '0

1
.
f0 fe

La nouvelle frquence du fondamental est f '0 f 0 f e .

Figure 1.7-3
Il n'y a pas de repliement spectral si la densit spectrale du signal analogique est support born

Fmax N max f 0 et si f e 2 N max f '0 2 N max f 0 f e .


L'interpolateur idal permet d'extraire un signal expans dans le temps, le spectre tant compress.
Si fe > f0 les spectres sont inverss, ce qui entrane une inversion temporelle.
Rdacteur Claude BORDEAUX
Page 35

Ce type de sous chantillonnage est appliqu dans les oscilloscopes numriques pour visualiser des
signaux frquence trs leve (ne fonctionne quen mode rptitif).

1.7.2 Signal spectre passe bande


1.7.2.1

Spectre passe bande :

Les signaux usuels en relation directe avec lhomme comme le son, les images, la vido, sont de type
passe bas, car ils occupent des basses frquences. Mais les systmes de transmission transposent les
messages en utilisant des modulations frquence leve. Respecter le thorme dchantillonnage
pour transmettre ce signal f e 2 Fmax conduirait des frquences et donc des dbits de donnes trs
levs.

Figure 1.7-4
Lorsque le signal occupe une bande de frquence, comme par exemple dans une modulation, il est
possible d'effectuer un sous chantillonnage, ce qui rduit le dbit de donnes. Dans ce cas le souschantillonnage effectue un changement de frquence.
Soit fp la frquence de la porteuse et B = 2 fc la largeur de bande.
Lchantillonnage gnre des rpliques du spectre initial dcales de fe, 2fe, 3 fe..

Figure 1.7-5
Un choix judicieux de la frquence d'chantillonnage vite le repliement spectral.

Figure 1.7-6
Evaluons les conditions qui permettent ce sous-chantillonnage; le repliement, s'il existe, est le mme
pour toutes les bandes spectrales. Il suffit donc de dterminer les conditions pour une seule bande de
frquences. Choisissons la bande la plus proche des basses frquences.
La composante S- est dcale de N f e , la composante S+ de N f e . N est la partie entire du
quotient

fp
fe

. Les 2 composantes doivent tre disjointes.

Traitement numrique du signal

Cours ELE102-FOD

f p f c N f e ( f p f c ) N f e et f p f c N f e f p f c ( N 1) f e
2fp B
2N 1

fe

2fp B
2N

Cette condition ne peut tre ralise que pour des valeurs de N infrieures une valeur maximale.

N N max

12 fp

1
4 B

Le spectre du signal sous-chantillonn est celui de la modulation dune porteuse de frquence :


f p N f e , chantillonn la frquence f e . Lchantillonnage saccompagne dun changement de
frquence.
Lchantillonnage peut tre aussi utilis comme dmodulation damplitude cohrente.
1.7.2.2

Exemple : Rcepteur radio.

Une station de radio Grandes Ondes met sur la frquence fp=160kHz. La bande passante occupe
est B=10kHz et le niveau du signal reu est suffisant pour un traitement numrique. Quelle frquence
dchantillonnage choisir ?

1 2 fp
N max
1 7,75
4 B

valeurs de N:

N
1
2
3
4
5
6
7

fe min(kHz)
110,00
66,00
47,14
36,67
30,00
25,38
22,00

Calculons les intervalles de frquences utilisables pour les diffrentes

fe max(kHz)
155,00
77,50
51,67
38,75
31,00
25,83
22,14

N=3 fournit des valeurs technologiquement utilisables, avec une fentre de largeur suffisante, ne
requrant pas une grande prcision. Choisissons f e 50kHz .
Traons le spectre du
chantillonn (mono-latral
gagner un peu de place):

signal
pour

Le spectre du signal chantillonn


f e 50kHz est celui dune
modulation dune porteuse 10kHz
chantillonn

f e 50kHz .
Lchantillonnage jou le rle de
changement de frquence.
Figure 1.7-7

Rdacteur Claude BORDEAUX


Page 37

Observons les diffrents signaux (le temps est en ms).

Figure 1.7-8
Le signal chantillonn 50kHz est celui dune modulation 10kHz portant la mme information.

Figure 1.7-9
La frquence utilise permet la numrisation des chantillons et un traitement numrique de
linformation.
Pour le plaisir, dmodulons de faon simple !!

Redressement par suppression du signe ;


Filtrage passe bas pour reconstituer linformation.

Figure 1.7-10

Remarque : Le signal reu doit tre filtr avant lchantillonnage, pour que la station slectionne soit
isoles des autres qui provoqueraient des repliements.

Traitement numrique du signal

Cours ELE102-FOD

1.8 Echantillonnage des signaux alatoires.


Tout ce que nous venons dtudier sur lchantillonnage concerne les signaux dterministes.
Or, les signaux traits par les systmes de communications sont alatoires que ce soient des
informations ou du bruit.

1.8.1 Echantillons
La figure 1.8.1 reprsente un tel signal alatoire.
1
0.8
0.6
0.4
0.2
0
0.2
0.4
0.6
0.8
1
0

16

32

48

64

80

96

112

128

144

160

176

192

208

224

240

256

Figure 1.8-1
Quelle est linfluence de lchantillonnage sur les signaux alatoires ?
Lchantillonnage consiste prlever des valeurs discrtes rgulirement espaces. Ces valeurs
consistuent les preuves dune variable alatoire discrte X(k).
1
0.8
0.6
0.4
0.2
0
0.2
0.4
0.6
0.8
1
0

16

32

48

64

80

96

112

128

144

160

176

192

208

224

240

256

Figure 1.8-2
La figure 1.8.2 montre un exemple dchantillonnage du signal prcdent.
Les signaux alatoires sont dfinis par leurs caractristiques statistiques. La suite des chantillons
constitue une variable alatoire discrte dont nous pouvons calculer les moments statistiques. (se
reporter au cours ELE103).
Moyenne : E X (k )

Carr moyen : E X 2 (k ) 2 2

Dans lhypothse o le signal est stationnaire et ergodique, les proprits statistiques du signal ne sont
pas modifies par le choix de linstant de prlvement ni par le nombre dchantillons.
Moyenne: E X Cste .

Carr moyen : E X 2 2 2 Cste

Par consquent, la valeur moyenne et la puissance du signal sont indpendants de la frquence


dchantillonnage.
Cette proprit n'est vraie que si le signal est blanc (tendue du spectre infinie).

Rdacteur Claude BORDEAUX


Page 39

1.8.2 Spectre dun signal alatoire chantillonn


Les signaux alatoires sont dfinis par leurs caractristiques statistiques et ne possden,t pas
dexpression temporelle ; donc pas de transforme de Fourier.
Heureusement le thorme de Wiener-Khintchine dfinit la densit spectrale de puissance (ou

dnergie) comme la transforme de Fourier de lautocorrlation : ( f )

R( ).e

j 2f

d .

Le signal chantillonn est le produit du signal alatoire par un peigne de Dirac de priode T e.
Le signal chantillonn idal est le produit du signal analogique par un peigne de Dirac de priode Te ..

se (t ) sa (t ) (t k Te )
k

Lautocorrlation du signal chantillonn est le produit des autocorrlations. Re ( ) Ra ( ) R ( )


La d.s.p. est le produit de convolution des d.s.p. : e ( f ) a ( f ) ( f )
Lautocorrlation dun peigne de Dirac est un peigne de Dirac daire f e , donc la d.s.p. dun peigne de
Dirac est un peigne de Dirac daire f e2
2

1
1
2
R ( ) ( k Te )
( f n f e ) f e Sha ( f )
TF
Te k
Te n
La transforme du signal chantillonn est donc :

e ( f ) a ( f ) fe2 ( f nfe ) fe2 a f nfe


n

Do le spectre (d.s.p.) du signal alatoire chantillonn : e ( f ) fe2

f n f
a

Ce rsultat est cohrent avec ceux des signaux dterministes dans la mesure o la d.s.p. est le carr du
module de la transforme de Fourier : f S f S * f S f

Les rsultats tablis pour les signaux dterministes sur le plan spectral, sont applicables aux signaux
alatoires chantillonns condition de raisonner sur la d.s.p.

1.8.3 Repliement
Pour un signal spectre born, mais avec une frquence maximale suprieure

fe
, il ya repliement.
2

Les densits spectrales de puissance (d.s.p.) sajoutent dans les frquences hautes ; linformation est
dforme.

Figure 1.8-3

Traitement numrique du signal

Cours ELE102-FOD

Un filtre antirepliement est ncesaire pour conserver linformation.

Figure 1.8-4

e ( f ) fe2 a f n f e
n

Figure 1.8-5

1.8.4 Reconstitution.
Considrons un chantillonnage sans repliement.
Le signal est reconstitu par interpolateur idal. Soit H(f) la rponse en frquence du filtre passe bas
idal de module Te et de frquence de coupure f c
2

fe
.
2

r f H f e f H f fe2 a f n f e
n

r f Te2 f e2 a f n f e a f
n

Figure 1.8-6

1.8.5 Conclusion
Les effets de l'chantillonnage sur le spectre sont les mmes que pour les signaux dterministes, mais la
transforme de Fourier n'ayant pas d'existence, il faut raisonner sur la densit spectrale de puissance.

Rdacteur Claude BORDEAUX


Page 41

1.9 Echantillonnage rel


1.9.1 Spectre
L'chantillonnage rel consiste multiplier le signal par des impulsions priodiques et mesurer laire
de la surface. La valeur de l'chantillon est gale l'aire du produit du signal par l'impulsion i(t).
La valeur de lchantillon est valide la fin de limpulsion.

Figure 1.9-1
Ce cas est trs important car il correspond aux chantillonneurs utiliss dans le traitement numrique.
Considrons la mesure dun chantillon : s k
Cest un produit de convolution : s k

s a (t ) i (t kTe ) dt .

s a (u ) i(u kTe ) du s a (t ) i(t )t kTe

Considrons lexpression du signal chantillonn: s e (t )

(t kTe )

En remplaant les chantillons par leur valeur calcule :

s e (t ) s a (t ) i (t )t kTe (t kTe )
k

s e (t ) s a (t ) i (t ) (t kTe )
k

Figure 1.9-2
Calculons sa transforme de Fourier :

S e ( f ) f e S a ( f ) I ( f ) ( f nf e )
n

S e ( f ) f e S a ( f nf e ) I ( f nf e ) f e S a ( f nf e ) I * ( f nf e )
n

i (t ) tant relle I ( f ) I ( f ) TF i ( t )
*

Traitement numrique du signal

Cours ELE102-FOD

Limpulsion i(t) est non causal car la date d'chantillonnage ( k Te ) a t choisie la fin de l'impulsion;
cest donc le conjugu de sa transforme qui agit sur le spectre.

Figure 1.9-3
Chaque priode du spectre du signal chantillonn, est filtre par le conjugu de la transforme de
i(t).

Se ( f ) f e Sa ( f nfe ) I * ( f nf e )
n

Figure 1.9-4
Linfluence de lchantillonnage dpend du spectre de limpulsion et donc de sa forme. Mais, si
limpulsion est courte Te , la distorsion est faible car on se rapproche de lchantillonnage idal.

1.9.2 Echantillonneur bloqueur


Pour numriser un signal, un convertisseur analogique numrique quantifie les chantillons. Cette tche
nest pas instantane. La valeur de lchantillon est maintenue pendant toute la dure de la conversion.
Cest le rle de lchantillonneur bloqueur.
Exemple dchantillonneur-bloqueur :

Figure 1.9-5

Rdacteur Claude BORDEAUX


Page 43

Remarquer linfluence de la capacit du condensateur sur la dure dacquisition et la prcision de cette


acquisition.

Figure 1.9-6
Lamplificateur linaire dentre isole le systme tudi pour viter linfluence de son impdance de
sortie linstant de lchantillonnage. Pendant la charge du condensateur, la tension de sortie
scroule .
En rgime permanent, du fait de la contre-raction, la tension de sortie est gale la tension dentre et
la tension de charge du condensateur. Louverture de linterrupteur isole le condensateur dont la
charge reste constante. La tension de sortie est maintenue constante.
Les diodes vitent la saturation de lamplificateur dentre (amlioration du temps de rponse).
Pour en savoir plus, une tude approfondie est dveloppe dans le cours de LESIEE.

1.10 Dcoupage
Lchantillonnage appartient la catgorie des dispositifs dcoupage qui utilisent des systmes de
traitement analogiques. Parmi ces dispositifs, citons les filtres capacits commutes, les filtres
commuts, circuits transfert de charge, etc

1.10.1 Cas gnral


Le dcoupeur peut tre modlis par le schma suivant :
Le signal analogique est multipli par une suite priodique
dimpulsions puis mis en forme.

Figure 1.10-1

Lexpression du signal dcoup est donc :

se (t ) [ sa (t ) pe (t )] g (t )
S e ( f ) [ S a ( f ) Pe ( f )] G ( f )
TF
1.10.2 Echantillonnage idal

p e (t ) (t kTe ) et g (t ) 1 . Ce cas ayant t dj tudi, nous ny reviendrons pas.


k

Traitement numrique du signal

Cours ELE102-FOD

1.10.3 Impulsions rectangulaires


Le signal est dcoup par des impulsions rectangulaires. Le spectre du signal dcoup est le produit de
convolution du spectre du signal par la transforme de Fourier du signal priodique rectangulaire. (Voir
exercices).

Figure 1.10-1

pe (t ) Re ct (t kTe ) et g (t ) 1
k

S e ( f ) S a ( f ) Pe ( f )
1.10.4 Echantillonnage avec maintien
Le temps dacquisition de lchantillon est considr comme ngligeable devant la dure du maintient.
Si =Te, on retrouve lexpression du bloqueur.

Figure 1.10-2

p e (t ) (t kTe ) et g (t ) Re ct (t ) Te
k

S e ( f ) f e S a ( f nf e ) G ( f )
n

G ( f ) sin c (f )

Le spectre est le spectre du signal chantillonn idal filtr par la transforme de limpulsion comme
dans le paragraphe consacr au bloqueur. La largeur des impulsions, infrieure la priode
dchantillonnage, modifie la rponse en frquence du bloqueur. (voir exercices).

Rdacteur Claude BORDEAUX


Page 45

Vous aimerez peut-être aussi