Vous êtes sur la page 1sur 7

INTRODUCTION A LELECTRONIQUE NUMERIQUE

ECHANTILLONNAGE ET QUANTIFICATION

I.

ARCHITECTURE DE LELECRONIQUE NUMERIQUE

Le schma synoptique ci-dessous dcrit les diffrentes tapes du traitement numrique et de la


restitution dun signal analogique lectrique :

y(t)

Le premier bloc reprsente lchantillonnage, c'est--dire le choix de dates auxquelles


prlever des valeurs discrtes au signal analogique (qui est par dfinition continu).
TE est la priode dchantillonnage du signal.
Le deuxime bloc reprsente un convertisseur analogique-numrique qui permet dassocier
un nombre binaire une valeur du signal analogique. Ce sont ces nombres qui seront traits
par la machine.
P reprsente le traitement numrique qui peut, par exemple, tre un filtrage ou une
analyse spectrale (ce qui correspond notre programme de lanne).
Les valeurs binaires yn obtenues sont reconvertir en valeurs discrtes associes des temps
nTE par lintermdiaire dun convertisseur numrique analogique.
Il reste alors raliser lopration inverse de lchantillonnage, ce que ralise le filtre de
restitution.

Les oprations prcdentes sont cadences par une horloge de frquence FE, o FE correspond
la frquence dchantillonnage.

II.

ECHANTILLONNAGE
1.

Principe de lchantillonnage

Lide consiste utiliser un interrupteur parfait que lon ferme pendant un intervalle de temps trs
court puis que lon ouvre pendant TE. On prlve ainsi une valeur x(nTE) tous les TE.
Si lon considre pour simplifier que lintervalle de temps T ncessaire au prlvement est faible
devant TE, cela revient mathmatiquement multiplier x(t) par la fonction :

PSI* Champollion

Quantification -chantillonnage

h(t)

Faisons le produit graphiquement :

Le signal chantillonn peut donc tre considr comme une suite de valeurs discrtes de x(t).
Avant dindiquer quelles valeurs binaires on peut associer xECH (voir Quantification), tudions le
spectre de ce signal. Ce point est particulirement important :
Lchantillonnage ne doit pas dtriorer le signal. En particulier il doit CONSERVER LE SPECTRE de
x(t) et il doit permettre de restituer ce spectre en fin doprations.
2.

Spectre du signal chantillonn


a)

Signal sinusodal

Supposons que x(t) soit sinusodale de frquence f0.


La fonction h(t) tant priodique, elle est dcomposable en srie de Fourier sous la forme :

Le produit de la fonction x(t) de frquence f0 par lharmonique de rang k de h(t) fait apparatre les
deux frquences kFE + f0 et kFE f0 : en effet,

x(t)

x(t)hk(t)

Lopration dchantillonnage aura fait apparatre de nouvelles frquences par rapport x(t) :
lopration est non linaire.

PSI* Champollion

Quantification -chantillonnage

b)

Signal quelconque

Bien sr un signal rel traiter a un spectre frquentiel continu entre deux valeurs extrmes de
frquence ; sur le schma ci-dessous les frquences sont comprises entre 0 (continu) et fM :

Le rsultat en frquence de lchantillonnage est alors le suivant :

3.

Critre de SHANNON-NYQUIST
a)

Une exprience prliminaire

On considre un disque blanc comportant un secteur noir ; le disque tourne dans le sens horaire la
frquence f. On stroboscope ce disque la frquence FE.
(1)

FE = 8f :

On voit 8 images : le disque tourne dans le sens horaire et on a une bonne


reprsentation de sa rotation. De plus, on voit quil fait un tour tous les 8 clairs
du stroboscope, soit en 8TE, ce qui correspond bien sa vitesse de rotation relle.
(2)

FE = 2f :

On voit deux images : on ne peut pas savoir dans quel sens tourne le disque ! Par
contre il fait un tour en 2TE et la conclusion est la mme que prcdemment.
(3)

FE = 3 f

On voit 4 images du disque mais celui-ci semble tourner dans le sens inverse du sens
relDe plus, il semble faire un tour en 4TE donc une frquence de 1/(4TE) soit FE/4
et donc f/3 et non f ! Nous reviendrons sur ce f/3 au b.
On dit quil y a sous-chantillonnage du phnomne.
Cest un phnomne que lon observe frquemment la tlvision ou au cinma :
http://www.youtube.com/watch?v=jHS9JGkEOmA

PSI* Champollion

Quantification -chantillonnage

b)
Repliement de spectre
Supposons que le microprocesseur P (cf. I.) ralise simplement yn = xn. Il faut que le filtrage de
restitution (reprsent par le filtre idal rouge de frquence de coupure FR) redonne le spectre de
xECH(t), ce qui est le cas dans la configuration ci-dessous :
FR

Cependant, si la frquence dchantillonnage est mal choisie, i.e. si le signal est sous-chantillonn,
on observera un enrichissement du spectre de xECH(t) :

Aprs filtrage de restitution vont apparatre les frquences infrieures FR qui appartiennent
lintervalle *FE fm ; FR]. Le phnomne porte le nom de REPLIEMENT.
Le graphe ci-dessus montre que si la frquence dchantillonnage nest pas au moins gale deux
fois la frquence maximale de x(t), il y aura prsence de ces frquences.
En effet pour que seules apparaissent les frquences comprises entre 0 et fm, il faut que FE fm> fm.

La frquence dchantillonnage doit tre au moins gale au double de


la plus grande frquence contenue dans le signal traiter.
Si le critre de Shannon-Nyquist nest pas respect il y a repliement du
spectre et sous-chantillonnage.

Dans le cas de la stroboscopie du disque, la limite correspond une frquence du


stroboscope double de la frquence de rotation du disque : cest la limite partir de laquelle

nous ne pouvons plus voir dans quel sens tourne le disque. Dans le cas o FE = f < 2f, le
repliement fait apparatre la frquence FE f =
vitesse trois fois plus faible.

f, le disque semble tourner lenvers une

Prenons un autre exemple correspondant au TP acquisition filtres du deuxime ordre :


Supposons que lon veuille chantillonner un signal sinusodal de frquence 1 kHz et
damplitude 1 V.
Les deux graphes ci-dessous montrent :
En bleu, un chantillonnage 6 kHz du signal ; le CAN prlve 6 valeurs par priode
et les points bleus sont bien reprsentatifs du signal analogique initial.
En rouge, un chantillonnage 1,05 kHz du signal ; le CAN prlve 1,05 points par
priode ce qui est insuffisant pour rendre compte des variations du signal initial.
En fait la courbe rouge est une sinusode de frquence 1050 1000 = 50 Hz ; on lit
bien 0.01 s pour une demi-priode.

PSI* Champollion

Quantification -chantillonnage

Quelques donnes et remarques :

Pour la restitution musicale, lchantillonnage se fait 44 kHz, sachant que loreille humaine

est limite en moyenne 17 kHz ; le rapport est alors environ gal 2,6.

En tlphonie, la bande passante est limite 3400 Hz ce qui est suffisant pour une
conversation. La frquence dchantillonnage est de 8000 Hz, soit un rapport de 2,4 environ.

Dans chaque cas on prend donc une marge de scurit par rapport au filtre de restitution.

Dans le cas o le spectre initial possde une frquence maximale trs leve, on est oblig
de filtrer le signal avant de lchantillonner pour le limiter en frquence : ceci est ralis par
un filtrage amont le filtre correspondant est dit filtre anti-repliement (cf. synoptique
final).

III.

QUANTIFICATION

Lopration de quantification consiste attribuer un nombre binaire toute valeur prleve au signal
lors de lchantillonnage.
Cest le CAN (convertisseur analogique numrique) qui ralise cette opration.
Chaque niveau de tension est cod sur p bits, chaque bit pouvant prendre deux valeurs (0 ou 1).
Donc un convertisseur p bits possde 2p niveaux de quantification.
Considrons un CAN 4 bits, il ny a donc que 24 = 16 valeurs possibles attribuables toutes les valeurs
prleves lors de lchantillonnage.
Lopration se fait donc avec une perte dinformation dautant plus grande que p est petit.
Le schma ci-dessous reprsente une partie de la caractristique de transfert dun convertisseur 4
bits ; tous les niveaux de tension dun mme palier, le convertisseur fait donc correspondre un seul
et mme nombre binaire :

PSI* Champollion

Quantification -chantillonnage

Nombre de sortie

Caractristique de transfert dun CAN Quantification 4 bits

q est le pas de quantification : il correspond la plus petite variation de tension que le convertisseur
peut coder. On voit bien que plus q est faible, meilleure sera la prcision de codage.
Pour une quantification par dfaut, o xn = nq si x est compris entre nq et (n+1)q, lerreur commise
appele bruit de quantification est donne sur le graphe ci-dessous :

q
0

IV.

Pour la restitution musicale, lchantillonnage se fait 44 kHz, la quantification sur 16 bits


(soit 65536 niveaux) et le quantum vaut 1,5 10-3 %.

En tlphonie, lchantillonnage se fait 8000 Hz, la quantification sur 8 bits (soit 256
niveaux) et le quantum vaut 0,4 %

TRAITEMENT DU SIGNAL
A.

Analyse spectrale

Lors du traitement numrique loscilloscope ou lordinateur (Latispro par exemple) la


dtermination dun signal numris passe par un algorithme appel FFT : Fast Fourier Transform ou
transforme de Fourier rapide.
Pour raliser dans de bonnes conditions cette opration, il convient de respecter quelques rgles
lies au mode de calcul :
1. La frquence dchantillonnage doit respecter le critre de Shannon.
2. La partie du signal exploite pour le calcul est limite temporellement : soit TH le temps total
dacquisition, aussi appel horizon temporel. Les variations du signal qui se font sur une
dure suprieure TH ne seront pas prises en compte : la rsolution spectrale de la FFT est
donc lie TH :

La rsolution en frquence du spectre obtenu est .

PSI* Champollion

Quantification -chantillonnage

3. N le nombre dacquisitions vrifie NTE = TH. Comme FE > 2fm, > 2fm et donc :

La plage frquentielle danalyse est limite donc

4. Lalgorithme de calcul est optimis si N est une puissance de 2.


5. Si lon utilise un ordinateur aprs une acquisition,
TH doit tre un nombre entier de priodes du signal.

B.

Filtrage

Voir TP.

V.

SYNOPTIQUE COMPLET

On peut pour terminer donner le synoptique complet du traitement dun signal analogique (sonore
en loccurrence) lors de sa numrisation, de son traitement numrique et de sa restitution :

Bibliographie partielle :
-

ELECTRONIQUE - Thierry GERVAIS VUIBERT deuxime dition


PSI-PSI* DUNOD Nouveaux programmes 2014
ASDS Conversion des signaux analogiques en numrique :
http://www.lycee-champollion.fr/IMG/pdf/ads_can.pdf

PSI* Champollion

Quantification -chantillonnage