Vous êtes sur la page 1sur 40

Echantillonnage et Quantification

O. Venard - ESIEE/SIGTEL - 2005 1


De l’analogique au numérique

Echantillonnage Quantification
discrètisation de discrètisation de
l’axe des abscisses l’axe des ordonnées

réversible irréversible

O. Venard - ESIEE/SIGTEL - 2005 2


Du numérique au traitement
Codage
Représentation des 000
valeurs 001
011
010 011
001 011
000/100 n 011
010
101
000
110
101
111
110
réversible …
O. Venard - ESIEE/SIGTEL - 2005 3
Chaîne de traitement

Temps continu Temps discret

x(t) E&B CAN DSP x[n]


FAR

O. Venard - ESIEE/SIGTEL - 2005 4


Echantillonnage

f1=2KHz
f2=8KHz
f3=12KHz

Fe=10KHz

O. Venard - ESIEE/SIGTEL - 2005 6


Modèle de l’échantillonnage

x(t) xe(t)

t × t
pT(t)

O. Venard - ESIEE/SIGTEL - 2005


t 7
Aparté 1
(Train d’impulsion)

pT (t )

t
− 2T − T 0 T 2T

+∞
pT (t ) = ∑ δ ( t − nT )
n =−∞
O. Venard - ESIEE/SIGTEL - 2005 8
TF d’un train d’impulsion

P( f )

1
T

f
2 1 1 2
− − 0
T T T T
+∞
1 ⎛ 1⎞
P( f ) = ∑ δ ⎜ f − k ⎟
T k =−∞ ⎝
O. Venard - ESIEE/SIGTEL - 2005
T⎠ 9
Aparté 1
(Théorème du fenêtrage)

⎯⎯→ TF +∞
x (t ). y (t )
←⎯⎯ ∫
−1⎯ −∞
X (υ )Y ( f − υ ) dυ
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
∗ -1/T 0 1/T
f
PT(f)
FB

f
O. Venard - ESIEE/SIGTEL - 2005 1/T 12
Théorème d’échantillonnage

Xe(f)

f
-1/T 0 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 Fe
FB

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
Le signal échantillonné sera : x ( t ) = A cos ( 2π f 0 nTe + θ ) .
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
x Q Q(x) = xn xn+2
Tn+2
xn+1
∀x ∈ [Tn , Tn +1 ] Tn+1
Q( x) = xn x
xn
Tn = Seuil de Quantification
Tn
xn = Valeur de Quantification
O. Venard - ESIEE/SIGTEL - 2005 18
…(suite)
Q(x)

x
-xmax -q/2 q/2 3q/2 xmax
-q

O. Venard - ESIEE/SIGTEL - 2005 19


Quantification uniforme Tn+3

q xn+2

Tn+2
xn+1
Tn+1
∀n Tn +1 − Tn = q xn
∀n xn +1 − xn = q Tn
q = pas de quantification = quantum xn-1
Tn-1
xn-2

Tn-2
xn-3
Tn-3
O. Venard - ESIEE/SIGTEL - 2005 20
Dégradation

x Q Q(x) = xn

x xn

bq
O. Venard - ESIEE/SIGTEL - 2005 21
Modèle probabiliste

p(bq)
b q = xˆ − x (arro n d i)
1/q
q
bq ≤ p o u r x ≤ x m ax
2
E (bq ) = 0
-q/2 q/2 bq
q2
E (b )=σ q
2
q
2
b =
12
O. Venard - ESIEE/SIGTEL - 2005 22
Evaluation de la dégradation
2 xmax
q= N
2 −1

⎛ σ x2 ⎞ ⎛ σ x2 ⎞
RSBq = 10log ⎜ 2 ⎟ = 10log ⎜ 2 ⎟ + 4.77 + 6.02 N dB
⎝σb ⎠ ⎝ xmax ⎠
Pour un sinus d’amplitude 1:

RSBq = 1.76 + 6.02 N dB

O. Venard - ESIEE/SIGTEL - 2005 23


Nombre de bits effectifs ENOB

RSB

RSB − 1.76
N ENOB =
6.02
O. Venard - ESIEE/SIGTEL - 2005 24
original 8 bits

6 bits 4 bits
O. Venard - ESIEE/SIGTEL - 2005 25
Filtre anti-repliement
dB

δ
log(f)
FB FE -FB

δ
log(10) n: ordre du filtre AR
n= k: taux de suréchantillonnage
log( k -1) 20

O. Venard - ESIEE/SIGTEL - 2005 26


…(suite)
Atténuation Suréchantillonnage
(filtre d’ordre 2)
10 35

k: taux de suréchantillonnage
9
30
n: ordre du filtre

8
25
7

6 20

5
δ
15
100dB
4
80dB 10
3
60dB 5
2
40dB
1
2 4 6 8 10 12
20dB 0
10 20 30

k: taux de suréchantillonnage δ (dB)


O. Venard - ESIEE/SIGTEL - 2005 27
Reconstruction

O. Venard - ESIEE/SIGTEL - 2005 28


Principes

Xe(f)
H(f) X(f)

f f
-1/T 0 1/T
FB
FB

O. Venard - ESIEE/SIGTEL - 2005 29


Aparté 1
(Théorème de convolution)

+∞
⎯⎯→TF


−∞
x (τ ) y (t − τ ) dτ
←⎯⎯ −1⎯
X ( f ).Y ( f )
TF

O. Venard - ESIEE/SIGTEL - 2005 30


Aparté 2

rect(f/F) sinc(t/T)
1/T
1 FT −1
⎯⎯⎯→
f
t
-F/2 F/2
-T T

⎧1 if f <F /2 sin(π t / T )
rect ( f F ) = ⎨ sinc(t / T ) =
⎩0 else. πt
O. Venard - ESIEE/SIGTEL - 2005 31
Du numérique à l’analogique
000
Décodage Blocage
001
011
011
011
010
000
101
110

O. Venard - ESIEE/SIGTEL - 2005 32
…(suite)
Lissage

O. Venard - ESIEE/SIGTEL - 2005 33


Chaîne de traitement

Temps discret Temps continu

y[n] y(t)
DSP CNA
FL

O. Venard - ESIEE/SIGTEL - 2005 34


Convertisseur Numérique
analogique
CNA

Bloqueur
x [n] Conversion d’ordre x (t)
NA zéro

O. Venard - ESIEE/SIGTEL - 2005 35


…(suite)
h0(t)
xe(nTe)
x(t) × 1
xr(t)
t
Te
pTe(t)

Xr(f)

f
-Fe 0 Fe
O. Venard - ESIEE/SIGTEL - 2005 36
Aparté 1
(Théorème de convolution)

+∞
⎯⎯→TF


−∞
x (τ ) y (t − τ ) dτ
←⎯⎯ −1⎯
X ( f ).Y ( f )
TF

O. Venard - ESIEE/SIGTEL - 2005 37


Aparté 2
(Fonctions rectangle et sinus cardinal)

rect(t/T) sinc(fT)
T

⎯⎯→
1 TF

t
f
-T/2 T/2
-1/T 1/T

⎧1 si t < T 2, sin(π fT )
rect ( t T ) = ⎨ sinc( fT ) =
⎩0 sinon. πf
O. Venard - ESIEE/SIGTEL - 2005 38
Filtre de lissage

h0(t) Hr(f)
1
Xe[nTe] 1 xr(t)
t f
Te Fe/2

⎧ 1
⎪ sinc T f pour f ≤ Fe 2,
Hr ( f ) = ⎨ ( e )
⎪0
⎩ sinon.

O. Venard - ESIEE/SIGTEL - 2005 39


…(suite)

O. Venard - ESIEE/SIGTEL - 2005 40


Abaques
„ La correction en 1/sinc peut être approximée par la surtension d’une
fonction de transfert d’ordre supérieur à 1

1.35 0.75

1.3 0.7

Damping factor 2nd order system


required 1/sinc correction

1.25 0.65

1.2 0.6

1.15 0.55

1.1 0.5

1.05 0.45

1 0.4
2 4 6 8 10 12 14 1 1.05 1.1 1.15 1
k: oversampling ratio required 1/s

O. Venard - ESIEE/SIGTEL - 2005 41

Vous aimerez peut-être aussi