Vous êtes sur la page 1sur 4

SIGNAUX NUMERIQUES – GEP3032L

Année 2017-2018 – examen partiel - octobre 2017 – sans document – 1h30

I) Transformée de Fourier. Soit x(t) le signal ci-contre.

a) Déterminez et tracez la dérivée au sens des distributions


de x(t). (Cette dérivée sera appelée y(t))

b) Calculez la transformée de Fourier Y() du signal y(t).


En déduire X().

c) Soit z(t) le signal ci-contre.


Montrer que z(t) peut s’exprimer très
simplement en fonction de x(t)
seulement. En déduire Z().

--------------------------------------------------------------------------------------------------------------------
II) Echantillonnage
1
On considère un signal dont le spectre peut s’écrire : S() =

(j + 1 )2
2..1000
(On raisonnera sur les diagrammes asymptotiques)

a) L’amplitude du signal est considéré comme négligeable en dessous de 60dB. Quelle doit être
la fréquence d’échantillonnage minimale ?
b) Mais la fréquence d’échantillonnage nous est imposée et vaut 16kHz. Il faut donc utiliser un
filtre anti-repliement F(j). Quelle atténuation doit apporter le filtre à Fe/2 ?
c) Le filtre est d’ordre 4. Quelle devra être sa fréquence de cassure ?
d) Tracez le diagramme de Bode pour montrer |S()|, le filtre |F(j)|, et le signal filtrée.
--------------------------------------------------------------------------------------------------------------------
III Filtre numérique.

On considère un filtre numérique d’entrée x(k), de sortie y(k) défini par l’équation aux
différences : y(k) = 0,5.y(k-1) + x(k-1) – 2.x(k-2) + x(k-3) La pulsation d’échantillonnage est
notée  = 2./T.

a) Donnez la représentation par schéma-bloc de ce filtre.


b) Etudiez la stabilité de ce filtre.
c) Etudiez la réponse à une entrée échelon : x(k)=1 si k≥0 (à l’aide d’un tableau)
puis tracez le signal y(k). Commentaire ?
d) Donnez l’expression du filtre H() en utilisant le théorème du retard.
e) Calculez les modules de H(0), H(/4), H(/2) et on donne : |H(/2)| = 0,77
Tracez |H()| . Quel est ce type de filtre ?

-------------------------------------------------------------------------------------------------------------------
∞ ∞

(t-to).f(t).dt = f(to) --- X() =  x(t).e .dt .
-jt

-∞ -∞
Correction

I) Transformée de Fourier.

a) Il y a une discontinuité en t=0, donc la dérivée possédera une


impulsion de Dirac ; puis une constante entre t=0 et t=1 donc la
dérivée sera nulle, puis une pente « -1 » entre t=1 et t=2 donc
la dérivée sera égale à « -1 ».

y(t) = dx/dt = (t) - H(t-1) + H(t-2)


b) Y() =  ( (t) - H(t-1) + H(t-2) ) . e .dt
-jt

-∞
∞ 2
Y() =  (t).e .dt + 
-jt
.e-jt.dt
-∞ 1
-j2 -j
-j0 e -e e-j2 - e-j
Y() = e - =1 +
-j j
Y() 1 e-j2 - e-j
y(t) = dx/dt  Y() = j..X()  = X() …. donc : X() = -
j j 

c)

1 e-j2 - e-j 1 ej2 - ej


z(t) = x(t) + x(-t)  Z() = X() + X(-)  Z() = - + -
j  -j 

ej - ej2 - e-j2 + e-j 2.cos() - 2.cos(2)


Z() =  =
 

II) Echantillonnage
1
S() =

(j + 1 )2
2..1000

a) Cette transformée de Fourier présente une asymptote basse fréquence |S()| ----- 1 (=0dB)
0
puis le module décroit à partir de la fréquence de cassure (1000 Hz ou 2..1000 rd/s) avec une
pente de -12 dB/oct.

Donc il faut 5 octaves pour arriver à -60dB. Donc la fréquence de cassure doit être multipliée par
25 (i.e. 32).
La fréquence max est donc de (32*1000Hz) = 32kHz.
La fréquence d’échantillonnage minimale est : 64 kHz.
b) Si on nous impose Fe=16kHz, alors il faudrait avoir un niveau de -60dB à la fréquence de
8kHz.

Puisque 8 = 23, nous sommes à 3 octaves de la fréquence de cassure. Le niveau est donc de 3*(-
12) = -36dB. Pour arriver à -60 dB, le filtre passe bas anti-repliement devra apporter une
atténuation de 24 dB (un gain de -24 dB).
c)
Le filtre dont on dispose est du 4° ordre, sa pente est donc de 4*(-6)dB/oct i.e. -24dB/oct.
Il suffit de placer sa fréquence de cassure à 8kHz /21 soit 4kHz.
d)

------------------------------------------------------------------------------------------------------
III Filtre numérique.
y(k) = 0,5.y(k-1) + x(k-1) – 2.x(k-2) + x(k-3)

a)

a) Stabilité
y(k) - 0,5.y(k-1) = x(k-1) – 2.x(k-2) + x(k-3)

y(k+1) - 0,5.y(k) = x(k) – 2.x(k-1) + x(k-2)

équation caractéristique :  – 0,5 = 0 la solution est {0,5} qui est inférieure à 1 en module.
Donc le filtre est stable.
b) Réponse à un échelon

k= -1 0 1 2 3 4 5 6
X(k) = 0 1 1 1 1 1 1 1
X(k-1) = 0 0 1 1 1 1 1 1
X(k-2) = 0 0 0 1 1 1 1 1
X(k-3) = 0 0 0 0 1 1 1 1
Y(k) = 0 0 1 -0,5 -0,25 -0,125 -0,0625 -0,0313
Y(k-1) = 0 0 0 1 -0,5 -0,25 -0,125 -0,0625

La sortie revient à zéro, ce qui confirme


la stabilité du filtre. De plus on constate
que la constante en entrée devient 0 en
sortie, donc ce filtre ne transmet pas la
composante continue.

y(k) - 0,5.y(k-1) = x(k-1) – 2.x(k-2) + x(k-3)

Y() -0,5.Y().e-jT = X().e-jT – 2. X().e-j2T + X().e-j3T

Y().[ 1 - 0,5.e-jT ] = X() . [e-jT – 2.e-j2T + e-j3T ]

Y() e-jT – 2.e-j2T + e-j3T e-jT . (1 – 2.e-jT + e-j2T ) e-jT . (1 – e-jT)2


= H() = = =
X() 1 - 0,5.e-jT 1 - 0,5.e-jT 1 - 0,5.e-jT

(1 – e-jT) (1 – ejT) 1 - e-jT - ejT + 1


|H()| = =
(1 - 0,5.e-jT).( 1 - 0,5.ejT) (1 - 0,5.e-jT - 0,5.ejT + 0,25)


2 – 2.cos(2 )
2 – 2.cos(T) 
|H()| = =
(1 - cos(T) + 0,25) 
1,25 - cos(2 )

= 0 /8  /4  /2
cos(2) = 1 0,707 0 -1
 0 0,5858 2 4
2 – 2.cos(2  =

 1,25-1 1,25-0,707 1,25 2,25
1,25 - cos(2 ) =
 = 0,25 = 0,543
 0,5 0,7369 1,12 1,5
1,25 - cos(2 ) =

 0 0,795 1,78 2,67
2 – 2.cos(2  …

C’est un filtre passe-haut.

Vous aimerez peut-être aussi