Вы находитесь на странице: 1из 15

Analyse des signaux

Échantillonnage
Christian Cardinal, Ph.D.
Professeur adjoint Département de génie électrique
École Polytechnique de Montréal

Automne 2005

ELE 3700 – Analyse des signaux : Échantillonnage


Échantillonnage
L’échantillonnage est un élément important en traitement numérique de
signaux - il constitue la première opération à effectuer lors d’une conversion
analogique à numérique (A/N)
Conversion Analogique - Numérique
Analogique Numérique

Echantillonnage Quantification Codage


Numérique

Convertisseur A/N

Échantillonnage : Valeurs de l’amplitude du signal prises (observées) à des


instants réguliers (opération réversible)
Quantification : Valeurs échantillonnées (analogiques) arrondies à des va-
leurs prises dans un ensemble de valeurs prédéterminées (opération irréversible :
bruit de quantification)
Codage numérique : Représentation numérique (binaire) des valeurs quan-
tifiées

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-1


Théorème de l’échantillonnage

Soit un signal m(t) à bande limitée, de fréquence maximale fm et dont la


transformée de Fourier est M (f ). On prend des échantillons m(nTs) à intervalle
régulier Ts = 1/fs.
M(f)
m(t)

t
0 f
-f f
m m

On peut reconstituer un signal m(t) à bande étroite et de largeur de bande


fm par un filtrage passe-bas idéal si fs ≥ 2fm.

Trois types d’échantillonnage : Idéal, Naturel, Instantané.

La démonstration du théorème se fait en considérant un échantillonnage idéal.

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-2


Théorème de l’échantillonnage : Échantillonnage Idéal
m(t) ys(t)
X

dT (t)
s

Le train d’impulsions δTs (t) s’écritX


δTs (t) = δ(t − nTs)
n

Ainsi, la sortie de l’échantillonneur idéal est :


X X
ys(t) = m(t) δ(t − nTs) = m(nTs)δ(t − nTs)
n n

1
P
Puisque T F (δTs ) = Ts k δ(f − kfs), alors,

1 X
Ys(f ) = M (f ) °
∗ T F {δTs } = M (f − kfs)
Ts
k

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-3


Théorème de l’échantillonnage : Échantillonnage Idéal (suite)
Résultat : Le spectre de ys(t) est celui de m(t) décalé à kfs, k =
..., − 2, − 1,0,1,2,...
|Y (f)| Filtre de
s recupération

... ...
f
-2f -f -f 0 f 2f
s f s s
s m m

Sur-échantillonnage : fs > 2fm


|Y (f)|
s

... ... f
-2f - f -f 0 f f 2f
s s m ms s
Chevauchement
des spectres

Sous-échantillonnage : fs < 2fm

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-4


Théorème de l’échantillonnage : Échantillonnage Idéal (suite)
Observations

– Si fs = 2fm, (fréquence de Nyquist) les spectres sont juxtaposés; un filtrage


idéal permet de récupérer parfaitement le spectre M (f )
– Si fs > 2fm, les répétitions des spectres s’éloignent, laissant une bande de
garde Bg = fs − 2fm entre les spectres
|Y (f)| Filtre de
s recupération

... f -2f
s m
... f
-f -f - f s -f +f -f 0 f f f +f
s m s m m m f -f s s m
s m
Permet d’utiliser un filtre pratique et réalisable
– Si fs < 2fm, les spectres se chevauchent (aliasing) et la récupération complète
du signal n’est plus possible.

En pratique les signaux ne sont pas à bande strictement limitée. Un préfiltrage


adéquat (avant échantillonnage) du signal est généralement effectué.

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-5


Échantillonnage Idéal : Récupération du signal
y (t) ^
s filtre passe-bas m(t)
idéal h(t) <==> H(f)

|H(f)|
T
s
f
-f 0 f
m m

L’application d’un filtre passe-bas idéal à un signal échantillonné ys(t) donne :


X X
m̂(t) = ys(t)°
∗ h(t) = m(nTs)δ(t−nTs)°
∗ h(t) = m(nTs)h(t−nTs)
n n

Puisque la réponse à l’impulsion du filtre passe-bas idéal est :

sin(2πfmt)
h(t) = 2fmTs
2πfmt

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-6


Échantillonnage Idéal : Récupération du signal (suite)

Réponse à l’impulsion du filtre passe-bas h(t)


1

0.8 h(t)

0.6

T =1, f =1
s s
0.4

0.2
Note : fs = 2fm
0
Ts 2Ts

−0.2

−0.4
−5 −4 −3 −2 −1 0 1 2 3 4 5
t

Le signal m̂(t) devient alors :

X sin(2πfm(t − nTs))
m̂(t) = m(nTs)
n
2πfm(t − nTs)

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-7


Échantillonnage Idéal : Récupération du signal (suite)
0.8

0.7 ^
m(t)

0.6

0.5

0.4

0.3

0.2

0.1

−0.1

−0.2
−5 −4 −3 −2 −1 0 1 2 3 4 5
−4/2f −3/2fm −2/2fm −1/2fm 1/2f 2/2f 3/2fm 4/2f
m m m m

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-8


Échantillonnage Pratique

Au lieu d’utiliser un train d’impulsions (non-réalisable), on utilise un train de


créneaux étroits dont la durée de chaque créneau est τ

Deux cas possibles :

– La forme du créneau suit le signal m(t) : Échantillonnage Naturel

– La forme du créneau n’est pas déformée par m(t), seule l’amplitude du créneau
change en fonction de l’échantillon m(nTs): Échantillonnage Instantané
(Flat Top Sampling)

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-9


Échantillonnage Naturel
ys(t)
m(t) ys(t)
X
t
pt(t) -T 0 T 2T 3T 4T 5T 6T t
s s s s s s s

La sortie de l’échantillonneur est ys(t) = m(t)pτ (t), ainsi,


X
Ys(f ) = PnM (f − nfs), fs ≥ 2fm
n

où les Pn, n = ..., − 1,0,1,... sont les coefficients de la série de Fourier de pτ (t) :
X τ sin(nπfsτ )
Ys(f ) = A M (f − nfs)
n
Ts (nπfsτ )

où τ /Ts est le rapport cyclique (duty cycle) du signal pτ (t)

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-10


Échantillonnage Naturel : Représentation spectrale

m(t) |M(f)|

0 t f
f f
pt(t) m m

Pt(f)

t
-T 0 T 2T 3T 4T 5T 6T t
s s s s s s s -2fs fs
2

-fs 0 2fs

ys(t)
Ys(f)

t
-T 0 T 2T 3T 4T 5T 6T t -2fs -fs 0 fs 2fs
2

s s s s s s s

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-11


Échantillonnage Instantané
Méthode d’échantillonnage la plus simple à réaliser en pratique et donc la plus
utilisée.

ys(t)

t
-T 0 T 2T 3T 4T 5T 6T t
s s s s s s s

On montre que le signal échantillonné ys(t) s’écrit :


X
ys(t) = m(nTs)p(t − nTs)
n

où p(t) est une impulsion d’amplitude A et de durée τ

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-12


Échantillonnage Instantané
Principe : Utiliser un échantillonneur-bloqueur
Échantillonnage
circuit de maintien circuit de maintien
idéal (bloqueur) (bloqueur)
y’ (t)
s
m(t) y (t) y(t)
s d(t)
X h(t) h(t)
d(t)
y(t)
0
t A

0
t
t
d (t)
T

On a que,
T F {δ(t)} = 1, T F {y(t)} = Y (f ) = Aτ sin(2πf τ /2)/(2πf τ /2)
et donc H(f ) = P (f ) =P Aτ sin(2πf τ /2)/(2πf τ /2)
On sait que Ys0(f ) = T1s n M (f − nfs) et donc la sortie de l’échantillonneur
bloqueur devient :

Aτ X sin(πf τ )
Ys(f ) = Ys0(f )H(f ) = M (f − nfs)
Ts n (πf τ )

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-13


Échantillonnage Instantané (suite)
Observations

– Les répliques de M (f ) sont déformées par la fonction P (f ) = Aτ sin(πf τ )/(πf τ )


– La récupération parfaite du signal par simple filtre passe-bas n’est plus direc-
tement possible

La solution à ce problème est d’appliquer un filtre égaliseur dont la réponse en


fréquence est de la forme :
1 1
Heg (f ) = =
P (f ) Aτ sin(πf τ )
(πf τ )

Filtre de récupération

Égaliseur

filtre ^
y (t) m(t)
s passe-bas 1/P(f)
idéal

ELE 3700 – Analyse des signaux : Échantillonnage 2-1-14

Вам также может понравиться