Sunteți pe pagina 1din 51

Numrisation des signaux

1
Analogique Numrique Analogique
CAN CNA
Convertisseur Analogique Numrique (CAN)
-
Convertisseur Numrique Analogique (CNA)
2
Convertisseur Analogique Numrique (CAN)
-
Convertisseur Numrique Analogique (CNA)
3
Signaux analogiques et signaux numriques
1. Un signal analogique est un signal continu qui peut prendre une
infinit de valeurs
2. Un signal numrique est un signal discret (discontinu), qui se
rsume en une succession de 0 et de 1 .


Figure 1: Signal analogique et signal numrique
4
Des signaux analogiques aux signaux numriques


Lobjectif de la numrisation est de transformer le signal
analogique qui contient une quantit infinie d'amplitudes
en un signal numrique contenant lui une quantit finie
de valeurs.

5
Le passage de lanalogique au numrique se fait en deux tapes
successives:
Lchantillonnage: la discrtisation en temps du signal.





La quantification: la discrtisation en amplitude du signal.
6


Le nombre dchantillons composant le signal numrique
doit tre suffisamment grand pour pouvoir reconstituer
le signal mais pas trop volumineux.


Deux facteurs devront tre ajusts pour rpondre ce
cahier des charges : la prcision et la rapidit.





7
Lchantillonnage (rapidit)
Le premier paramtre fixer est la vitesse laquelle seront
prleves les chantillons (frquence dchantillonnage) pour que
la reconstruction du signal de sortie soit fidle au signal d'entre.

La frquence d'chantillonnage doit tre suffisamment grande.


En effet, si celle-ci est trop faible, les variations rapides du signal ne
pourront pas tre pas retranscrites.
8
Lchantillonnage (rapidit)
Lopration mathmatique de cette discrtisation est la
multiplication du signal x(t) par un peigne de Dirac:


Dans le domaine frquentiel:



= = ) ( ) ( ) ( ) ( ) (
e
e
T e
nT t t x t t x t x o o
| | ) ( * ) ( ) ( ) ( f f X t x TF f X
e
f e e
o = =
) (t x
e
Echantillonner le signal dans le domaine
temporel revient recopier son spectre
dans le domaine frquentiel


) ( f X
e
9
Lchantillonnage (rapidit)
Signal chantillonn Te1
10
Lchantillonnage (rapidit)
Signal chantillonn Te2>Te1
11
L chantillonnage
Pour reconstruire un signal de sortie fidle au signal
dentre, il faut que:




Si cette rgle n'est pas respecte, des frquences parasites
qui n'appartiennent pas au signal de dpart apparaissent.
Ce phnomne est le repliement spectral ou aliasing.
13
max
2 f f
e
>
Condition de shannon
L chantillonnage
Exemple 1: Cas du signal sinusodal:


Spectre dun signal sinusodal
14
Spectre dun signal sinusodal chantillonn
max
2 f f
e

Fe respecte le thorme de Shannon
L chantillonnage
15
Spectre dun signal sinusodal chantillonn
max
2 f f
e

Fe ne respecte le thorme de Shannon
L chantillonnage
16
L chantillonnage
Exemple 2: Cas dun signal quelconque chantillonn




max
2 f f
e

Fe respecte le thorme de Shannon
17
Spectre dun signal quelconque chantillonn
max
2 f f
e

Fe ne respecte le thorme de Shannon
L chantillonnage
18
L chantillonnage
Lorsque le critre de Shannon n'est pas respect, la frquence
d'chantillonnage est trop proche de la frquence maximale du
signal et on observe le mlange des frquences hautes et des
frquences plus basses.


On observe que dans les deux exemples prcdents il devient
impossible deffectuer une sparation correcte des frquences
lorsque le critre de Shannon n'est pas respect.

19
La quantification


La prcision ou rsolution du signal obtenu en sortie va dpendre
du convertisseur utilis, autrement dit de l'lectronique mise en
oeuvre. La limite thorique de la rsolution est dfinie par le
nombre de bits du convertisseur analogique numrique.




20
La quantification
A chaque niveau de tension est associ une valeur binaire code
sur n bits:

n bits vont permettre de distinguer niveaux de tension
rpartis de 0 .

On a ainsi un pas de quantification :








n
2
n
e
U
q
2
=
e
U
21
La quantification
L'exemple de la figure 1 montre un signal analogique cod sur 1 bit,
seules deux valeurs sont possibles pour ce bit soit 0 soit 1 .
La prcision est alors trs faible et ne permet pas un rsultat
satisfaisant.


Figure 1: Signal analogique et signal numrique
22
Lorsque le codage s'effectue sur 2 bits, chaque bit pouvant
prendre deux valeurs ( 0 ou 1 ), 2
2
valeurs seront stockes
soit un pas de quantification de 2,5 V


Signal analogique cod sur 2 bits
Dans cet exemple, le signal a une amplitude de 10 volts :
0 2,5 V, le code sera 00
2,5 V 5 V, le code sera 01
5 V 7,5 V, le code sera 10
7,5 V 10 V, le code sera 11
)
4
10
(
23
Signal analogique cod sur 3 bits
24
Signal analogique cod sur 4 bits
25
Conclusion

Le rglage des paramtres (prcision et rapidit) se fera donc en
fonction des contraintes (taille du signal ) et de l'utilisation
souhaite. Il faudra donc faire des compromis entre prcision et
taille du signal.

De faon gnrale la prcision, lie au nombre de bits, dpend
de la technologie du convertisseur utilis.

26
Conclusion
Les avantages des systmes numriques sont certains.
Cependant, notons que le passage dans le numrique
s'accompagne d'une perte d'information puisque du
signal analogique ne sont conservs que des
chantillons.

L'enjeu est donc de prendre suffisamment
d'chantillons avec une cadence acceptable pour
reconstruire au mieux le signal de dpart tout en
gardant un signal qui ne soit pas trop gourmand en
espace
27

Les signaux dans le systme
28
Chane de traitement numrique
Bloqueur CAN
Traitement
numrique
CNA
Filtre
Signal analogique
Filtre
Signal analogique
T T
T
Filtre de reconstruction
Filtre de anti-recouvrement
29
Les signaux dans le systme
Le signal analogique x(t) possde une rponse
temporelle et une rponse dans le domaine
frquentiel.

Lchantillonneur/bloqueur et le convertisseur
analogique numrique transforme ce signal vers une
version numrique x[n]:
Diminutif de x(nT
e
) avec T
e
la priode dchantillonnage.
Le spectre frquentiel de x[n] est le spectre de x(t)
rpliqu tous les k f
e
(avec f
e
= 1/T
e
).


30
Spectre en frquence du signal original
Original:


chantillonn:
31
Spectre en frquence du signal original
chantillonn avec aliasing




Pour viter les recouvrements, il faut filtrer le
signal analogique.
32
Echantillonneur- bloqueur (Sample & Hold)

Ce circuit permet de transformer un signal analogique
quelconque en une fonction continue par morceaux.


En effet, un convertisseur analogique-numrique ne
peut numriser quun signal maintenu constant pendant
la conversion

33
Echantillonneur-bloqueur (Sample&Hold)
Lchantillonneur bloqueur est simplement un
interrupteur associ un condensateur.

34
chantillonneur bloqueur
Thoriquement:
En fermant linterrupteur, le condensateur prend
la valeur V
1
.
Cest la partie chantillonnage du cycle (Sample).
En ouvrant linterrupteur, le condensateur
conserve sa charge.
Cest la partie maintient du cycle (Hold).

35
Convertir une tension variable
En amont du CAN se trouve un
chantillonneur-bloqueur qui prlve
rgulirement une valeur de Ue et
bloque cette valeur jusqu' l'chantillon
suivant. ( mmoire analogique )
Une infinit de valeurs
Tension d'entre du CAN
le temps de conversion doit tre
infrieur Te
Commande de l'chantillonneur
Priode Te , Frquence Fe = 1/Te
La conversion analogique numrique implique une double quantification :
quantification temporelle ( chantillonnage )
quantification en amplitude ( rsolution )
36
Convertisseur analogique numrique
Le signal de lchantillonneur bloqueur (B) est
converti en une valeur numrique une certaine
cadence.
Cest lentre du convertisseur analogique
numrique (CAN).

Le CAN va quantifier le signal fourni par lB.
Cela consiste trouver la valeur numrique sur n
bits correspondant le mieux lamplitude du
signal analogique.


37
Exemple d'un
CAN 3 bits
( n = 3 )

Une infinit de valeurs
8

v
a
l
e
u
r
s
Rsolution analogique
r = 5/8 = 0.625V
r = U
PE
/2
n

La conversion
Analogique-
Numrique
introduit
toujours une
erreur de
quantification
Convertisseur Analogique Numrique (CAN)
38
La rsolution du convertisseur
Le convertisseur va transformer une certaine plage
dentre en une valeur numrique.
Sil est monopolaire, il va convertir une tension
dentre variant de 0 V
M
en une valeur numrique.
La valeur 0 correspond 0;
La valeur maximum V
M
correspond 2
n
;

La rsolution correspond la plus petite variation
possible:

Cest


2
M
n
V
r =
39
Le rsolution du convertisseur
Sil est bipolaire, il va convertir une tension dentre variant
de -V
M
V
M
en une valeur numrique.
La valeur minimum -V
M
correspond 0;
La valeur maximum V
M
correspond 2
n
;


La rsolution correspond la plus petite variation possible:

Cest


2
2
M
n
V
r =
40
Technologie des CAN
Exemple d'utilisation Temps de conversion Technologie
Mesure sans prcision Lent ( ms ) Simple rampe
Multimtre Lent ( ms )
Double rampe
Multi rampe
Acquisition son Rapide ( s ) Approximations successives
Acquisition vido
Oscilloscope numrique
Trs rapide ( ns )
Flash
( ou CAN parallle )
41
Exemple: Convertisseur flash
Ce convertisseur utilise 2
n
rsistances de valeurs
identiques et 2
n
-1 comparateurs, On obtient la
valeur numrique en un seul coup dhorloge.
42
CAN flash
Exemple d'un CAN Flash 2 bits

tat de la sortie des
comparateurs
N
U
X
A B C a
0
a
1

0 < U
X
< V
REF
/4 0 0 0 0 0
V
REF
/4 < U
X
< V
REF
/2 1 0 0 0 1
V
REF
/2 < U
X
< 3V
REF
/4 1 1 0 1 0
3V
REF
/4 < U
X
< V
REF
1 1 1 1 1

Pour un CAN flash n bits il faut comparateurs ! 2
n
-1
Exemple: Convertisseur flash
Ils sont utiliss dans les applications o le
critre de rapidit est important.
Numrisation des images vidos par exemple
44
Pour rsumer
Filtre Passe Bas
( anti aliasing )
Multiplexeur
chantillonneur
Bloqueur
CAN
Sortie
parallle ou
srie
45
Convertisseur numrique-Analogique(CNA)
Un convertisseur numrique - analogique permet de
traduire une information numrique (binaire) en une
information analogique, c'est dire en une grandeur
physique (courant, tension...)
46
Technologies des CNA
47
CNA rsistances pondres.
CNA rsistances R-2R.
Exemple: CNA rsistances pondres
48
Exemple: CNA rsistances pondres
49
CNA rsistances pondres
La tension de sortie est:



Pour notre exemple 4 bits:




1 1
2
2
0 0
2
2
i
n n
i i
O R R i
i i
b R
V R V V b
R R

= =
| |
= =
|
\ .

( )
2
0 1 2 3
2 4 8
O R
R
V V b b b b
R
= + + +
50

Restitution d'un signal chantillonn
La squence des nombres Ni est prsente l'entre du CNA
la frquence Fe.
Amlioration par un
filtre passe bas
On peut aussi rajouter des valeurs intermdiaires de N
par un calcul d'interpolation.
Toutes les Te secondes
Us prsente une
marche
57
http://culturesciencesphysique.ens-
lyon.fr/ressource/principe-numerisation.xml

http://tcts.fpms.ac.be/cours/1005-07-
08/codage/codage/qsig.pdf

http://claude.lahache.free.fr/mapage2/cna-
can.pdf
58

S-ar putea să vă placă și