Académique Documents
Professionnel Documents
Culture Documents
Christian Cardinal, Ph.D. Professeur adjoint Dpartement de gnie lectrique cole Polytechnique de Montral
Automne 2005
chantillonnage Lchantillonnage est un lment important en traitement numrique de signaux - il constitue la premire opration eectuer lors dune conversion analogique numrique (A/N) Conversion Analogique - Numrique
Analogique Codage Numrique Numrique
Echantillonnage
Quantification
Convertisseur A/N
chantillonnage : Valeurs de lamplitude du signal prises (observes) des instants rguliers (opration rversible) Quantication : Valeurs chantillonnes (analogiques) arrondies des valeurs prises dans un ensemble de valeurs prdtermines (opration irrversible : bruit de quantication) Codage numrique : Reprsentation numrique (binaire) des valeurs quanties
ELE 3700 Analyse des signaux : chantillonnage 2-1-1
Thorme de lchantillonnage Soit un signal m(t) bande limite, de frquence maximale fm et dont la transforme de Fourier est M (f ). On prend des chantillons m(nTs) intervalle rgulier Ts = 1/fs.
m(t) M(f)
t -f m f m
On peut reconstituer un signal m(t) bande troite et de largeur de bande fm par un ltrage passe-bas idal si fs 2fm. Trois types dchantillonnage : Idal, Naturel, Instantan. La dmonstration du thorme se fait en considrant un chantillonnage idal.
2-1-2
dT (t) s
(t nTs)
(t nTs) =
n k (f
m(nTs) (t nTs)
Puisque T F (Ts ) =
1 Ts
1 Ys(f ) = M (f ) T F {Ts } = Ts
ELE 3700 Analyse des signaux : chantillonnage
Thorme de lchantillonnage : chantillonnage Idal (suite) Rsultat : Le spectre de ys(t) est celui de m(t) dcal kfs, k = ..., 2, 1,0,1,2,...
|Y (f)| Filtre de s recupration
...
-2f s -f s
-f m
...
0
f m
f s
2f
...
-2f s - f -f s m
...
0
f f ms
2f
Thorme de lchantillonnage : chantillonnage Idal (suite) Observations Si fs = 2fm, (frquence de Nyquist) les spectres sont juxtaposs; un ltrage idal permet de rcuprer parfaitement le spectre M (f ) Si fs > 2fm, les rptitions des spectres sloignent, laissant une bande de garde Bg = fs 2fm entre les spectres
|Y (f)| Filtre de s recupration
...
-f -f - f s -f +f s m s m
-f m
f -2f s m
...
f f -f s s m f +f s m
f m
Permet dutiliser un ltre pratique et ralisable Si fs < 2fm, les spectres se chevauchent (aliasing) et la rcupration complte du signal nest plus possible. En pratique les signaux ne sont pas bande strictement limite. Un prltrage adquat (avant chantillonnage) du signal est gnralement eectu.
ELE 3700 Analyse des signaux : chantillonnage 2-1-5
Lapplication dun ltre passe-bas idal un signal chantillonn ys(t) donne : m (t) = ys(t) h(t) =
n
m(nTs)h(tnTs)
sin(2fmt) 2fmt
2-1-6
chantillonnage Idal : Rcupration du signal (suite) Rponse limpulsion du ltre passe-bas h(t)
1 0.8
h(t)
0.6
T =1, f =1
0.4
s s
0.2
Note : fs = 2fm
Ts 2Ts
0.2
0.4 5
m(nTs)
2-1-7
0.7
^ m(t)
0.6
0.5
0.4
0.3
0.2
0.1
0.1
0.2 5
4 4/2f
3 3/2fm
2 2/2fm
1 1/2fm
1 1/2f
2 2/2f
3 3/2fm
4 4/2f
2-1-8
chantillonnage Pratique Au lieu dutiliser un train dimpulsions (non-ralisable), on utilise un train de crneaux troits dont la dure de chaque crneau est Deux cas possibles : La forme du crneau suit le signal m(t) : chantillonnage Naturel La forme du crneau nest pas dforme par m(t), seule lamplitude du crneau change en fonction de lchantillon m(nTs): chantillonnage Instantan (Flat Top Sampling)
2-1-9
chantillonnage Naturel
m(t) ys(t) ys(t)
t pt(t)
-T 0 s T 2T 3T 4T 5T 6T s s s s s s
o les Pn, n = ..., 1,0,1,... sont les coecients de la srie de Fourier de p (t) : Ys(f ) =
n
|M(f)|
pt(t)
f m
f m
Pt(f)
t
-T 0 T 2T 3T 4T 5T 6T s s s s s s s
t
2
-2fs
-fs
fs
2fs
ys(t)
Ys(f)
t
-T 0 T 2T 3T 4T 5T 6T s s s s s s s
-2fs
-fs
fs
2fs
2-1-11
chantillonnage Instantan Mthode dchantillonnage la plus simple raliser en pratique et donc la plus utilise.
ys(t)
t
-T 0 s T 2T 3T 4T 5T 6T s s s s s s
m(nTs)p(t nTs)
y (t) s
m(t)
h(t)
y(t) t t
d (t) T
On a que, T F { (t)} = 1, T F {y (t)} = Y (f ) = A sin(2f /2)/(2f /2) et donc H (f ) = P (f ) = A sin(2f /2)/(2f /2) 1 On sait que Ys (f ) = T n M (f nfs ) et donc la sortie de lchantillonneur s bloqueur devient : Ys(f ) = Ys (f )H (f ) =
ELE 3700 Analyse des signaux : chantillonnage
A Ts
sin(f ) M (f nfs) (f )
2-1-13
chantillonnage Instantan (suite) Observations Les rpliques de M (f ) sont dformes par la fonction P (f ) = A sin(f )/(f ) La rcupration parfaite du signal par simple ltre passe-bas nest plus directement possible La solution ce problme est dappliquer un ltre galiseur dont la rponse en frquence est de la forme : Heg (f ) = 1 1 = P (f ) A sin(f ) (f )
2-1-14