Vous êtes sur la page 1sur 40

Echantillonnage et Quantification

O. Venard - ESIEE/SIGTEL - 2005

De lanalogique au numrique
Echantillonnage
discrtisation de
laxe des abscisses

rversible
O. Venard - ESIEE/SIGTEL - 2005

Quantification
discrtisation de
laxe des ordonnes

irrversible
2

Du numrique au traitement
011
010

Codage
Reprsentation des
valeurs

001
000/100

101
110
111
rversible
O. Venard - ESIEE/SIGTEL - 2005

000
001
011
011
011
010
000
101
110

Chane de traitement

Temps continu

x(t)

E&B
FAR

O. Venard - ESIEE/SIGTEL - 2005

Temps discret
CAN

DSP

x[n]

Echantillonnage
f1=2KHz
f2=8KHz
f3=12KHz
Fe=10KHz

O. Venard - ESIEE/SIGTEL - 2005

Modle de lchantillonnage
x(t)

xe(t)

pT(t)

O. Venard - ESIEE/SIGTEL - 2005

Apart 1
(Train dimpulsion)
pT (t )

2T T

pT (t ) =
O. Venard - ESIEE/SIGTEL - 2005

2T

( t nT )

n =

TF dun train dimpulsion


P( f

1
T

2
T

1
T

1
T

2
T

1
1

P( f ) = f k
T k =
T

O. Venard - ESIEE/SIGTEL - 2005

Apart 1
(Thorme du fentrage)

x (t ). y (t )
X
(

)
Y
(
f

)
d

1
TF
TF

O. Venard - ESIEE/SIGTEL - 2005

10

(suite)
+

xe (t ) = x (t ) pT (t ) = x (t ) ( t nT )
n =

TF

1 +
k
X e ( f ) = X ( f ) PT ( f ) = X ( f ) f
T k =
T

1 +
k
Xe( f ) = X f
T k =
T
O. Venard - ESIEE/SIGTEL - 2005

11

(suite)
X(f)
Xe(f)

f
FB

PT(f)

-1/T

1/T
FB

f
O. Venard - ESIEE/SIGTEL - 2005

1/T

12

Thorme dchantillonnage
Xe(f)

-1/T

1/T

FB

1
Fe = 2 FB
T
O. Venard - ESIEE/SIGTEL - 2005

13

Repliement de spectre
Xe(f)
Original (BW 4Khz)
Echantillonn (2Khz)
Original filtr (1Khz)
Filtr chantillonn (2Khz)
f
-Fe

FB

Fe

Fe
FB >
2
O. Venard - ESIEE/SIGTEL - 2005

14

(suite)
Soit le signal continu :

x (t ) = A cos ( 2 f k t + ) avec < f k < + ,

Fe
si f k = f 0 + kFe avec f 0 <
et k = 0,1,2,L
2

x ( t ) = A cos ( 2 f 0 nTe + ) .

Le signal chantillonn sera :


fd
Fe 2

3 Fe 2

Fe 2

Fe 2

3 Fe 2

fc

Fe 2
O. Venard - ESIEE/SIGTEL - 2005

15

(suite)
Fe = 600 Hz
f k = 620 Hz
f k = 20 Hz + Fe

Fe = 600 Hz
f k = 580 Hz
f k = Fe 20 Hz
O. Venard - ESIEE/SIGTEL - 2005

16

Quantification

O. Venard - ESIEE/SIGTEL - 2005

17

(suite)

Tn+3

Q(x) = xn

xn+2
Tn+2

x [Tn , Tn +1 ]

xn+1
Tn+1

Q( x) = xn
Tn = Seuil de Quantification
xn = Valeur de Quantification
O. Venard - ESIEE/SIGTEL - 2005

xn

Tn
18

(suite)
Q(x)

q
-xmax

-q/2

q/2

3q/2

xmax

-q

O. Venard - ESIEE/SIGTEL - 2005

19

Quantification uniforme

Tn+3
xn+2

q
Tn+2

xn+1

Tn +1 Tn = q

xn +1 xn = q

Tn+1
xn
Tn

q = pas de quantification = quantum

xn-1
Tn-1
xn-2
Tn-2
xn-3
Tn-3

O. Venard - ESIEE/SIGTEL - 2005

20

Dgradation

Q(x) = xn

xn

bq
O. Venard - ESIEE/SIGTEL - 2005

21

Modle probabiliste

p(bq)

b q = x x (arro n d i)
bq

p o u r x x m ax

E (bq ) = 0
E (b

2
q

)=

1/q

-q/2
2
b

O. Venard - ESIEE/SIGTEL - 2005

q2
=
12

q/2

bq

22

Evaluation de la dgradation
2 xmax
q= N
2 1
x2
x2
RSBq = 10log 2 = 10log 2 + 4.77 + 6.02 N dB
b
xmax
Pour un sinus damplitude 1:

RSBq = 1.76 + 6.02 N dB


O. Venard - ESIEE/SIGTEL - 2005

23

Nombre de bits effectifs ENOB


RSB

N ENOB
O. Venard - ESIEE/SIGTEL - 2005

RSB 1.76
=
6.02
24

original

6 bits
O. Venard - ESIEE/SIGTEL - 2005

8 bits

4 bits
25

Filtre anti-repliement
dB
0

FB

log(10)
n=
log( k -1) 20
O. Venard - ESIEE/SIGTEL - 2005

FE -FB

log(f)
n: ordre du filtre AR
k: taux de surchantillonnage

26

(suite)
Surchantillonnage
(filtre dordre 2)

10

n: ordre du filtre

9
8
7
6

5
4
3
2
1
2

10

12

k: taux de surchantillonnage
O. Venard - ESIEE/SIGTEL - 2005

100dB
80dB
60dB
40dB
20dB

k: taux de surchantillonnage

Attnuation
35
30
25
20
15
10
5
0
10

20

30

(dB)
27

Reconstruction

O. Venard - ESIEE/SIGTEL - 2005

28

Principes
Xe(f)

-1/T

1/T
FB

O. Venard - ESIEE/SIGTEL - 2005

X(f)

H(f)

f
FB

29

Apart 1
(Thorme de convolution)

TF

x ( ) y (t ) d

O. Venard - ESIEE/SIGTEL - 2005

1
TF

X ( f ).Y ( f )

30

Apart 2
rect(f/F)

sinc(t/T)
1/T

FT 1

-F/2

F/2
-T

1
rect ( f F ) =
0
O. Venard - ESIEE/SIGTEL - 2005

if
else.

f <F /2

sin( t / T )
sinc(t / T ) =
t
31

Du numrique lanalogique
000
001
011
011
011
010
000
101
110

Dcodage

O. Venard - ESIEE/SIGTEL - 2005

Blocage

32

(suite)
Lissage

O. Venard - ESIEE/SIGTEL - 2005

33

Chane de traitement

Temps discret

Temps continu

y[n]
DSP

O. Venard - ESIEE/SIGTEL - 2005

y(t)
CNA

FL

34

Convertisseur Numrique
analogique
CNA
x [n]

O. Venard - ESIEE/SIGTEL - 2005

Conversion
NA

Bloqueur
dordre
zro

x (t)

35

(suite)
x(t)

h0(t)

xe(nTe)

xr(t)
Te

pTe(t)

Xr(f)

-Fe
O. Venard - ESIEE/SIGTEL - 2005

Fe

f
36

Apart 1
(Thorme de convolution)

TF

x ( ) y (t ) d

O. Venard - ESIEE/SIGTEL - 2005

1
TF

X ( f ).Y ( f )

37

Apart 2
(Fonctions rectangle et sinus cardinal)
rect(t/T)

sinc(fT)
T

TF

t
-T/2

T/2
-1/T

1 si
rect ( t T ) =
0 sinon.
O. Venard - ESIEE/SIGTEL - 2005

t < T 2,

1/T

sin( fT )
sinc( fT ) =
f
38

Filtre de lissage
h0(t)

Hr(f)

Xe[nTe]

1
Te

xr(t)
Fe/2

pour f Fe 2,
sinc T f
( e )
Hr ( f ) =
0
sinon.

O. Venard - ESIEE/SIGTEL - 2005

39

(suite)

O. Venard - ESIEE/SIGTEL - 2005

40

Abaques
La correction en 1/sinc peut tre approxime par la surtension dune
fonction de transfert dordre suprieur 1

1.35

0.75

1.3

0.7

Damping factor 2nd order system

required 1/sinc correction

1.25
1.2
1.15
1.1
1.05
1

6
8
10
k: oversampling ratio

O. Venard - ESIEE/SIGTEL - 2005

12

14

0.65
0.6
0.55
0.5
0.45
0.4

1.05

1.1

1.15
1
required 1/s

41

Vous aimerez peut-être aussi