• Aucun résultat trouvé

Numérisation des signaux analogiques

N/A
N/A
Protected

Academic year: 2022

Partager "Numérisation des signaux analogiques"

Copied!
43
0
0

Texte intégral

(1)

Numérisation des signaux

analogiques

(2)

L’échantillonnage est la première étape du processus de numérisation des signaux analogiques

Echantillonage

échantillonneur

V(t) V*(t)

convertisseur A/N

….

bn b1 b0 b2

(3)

Echantillonnage idéal

Cette opération consiste à prendre la valeur instantanée du signal à des instants séparés par un temps constant Te.

t t

V*(t) V(t)

Te

V*(t) = 0 si t ≠ kT

e et V*(t) = v(t) si t = kTe

(4)

Echantillonnage idéal

T

e

est appelée période d’échantillonnage

f

e

= 1/T

e

est la fréquence d’échantillonnage

(5)

échantillonneur V(t)

V*(t)

x

PTe(t)

Echantillonnage idéal

Il s’agit d’une simple multiplication entre v(t) et une fonction P

Te

(t) .

… …

PTe (t)

t

(6)

Echantillonnage:

notation mathématique









k

k

k k

e

e

) v(t) δ(t kT )

kT δ(t

v(t) (t)

* v

(t) P

v(t) (t)

*

v  

Te

… …

PTe (t)

t Un signal échantillonné est le produit du

signal de départ par une suite périodique d’impulsion (peigne)

(7)

Echantillonnage idéal

Un exemple : signal sinusoïdal

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

1 16 31 46 61

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

1 16 31 46 61

(8)

Représentation fréquentielle

) nf v(f

f (f)

*

v n e

n

e  

  



On admettra que la transformée de Fourier du signal échantillonné est donnée par :

(9)

Echantillonnage idéal

Un exemple : signal sinusoïdal

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

1 16 31 46 61

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

1 16 31 46 61

(10)

0 0,2 0,4 0,6 0,8 1 1,2

Vo

fo

f v

0 0,2 0,4 0,6 0,8 1 1,2

Vo

fe

f

V*

fo 2fe

(fe-fo) (fe+fo)

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

1 16 31 46 61

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

1 16 31 46 61

(11)

Représentation fréquentielle

fe

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

Le spectre du signal échantillonné est la reproduction périodique du spectre du signal de départ V(f)

f fmin fmax

A

fe 2fe 3fe

V*(f)

f fmin fmax

A fe

) nf v(f

f (f)

*

v

n e

n

e

 

 





(12)

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

(13)

Phénomène de repliement

fe/2

fmin fmax fe-fmax fe-fmin fe /2 > fmax

fe/2

fmin fmax

fe-fmin fe-fmax

fe /2 < fmax repliement

(aliasing) Tout va bien

(14)

Filtre anti-repliement

échantillonneur

V(t) V*(t)

Filtre passe-bas

f

c

< f

e

/ 2

f

e

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

(15)

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.

(16)

Echantillonnage réel

En pratique on ne sait pas réaliser de Dirac !!

Les impulsions d’échantillonnage ont une durée notée

… …

(t)

t

0 Te 2Te

t Vr*(t)

Te

(17)

Echantillonnage réel:

notation mathématique





k

k

e

r

t v t t kT

v * ( ) ( )

( )

) ) (

) sin(

(

*

n e

n e

e e

r

v f nf

nf f nf

f

v   



  





 

Terme supplémentaire

(18)

fe 2fe 3fe V*(f)

f fmin fmax

A



fe

1/

2/

3/

fe 2fe 3fe

Vr*(f)

f fmin fmax

A



fe

1/

2/

3/

Spectre du signal échantillonné réel

(19)

fe 2fe 3fe Vr*(f)

f

fmin fmax A



fe

1/

Spectre du signal échantillonné réel

1/

>>fe

Il faut s’arranger pour avoir 1/

>> fe

(20)

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 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) fc

(21)

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

(22)

Reconstruction

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

bloqueur

V(t) V*(t)

Filtre passe-bas Vb(t)

t V*(t)

t Vb(t)

t V (t)

(23)

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,…

fe 2fe 3fe

V*(f)

f fmin fmax

A fe

1/

2/

3/

Le filtrage sera en conséquence plus efficace

(24)

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

(25)

Convertisseurs

Analogique - Numérique

(26)

Transformation d’un signal analogique échantillonné en signal numérique

Conversion A/N

échantillonneur

V(t) V*(t)

convertisseur A/N

….

bn b1 b0 b2

(27)

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

(28)

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

(29)

la caractéristique de transfert

000 001 010 011 100 101 110 111

b2b1b0

V(t)

0 q Vmax = 10V

2

N

q  FSR

FSR

8 valeurs différentes

(30)

la caractéristique de transfert

000 001 010 011 100 101 110 111

b2b1b0

V(t)

0 8 Vmax

vmax

4 vmax

8 3v max

2 vmax

8 5v max

4 3v max

8 7v max

(31)

Résolution / quantum

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

2

N

q  FSR

(32)

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

Conversion A/N

V(t)

….

bn b1 b0 b2 Convertisseur A/N

quantification

V(t) codage

….

bn b1 b0 b2

(33)

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

000 001 010 011 100 101 110 111

b2b1b0

V(t)

0 8 Vmax

vmax

4 vmax

8 3v max

2 vmax

8 5v max

2 3v max

8 7v max

Par exemple pour b2b1b0 = 100

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

(34)

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.

8 v(t) 5V

2

V

max

 

max

16 v 16

v(t)  9v

max

max

Dans notre exemple l’erreur max est de (Vmax / 16 ) en général on obtient : ½ q = ½ (FSR/2N)

(35)

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.

Seuils théoriques Seuils réels

q q q q q

q q+ q- q q

Un bon convertisseur doit avoir une

précision meilleure que ½ LSB (½ q)

(36)

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

(37)

AD 7819

(38)

AD 7819

(39)

AD 7819

(40)

AD 7819

entrée analogique

sortie numérique

Signaux de contrôle

(41)

AD 7819

(42)

séquencement

1 µs 4,5 µs

0,03 µs

(43)

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

Références

Documents relatifs

Déterminer le contenu du registre T3PR lors d’une configuration en mode comptage continu pour obtenir une fréquence d’échantillonnage Fe = 100 kHz.. Question 3 (1

Dans sa forme analogique, un signal électrique (tension ou courant) peut être continu (si l’amplitude est constante sur un intervalle de temps donné) ou variable (si l’amplitude

 Quantification : l’amplitude du signal échantillonné est représentée par un nombre fini de valeurs d’amplitude (niveaux de quantification).. Échantillonnage :

En conclusion, un signal quantifié même grossièrement mais dans les conditions énoncées plus haut, contient toute l’information et le bruit de quantification

La valeur moyenne d’une tension périodique peut-être mesurée à l’aide d’un voltmètre en

Un voltmètre en mode DC permet de mesurer la valeur

Placer dans le diagramme un microphone (Acquérir un son dans la bibliothèque Entrée) ainsi qu’un haut-parleur (Jouer WFM dans la bibliothèque Sortie)?. Dans la face avant, placer

fonction des angles d’Euler pour la toupie non relativiste puis on géné- ralisera la méthode employée au cas des rotations dans l’espace-temps.. Toupie classique et