Académique Documents
Professionnel Documents
Culture Documents
Sous le thme :
La conversion Analogique/Numrique
Et Numrique/Analogique
Le monde physique est par nature analogique (dans la quasi-totalit des cas). Il est peru via des
signaux analogiques (son, ondes visuelles, etc.) qui peuvent tre traits par des systmes
analogiques (cf. Fig. I.1).
Depuis une vingtaine dannes, le traitement numrique des donnes prend le pas sur les
approches purement analogiques. Le recours au numrique permet en effet un stockage ais de
linformation, une excellente reproductibilit des traitements, la possibilit de dvelopper
relativement aisment des fonctionnalits complexes, une rduction des cots de production,
etc. Linterface ncessaire entre le monde analogique et un traitement numrique donn est
ralis par des convertisseurs analogique numrique (CAN, ou ADC pour Analog to Digital
Converter en anglais1 ) et numrique analogique (CNA, ou DAC pour Digital to Analog
Converter). Le rle dun CAN est de convertir un signal analogique en un signal numrique
pouvant tre trait par une logique numrique, et le rle dun CNA est de reconvertir le signal
numrique une fois trait en un signal analogique (cf. Fig. I.2).
Analogique - Numrique.
1.1 Dfinitions
Pour transformer un signal analogique en signal numrique, il faut discrtiser les informations,
on parle de numrisation.
Les ordinateurs ne traitant que des donnes binaires (0 ou 1), les informations sont ensuite
traduites en binaire, c'est--dire en ensemble de 0 ou de 1.
a) Lenregistrement numrique consiste convertir le signal lectrique en une suite de
nombres dont chacun reprsente lamplitude instantane du signal originel un instant
significatif donn, puis enregistrer ces nombres aprs un codage qui permet de dtecter,
la lecture, un dfaut ventuel
b) Signal analogique : variation continue de tension en fonction du temps
c) Signal numrique : variation discrte de tension en fonction du temps
d) CAN : convertisseur Analogique Numrique
1
La numrisation est faites laide dun convertisseur analogique-numrique (CAN)
2
La numrisation dun signal ncessite trois tapes :
Lchantillonnage
La quantification
Le codage
1) Echantillonnage
Dfinition :
On appelle priode dchantillonnage Te (en s), le temps entre deux mesures successives. La
frquence dchantillonnage fe, correspond au nombre de mesures effectues par seconde.
On a : fe = 1 /Te
Le choix de la frquence dchantillonnage est crucial afin de reproduire fidlement le signal
tudi.
En effet si le signal analogique varie trop vite par rapport la frquence dchantillonnage, la
numrisation donnera un rendu incorrect.
Thorme de Shannon : Pour un signal priodique (comme un son) la frquence
dchantillonnage fe doit tre au moins le double de la frquence maximale fmax du signal : fe >
fmax
Exemple :
Les fichiers audio sont couramment chantillonns 44,1 kHz, car cela permet de restituer des
sons dont la frquence peut aller jusqu 22,05 kHz, cest--dire un peu au-del de la frquence
maximale audible par lHomme (20 kHz).
3
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 /2 :
Echantillonnage rel
En pratique, lchantillonnage seffectue en commandant un interrupteur par un train
dimpulsions troites. Il est donc impossible dobtenir des chantillons de dure quasiment
nulle. La modlisation de lchantillonnage par un peigne de Dirac est donc errone. En fait,
chaque impulsion va avoir une dure trs courte . Lchantillonnage peut donc tre modlis
par la multiplication du signal par une suite de fonction rectangle (ou porte) de largeur .
2) La quantification
La quantification
Un signal numrique ne peut prendre que certaines valeurs : cest la quantification. Elle
sexprime en bits. Cette quantification est assure par un convertisseur (CAN). Chaque valeur
est arrondie la valeur permise la plus proche par dfaut.
Les nombres traits doivent avoir un nombre de chiffres fini.
Par consquent, ils ne peuvent prendre quun nombre fini de valeurs.
La quantification est la rduction du nombre infini de valeurs dun signal analogique
(chantillonn) un ensemble fini de valeurs.
4
Ces valeurs sont codes sous forme de nombres ; pour cela, le code binaire naturel est souvent
utilis. k.Pour quantifier un signal, ltendue du signal est subdivise en q intervalles
juxtaposs, de largeur Toutes les valeurs appartenant un mme intervalle sont reprsentes par
le mme nombre. Lintervalle peut tre associ sa valeur mdiane (quantification par arrondi)
ou sa valeur minimale (quantification par troncature)
On appelle alors rsolution ou pas lcart (constant) entre deux valeurs permises successives.
Remarque important :
Un bit (de langlais binary digit) est un chiffre binaire (0 ou 1). Cest la plus petite unit de
numrisation. On dfinit alors un multiple du bit : loctet. Un octet est un ensemble de 8 bits.
On peut donc quantifier 28 = 256 valeurs avec un octet. Par exemple 01001001. B Plus la
quantification est grande, plus lamplitude du signal numrique sera proche de celle du signal
analogique.
La distorsion.
La dynamique de codage dun systme audionumrique est born du ct des niveaux levs :
sil ny a plus dlment binaire pour coder une tension trop leve, le signal subira un crtage
svre provoquant une distorsion brutale et importante (diffrente dune distorsion progressive
dun systme analogique). Ce point est atteint pour un certain niveau lectrique dentre : +24
dBu pour les systmes
Les erreurs de quantification
Lapproximation du codage provoque lerreur de quantification. Plus le pas de quantification
est petit plus petite est lerreur. Pour un son, cette erreur provoque la distorsion, distorsion de
quantification ou bruit de quantification
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 /2 :
5
Quantification Non Uniforme
Le remde qui vient l'esprit pour remdier au problme du bruit de quantification est d'essayer
de quantifier les faibles signaux avec un pas plus fin que celui des forts signaux. De cette faon
on peut avoir la mme erreur de quantification relative pour des signaux de diffrents niveaux
et obtenir ainsi un rapport signal bruit constant.
Certains signaux alatoires ont une densit de probabilit damplitude qui dcroit, comme les
signaux gaussiens ou les signaux tlphoniques. Une quantification uniforme de ces signaux
fournit des niveaux quidistants, mais qui ne sont pas quiprobables. Les niveaux damplitude
leve ont une probabilit plus faible que ceux qui sont voisins de lorigine. On espace les
niveaux damplitude leve pour amliorer la rpartition des probabilits.
6
3) La Reconstitution du Signal
L'chantillonnage a introduit une priodicit du spectre. Pour reconstituer le signal d'origine on
peut "travailler" dans le domaine spectral pour retrouver le spectre du signal analogique. Il ne
restera plus alors qu' effectuer une transformation de Fourier inverse pour reconstituer le signal
analogique temporel.
Dans le domaine spectral, il suffit simplement de supprimer les bandes images du signal
numrique. En introduisant un filtre idal H (f), dont la fonction de transfert est dfinie par :
On constate donc que la valeur x(t) du signal analogique, pour un instant quelconque t
n'appartenant pas la "grille d'chantillonnage temporel" e(t) k entier kT peut tre obtenue par
interpolation des valeurs du signal sur la grille d'chantillonnage. Mais ceci condition que le
raisonnement qui a t propos dans le domaine spectral soit possible. Pour cela il faut donc
s'assurer que l'on peut reconstituer le spectre du signal analogique en filtrant le spectre du signal
numrique. Cette condition est vrifie si et seulement si le spectre d'origine ne contient pas de
composantes aux frquences suprieures ou gales 2 Fe. Si ce n'est pas le cas, les bandes
images se chevauchent, on dit alors qu'il y a repliement de spectre et le signal reconstitu x(t)
est diffrent du signal d'origine.
7
Numrique-Analogique.
montage :
On voit que la tension analogique de sortie correspond une constante prs, au nombre
reprsent en binaire par les bits QA, QB, QC, QD o QD est le poids fort. La rsistance de
contre-raction permet d'ajuster le niveau de sortie de la tension.
8
Si on souhaite une tension de sortie positive, on peut soit utiliser l'ampli-op en montage
sommateur non inverseur ou bien ajouter un amplificateur inverseur supplmentaire.
Spcifications techniques
La plupart des C.N.A. sont commercialiss sous forme de circuits intgrs.
- Rsolution: elle est exprime en % de la pleine chelle ou en nombre de bits,
- Prcision: on distingue deux types derreurs:
- erreur pleine chelle: cart maximal entre la valeur de sortie et la valeur idale,
- erreur de linarit: cart maximal entre le pas de progression rel et le pas de progression
idal.
- Temps dtablissement: temps que met la sortie pour passer de 0 la valeur " pleine chelle "
(entre 50ns et 10s), les convertisseurs sortie " courant " tant gnralement plus rapides que
les convertisseurs sortie " tension ".
- Tension de dcalage: tension de sortie prsente lorsque les entres binaires sont zro.
CARACTRISTIQUE DE TRANSFERT
Exemple dun C.N.A. 4 bits