Académique Documents
Professionnel Documents
Culture Documents
Cours 6
ASI 3
Du signal continu au signal numrique
chantillonnage, reconstruction et quantification
2
TdS
Contenu du cours
Introduction
Pourquoi numriser ?
Chane de numrisation
Echantillonnage idal
Dfinition
Thor%me de &hannon
Echantillonnage rel
Dfinition
iltrage anti're$liement
(econstruction du signal
)uantification
3
TdS
Du signal analogique au signal numrique
quantification
c
h
a
n
t
i
l
l
o
n
n
a
g
e
* Donc un signal numrique est une suite de +aleurs
* Ces +aleurs sont codes sur un certain nom,re de ,its
* C-est donc une suite de . et de / 000
4
TdS
Introduction
Codage interne des . et des / sou+ent en .26V 7 " $riori $as d-altration
du signal, ro,uste au ,ruit une fois numris
Exemple : un 0 cod sur 0V parasit par un bruit de 0.5V sera toujours un 0 ...
"$$lications
TV numrique
Tl$honie mo,ile0
000
Certains disent que le signal $erd une $artie de son ;me 000
Chane de numrisation
Echantillonnage
)uantification
Codage ,inaire
Calculateur
u(t)
&#st%me continu
' donnes discr%tes
' codage en mot ,inaire
' su$$ort continu
' am$litude continue
Prl%+ement de la +aleur du signal continu x(t) 1 des inter+alles de tem$s t
n
0 >nralement
les t
n
sont rguli%rement es$acs ? T
e
= t
n+1
t
n
est a$$el $riode d-chantillonnage0 <n
o,tient la suite de +aleurs x
e
(t) = @x(t
n
)A a+ec t
n
= nT
e
.
"$$ro=imation de chaque +aleur x
e
(t) $ar un multi$le entier d-une quantit lmentaire
q a$$ele chelon de quantification0
x(t)
Echantillonnage
)uantification
Transformation de la +aleur quantifie en mot ,inaire e=$loita,le $ar le calculateur
7
TdS
chantillonnage idal
Bodlisation mathmatique
T
e
&ignal original x(t)
&ignal numrique
x
e
(t) = {x(nT
e
)}
chantillonneur
chantillonnage idal 7 $rl%+ement $endant un tem$s infiniment court des +aleurs
de x(t) 1 t = nT
e
4multi$le entier de T
e
50
x(t)
t
x(t) x
e
(t)
T
e
7 $riode d-chantillonnage
) (t
Te
t
T
e
2T
e
3T
e
T
e
2T
e
x
e
(t)
t
T
e
2T
e
3T
e
T
e
2T
e
=
3-chantillonnage corres$ond 1 la multi$lication de x(t) $ar un $eigne de Dirac ) (t
e
T
) ( ). ( ) ( t t x t x
e
T e
+
n
e e
nT t t x t x ) ( ). ( ) (
En utilisant la $ro$rit
) ( ). ( ) ( ). (
0 0 0
t t t x t t t x
, on o,tient 7
+
n
e e e
nT t nT x t x ) ( ) ( ) (
C
C
C
8
TdS
TF du signal chantillonn
)uestion 7 que de+ient le s$ectre du signal x(t) a$r%s chantillonnage idal?
0 D-a$r%s le thor%me de Plancherel, on a 7
<r la T du $eigne de Dirac est 7
, on a alors 7
Comme le $roduit de con+olution est distri,utif et que
3e s$ectre de X
e
( f ) est celui de X( f ) D$riodisD a+ec une $riode frquentielle F
e
0
[ ] [ ] ) ( ). ( ) ( t t x t x
e
T e
F F
[ ] [ ] [ ] ) ( ) ( ) ( t t x t x
e
T e
F F F
[ ] ( )
+
n
e e T
nF f F t
e
) ( F 0 <n en dduit 7
[ ] ( )
+
n
e e e
nF f F f X t x ) ( ) ( F
) ( ) ( ) (
0 0
t t y t t t y
+
n
e e e
nF f X F f X ) ( . ) (
3-chantillonnage dans le domaine tem$orel se traduit $ar une
D$riodisationD de $riode F
e
dans le domaine frquentiel0
a+ec
e
e
T
F
1
F
e
7 frquence d-chantillonnage
C
C
C
9
TdS
Analyse du spectre de x
e
(t)
<n consid%re que x(t) est un signal rel dont le s$ectre est
,orn en frquence, de frquence ma=imale F
max
i0e0
)uestion 7 que de+ient le s$ectre X
e
( f ) en fonction de F
e
?
f
EX ( f )E
F
max
F
max
.
3es motifs lmentaires de
EX
e
( f )E sont disFoints 4$as de
recou+rement des motifs5
+
n
e
nFe f X Fe f X ) ( . ) (
0 ) ( ,
max
> f X F f
Cas / 7
max
2F F
e
3e motif $rinci$al 4n 05 est gal au s$ectre de x(t)0 Comme les motifs sont disFoints, on
$eut e=traire X( f ) gr;ce 1 un filtre $asse',as idal et donc reconstituer intgralement le
signal x(t) 1 $artir de la connaissance de son chantillonn x
e
(t)0
f
EX
e
( f )E
F
max
F
max
.
F
e
F
e
F
e
n=1 n=0 n=1
10
TdS
Analyse du spectre de x
e
(t)
3es motifs lmentaires de EX
e
( f )E se recou+rent0 <n $arle de re$liement de s$ectres0
Cas G 7
max
2F F
e
<
" cause du che+auchement des motifs lmentaires constituant le s$ectre X
e
( f ) du signal
chantillonn, il n-est $as $ossi,le de rcu$rer le s$ectre X( f ) $ar un filtrage a$$ro$ri0 Il
n-est donc $as $ossi,le de reconstruire le signal initial x(t) 1 $artir de la connaissance de son
chantillonn x
e
(t)0
f
EX
e
( f )E
F
max F
max
F
e
F
e
.
F
e
&$ectre rsultant du recou+rement
(ecou+rement de motifs 4re$liement de s$ectre5
11
TdS
7
Thorme de Shannon
Echantillonnage idal
Echantillonnage rel
D-oR l-e=$ression du signal chantillonn rel 7
<n remarque que 7
3-chantillonnage idal su$$ose l-utilisation d-une im$ulsion infiniment
,r%+e $ermettant d-e=traire la +aleur instantane x(nT
e
) 1 l-instant nT
e
.
t
x(t)
nT
e
4tnT
e
5
) (
e
nT x
+
d nT x nT x nT x nT x
e e e e e e
) ( ). ( ) ( ) ( ) (
+
d t x t t x ) ( ). ( ) ( ) (
0 <n en dduit alors
e
nT t
e e
t t x nT x
) ( ) ( ) (
3-chantillonneur est assimila,le 1 un filtre de r$onse im$ulsionnelle (-t)
En $ratique, on n-a $as une im$ulsion infiniment ,r%+e et l-chantillonneur est assimila,le 1 un filtre
de r$onse im$ulsionnelle h(t).
h(tnT
e
)
t
x(t)
nT
e
Par dfinition 7
C-est donc l-a$$lication de la distri,ution au signal continu =4t5 7 ) (
e
nT t
E=$ression d-un chantillon rel 7
x
e
nT
e
=[ xt ht ] t nT
e
x
e
t =[ xt ht ]
n=
t nT
e
x
e
nT
e
= xt ht |
t=nT
e
14
TdS
chantillonnage rel
,
_
2
1
) (
T
t
T
t h
T
h(tnT
e
)
t
x(t)
nT
e
(n+1)T
e
T nT
nT
e e
e
e
dt t x
T
nT x ) (
1
) (
~
+
n
e e e e
nT t nT x t x ) ( ). (
~
) (
~
chantillonneur
x(t) x
e
(t)
T
e
"+ec 7
x
e
nT
e
=[ xt ht ] t nT
e
x
e
nT
e
=
1
T
nT
e
nT
e
T
xt dt
x
e
nT
e
=...
15
TdS
TF d!un signal chantillonn
Inter$rtation
Le terme H*( f ) introduit une distorsion sur le spectre par rapport au cas idal. Cette
distorsion est d'autant plus faible que H( f ) est constante dans la bande [F
e
/2, F
e
/2].
)uestion 7 que de+ient le s$ectre du signal x(t) a$r%s chantillonnage rel?
3-e=$ression du signal chantillonn
a+ec un chantillonneur rel est 7
D-a$r%s Plancherel, on a 7
D-oR 7
[ ]
+
n
e e
nT t t h t x t x ) ( . ) ( ) ( ) (
~
[ ]
+
n
e e e
nF f F f H f X f X ) ( ) ( ). ( ) (
~
<r ) ( ) (
*
f H f H $our une r$onse im$ulsionnelle h relle
+
n
e e e e
nF f H nF f X F f X ) ( ). ( ) (
~
*
3-e=$ression de est identique 1 X
e
( f ) 1 un terme de $ondration $r%s0 ) (
~
f X
e
) (
*
f H
+
n
e
nFe f X Fe f X ) ( . ) ( (a$$el 7 $our un ech0 Idal, on a+ait 7
16
TdS
Eemple d!chantillonnage rel
&oit x(t) un signal dont le s$ectre est 1 su$$ort ,orn
<n ralise un chantillonnage rel $ar mo#ennage sim$le
donc
D-a$r%s le rsultat
$rcdent, on a
T 0.1 T 0.01 T 0.5
F
e
G. OP
X
( f ) |H( f )|
,
_
2
1
) (
T
t
T
t h
T
T f j
e T f f H
) ( c sin ) (
en fonction de T
) (
~
f X
e ) (
~
f X
e
+
n
e e e e
nF f H nF f X F f X ) ( ). ( ) (
~
*
17
TdS
Cas des signau " support #rquentiel non $orn
Pro,lmatique
O#$oth%ses 7
<n a chantillonn un signal x(t) en res$ectant le thor%me de
&hannon, comment fait'on $our le reconstruire 1 $artir des
chantillons?
$our reconstruire le signal, il suffit de $rendre la T in+erse du motif de ,ase de X
e
( f )0
x(t)
x
e
(t)
chantillonnage
?
reconstruction
3a condition de &hannon a t res$ecte lors de l-chantillonnage
4 x(t) est 1 su$$ort ,orn en frquence ou filtrage anti're$liement5
Echantillonnage idal
&olution 7
iltrage $asse ,as idal
Di+iser $ar e
Puis T in+erse
f
EX ( f )E
F
max
F
max
.
F
e
F
e
F
e
19
TdS
%a reconstruction
Illustration
x(t)
t
x
e
(t)
t
T
e
2T
e
0
f
|X ( f )|
F
max
F
max
.
f
F
max
F
max
.
f
|X
e
( f )|
F
max
F
max
. F
e
F
e
x(t)
t
Echantillonnage
T
T
T in+erse
iltrage $asse',as idal
1/F
e
Princi$e
3-ide est sim$lement de maintenir l-chantillon x(nT
e
) Fusqu-1 l-a$$arition de l-chantillon x(nT
e
+T
e
)0
Consquences en frquence ? H: Calcul de la T de x
0
(t).
En remarquant qu-on $eut crire aussi 7
on o,tient
3e s$ectre d-am$litude du signal reconstruit $ar le S<T est celui du signal chantillonn
dform $ar le terme sinc4 fT
e
50 4rmq 7 l-e=$o est strictement com$le=e 7 $as de modif
d-am$litude, mais une modification de la $hase due au dcalage tem$orel de Te2G5
n T n t nT nT x t x
e e e
+ < et ) 1 ( p!" ) ( ) (
0
<n $eut encore l-crire
+
n
e e
e
T e
nT T t nT x t x ) 2 ( ) ( ) (
0
) 2 ( ) ( ) ( ) (
0 e
e
T
n
e e
T t nT t nT x t x
1
]
1
,
_
n
e
fTe j
nF f X e fTe f X ) ( ) ( c sin ) (
0
x
e
t
1
F
e
X
e
f
21
TdS
%a reconstruction
,
_
n
e
fTe j
nF f X e fTe f X ) ( ) ( c sin ) (
0
Constats
- 1 0 - 5 0 5 1 0
0
0 . 5
1
1 . 5
2
2 . 5
3
F r q u e n c e
A
m
p
l
i
t
u
d
e
F
m a x
= 3 H z e t F
e
= 6 H z
| X ( f ) |
| s i n c (
f T e ) |
| X o ( f ) |
- 1 5 - 1 0 - 5 0 5 1 0 1 5
0
0 . 5
1
1 . 5
2
2 . 5
3
F r q u e n c e
A
m
p
l
i
t
u
d
e
F
m a x
= 3 H z e t F
e
= 1 0 H z
| X ( f ) |
| s i n c (
f T e ) |
| X o ( f ) |
22
TdS
%a quanti#ication
(Ule
Princi$e
"$$ro=imer chaque +aleur du signal chantillonn x
e
(t) $ar un multi$le entier d-une
quantit lmentaire q a$$ele D$as de quantificationD ou quantum0
&i q est constant quelle que soit l-am$litude du signal, on $arle de quantification uniforme0
Il e=iste $rinci$alement deu= modes de quantification
' $ar arrondi 7 q N t x q N
e
+ <
,
_
)
2
1
( ) (
2
1
si
alors 1 x
e
(t) on associe le code N ou la +aleur Nq
' $ar troncature 7 si
q N t x Nq
e
+ < ) 1 ( ) (
alors 1 x
e
(t) on associe le code N ou la +aleur Nq
3a quantification introduit une erreur modlisa,le mathmatiquement, et
que l-on $eut considrer comme une +aria,le alatoire0
Dans tous les cas, la quantification est une $erte d-information0
23
TdS
%a quanti#ication
$ian en"e%ist"& s!" 1' (its
$ian en"e%ist"& s!" ) (its
dcimation
24
TdS
Conclusions 7
Si,liogra$hie 7
3a condition de &hannon garantit la non $erte d-information, dans le cas idal8
Dans le cas $ratique, il # a des distorsions dans le signal chantillonn
' chantillonnage rel
' reconstruction $ar e=tra$olation
Des $rcautions sont 1 $rendre afin que le signal chantillonn et le signal reconstruit
1 $artir des chantillons soient les $lus fid%les $ossi,les au signal original0
' Sellanger B, Traitement numrique du signal, Dunod, /VVM0
' Picin,ono S, Thorie des signau= et des s#st%mes, Dunod, /VVQ
' Cottet , Traitement des signau= et acquisition de donnes, Dunod, /VVW