0% ont trouvé ce document utile (0 vote)
49 vues43 pages

Numérisation des Signaux Analogiques

discretisation

Transféré par

abdeljawadroukaya
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues43 pages

Numérisation des Signaux Analogiques

discretisation

Transféré par

abdeljawadroukaya
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Numérisation des signaux

analogiques
Echantillonage

L’échantillonnage est la première étape du processus de


numérisation des signaux analogiques
b0
V*(t) b1
V(t) b2

….
bn

échantillonneur convertisseur A/N


Echantillonnage idéal
Cette opération consiste à prendre la valeur instantanée du
signal à des instants séparés par un temps constant Te.
V(t) V*(t)

t t
Te

V*(t) = 0 si t ≠ kTe et V*(t) = v(t) si t = kTe


Echantillonnage idéal

Te est appelée période d’échantillonnage

fe = 1/Te est la fréquence d’échantillonnage


Echantillonnage idéal
Il s’agit d’une simple multiplication entre v(t) et une fonction
PTe(t) .

V(t)
x V*(t)

PTe(t)

PTe (t) échantillonneur

… …

t
Echantillonnage:
notation mathématique

k   k  
v * (t)   v(t)  δ(t  kT )  v(t)   δ(t  kT )
k  
e
k  
e

v * (t)  v(t)  PTe (t)


PTe (t)

Un signal échantillonné est le produit du


signal de départ par une suite périodique … …
d’impulsion (peigne)
t
Echantillonnage idéal
Un exemple : signal sinusoïdal
1,5 1,5

1 1

0,5 0,5

0 0
1 16 31 46 61 1 16 31 46 61

-0,5 -0,5

-1 -1

-1,5 -1,5
Représentation fréquentielle
On admettra que la transformée de Fourier du signal échantillonné est donnée par :

n  
v * (f)  f e  
n  
v(f  nf e )
Echantillonnage idéal
Un exemple : signal sinusoïdal
1,5 1,5

1 1

0,5 0,5

0 0
1 16 31 46 61 1 16 31 46 61

-0,5 -0,5

-1 -1

-1,5 -1,5
1,5 1,5

1 1

0,5 0,5

0 0
1 16 31 46 61 1 16 31 46 61

-0,5 -0,5

-1 -1

-1,5 -1,5

v V*
1,2 1,2

1
Vo 1
Vo
0,8 0,8

0,6 0,6

0,4 0,4

0,2 0,2

0
f 0
f

fo fo fe 2fe

(fe-fo) (fe+fo)
Représentation fréquentielle
n  
v * (f)  f e  
n  
v(f  nf e )

V(f) V*(f)
A A fe

f f
fmin fmax fmin fmax fe 2fe 3fe

Le spectre du signal
échantillonné est la
fe reproduction périodique du
spectre du signal de départ

fe-fmax fe-fmin fe+fmin fe+fmax


Théorème de Shannon
Le spectre du signal ne reproduit périodiquement le spectre du signal de
départ si et seulement si la fréquence d’échantillonnage est supérieure ou
égale au double de la fréquence maximale du signal de départ.

V*(f)

f
fmin fe 2fe 3fe

fmax < fe-fmax fe > 2 fmax


Phénomène de repliement
Tout va bien

fe /2 > fmax fe/2

fmin fmax fe-fmax fe-fmin

fe/2
repliement
fe /2 < fmax
(aliasing)

fmin fmax
fe-fmax fe-fmin
Filtre anti-repliement

V(t) V*(t)

fe

Filtre passe-bas échantillonneur

fc < fe / 2

Pour être efficace le filtre anti-repliement doit avoir une fréquence de coupure inférieure
à la moitié de la fréquence d’échantillonnage
Téléphonie numérique

fe = 8 khZ, alors que la voix couvre la gamme 20 Hz – 20 kHz

fmax = 20 kHz

Pour que le système fonctionne on a rajouté un filtre anti-repliement dont la


fréquence de coupure est réglée à 3,4 kHz.
Echantillonnage réel
En pratique on ne sait pas réaliser de Dirac !!
Les impulsions d’échantillonnage ont une durée notée 

 (t) Vr*(t)

… …

t t
0
Te 2Te Te 
Echantillonnage réel:
notation mathématique

k  
vr * (t )  v(t )    (t  kT )
k  
e

sin(nf e )
n  
vr * ( f )  f e      v( f  nf e )
n   nf e

Terme supplémentaire
Spectre du signal échantillonné réel
V*(f)
A fe

f
fmin fmax 1/ fe 2/ 2fe 3/ 3fe

Vr*(f)
A fe

f
fmin fmax 1/ fe 2/ 2fe 3/ 3fe
Spectre du signal échantillonné réel

Vr*(f)
Afe 1/ >>fe

fmin fmax fe 2fe 3fe 1/

Il faut s’arranger pour avoir 1/ >> fe


Reconstruction

Si on respecté Shannon (fe > 2 fmax), alors un simple filtrage passe bas permet de
récupérer le signal de départ.

V*(f)

f
fmin fc fe 2fe 3fe

On choisit une fréquence de coupure telle que : fc < fe/2


Et on s’impose généralement une atténuation minimum pour (fe-fmax)
Téléphonie numérique

fe/2

fmin fmax fe-fmax fe-fmin

fmax = 3.4 kHz, (fe / 2 )= 4 kHz, fe – fmax = 4.6 kHz

1/ Déterminer l’ordre du filtre pour obtenir une atténuation de -100 à fe-fmax en


supposant que fc = 3.5 kHz
2/ conclusion
Reconstruction

La plupart du temps on reconstruit le signal à l’aide d’un bloqueur suivi d’un


filtrage passe-bas

V*(t) Vb(t) V(t)

V*(t) bloqueur Vb(t) Filtre passe-bas V (t)

t t t
Reconstruction
Le bloqueur maintient la valeur de l’échantillon entre deux valeurs de Te,
on a donc le même effet qu’un échantillonnage avec des impulsions de
durée  = Te . D’un point de vue spectral, on atténue très fortement les
fréquence aux environs de fe, 2 fe, 3 fe, 4 fe,…
V*(f)
A fe

f
fmin fmax fe 2fe 3fe
1/ 2/ 3/

Le filtrage sera en conséquence plus efficace


Pour vous amuser : http://www.iict.ch/Tcom/Laboratoires/digivox2000/index.htm

Digivox est un petit logiciel-didacticiel qui met en évidence les différences entre
plusieurs méthodes de compression de données pour la transmission de la parole
Convertisseurs
Analogique - Numérique
Conversion A/N

Transformation d’un signal analogique échantillonné en


signal numérique
b0
V*(t) b1
V(t) b2

….
bn

échantillonneur convertisseur A/N


Convertisseur A/N
Il existe de nombreux types de CAN:
o les convertisseurs flash (ou parallèle)
o les convertisseurs à approximations successives
o les convertisseurs à comptage
o les convertisseurs sigma-delta
o …

Nous présenterons dans un premier temps les caractéristiques générales d’un


CAN, puis quelques exemples de CAN
Caractéristiques générales

Full Scale Range (FSR) : dynamique d’entrée (ex: 0 – 10V, -5V – +5V)

Résolution (N) : nombre de bits en sortie

Least Significant Bit (LSB) : bit de poids faible

Most Significant Bit (MSB) : bit de poids fort

Quantum (q) : variation de la tension d’entrée qui correspond à un changement du


bit de poids faible

On va illustrer ces définitions sur un exemple : convertisseur 3 bits, 0 – 10V


la caractéristique de transfert
b2b1b0

111
8 valeurs différentes

110
101
100
011
010
001
000 V(t)

0 q Vmax = 10V
FSR
q N
2 FSR
la caractéristique de transfert
b2b1b0

111
110
101
100
011
010
001
000 V(t)
v max 3v max 5v max 7v max
0 8 8 8 8 Vmax
v max v max 3v max
4 2 4
Résolution / quantum
FSR
q N
2

résolution (N) 4 8 12 16

nombre de niveaux 16 256 4096 65536

quantum/FSR 0,06 0,00391 0,00024 1,5E-05

quantum/FSR en % 6,25 0,391 0,024 0,002


Conversion A/N
La conversion d’un signal analogique en signal
numérique s’accompagne de 2 phénomènes :
-La quantification du signal
-son codage en numérique
b0
b1
V(t) b2
quantificationConvertisseur A/N codage

….
bn
Bruit de quantification
Si la caractéristique de transfert permet d’associer à chaque valeur
du signal analogique une valeur du signal numérique , l’inverse n’est
pas vraie :
A une valeur du signal de sortie correspond une plage de valeur du
signal d’entrée

b2b1b0

Par exemple pour b2b1b0 = 100


111

110

101

100 Vmax/2 < v(t) < 5Vmax/8


011

010

001

000
v max 3v max 5v max 7v max V(t)
8 8 8 8
0 Vmax
v max v max 3v max

4 2 2
Bruit de quantification
Connaissant le signal de sortie, on ne peut donc pas remonter à la valeur exacte
de v(t). On attribue en général la valeur médiane de l’intervalle à laquelle on
associe l’erreur max potentiellement commise ou bruit de quantification.

Vmax 5Vmax 9v max v max


 v(t)  v(t)  
2 8 16 16
Dans notre exemple l’erreur max est de (Vmax / 16 )

en général on obtient : ½ q = ½ (FSR/2N)


précision d’un CAN
En principe tous les seuils sont équidistants (q), mais en pratique il
arrive que des seuils soient décalés par rapport à leur position
supposée. On appelle précision du CAN la valeur max garantie pour ce
décalage.

q q q Seuils réels
q+ q- Un bon convertisseur
doit avoir une
précision meilleure
que ½ LSB (½ q)

q q q q q Seuils théoriques
Temps de conversion

On appelle temps de conversion, le temps nécessaire pour


obtenir une sortie stable.

Ce temps est très variable selon les types de CAN, il varie de


quelques ns à quelques ms.

On va illustrer par un exemple : le CAN AD7819


AD 7819
AD 7819
AD 7819
AD 7819

sortie numérique

entrée analogique

Signaux de contrôle
AD 7819
séquencement

1 µs
4,5 µs

0,03 µs
Autres sources

http://pagesperso-orange.fr/michel.hubin/physique/elec/chap_can1.htm#debut

http://pagesperso-orange.fr/michel.hubin/physique/elec/chap_can2.htm#debut

http://pagesperso-orange.fr/michel.hubin/physique/elec/chap_can3.htm#debut

Vous aimerez peut-être aussi