Introduction
Echantillonage
Quantification
Introduction
Echantillonage
Quantification
Plan du cours
Cours de Traitement Du Signal - Signaux
numriques / Echantillonnage
Introduction
Echantillonage
Dfinition
Repliement de spectre
Quantification
[Link]@[Link]
ESTACA
25 septembre 2007
Guillaume HIET
Guillaume HIET
1/12
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
Introduction
Echantillonage
Quantification
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
2/12
Introduction
Echantillonage
Quantification
Traitement Numrique du Signal (DSP)
Continu / discret
Large diffusion des techniques de TDS
Utilisation dans diffrents secteurs :
tlcom
lectronique grand public
automobile
spatial
militaire
industrie...
Prdominance du numrique (DSP) depuis les annes 80
+
+
+
+
performance / cot
reproductibilit des dispositifs
robustesse (parasites, vieillissement...)
paramtrage...
Guillaume HIET
3/12
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
Guillaume HIET
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
4/12
Introduction
Echantillonage
Quantification
Introduction
Echantillonage
Quantification
Introduction
Dfinition
Repliement de spectre
Interprtation
Echantillonneur-bloqueur
Problmatique
Traitement informatique suite finie de nombres sur un
intervalle fini.
Echantillonnage : prlvement dchantillons sur un signal
continu. En pratique, lchantillonnage est effectu
priode constante (frquence dchantillonage fe ).
CAN et chantillonage erreurs :
bruit de quantification
perte dinformations lchantillonage
Illustrations
Rglage de la dynamique
Rglage de la frquence dchantillonnage
Guillaume HIET
Introduction
Echantillonage
Quantification
Echantillonneur = "horloge"
Frquence leve (peu de limitation physique)
rechantillonnage : frquence dchantillonnage relle
bloqueur : maintenir la valeur chantillone entre 2
chantillons
ncessaire pour la conversion CAN
Modlisation
Echantillonnage : prlvement dchantillons sur un signal
continu x (t) une frquence dchantillonage fe :
xe (t) = x (t) .
Guillaume HIET
5/12
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
Introduction
Echantillonage
Quantification
Dfinition
Repliement de spectre
Repliement de spectre
Te (t) =
+
!
x ([Link] ) . (t [Link] )
6/12
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
Dfinition
Repliement de spectre
Repliement de spectre
Problmatique
Quel est leffet de lchantillonage sur le signal (spectral) ?
Peut-on regnrer le signal analogique ?
Consquences spectrales de lchantillonages
Transforme
" de Fourier du signal chantillonn
xe (t) = +
x ([Link] ) . (t [Link] ) :
Xe (f ) = X (f )
1
.
Te
fe
(f ) =
+
1 !
X (f [Link] )
Te
Le spectre de x est "recopi" dans le domaine frquentiel
Consquences
Si x est spectre born (B < X (f ) < B) et B < Fe /2 pas
de problme
Si x est spectre born et B Fe /2 : recouvrement
spectral
Si x nest pas spectre born ncessit de borner le
spectre (filtre anti-repliement)
Exemple simple
Une petite applet...
le spectre dun signal chantillonn est priodique de
priode fe
Guillaume HIET
7/12
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
Guillaume HIET
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
8/12
Introduction
Echantillonage
Quantification
Fentre dobservation
Dfinition
Repliement de spectre
Thorme de Shannon
Problmatique
Traitement numrique mmorisation des chantillons
Systmes physiques rels mmoire finie nombre fini
dchantillons
Modlisation dune observation finie dun phnomne
ventuellement infini (priodique...) : produit du signal
observ par une fonction "porte"
xo (t) = x (t) .T (t)
Consquences : distorsions frquentielles
Convolution de la transforme de Fourier de x par un sinus
cardinal :
Xo (f ) = X (f ) sinc (2.T .f )
Guillaume HIET
Introduction
Echantillonage
Quantification
Dfinition
Repliement de spectre
Formulation
Un signal analogique x (t) ayant un spectre de type passe-bas
(born) stendant jusqu fmax est entirement dcrit par la
suite complte de ses valeurs instantanes x (tk ) prleves
intervalles rguliers de dure Te infrieure ou gale 2.f1max
Consquences
Choix judicieux de le frquence dchantillonnage :
fe [Link]
Placement dun filtre analogique passe-bas anti-repliement
avant lchantillonneur (fc = fe /2, 56)
Ne pas utiliser de filtre numrique ! (repliement du gabarit)
9/12
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
Guillaume HIET
Introduction
Echantillonage
Quantification
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
10/12
Introduction
Echantillonage
Quantification
Chane de traitement numrique
Dfinition 6.4. La Quantification (Convertisseur Analogique
Numrique)
Coder des
seuils(dmonstrateur)
analogiques issus du bloqueur
!
Permettre
le stockage
informatique
donnes
binaires
Le Convertisseur
Analogique Numrique
(CAN) permet de coder de
numriquement
des
seuils lectriques analogiques issus du bloqueur afin de raliser le stockage des
donnes en mmoire informatique.
Caractrisation
par fonction de transfert (non linaire)
Le CAN peut tre identifi par sa fonction de transfert (non linaire) qui dpend du
Reconstruction dun signal chantillonn
Filtrage passe-bas idal
A et de l'intervalle de tension appel quantum entre 2 codages
nombre de bits de codage
Quantum
: Pour
q=
conscutifs.
une entre
2n analogique de dynamique A (comprise entre 0 et A volt ou
Illustrationpour n=3 bits et A=10 volts le quantum est de 1,25 volt.
Multiplication par une porte frquentielle
Convolution par un sinus cardinal dans le domaine
temporel :
!
xe ([Link] ) .sinc (fe (t [Link] ))
xr (t) =
nZ
Guillaume HIET
q = An
2
entre -A/2 et A/2) et un codage sur n bits le quantum est :
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
11/12
!
Codage
sur
! 3 bits
111
110
101
100
011
010
001
000
!
!
!
!
!
!
!
!
!
!
!
0
!
!
Fonction de Transfert d'un CAN
1.25
2.5
3.75
6.25
7.5
8.75
10
Quelques ordres de grandeurs pour une dynamique d'entre de 10 volts :
Tension en Volt
Cours de Traitement Du Signal - Signaux numriques / Echantillonnage
12/12
Guillaume HIET
!"
#"
$"
%&'(")"
*"
+&+,")"
%'" +&++'(")"
La quantification est la dernire tape de la numrisation des signaux. Les tensions
codes ne correspondent pas exactement au signal analogique initial, il y a un arrondi
Introduction
de commis pour atteindre le seuil
lectrique de numrisation le plus proche dfini par le
CAN (voir dmonstrateur). Echantillonage
A partir de la suite de nombres obtenus reprsentant le
signal numrique il n'est pas possible
de reconstruire le signal originel sans erreur ; tout
Quantification
se passe comme si on avait introduit un bruit perturbant la reconstruction du signal :
c'est le bruit de quantification.
Bruit de
Pourquantification
tout instant kT l'erreur de quantification e(kT) est dfinie par la diffrence entre la
valeur exacte du signal v(kT) et le rsultat de la numrisation vq(kT)
Arrondis
pour atteindre le seuil de numrisation
Cette erreur est de moyenne nulle et la puissance du bruit de quantification est alors la
variance du signal e(t)=v(kT)-vq(kT). Si le quantum est suffisamment
Perte
dinformation
considrer
la densit de probabilit (ddp) constante entre deux pas :
faible pour
2
Modlisation par un bruit
de2 quantification
:
q
2
!q = E e (kT) =
12
Le rapport signal sur bruit est alors de la
2 forme :
Perr = e = E(e2 (k .T )) =
" 6n + 4,77 !
dB
q2
12
Le rapport signal sur bruit augmente donc de 6dB chaque fois que l'on allonge d'un bit
Illustration
la rsolution du quantificateur !
!
!
!
!
!
!
!
!
!
Cours
de Traitement
Duimportant
Signal - Signaux
13/12
Guillaume Analogique
HIET
Les CNA : Convertisseur Numrique,
joue galement
un rle
pour numriques / Echantillonnage
la gnration d'excitations physiques relles (mission d'un son, pilotage d'un pot
vibrant, d'un vrin ). Les CNA sont aussi la base de la technologie de certains CAN
qui fonctionne par comparaisons successives entre le signal du bloqueur et la sortie
d'un CNA. Lorsque l'chantillonneur ne possde pas de bloqueur, la dynamique de
comparaison doit tre rapide de faon possder une bande passante suprieure la
bande passante du signal.
55