Académique Documents
Professionnel Documents
Culture Documents
Numérisation du signal
Échantillonnage
Reconstruction
quantification
Introduction
2
x(t)
- support continu - données discrètes
- amplitude continu - codage en mot binaire
Quantification
x(nT) mq
f(t)
Codage
mq i
i
6 Échantillonnage
Période d'échantillonnage Te
Échantillonnage idéal : prélèvement pendant un temps infiniment court des valeurs de x(t) à
t=nTe
x
t t
xe(t)
n
x e (t) x (nTe )( t nTe )
n
t
TF du signal échantillonné
8
n
Fx e ( t ) F x ( t ) ( t nTe )
n
n
donc Fx e ( t ) Fe. X (f ) (f nF ) e
n
Le spectre de Xe (f) est donc celui de X(f) "périodisé" avec une période fréquentielle
Fe.
9 TF du signal échantillonné
s t
S f
se t Se f
Périodisation du spectre
Interprétation du spectre de xe(t)
10
X e (f ) Fe. X (f nFe ) -Fmax 0 Fmax
n f
Question : que devient le spectre Xe(f) en fonction de Fe?
Si Fe 2F max
|Xe(f)|
Fe
n= -1 n=0 n=1 Les motifs élémentaires du signal
périodiques sont disjoints
Repliement de spectres
-Fe -Fmax Fmax
0 Fe f
Théorème de Shannon
11
Question : quelle est la condition sur Fe pour que, à partir du signal échantillonné
xe(t), on puisse reconstruire intégralement x(t)?
Si Fe 2F max Le motif principal (n=0) est égale au spectre de x(t), et comme les autres
motifs sont disjoints, grâce à un filtre passe-bas idéal,il est possible d'isoler
ce motif et donc de retrouver x(t).
Si Fe 2F max Le motif principal (n=0) est égale au spectre de x(t), mais, il est pollué par le
recouvrement d'autres motifs. Il est impossible de retrouver le spectre de x(t).
Énoncé du théorème
Pour échantillonner un signal sans perte d'information, il faut que la fréquence
d'échantillonnage Fe soit supérieure au double de la fréquence maximale du
signal. Plus précisément, si on note Fmax la fréquence maximale du signal, il
faut :
Fe 2F max
Exemples
12
Exemple 1 :
x ( t ) sin(2t )
Te= 0.2 s
Te= 0.65 s
Exemple 2 :
On échantillonne un "La" à une fréquence Fe donnée
Fe= ????;
t= 0:1/Fe:2;
x=sin(2*pi*440*t);
sound(x,Fe);
Cas des signaux à support fréquentiel
13
non borné
Dans le cas des signaux à support fréquentiel infini, il est impossible de définir une notion de
fréquence maximale.
Solution
On va numériser un signal x1(t), qui sera le résultat d'un filtrage passe-bas idéal du signal x(t) à
support fréquentiel infini. |X(f)|
X1 (f ) X(f ) Fe (f )
-Fe/2 Fe/2 f
On peut montrer que x1(t) est le signal, ayant un support fréquentiel entre [-Fe/2, Fe/2] qui se
rapproche le mieux de x(t) au sens des moindres carrées.
D'une manière général, afin de garantir la condition de Shannon, il faut utiliser un filtre passe-bas
anti-repliement de fréquence de coupure inférieure à Fe/2.
14 Échantillonnage
Exemple: acquisition d’un signal sonore
fe >3240 hz
fréquence d’échantillonnage 3675 hz
15 Échantillonnage
Exemple: spectre du signal physique
……..
K=-2
K=2
K=-1
K=1
Expression du signal échantillonné réel x he ( t ) x
n
h (nTe ) ( t nTe )
Interprétation
- l'expression de Xhe(f) est identique à Xe(f) à un terme de pondération près.
- le terme de pondération n'influe pas sur la condition de Shannon
- le terme H*(f) introduit une distorsion sur le spectre par rapport au cas idéal. Cette
distorsion est d'autant plus faible que H(f) est constant dans la bande [-Fe/2, Fe/2].
Exemple d'échantillonnage réel
21
Soit x(t) un signal dont le spectre est
1 1 sin(f) if
h(t) ( t / 2) donc H (f ) e
f
D'après le résultat précédent, on a
X he (f ) Fe X (f nFe ) H * (f nFe )
n
Interpolation de Shannon
Si on respecte la condition de Shannon, pour reconstruire le signal, il suffit de prendre la TF
inverse du motif de base de Xe(f).
1 |Xe(f)|
X (f ) Xe(f ) Fe (f ) Fe
Fe n=0 n=1
1
Et donc x ( t ) F1 Xe(f ) Fe (f )
Fe -Fmax 0 Fmax f
n
X e (f ) Fe. X (f nFe ) 1
donc x ( t ) F X(f nFe ) Fe (f ) Ce qui donne en utilisant les propriétés
n n appropriées
n sin(tFe) n
sin(( t nTe )Fe)
x ( t ) Te x (nTe )( t nTe ) Soit x(t) T x (nTe )
n t n
e
( t nTe )
Interprétation ?
La reconstruction 3/4
24 Interprétation de l'extrapolateur d'ordre 0
Atténuation de distorsions
1- augmentation de Fe
D'une manière générale, on peut reconstruire le signal à partir des échantillons en utilisant
l'équation générale
n
x o (t) x (nTe )h ( t nT )
n
e
Cela revient à chercher un système dont la réponse impulsionnelle est h(t) , car
n
x o ( t ) x (nTe ) ( t nTe ) h ( t )
n
se t
Échantillonnage
Reconstruction
La quantification
30
Role
Approximer chaque valeur du signal échantillonné xe(t) en un multiple entier d'une quantité
élémentaire q appelée "pas de quantification" ou quantum.
Principe
Il existe principalement deux modes de quantification
1 1
- par arrondi : si N q x e (t) ( N ) q
2 2
Alors à xe(t) on associe le code N ou la valeur Nq
- par troncature : si Nq x e ( t ) ( N 1) q
- échantillonnage réel
- reconstruction par extrapolation
Des précautions sont à prendre afin que le signal échantillonné et le signal reconstruit à partir
des échantillons soient le plus fidèle possible au signal original.
Bibliographie
34