Vous êtes sur la page 1sur 5

SIGNAUX NUMERIQUES – GEP3032L

Examen partiel - octobre 2022 – sans document – calculatrice autorisée – 1h30

I) Série de Fourier.
On considère le signal x(t) ci-contre.

a) Calculez la surface de ce signal sur


l’intervalle [0 ; T]. En déduire Cx(0) 1pt

b) Déterminez et tracez la dérivée de x(t) au sens des distributions (Attention à la discontinuité).


Cette dérivée sera appelée y(t). Précisez bien les amplitudes sur le schéma. 2pts

c) Calculez les coefficients de Fourier Cy(n) du signal y(t). 2pts

d) En déduire les Cx(n). 1pt


--------------------------------------------------------------------------------------------------------------------
II) Echantillonnage
1
On considère un signal dont le spectre peut s’écrire : S() =

( j. + 1 )2
2..2000
a) Tracez le diagramme asymptotique de ce spectre. 1pt
(Aidez-vous de l’échelle log en bas de la page)
b) L’amplitude du signal est considéré comme négligeable en dessous de -60dB. Quelle doit être
la fréquence d’échantillonnage minimale ? (graphiquement ou par le calcul) 1pt

La fréquence d’échantillonnage Fe nous est imposée et vaut 64kHz.

c) Quelle est l’amplitude du signal à Fe/2 ? Par conséquent, quelle atténuation devra apporter le
filtre anti-repliement à Fe/2 ? 1pt
d) On utilisera un filtre anti-repliement d’ordre 2. Quelle devra être sa fréquence de cassure ? 2pts
e) Tracez le diagramme de Bode pour montrer |S()|, le filtre |F()|, et le signal filtrée. 1pt
--------------------------------------------------------------------------------------------------------------------
III Filtre numérique. La pulsation d’échantillonnage est notée  = 2./T.

Soit le filtre numérique d’entrée x(k), de sortie y(k) défini par l’équation aux différences :
y(k) = ( y(k-1) + y(k-2) + x(k) + x(k-1) ) /4

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


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

1
𝛿(𝑡 − 𝑡 ). 𝑓(𝑡). 𝑑𝑡 = 𝑓(𝑡 ) & 𝐶 (𝑛) = . 𝑥(𝑡). 𝑒 . 𝑑𝑡
𝑇 ( )
I) Série de Fourier. (6 points)

a) Surface
Le triangle a une surface = hauteur*longueur/2 = T/6 ;
Le rectangle a une surface = hauteur*longueur = T/3.
La surface est donc T/6+T/3 = T/2

1 1 𝑇 1
𝐶 (0) = ∗ 𝑎𝑖𝑟𝑒 𝑑𝑢 𝑠𝑖𝑔𝑛𝑎𝑙 𝑠𝑢𝑟 𝑢𝑛𝑒 𝑝é𝑟𝑖𝑜𝑑𝑒 = . = 𝟏𝐩𝐭
𝑇 𝑇 2 2

b) dérivée y(t) = dx/dt


sur [0 ; T/3] pente = x/t = 3/T
sur [T/3 ; 2T/3] pente=0
discontinuité d’amplitude -1 en 2T/3
car x(2T/3+) - x(2T/3-) = 0 – 1 = -1
donc la dérivée possède un Dirac de poids -1.
sur [2T/3 ; T] pente=0

𝑆𝑢𝑟 [0 ; 𝑇[ 𝑜𝑛 𝑝𝑒𝑢𝑡 é𝑐𝑟𝑖𝑟𝑒 ∶ 𝑦(𝑡) = . 𝐻(𝑡) − 𝐻 𝑡 − − 𝛿 𝑡− 𝟐𝐩𝐭𝐬

c) calcul de Cy(n): (rappel : ΩT = 2π)

1 1
𝐶 (𝑛 ) = . 𝑦 (𝑡 ) . 𝑒 . 𝑑𝑡 𝑜𝑢 𝑏𝑖𝑒𝑛 𝐶 (𝑛 ) = . 𝑦(𝑡). 𝑒 . 𝑑𝑡
𝑇 𝑇

1 3 1 2𝑇
𝐶 (𝑛 ) = . .𝑒 . 𝑑𝑡 − . 𝛿 𝑡− .𝑒 . 𝑑𝑡
𝑇 𝑇 𝑇 3

1 3 𝑒 1 3 𝑒 −1 1
𝐶 (𝑛) = . . − .𝑒 = . − .𝑒
𝑇 𝑇 −𝑗𝑛2𝜋 𝑇 𝑇 −𝑗𝑛2𝜋 𝑇
𝑇

1−𝑒 1
𝐷𝑜𝑛𝑐 ∶ 𝐶 (𝑛) = 3. − .𝑒 𝟐𝐩𝐭𝐬
𝑗𝑛2𝜋𝑇 𝑇

d) En déduire les Cx(n).

𝑑𝑥 𝑗𝑛2𝜋 𝑇
𝑃𝑢𝑖𝑠𝑞𝑢𝑒 𝑦(𝑡) = 𝑎𝑙𝑜𝑟𝑠 𝐶 (𝑛) = . 𝐶 (𝑛) = 𝑗𝑛Ω. 𝐶 (𝑛) ↔ 𝐶 (𝑛) = . 𝐶 (𝑛)
𝑑𝑡 𝑇 𝑗𝑛2𝜋

1−𝑒 𝑒 𝑒 −1 𝑒
𝑑𝑜𝑛𝑐 ∶ 𝐶 (𝑛) = 3. − = 3. +𝑗 𝟏𝐩𝐭
−𝑛 . 4. 𝜋 𝑗𝑛2𝜋 𝑛 . 4. 𝜋 𝑛2𝜋
II) Echantillonnage (6 points)
1
𝑠𝑝𝑒𝑐𝑡𝑟𝑒 𝑑𝑢 𝑠𝑖𝑔𝑛𝑎𝑙 ∶ 𝑆(𝜔) =
𝜔
𝑗. +1
2. 𝜋. 2000
a) tracé du spectre :
Il y a une asymptote en basse fréquence : |S(→0)|=1 donc 0dB
Fréquence de cassure : Fc = 2000Hz
Pente après la cassure : 2*(-6dB/oct) = -12dB/oct car le dénominateur est de degré 2…
… ou encore -40dB/décade.

1pt

b) Calcul de la fréquence d’échantillonnage minimale :


La pente est de -12dB/octave. Puisque 60/12 = 5 , il faut 5 octaves pour que l’amplitude passe
de 0dB à -60dB ( donc de la fréquence 2kHz à la fréquence 25*2kHz = 64kHz). Donc la
fréquence d’échantillonnage doit être au moins de 2*64kHz = 128kHz. 1pt

c) Si on nous impose Fe = 64kHz alors Fmax est Fe/2 = 32kHz


Et on mesure sur la courbe : |S(32 kHz)|dB = -48dB => Le filtre anti-repliement devra donc
apporter une atténuation de 12dB à la fréquence 32kHz pour arriver à un niveau de -60dB. 1pt

d) Le filtre anti-repliement est d’ordre deux, donc sa pente est de -12dB/oct.


Pour atteindre -12dB, il suffit d’une octave.
La fréquence de cassure du filtre doit satisfaire la relation : Fc*21 = Fmax = Fe/2 = 32kHz
Donc : Fc*2 = 32kHz  Fc = 16kHz 2pt

e) schéma

1pt
III Filtre numérique. (7 points) La pulsation d’échantillonnage est notée  = 2./T.

y(k) = ( y(k-1) + y(k-2) + x(k) + x(k-1) ) / 4

a) schéma-bloc : 1pt

b) stabilité :

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

y(k) - 0,25.y(k-1) - 0,25.y(k-2) = 0 => r2 - 0,25.r - 0,25 = 0  4r2 – r – 1 = 0

…  = (-1)2 – 4*4*(-1) = 17 donc les racines sont réelles :

1 + √17 1 − √17
𝑟 = = 0,6404 𝑒𝑡 𝑟 = = −0,3904
8 8

Les racines sont dans l’intervalle ] -1 ; 1 [ , donc le filtre est stable. 1pt

c) Réponse à un échelon : y(k) = 0,25.y(k-1) + 0,25.y(k-2) + 0,25.x(k) + 0,25.x(k-1)

k= -1 0 1 2 3 4 5 6 7
x(k) = 0 1 1 1 1 1 1 1 1
y(k) = 0 1/4 0,5625 0,703 0,816 0,880 0,924 0,951 0,969
y(k-1) = 0 0 1/4 0,5625 0,703 0,816 0,880 0,924 0,951
y(k-2) = 0 0 0 1/4 0,5625 0,703 0,816 0,880 0,924

On constate que y(k) tend vers la valeur


constante ‘1’. Donc le filtre transmet le continu
et possède un gain statique de 1.
2pts
d) Fonction de transfert : y(k) = 0,25.y(k-1) + 0,25.y(k-2) + 0,25.x(k) + 0,25.x(k-1)

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

𝑌(𝜔) − 0,25 ∗ 𝑌(𝜔) ∗ 𝑒 − 0,25 ∗ 𝑌(𝜔) ∗ 𝑒 = 0,25 ∗ 𝑋(𝜔) + 0,25 ∗ 𝑋(𝜔) ∗ 𝑒

1
1 − 0,25 ∗ 𝑒 − 0,25 ∗ 𝑒 ∗ 𝑌(𝜔) = 1 + 𝑒 ∗ ∗ 𝑋 (𝜔 )
4

𝑌(𝜔) 0,25. (1 + 𝑒 ) 1+𝑒


𝐻 (𝜔 ) = = =
𝑋(𝜔) 1 − 0,25 ∗ 𝑒 − 0,25 ∗ 𝑒 4−𝑒 −𝑒

.
1+𝑒
𝑜𝑢 𝑏𝑖𝑒𝑛 ∶ 𝐻 (𝜔 ) =
. .
4−𝑒 −𝑒
1pt

e) Tracé du module de H()

1+𝑒 1+1 2
H(ω = 0) = = = =1;
4−𝑒 −𝑒 4−1−1 2

Ω 1+𝑒 1−1 0
H ω= = = = =0
2 4−𝑒 −𝑒 4 − (−1) − 1 4

Ω 1+𝑒 |1 − 𝑗| √2 √2
H ω= = = = = = 0,277
4 |4 − (−𝑗) − (−1)| |5 + 𝑗| √26
4−𝑒 −𝑒

Ω
𝑒𝑡 𝑜𝑛 𝑑𝑜𝑛𝑛𝑒 ∶ H ω = = 0,50
8

Dans l’intervalle [ 0 ; /2 ] on constate qu’il s’agit d’un filtre passe-bas. 2pts

Vous aimerez peut-être aussi