Vous êtes sur la page 1sur 26

Chapitre 5 Echantillonnage, reconstruction et quantification

5.1. Introduction 5.2. Echantillonnage idal 5.3. Echantillonnage rel 5.4. Filtrage anti-repliement 5.5. Quantification

Introduction (1/9)

La numrisation d'un signal est une perte d'information... Permet d'effectuer les traitements sur des machines informatiques, spcialises dans le TS ou non (DSP, PC) Codage interne des 0 et des 1 souvent en 0/5V : A priori pas d'altration du signal, robuste au bruit une fois numris. Exemple : un 0 cod sur 0V parasit par un bruit de 0.5V sera toujours un 0 ... Pas d'erreur lors de la transmission, la recopie, le stockage, etc.

MI_Ch5

-1-

Introduction (2/9)
Pourquoi numriser un signal ??

Signal fonction continue de t

Numrisation

Echantillonnage + Quantification

Traitement sur un processeur (ordinateur)

MI_Ch5

-2-

Introduction (3/9)
Chaine de numrisation

Systme continu

Echantillonnage

Quantification

Support continu Amplitude continue Calculateur

Donnes discrtes Codage en mot binaire

MI_Ch5

-3-

Introduction (4/9)
Dfinition de lchantillonnage

o Soit x(t) un signal analogique. o Soit {tn} une suite dinstants. o La suite {x(tn)} est un signal chantillonn. Le signal {x(tn)} est amplitude continue mais il est temps discret. o x(tn) est la notation pour un chantillon. o Lopration permettant de passer de x(t) {x(tn)} est lchantillonnage. o tn+1 tn = Te une constante, lchantillonnage est dit rgulier. Te est la priode dchantillonnage et Fe = 1/Te est la frquence dchantillonnage.

MI_Ch5

-4-

Introduction (5/9)

MI_Ch5

-5-

Introduction (6/9)
Dfinition de la quantification

o Soit x(t) un signal analogique. o Soit {xqk} une suite damplitudes. o La suite {xq(t)} avec xq(t) {xqk} est un signal quantifi. Le signal {xq(t)} est dfini en certaines amplitudes seulement, il est amplitude discrte mais il est temps continu. o Lopration permettant de passer de x(t) {xq(t)} est la quantification. o si xqk +1 xqk = q une constante, la quantification est dite uniforme. q est le pas de quantification.

MI_Ch5

-6-

Introduction (8/9)
Numrisation dun signal

MI_Ch5

-7-

Introduction (9/9)

Comment faire ?? Modlisation mathmatique


Consquences sur le spectre : aliasing

Comment bien chantillonner?

MI_Ch5

-8-

Echantillonnage idal (1/11)


Te : priode dchantillonnage

Signal dorigine x(t)

Echantillonneur

Signal chantillonn xe(t) = {x(nTe)}

Echantillonnage idal : prlvement pendant un temps infiniment court des valeurs de x(t) t=nTe (multiple entier de Te)

MI_Ch5

-9-

Echantillonnage idal (2/11)


2.1. Modlisation mathmatique

Lchantillonnage correspond la multiplication de x(t) par un peigne de Dirac.

En utilisant la proprit On obtient

MI_Ch5

-10-

Echantillonnage idal (3/11)

MI_Ch5

-11-

Echantillonnage idal (4/11)


2.2. TF du signal chantillonn Que devient le spectre du signal x(t) aprs chantillonnage idal???

Daprs le thorme de Plancherel, on a : Or la TF du peigne de Dirac est : On en dduit :

MI_Ch5

-12-

Echantillonnage idal (5/11)


Comme le produit de convolution est distributif et que On a alors :

Le spectre de Xe(f) est celui de X(f) priodis avec une priode frquentielle Fe

Lchantillonnage dans le domaine temporel se traduit par une priodisation de priode Fe dans le domaine frquentiel

MI_Ch5

-13-

Echantillonnage idal (6/11)


2.3. TF du signal chantillonn
On considre que x(t) est un signal rel dont le spectre est born en frquence, de frquence maximale Fmax.

Que devient le spectre Xe(f) en fonction de Fe ??

MI_Ch5

-14-

Echantillonnage idal (7/11)


1er cas : Fe > 2 Fmax

Les motifs lmentaires de |Xe(f)| sont disjoints (pas de recouvrement des motifs) Le motif principal (n=0) est gal au spectre de x(t). Comme les motifs sont disjoints, on peut extraire X(f) grce un filtre passe-bas idal et donc reconstituer intgralement le signal x(t) partir de la connaissance de son chantillonn xe(t).
MI_Ch5 -15-

Echantillonnage idal (8/11)


2me cas : Fe < 2 Fmax

Les motifs lmentaires de |Xe(f)| se recouvrent. On parle de repliement de spectres. A cause du chevauchement des motifs lmentaires constituant le spectre Xe(f) du signal chantillonn, il nest pas possible de rcuprer le spectre X(f) par un filtrage appropri. Il nest donc pas possible de reconstruire le signal initial x(t) partir de la connaissance de son chantillonn xe(t).

MI_Ch5

-16-

Echantillonnage idal (9/11)


2.4. Thorme de Shannon Quelle est la condition sur Fe pour qu partir du signal chantillonn xe(t), on puisse reconstruire intgralement x(t) ??
Fe 2 Fmax : pas de recouvrement de spectre extraction de X(f) par filtrage passebas idal. Fe < 2 Fmax : repliement de spectre impossibilit de rcuprer X(f) par filtrage

Par consquent, pour que la rptition priodique du spectre de xe(t) ne dforme pas le spectre X(f) rpt, il faut et il suffit que

Fe 2 Fmax

MI_Ch5

-17-

Echantillonnage idal (10/11)

La condition ncessaire et suffisante pour chantillonner un signal sans perte dinformation est que la frquence dchantillonnage Fe soit suprieure ou gale au double de la frquence maximale du signal. Plus prcisment, si on note Fmax la frquence maximale du signal, il faut et il suffit que Fe 2 Fmax

Pour Fe fixe, Fe/2 est appele frquence de Nyquist : cest la frquence maximale admissible

du signal pour viter les distorsions de spectre.

MI_Ch5

-18-

Echantillonnage idal (11/11)

MI_Ch5

-19-

Echantillonnage rel (1/4)


Dans la pratique, on utilisera des impulsions de dure courte mais finie. Le signal chantillonn rel sera constitu alors dune suite dimpulsions distantes de Te et de largeur . Lamplitude de ces impulsions sera fonction du procd dchantillonnage utilis : Naturel : amplitude gale s(t) pendant la dure . Rgulier : amplitude constante et gale s(nTe) pendant la dure . Moyenneur : amplitude gale la moyenne de s(t) sur lintervalle

MI_Ch5

-20-

Echantillonnage rel (2/4)


Suite dimpulsions (fonctions porte) de largeur , Te_priodique

MI_Ch5

-21-

Echantillonnage rel (3/4)


Echantillonnage naturel :
Dans ce cas, lamplitude de chaque impulsion suit la valeur de la fonction pendant lintervalle .

Possibilit dobtenir S() par un filtre passe-bas. aucune dformation


MI_Ch5 -22-

Echantillonnage rel (4/4)


Echantillonnage rgulier ou bloqueur :
Lamplitude de chaque impulsion est constante et gale lamplitude du signal initial aux temps nTe.

Outre le facteur Fe, le spectre Se0() nest pas identique au spectre initial S() puisque son amplitude est module par la fonction sinc(). Lchantillonnage rgulier introduit donc une dformation par rapport lchantillonnage idal. Cette distorsion reste petite dans le cas o la dure de la porte dchantillonnage est faible devant Te.
MI_Ch5 -23-

Filtrage anti-repliement

Pour viter les rpliques indsirables dues au repliement, il est indispensable que le spectre du signal ne dpasse en aucun cas la frquence de Nyquist (Fe/2).

Si le signal analogique possde des frquences suprieures, il faut faire prcder


lchantillonnage dun filtre passe-bas anti-repliement dont la frquence de coupure est la frquence de Nyquist. Dans la plupart des cas, ce filtrage est indispensable. En effet le signal peut soit intgrer des hautes frquences inutiles, soit tre superpos un bruit qui augmente fortement la frquence maximale.

MI_Ch5

-24-

Quantification

Approximer chaque valeur du signal chantillonn xe(t) par un multiple entier dune quantit lmentaire q appele pas de quantification ou quantum. Si q est constant quelle que soit lamplitude du signal, on parle de quantification uniforme. Dans tous les cas, la quantification est une perte dinformation.

MI_Ch5

-25-