Académique Documents
Professionnel Documents
Culture Documents
Echantillonnage Et Restitution Des Circuits Freddy Mudry
Echantillonnage Et Restitution Des Circuits Freddy Mudry
x(t)
Systme
analogique
y(t)
x(t)
x(t)
x[n]
A
N
Systme
numrique
y[n]
y(t)
N
A
x(t)
Te ,
la quanti-
cation du signal et son codage. Pratiquement, ces oprations sont eectues dans un
mme lment, le convertisseur AN, qui reoit le signal analogique et le convertit
en un signal discret quanti.
Te
xa(t)
x(t)
Filtre
CAN
xe(t)
x[n]
y[n]
yq(t)
y(t)
Filtre
La gure 8.3 prsente les lments qui interviennent lors du traitement numrique
d'un signal analogique. On y trouve un ltre antirecouvrement (on verra plus loin
sa raison d'tre), un chantillonneur command par une horloge de priode
quanticateur Q, un processeur numrique
P,
Te ,
lissage.
Temps
continu
discret
xe(t=nTe)
x(t)
Te
continue
Signal analogique
Signal chantillonn
A
N
(a)
(b)
t
Amplitude
Q
xq(t)
Te
discrte
xq[n]
Signal numrique
N
A
(d)
(c)
t
un
Signaux continus en temps et en amplitude : x(t). On les appelle galement signaux analogiques (gure 8.4a) ; ils proviennent gnralement de processus physiques.
2.
Te ,
4.
Te = 0.5 [msec].
Le
U0 = 1 [V ] = 1 [ms]
Question
1. Tracez la caractristique du convertisseur et les graphes
2. Quelles valeurs obtiendra-t-on pour
Rponse
xe [n], xq [n]
et
x(t)
et
xq [n].
q[n].
de la tension d'entre
un pas de quantication de 20 [mV] (gure 8.5a). L'chantillonnage et la quantication du signal sont reprsents dans la gure 8.5b. Le tableau suivant donne les
direntes valeurs demandes avec les erreurs relatives causes par la quantication :
xe [n]
xq [n]
q[n]
q [n] %
1.000
0.6065
0.3679
0.2231
0.1353
0.0821
0.0498
0.0302
0.0183
1.00
0.60
0.36
0.22
0.14
0.08
0.04
0.04
0.02
50
30
18
11
0.00
1.08
2.15
1.39
+3.47
2.56
19.7
+32.5
+9.29
xq
256
5.12
255
5.10
254
0.9
0.8
(a)
5.08
(b)
0.7
0.6
0.06
0.04
0.02
0.5
0.4
0.3
0.2
x
0
5.11
0.05
0.03
0.01
0.1
[V]
0
0.5
1.5
2.5
3.5
4.5
temps [sec]
5
3
x 10
x(t),
xe (t)
Te (t)
de priode
Te ,
x(t)
(8.1)
La fonction ainsi obtenue est une suite d'impulsions de Dirac dont la surface est
module par le signal
x(t).
x(t)
Te(t)
1
t
Te
xe(t) = x(t) . Te(t)
x(t)
A
t
Te
Fig. 8.7: Ambigut due l'chantillonnage
Te
Te (t).
x(t)
Or, on sait qu' une multiplication temporelle correspond, dans l'espace des
D(jf )
X(jf )
du signal
x(t)
et
(8.2)
Te
D(jf) = 1 fe(f)
Te
1/Te
f
fe
Proprit
Te (t)
Dmonstration
fe (f )
de priode
fe = 1/Te
Te (t)
Te est
1/Te .
de priode
et d'amplitude
Te (t) =
+
X
avec
fe =
k=
o
D(jk)
Te (t)
1
Te
qui valent :
1 Z 0+
1
1 Z +Te /2
(t) exp (j2 kfe t) dt =
(t) 1 dt =
D(jk)
Te Te /2
Te 0
Te
un
D(jf ) =
1
f (f )
Te e
(8.3)
fe .
X(jf )
et
D(jf )
fe .
X(jf )
On a donc :
X
1 +
X (j(f m fe ))
Te m=
(8.4)
Ce rsultat trs important montre que le spectre d'un signal chantillonn est la
somme d'une rptition priodique du spectre du signal analogique
X(jf )
(gure
x(t)
X(f)
Xe(f)
xe(t)
Te
fe .
t
-fe
+fe
spectre
Considrant un signal sinusodal x(t) de frf0 = 3 [kHz] chantillonn la frquence fe = 8 [kHz], on obtient les points
chantillonns x(nTe ) reprsents la gure 8.10a. Malgr le faible nombre de points
obtenus (quatre points pour une priode et demie), le signal x(t) est univoquement
aux frquences
x(t), x(n T )
0.5
0
0.5
1
0
0.05
0.1
0.15
0.2
0.25
temps [ms]
0.3
0.35
0.4
0.45
0.5
0.5
0.3
|X (jf)|
0.4
0.2
0.1
0
15
10
fe
0
frquence [kHz]
+fe 10
15
f > 2 f0 )
fe ,
on imagine
x(t)
Il est donc important de ne pas oublier que l'chantillonnage d'un signal n'est pas
une opration aussi anodine qu'elle parat. Si la priode d'chantillonnage est trop
petite, cela peut modier gravement le signal temporel peru aprs chantillonnage.
Comme le montre la gure 8.12, une sinusode de frquence leve peut tre perue
comme un signal de frquence beaucoup plus faible.
Le recouvrement spectral illustr par les gures 8.11 et 8.13 peut galement tre
fe /2. Cette frquence particufN = fe /2 porte le nom de frquence de Nyquist et elle dlimite
d'analyse compris entre fe /2. Ainsi que le montre la gure 8.13, les
valeurs obtenues par superposition des spectres peuvent appartenir aussi bien une
sinusode de 2 kHz qu' celle de 6, 10 ou 14 kHz. Ce qui fait que si l'on n'y prend
pas garde, la frquence relle 6 kHz est perue comme un signal basse-frquence de
fapp = m fe fk ,
m 6= 0
(8.5)
x(t)
X(f)
xe(t)
Xe(f)
Te
f
+fe
-fe
xe(t)
Xe,k(f)
Te
t
-fe
Xe(f) = Xe,k(f)
xe(t)
Te
f
+fe
-fe
1
0.5
0
0.5
1
0
10
12
14
16
18
20
16k
X(f)
-16k
14k
12k
10k
fe = 8k
-8k
4
-6k
-4k
-2k
2k
-2
-6
6k
4k = fe/2
-fe
-fe/2
8
6
fe/2
[kHz]
fe
Questions
1. Dessinez la fonction
x(t)
fapp
du signal
x(t = nTe ).
Rponses
10
x(t), x(n T )
0.5
0
0.5
1
0
0.05
0.1
0.15
0.2
0.25
temps [ms]
0.3
0.35
0.4
0.45
0.5
0.5
0.3
|X (jf)|
0.4
0.2
0.1
0
15
10
fe
0
frquence [kHz]
+fe 10
15
prsence d'une oscillation de priode 0.33 [ms] qui n'existe pas en ralit (gure
8.14).
% signal apparent
fapp = fo - fe ;
xta = sin (2*pi * tt * fapp) ;
% chantillonnage de x(t)
tn = 0 :Te :tmax ;
xn = sin (2*pi * tn/To) ;
% traage dans le domaine temporel
subplot(2,1,1) ;
h1 = plot (tt, xt) ; grid ;
set(h1,'LineWidth',2) ; hold on ;
plot(tn, xn, 'o', tt, xta, '-') ;
xlabel ('temps [sec]') ;
11
Le spectre original et sa rptition font apparatre des raies se trouvant aux frquences suivantes :
k = 1, m = 0, 1, 2, 3
...
+m fe f0
m fe f0
5
5
+3, +13
+11, +21
+19, +29
...
3, 13
11, 21
19, 29
...
4 [kHz],
fe /2 =
frquence
fapp = 3 [kHz]
(gure 8.14).
T0 = 1 [ms]
1 [kHz].
fe = 12.8 [kHz]
et
f0 =
fe = 12.8 [kHz].
f0 = 1 [kHz]
couvrement spectral fait apparatre de manire vidente des raies parasites en des
frquences inattendues (gure 8.15). Ces raies apparentes se situent en
fapp = m fe k f0
En ne considrant que les premiers spectres latraux (m
frquences apparentes suivantes
= 1),
m = 1, k = 1,
+12.8+( )
+12.8 ( )
12.8+( )
12.8 ( )
11
13
15
17
+13.8
+11.8
+15.8
+9.8
+17.8
+7.8
+19.8
+21.8
+23.8
+25.8
+27.8
+29.8
11.8
13.8
9.8
15.8
7.8
17.8
+5.8
5.8
+3.8
3.8
+1.8
1.8
0.2
+0.2
2.2
+2.2
4.2
+4.2
19.8
21.8
23.8
25.8
27.8
29.8
Les valeurs mises en gras correspondent aux frquences apparentes que l'on retrouve
dans la bande de base comprise entre 0 et
fN = fe /2 = 6.4 [kHz].
T0 = 1 [ms] et de
fe = 16 [kHz]
largeur
t = 0.2 [ms].
On sait que le spectre de la SIR est constitu de raies situes en des multiples de la
fondamentale
f0 = 1 [kHz]
12
fe .
1/t = 5 [kHz].
x(t)
0.5
0
0.5
1
0
5
temps [ms]
10
f0 = 1
|X(jf)| [dB]
10
fe/2 = 6.4
3
5
20
11
13
11
13
30
40
6
8
frquence [kHz]
10
12
14
1. le signal temporel
2. le spectre de base
3. le spectre de base
4. le spectre
prcdents.
Comme le spectre du signal chantillonn est la somme de tous les spectres dcals
en
m fe ,
fe
et
f0
raies spectrales se superposent alors exactement. Si bien que l'on observe des raies
situes l'endroit o on les attend. Le risque est alors grand de ne pas voir que les
amplitudes des raies spectrales sont fausses par le recouvrement spectral.
4)
fe , 2fe ,
4),
+36,
fk = k f0
k f0 m fe .
13
x(t), xe(t)
1
0.5
X(jf)
0
2.5
1.5
0.5
0.5
1.5
2.5
0.2
0.1
0
X(j(f kfe))
20
0.3
15
10
10
15
20
15
10
10
15
20
15
20
0.2
0.1
0
20
0.3
Xe(jf)
0.2
fe/2
0.1
+fe/2
0
20
15
10
0
t, f
14
10
15
= 0.2 msec
Question
f = fc
A = 10 V ,
Te = /2 = 0.1 msec.
de constante de
f = 0
Rponse
X(jf ) = A
le spectre du signal chantillonn
Xe (jf ) =
=
xe (t)
1 + j2 f
vaut :
X
1 +
X (j(f k fe ))
Te k=
X
A
1 +
Te k= 1 + j2 (f k fe )
x(t)
x[n]
0.8
0.6
0.4
0.2
0
0
0.1
0.2
0.3
0.4
0.5
temps [sec]
0.6
0.7
0.8
0.9
1
3
x 10
x 10
2
X(f)
Xe(f)
1.5
0.5
0
10
10
frquence [kHz]
Fig. 8.17: chantillonnage d'une exponentielle amortie et son spectre
16
et
Xe (jf )
calcul qui suit, on notera que pour des raisons d'chelle, la priode d'chantillonnage
n'est pas prise en compte dans le calcul des spectres.
% parametres
A = 10.0 ; tau = 0.2e-3 ;
fc = 1/(2*pi*tau) ;
Te = tau/2 ; fe = 1/Te ;
% spectre original en f = 0 et f = fc :
f = [0, fc] ;
Xf0 = A*tau ./ (1 + j*2*pi * f*tau)
Xfm = abs (Xf0)
>> Xfm = 0.2000e-3 0.1414e-3
% repetition spectrale
% spectre original
Xf0 = A*tau ./ (1 + j*2*pi * f*tau)
% spectres dus fe
Xfp1 = A*tau ./ (1 + j*2*pi * (f + fe)*tau) ;
Xfm1 = A*tau ./ (1 + j*2*pi * (f - fe)*tau) ;
% spectres dus 2fe
Xfp2 = A*tau ./ (1 + j*2*pi * (f + 2*fe)*tau) ;
Xfm2 = A*tau ./ (1 + j*2*pi * (f - 2*fe)*tau) ;
% spectre rsultant
Xfe = Xf0 + Xfm1 + Xfp1 + Xfm2 + Xfp2
Xfem = abs (Xfe)
>> Xfem = 0.2031e-3 0.1415e-3
% erreurs relatives
erreurs = (Xfem - abs(Xf0)) ./ abs(Xf0)
>> erreurs = 0.0157 0.0008
Cet chantillonnage de l'exponentielle amortie avec
Te = /2
= 796 [Hz]).
17
l'ingalit suivante :
fe > 2 fmax
Te <
Tmin
2
(8.6)
fe ' (3 5) fmax
Te '
Tmin
35
(8.7)
chantillonnage.
fmax ,
on pourra viter
x(t)
avant son
fmax ,
1
H(f ) = r
2m
1 + ffc
1
Hfe (f ) = H(f fe ) = r
2m
e
1 + f f
fc
(8.8)
8.5.2 Exemple
Donne
Considrons un signal
x(t),
m = 6 et de
fc = 1 [kHz].
18
fe
fc
10
20
Module [dB]
30
40
m=4
m=4
m=6
m=6
m=8
m=8
50
60
70
80
90
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
frquence [fe]
f = 4 fc )
Puisque en
droit devra tre infrieure 1% de 0.707 ; c'est--dire, 0.00707 = 1/141 (gure 8.19).
0.707
H(f) [dB]
10
H(ffe)
H(f)
20
30
40
1/141
50
60
500
1000
1500
2000
2500
3000
frquence [Hz]
Fig. 8.19: Eet du ltre antirecouvrement d'ordre 6 avec
fe = 3.28 fc
Ne considrant que le premier spectre latral, l'eet du recouvrement est dcrit par
la rponse frquentielle centre en
+fe
1
1
Hf e (f ) = H(f fe ) = r
12 = 141
e
1 + f f
fc
lorsque f = fc
19
On a donc :
fc fe
1+
fc
!12
fe fc
=1+
fc
!12
= 1412 = 2 104
1 + 2 104
fe =
1/12
fc
base sur les modules des spectres alors que, pour tre exact, il aurait fallu travailler
avec les spectres complexes (voir l'exemple du paragraphe 8.4.1).
cation uniforme o les valeurs codes sont obtenues par arrondi dans le domaine de
conversion
CAN
du convertisseur, on a :
Q=
CAN
2n
(8.9)
CAN = 2 Umax
Q=
Le pas de quantication
bits entre
+Umax
et
Umax
2 Umax
Umax
CAN
=
= n1
n
n
2
2
2
(8.10)
CAN
dnit la
rsolution du convertisseur
RCAN
Q
CAN
1
= 1 LSB
2n
(8.11)
On dit, de manire quivalente, que la rsolution est gale au poids du bit le plus
faible du convertisseur.
Lorsque les valeurs codes sont obtenues par arrondi, l'erreur due au codage se
rpartit uniformment autour de la droite de conversion idale et la caractristique de
codage est celle reprsente la gure 8.20. L'erreur maximum due la quantication
est alors :
EQ =
Umax
Q
= n
2
2
CAN = 20 [V ]
20
Q=
2 10 [V ]
' 20 [mV ]
210
EQ ' 10 [mV ]
10 [V ],
on aura
RCAN =
1
1024
convertisseur. Gnralement, ces deux grandeurs sont du mme ordre. On peut cependant trs bien imaginer l'exemple d'un convertisseur 4 bits qui aura une rsolution de
1/16 = 6.25%
original
codage
erreur
Sortie code
8
1
0.8
0.6
0.4
0.2
0.2
0.4
0.6
0.8
Tension dentre
x(t = nTe )
EQ = Q/2 (gure 8.21). Sa puissance est une mesure de la dgradation que subit
le signal.
Si le pas de quantication est beaucoup plus petit que l'amplitude du signal
x(t), on
e(t) =
Q
t
t
pour
t
t
t+
2
2
1 +t/2 2
e (t) dt
t t/2
1 Z +t/2 Q 2
=
t dt
t t/2 t
PQ =
21
original
codage
bruit
0.8
0.6
Amplitude
0.4
0.2
0
0.2
0.4
0.6
0.8
1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
temps
Q
1
t t
2
1
t
2
3
2
3
Ce qui donne nalement le rsultat bien connu pour une distribution statistique
uniforme :
EQ2
Q2
PQ =
=
3
12
(8.12)
1 2 Umax
PQ =
12
2n
2
PQ
Umax
2n 3
!2
Qef f =
Q
PQ =
12
(8.13)
Le spectre du signal d'erreur est plus dicile valuer. Mais dans la plupart des cas,
les conditions sont remplies pour que la densit spectrale du bruit de quantication
puisse tre considre constante.
22
Xef f
et celle du bruit
SNR
Nef f
Xef f
Nef f
(8.14)
Qef f = Q/ 12.
Nef f = Qef f
SNR =
X
Xef f
= 2n1 12 ef f
Umax
Q/ 12
(8.15)
SNRdB 20 log(SNR)
= (n 1) 20 log(2) + 10 log(12) + 20 log
d'o :
Xef f
Umax
Xef f
< 6 n + 4.8 dB
Umax
(8.16)
On voit ainsi que le rapport signal sur bruit d'un convertisseur A-N dpend de
son domaine de conversion et de la valeur ecace du signal. Comme l'amplitude
de celui-ci ne doit pas dpasser le domaine du convertisseur si l'on veut viter des
saturations, on voit que le SNR sera toujours infrieur
6n + 4.8 dB.
Umax
du convertisseur AN, on a :
Umax
1
Xef f = = 2n1 Q
2
2
Le rapport signal sur bruit maximum que l'on peut avoir aprs quantication vaut
alors :
SNRmax
2n1Q/ 2 n1
Xef f
=
=
= 6 2
Qef f
Q/ 12
SNRmax, dB 20 log(SNR)
= (n 1) 20 log(2) + 10 log(6)
' 6 (n 1) + 7.8 dB
d'o
si
A = Umax
(8.17)
23
Il est important de se rappeler que ce rsultat n'est valable que pour une sinusode
dont l'amplitude couvre toute la plage du convertisseur AN et qu'il reprsente le
SNR maximum possible pour un convertisseur donn.
Ainsi, pour un convertisseur 8 bits, le rapport signal sur bruit maximum vaut environ
50 dB. Ceci est susant pour la plupart des applications industrielles, mais pas du
tout en haute-dlit o l'on dsire un rapport d'au moins 96 dB. Dans ce cas, 16
bits sont ncessaires avec un convertisseur d'excellente linarit.
Dans le cas plus gnral o l'amplitude
A du
Umax ,
on aura :
Umax
A
A Umax
(8.18)
Umax
que le rapport signal sur bruit obtenu aprs quantication vaut au maximum :
SNRmax, dB = 6 n
Dans le cas plus gnral o l'amplitude
Umax ,
si
A = Umax
(8.19)
on aura :
Umax
A
A Umax
(8.20)
Umax
2
Umax
5%
si
Xef f
0.3%
si
Xef f
si Xef f =
Umax
3
Dans ce cas, plus gnral que celui du signal sinusodal, on voit que le rapport signal
sur bruit ne dpassera pas 43 dB pour un convertisseur 8 bits. Une illustration de
la quantication de trois signaux types est donne dans la gure 8.22.
24
Signaux
Sinus
Triangle
1
0.5
0.5
0.5
0.5
0.5
0.5
1
0
0.5
1
0
0.5
temps
Quantification 4 bits
Bruit
temps
0.5
0.5
0.5
0.5
0.5
0.5
1
0
0.5
SNR
theor
0.5
temps
1
0
0.5
= 26 dB
24 dB
0.5
19 dB
nef f = n 1
Ce qui conduit aux rsultats globaux suivants
RN L =
1
2nef f
1
2n1
QN L =
Umax
Umax
= n2
n
1
ef
f
2
2
(8.21)
On voit ainsi que le rapport signal sur bruit calcul jusqu'ici est rduit d'un facteur 2
ou de 6 dB. Le rapport signal sur bruit est alors corrig de la manire suivante :
(8.22)
25
Convertisseur linaire
0.5
0.5
0.5
0.5
0.5
0.5
q,NL
(t)
0.5
0.5
1
1
0.5
0.5
1
1
0.5
temps
0.5
temps
Signaux
sinus
triangle
bruit gaussien
SNRmax [dB]
6n + 1.8
6n
6n 4.7
SNRmax avec NL
6n 4
6n 6
6n 11
26
Tension dentre
x(t), y
x(t), yq(t)
Tension dentre
[dB]
8.6.6 Conclusion
Les situations que l'on vient d'analyser peuvent se rsumer dans le tableau 8.1.
De celui-ci, on notera que de manire gnrale, une conversion AN relle peut
dicilement fournir un rapport signal sur bruit suprieur
6(n 1) dB
mme si
(8.23)
comme reprsentative de ce que l'on peut obtenir au mieux dans des situations
relles.
Dynamique
Nombre de bits
Tlphonie
50 dB
Mesures industrielles
70 dB
12
Audio numrique
96 dB
16
Multimtre numrique
> 100 dB
18
En audio de haute qualit, les limites que l'on souhaite atteindre sont xes par les
capacits de l'oreille humaine ; la dynamique et la bande passante demandes sont
donc bien plus leves qu'en tlphonie. Ainsi, pour reproduire la qualit sonore
d'une salle de concert, on exige une bande passante de 20 kHz et une dynamique
de plus de 80 dB car cela correspond au rapport entre le volume sonore d'un grand
orchestre et le bruit de fond d'une salle silencieuse.
27
fe
et l'ordre
fc ,
1
H(f fe )|f =fc = r
2m
e
1 + fcff
c
n bits possdant une non-linarit
R'
2n1
v
u
u
t
fc fe
1+
fc
!2m
fc fe
1+
fc
!2m
>
2
fc fe
fc
!2m
>
2
> 2n1
d'o :
fc fe
fc
!m
2n1
2n1
> 2n1
fe > fc 1 + 2n1
Le tableau 8.3 donne le rapport
1/m
(8.24)
fe /fc pour dirents ltres de Butterworth et conver 12 LSB. On notera que si l'on souhaite
utiliser un ltre d'ordre 2 seulement avec un convertisseur 8 bits, il faut choisir une
28
Nombre de bits
du CAN
du ltre
10
12
14
16
13
24
47
92
182
4.4
5.8
7.7
10.6
14.5
3.7
4.5
5.6
7.1
9.0
3.3
3.9
4.6
5.5
6.7
3.0
3.5
4.0
4.7
5.5
2.9
3.2
3.6
4.1
4.7
fe /fc
fe ' (3 5) fc
(8.25)
29
amplitude
8
0
10
temps
g(t) =
sin ( fe t)
( fe t)
(8.26)
Cela signie que le signal peut tre reconstruit avec une somme de sinus cardinaux
t = n Te
et d'amplitudes gales
sin ( fe (t n Te ))
( fe (t n Te ))
(8.27)
x[n]
xa (t) =
+
X
n=
x[n]
Une illustration de cette interpolation est donne la gure 8.25. On notera que
cette interpolation idale n'est pratiquement ralisable qu'en temps dir et de
manire approche seulement.
Une comparaison entre les rsultats fournis par l'interpolateur d'ordre zro et l'interpolateur idal peut tre faite en observant les reconstructions illustres la gure
8.26. Comme le signal original possde une discontinuit, cela conduit un eet de
Gibbs assez prononc. Dans le cas d'un signal sans discontinuit chantillonn assez
rapidement, la reconstruction est presque parfaite.
x[n]
30
h(t)
x[n]
Te
Interpolateur idal
1
0.5
0
0.5
3
1
0.5
0
0.5
3
1
0.5
0
0.5
3
temps [Te]
Fig. 8.25: Reconstruction d'un signal triangulaire l'aide d'un interpolateur idal
50
100
150
200
250
300
200
250
300
Interpolateur idal
1.2
1
0.8
0.6
0.4
0.2
0
0.2
50
100
150
temps
Fig. 8.26: chantillonnage et reconstruction d'une rampe
31
h(t) =
si 0 t < Te
(8.28)
sinon
(t)
0.8
0.6
0.4
0.2
0
5
0
temps [T ]
h(t)
0.8
0.6
0.4
0.2
0
5
h(t)
H(jf )
de
H(jf ) = Te
sin ( f Te )
exp (j f Te )
( f Te )
(8.29)
fe /2
xs (t)
fe /2,
32
CNA
idal
module
0.8
0.6
0.4
0.2
0
5
frquence [fe]
1
phase /
0.5
0
0.5
1
5
frquence [fe]
Fig. 8.28: Rponse frquentielle d'un interpolateur d'ordre zro
x0(t)
FAR
x(t)
x[n]
Systme
numrique
y[n]
ys(t)
FL
y(t)
x0 (t)
Xe (f )
rsultant
X0 (f ).
x(t)
Xe (f )
rsultant est
33
0.2
1.2
Signal x (t)
0
Spectre de x0(t)
0.15
0.8
0.1
0.6
0.05
0.4
X0(f)
0
0.05
0.2
0
10
20
30
40
0.2
0.2
0.4
0.6
0.8
0.8
1.2
Signal x[n]
Spectre de x[n]
0.15
0.8
0.1
0.6
0.05
X (f)
0.4
0
0.05
0.2
0
10
20
temps [T ]
30
40
0.2
fc ,
0.4
0.6
frquence [f ]
du spectre original
0.2
X0 (f ).
1.2
Spectres
0.15
0.8
0.1
0.6
FAR
0.05
0.4
0
0.2
X0(f)
X(f)
0.05
10
20
30
40
0.2
0.2
0.4
0.6
0.8
0.8
1.2
Signal x[n]
Spectre Xe(f)
0.15
0.8
0.1
0.6
0.05
0.4
0
0.05
10
20
temps [T ]
30
40
34
X (f)
0.2
0
0.2
0.4
0.6
frquence [f ]
e
y[n]
appliqu au CNA.
0.2
1.2
Signal y[n]
Spectre de y[n]
0.15
0.8
0.1
0.6
0.05
0.4
0
0.05
Y(f)
0.2
0
10
20
30
40
1.2
0.2
0.4
0.6
0.8
1.2
Bloqueur
Spectre du bloqueur
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
B(f)
0
0
2
3
temps [Te]
0.2
0.4
0.6
frquence [fe]
0.8
y[n]
ys (t),
Ys (f ) = Y (f ) B(f )
qui
fe /2
ne
compris entre 0 et
fe /2,
1/B(f ) pour
Y (f ) ' X(f )
35
0.2
1.2
Signal ys(t)
0.15
0.8
0.1
0.6
0.05
0.4
0
0.05
0.2
0
10
20
30
40
0.2
0.2
0.4
0.6
0.8
0.8
1.2
Signal y(t)
Spectres
0.15
0.8
0.1
0.6
FL
0.05
0.4
0
0.05
0.2
0
10
20
temps [Te]
30
40
Y(f)
0
X(f)
0.2
0.4
0.6
frquence [fe]
8.10 Exercices
Ech 1 :
dterminez la frquence d'chantillonnage minimum pour qu'il n'y ait pas de recouvrement spectral.
Admettant
fe = 16 [kHz],
compris entre
16kHz ;
X(jf) [V/Hz]
0.1
0.05
0
20
15
10
0
f [kHz]
10
Ech 2 :
36
On considre un signal
15
20
8.10 Exercices
1. que valent sa priode
2. esquissez
xa (t)
T0
et sa frquence
Xa (jf ) ;
f0 ?
Xe (jf ) ;
analysez
x[n]
et
xa (t)
lorsque
Te = T0 /4 ;
esquissez le
Xe (jf ) ;
Te = 3 T /4 ;
concluez ;
5. dans le cas o
Te = T0 /2,
commentez.
Ech 3 :
A = 10 [V ], de priode T0 = 1 [msec]
chantillonne avec Te = T0 /20 ;
et de largeur
t = T0 /4
que l'on
1. esquissez
x(t)et xe (t) ;
2. esquissez
X(jf )
Xe (jf ) ;
et
3. que valent
Rp. :
Ech 4 :
A = 5 [V ],
fe = 8 [kHz] ;
de priode
T0 = 1 [msec]
1. esquissez
x(t)et xe (t) ;
2. sachant que
3. que valent
Ech 5 :
X(jf )
et
Xe (jf )
pour
esquissez
X(jf )
et
Xe (jf ) ;
f = 1 [kHz] ?
fe
d'chantillonnage ?
fe = 3 fe,min ,
xe (t).
2. soit
Ech 6 :
Un signal analogique
fN = fe /2 ?
x(n)
fapp ?
fc = fe /2,
ya (t) ?
37
Ech 7 :
T0 = 1 [ms]
fe = 9.8 [kHz], on
et d'amplitude
A = 1 [V ]
demande :
1. Quelles sont les frquences et amplitudes des raies spectrales du signal analogique ? Esquissez le spectre d'amplitudes.
2. Quelle est la largeur de la bande de base ? Quelles sont les composantes spectrales relles prsentes dans la bande de base ?
3. Quelles sont les frquences apparentes prsentes dans la bande de base ?
4. Quelles sont les amplitudes de chacune de ces raies ?
5. Les rsultats de l'analyse spectrale sont donns dans la gure 8.35 ; associez les
numros des composantes spectrales thoriques aux raies spectrales obtenues
aprs chantillonnage.
Signal chantillonn xe(t)
1
x(t)
0.5
0
0.5
1
0
5
temps [ms]
10
|X(jf)| [dB]
10
20
30
40
0.5
1.5
2.5
3
frquence [kHz]
3.5
4.5
Ech 8 :
Xe (jf ) =
AnNa 1 :
fe ,
+
X
2 (a + j2f )
1
+
a + j2f k=1 (a + j2f )2 + (2 kfe )2
bits, quelle est la dure d'enregistrement que l'on peut stocker dans 1 Moct ?
38
8.10 Exercices
AnNa 2 :
y(n) =
19
X
m=0
h(m) x(n m)
AnNa 3 :
AnNa 4 :
AnNa 5 :
de
x(t) ?
AnNa 6 :
f0 = 8
A =5
V et de
kHz, on demande :
f fc ?
Ar
du signal repli en
f = fc ?
39
AnNa 7 :
Rp. : fe = 13.7 fc
AnNa 8 :
1 [kHz]
Un signal
x(t)
f = fc
A = 10 [V] de frquence f =
1 [MHz], par exemple) l'aide d'un
travaillant entre 10 [V].
sinusodal d'amplitude
e(t) ;
AnNa 9 :
40