Documente Academic
Documente Profesional
Documente Cultură
3 Numrisation
3.1 Echantillonnage
3.1.1 Dfinition
Lchantillonnage consiste prlever des instants prcis, le plus souvent quidistants, les
valeurs instantanes dun signal. Le signal analogique s(t), continu dans le temps, est alors
reprsenter par un ensemble de valeur discrtes :
se(t) = s(n.Te) avec
n entier
Te : priode dchantillonnage.
Cette opration est ralise par un chantillonneur souvent symbolis par un interrupteur.
se(t)
s(t)
fe =
1
Te
Te
f
n o- f
n o- f
Se (f) =
1
Te
f
n o- f
S(f) (f- nf e )
Se (f)
1
Te
S(f- nf )
f
n o- f
(voir Annexe 1)
On obtient donc un spectre infini qui provient de la priodisation du spectre du signal dorigine autour
des multiples de la frquence dchantillonnage.
S(f)
Se(f)
TF
-fM
-fm
f m fM
-2fe
-fe
-fe/2
fe/2
fe
2fe
Remarques :
n On voit sur le spectre du signal chantillonn quil est possible de restituer le signal original
par un simple filtrage passe-bas.
o Si fM, la frquence maximale du spectre du signal chantillonner, est suprieure fe/2, la
restitution du signal original sera impossible car il va apparatre un recouvrement spectrale lors de
lchantillonnage. On dit quon est en sous-chantillonnage.
Se(f)
-2fe
-fe
fe
2fe
recouvrement
Le thorme de SHANNON montre que la reconstitution correcte dun signal ncessite que la
frquence dchantillonnage fe soit au moins deux fois plus grande que la plus grande des frquences
fM du spectre du signal :
fe > 2 fM
p Lorsquil y a recouvrement spectrale, nous avons vu qu'il tait impossible de reconstruire
correctement le signal. Pourtant dans la plupart des situations, le spectre du signal chantillonner
s'tale sur tout le domaine des frquences (tout en diminuant du cot des hautes frquences), mais il
n'existe pas une frquence fmax au-del de laquelle l'nergie est nulle. Il y a donc un problme pour
choisir la frquence d'chantillonnage. On se fixe donc en pratique une fmax partir de laquelle on
estime la reprsentation de notre signal satisfaisante pour les applications que lon veut en faire. Puis
on effectue un filtrage passe-bas ( fmax) avant lchantillonnage afin de remdier aux repliements de
spectre. On appelle ce filtre un filtre antirepliement.
Exemple : c'est par exemple le cas de la parole. Le spectre des sons audibles s'tend jusqu' environ
20kHz. Dans le cas des CD audio, le signal est chantillonn 44.1 kHz alors que dans le cas du
tlphone numrique le signal est chantillonn 8 kHz seulement. En effet, en tlphonie, on estime
que le message est comprhensible pourvu que les composantes basses frquences soient
transmises correctement alors que lon veut conserver tous les harmoniques pour avoir un son de
qualit en audio. On limite ainsi le spectre 22.05 kHz pour un CD audio et 4 kHz pour la tlphonie
(3.4kHz en pratique).
q Si fe>2fc, il y a sur-chantillonnage. Alors les motifs successifs obtenus par priodisation du
spectre sont disjoints et loigns lun de lautre. Le filtrage passe-bas pour la rcupration du signal
est facilit. Plus on prendra dchantillons par priode, plus le signal sera facile reconstruire.
y(t)
t
-2Te
-Te
Te
2Te
-W/2
W/2
f
t
rect ( )
(t kTe )
k o- f
y(t)
k o- f
rect (
t-kTe
)
(f k f )
sinc( f)
Y(f)
1
Te
f
k o- f
(voir Annexe 1 et 2)
Se (f) =
Te
sinc( f) (f- k f )
f
k o- f
f
sinc( f) S(f- k f e )
Te
k o- f
On retrouve la mme allure de spectre modul en amplitude par une fonction en sinus cardinale.
S(f)
|Se(f)|
TF
-fM
-fm
fm fM
-2fe
-1
-fe
fe
2fe
Remarques :
n Pour se rapprocher dun chantillonnage idal et quainsi le signal soit facilement
reconstructible, il faut que W soit le plus petit possible.
o Dans le cas o W est du mme ordre de grandeur que fe, il faudra fe >> 2fM.
3.1.4 Echantillonnage-blocage
En pratique, on n'chantillonne pas un signal pour le reconstruire juste aprs.
L'chantillonnage est utilis pour prlever le signal des instants multiples de Te et ensuite convertir
les chantillons sous forme d'un code binaire (8, 12, 16 bits, ...). Cette conversion est effectue par
lintermdiaire dun convertisseur analogique-numrique (CAN). Cette conversion nest pas
instantane. Si le signal convertir varie trop rapidement, il est ncessaire de procder au blocage
du signal pour avoir une conversion sans erreur. On utilise donc un chantillonneur-bloqueur qui
mmorise la tension convertir et la maintient constante pendant toute la dure de conversion.
Leffet de blocage peut tre modlis par une fonction porte dcale de W/2 :
y(t)
t- 2 -kTe
rect
k o- f
f
y(t)
W
t- 2 f
rect
(t kTe )
k o-f
Se (f) =
f
sinc( f) S(f- k f e ) e- j f
Te
k o- f
Remarques :
- j f
3.2 Quantification
3.2.1 Dfinition
La quantification consiste associer une valeur relle x quelconque, une autre valeur xq
appartenant un ensemble fini de valeurs et ce suivant une certaine loi : arrondi suprieur, arrondi le
plus proche, etc
Lcart entre chaque valeur xq est appel pas de quantification.
Le fait darrondire la valeur de dpart entrane forcment une erreur de quantification que lon
appelle le bruit de quantification.
nq=xq-x
2'
'
'
-'
- '
-2'
-3'
Le bruit de quantification nq est dans ce cas un signal alatoire. Ces caractristiques sont donc
dfinies par ses proprits statistiques. On peut alors dmontrer que la puissance du bruit de
quantification est gale :
'2
Pn q =
12
PS
S
= 10 log
Pn q
N dB
La puissance du signal quantifier est gale sa valeur efficace au carr (voir remarque) :
Vseff 2
S
=
10
log
12
N dB
'
Si lon dcompose la plage de variation VPE du signal quantifier en 2n intervalles de largeur ' (avec n
le nombre de bits utiliss pour coder le signal quantifi).
Ainsi :
et
'=
VPE
2n
n Vseff
Vseff
S
n
10 log12 20 log 2 20 log
= 10 log12 20 log 2
N dB
VPE
VPE
Vseff
S
Ainsi, dans le cas dun convertisseur analogique-numrique, chaque fois que lon rajoutera un bit dans
le rsultat de conversion, on amliorera le rapport signal sur bruit d la quantification denviron 6dB.
Remarque :
En traitement du signal, on considre la puissance dun signal aux bornes dune rsistance de 1:. La
puissance est donc gale au carr de la valeur efficace.
Exemple :
Si lon veut numriser une sinusode et que lon fixe VPE = 2.Vmax
Dans ce cas, VSeff =
Vmax
2
Vmax
S
| 6.02 n+10.8 + 20 log
N dB
2 2 Vmax
et
S
| 6.02 n+1.77
N dB
3.3 Codage
Le codage consiste associer un ensemble de valeurs discrtes un code compos
dlments binaires.
Les codes les plus connus : code binaire naturel, code binaire dcal, code complment 2, code
DCB, code Gray.
Binaire
Binaire dcal
DCB
Gray
Complment 2
-8
0000
1000
-3
0101
1101
0000
1000
0000
0000
0000
0001
0001
0001
0001
0001
0101
0101
0101
0111
0101
10
1010
0001 0000
1111
15
1111
0001 0101
1000