• Aucun résultat trouvé

1 Le signal s

N/A
N/A
Protected

Academic year: 2022

Partager "1 Le signal s"

Copied!
5
0
0

Texte intégral

(1)

Traitement numérique des signaux Transformée de Fourier Discrète

I - Caractérisation de la Transformée de Fourier Discrète (TFD).

On considère le signal analogique xa(t) =ej2πf0t.

1. Calculer et représenter le spectre X1(f)du signalx1(t):

x1(t) =xa(t).Y

τ

(t)

Q

τ(t)est la fonction porte qui vaut1 entre−τ2 et +τ2 et0 ailleurs.

Vérier le théorème de Parseval.

On pourra calculer : ˆ +∞

−∞

sin(x) x

2

dxen utilisant le résultat : ˆ +∞

−∞

sin(x)

x dx=π(intégrale de Dirichlet).

2. En déduire le spectreXa(f)du signalxa(t):

Xa(f) = lim

τ→∞X1(f) Exprimer X1(f)à partir deXa(f).

RetrouverXa(f)en calculant la série de Fourier dexa(t). Vérier dans ce cas le théorème de Parseval.

3. Calculer le spectreX2(f)du signal périodiquex2(t):

x2(t) =x1(t)?

+∞

X

i=−∞

δ(t−iτ) (? signie l'opération de convolution)

Représenter X2(f)dans le cas où τ f0=k.X2(f)représente-il une bonne estimation deXa(f)? Recommencer dans le cas τ f0=k+12. Vérier le théorème de Parseval.

Exprimer X2(f)à partir deX1(f).

4. Calculer le spectreX3(f)du signal échantillonnéx3(t):

x3(t) =x2(t)×

+∞

X

p=−∞

δ(t−pT e)(oùTe= τ N) Représenter X3(f)dans le cas où τ f0=k.

Exprimer X3(f)à partir deX2(f).

5. Calculer la TFDX4(k)de tailleN du signal discretx4(n):

x4(n) =

+∞

X

p=−∞

x2(pT e).δ(n−pT e)

Exprimer X3(f)à partir deX4(k). 6. Que se passe-t-il lorsqueN → ∞?

A N constant, que peut-on faire pour améliorer l'estimation spectrale fournie par la TFD ?

1

(2)

II - Application : On échantillonne à la fréquencefe= 1le signal suivant : s1(t) =sin(2π0.25t) + 2cos(2π0.625t) 1. Donner les 16 valeurs obtenues sur la durée 06t615.

Le théorème de l'échantillonnage est-il respecté ? Quelle est la conséquence ?

2. Pour déterminer les signaux contenus dans l'ensemble des 16 échantillons obtenus, on eectue une transfor- mée de Fourier discrète (TFD) àN = 16points. Donner les valeurs obtenues et commenter ces résultats.

3. Reprendre la question précédente avec le signal :

s2(t) =cos(2π0.25t) + 2cos(2π0.60t) Comparer les valeurs obtenues avec les précédentes.

4. Vérier la relation de conservation de la puissance dans cette transformation de Fourier discrète.

5. Le signals1(t)est quantié à 6 bits après échantillonnage. Calculer la puissance du bruit de quantication et donner le rapport signal à bruit correspondant. Calculer la TFD du signal d'erreur de quantication et commenter les résultats.

(3)

Correction

I - Caractérisation de la Transformée de Fourier Discrète (TFD).

1. X1(f) = ˆ +∞

−∞

x1(t).e−j2πf tdt= ˆ +τ2

τ2

ej2πf0t.e−j2πf tdt= ˆ +τ2

τ2

e−j2π(f−f0)tdt=τsin(π(f−f0)τ) π(f−f0)τ Théorème de Parseval (Énergie dex1(t)) :Ex1+∞

−∞ |x1(t)|2dt=´+∞

−∞ |X1(f)|2df=τ ˆ +∞

−∞

sin(x) x

2 dx=

"

sin(x)2 x

#+∞

−∞

− ˆ +∞

−∞

−1

xsin(2x)dx=´ sin(x)

x dx=π 2. lim

τ→∞

sin(π(f−f0)τ) π(f−f0)τ =

(1 pourf =f0 0 ∀f 6=f0

.

D'autre part ˆ +∞

−∞

τsin(π(f−f0)τ)

π(f−f0)τ df= 1car ˆ +∞

−∞

sin(x) x dx=π donc en dénitive :Xa(f) =δ(f−f0)

On en déduit que X1(f) =Xa(f)?sin(πf τ)πf τ =T F[xa(t).×Q (t)].

On aurait pu aussi déterminerXa(f)en calculant la série de Fourier du signal périodique xa(t):

can= 1 T0

ˆ

T0

xa(t).e−j2πTn0tdt=

(1 pourn= 1

0 ailleurs oùT0= 1 f0

Xa(f) =

+∞

X

−∞

canδ(f− n T0

) =δ(f−f0)

Théorème de Parseval (Puissance dexa(t)) :Pxa =

+∞

X

−∞

|can|2= 1 T0

ˆ

T0

|xa(t)|2dt= 1

3. X2(f) =

+∞

X

n=−∞

c2nδ(f−n

τ)avecc2n= 1 τ

ˆ

τ

x2(t).e−j2πnτtdt= 1 τ

ˆ +τ2

τ2

x1(t).e−j2πnτtdt= 1 τX1(n

τ)

⇒X2(f) =

+∞

X

n=−∞

1 τX1(n

τ)δ(f −n

τ) =X1(f)×1 τ

+∞

X

n=−∞

δ(f −n τ) =T F

"

x1(t)?

+∞

X

i=−∞

δ(t−iτ)

#

4. c2n= sin(π(n−fπ(n−f 0τ))

0τ) . Lorsqueτ f0=kon a doncc2n =sin(π(n−k))

π(n−k) =δ(n−k)etX2(f) =δ(f−kτ) =δ(f−f0). X2(f)constitue alors une parfaite estimation deXa(f).

Lorsque τ f0=k+12 :c2n = sin(π(n−k−12))

π(n−k−12) . Ces quantités sont toutes non-nulles et X2(f)est un spectre de raies toutes non-nulles. X2(f)ne constitue donc pas une bonne estimation de Xa(f) qui ne présente qu'une seule raie en f0.

Théorème de Parseval :Px2 =

+∞

X

n=−∞

|c2n|2= 1 kT0

ˆ

kT0

|xa(t)|2dt= 1. Lorsqueτ f0=k:

+∞

X

n=−∞

|c2n|2=|c2k|2= 1.

Lorsque τ f0=k+12 :

+∞

X

n=−∞

|c2n|2=

+∞

X

n=−∞

sin π(n−k−12)

π(n−k−12) = 1car

+∞

X

n=−∞

sin(n+α)

n+α =π,∀α. 5. x3(t) =x2(t)×

+∞

X

p=−∞

δ(t−pT e)(oùTe=Nτ)==>X3(f) =X2(f)? Fe +∞

X

p=−∞

δ(f−pF e) =Fe +∞

X

p=−∞

X2(f−pF e)

Lorsque τ f0=k:X3(f) =X2(f)? Fe

+∞

X

p=−∞

δ(f−pF e) =Fe

+∞

X

p=−∞

δ(f−f0−pF e)

Dans le cas général, lorsque τ f0 n'est pas entier, le résultat est plus dicile à établir. Le spectreX3(f) est une périodisation du spectreX2(f)en sinus cardinal. Pour déterminer son expression plus facile- ment, il est préférable de considérer d'abord l'échantillonnage du signal impulsionnelx1(t)puis ensuite sa périodisation :

x5(t) =x1(t)×

+∞

X

p=−∞

δ(t−pT e)etx3(t) =x5(t)?P+∞

i=−∞δ(t−iN T e)

3

(4)

x5(t) =

+∞

X

p=−∞

x1(pT e)δ(t−pT e) =

+N−12

X

p=−N−12

ej2πf0pT eδ(t−pT e)

X5(f) =

+∞

X

p=−∞

x1(pT e)e−j2πf pT e=

+N−12

X

p=−N−12

ej2πf0pT ee−j2πf pT e=

+N−12

X

p=−N−12

e−j2π(f−f0)pT e

X5(f) =ej2π(f−f0)N−12 T e

+N−1

X

p=0

e−j2π(f−f0)pT e =ej2π(f−f0)N−12 T e

+N−1

X

p=0

e−j2π(f−f0)T ep

X5(f) =ej2π(f−f0)N−12 T e1−(e−j2π(f−f0 )T e)N

1−e−j2π(f−f0 )T e =ej2π(f−f0)N−12 T e

e−j2π(f−f0 )N2T e

e+j2π(f−f0 )N2T e

−e−j2π(f−f0 )N2T e

e−j2π(f−f0 )12T e

e+j2π(f−f0 )12T e−e−j2π(f−f0 )12T e =

sin(π(f−f0)N T e) sin(π(f−f0)T e)

Remarque : X5(f)est un spectre périodique de périodeF e. De même qu'en 3),X3(f) =T F

"

x5(t)?

+∞

X

i=−∞

δ(t−iN T e)

#

=X5(f)× 1 N T e

+∞

X

n=−∞

δ(f −nF e N ) En dénitive : X5(f) =F e

N

+∞

X

n=−∞

sin(π(Nn −f0T e)N)

sin(π(Nn −f0T e)) δ(f−nF e N ) 6. X4(k) =N1 PN−1

k=0 x4(n)e−j2πnkN =X5(kF eN)e−j2πkF eN N−12 T e

7. LorsqueN → ∞, le pas d'échantillonnage fréquentiel F eN tend vers 0 etX5(f) s'étroitise ; ce qui a pour eet d'améliorer l'estimation de X1(kF eN)que constitueX4(k).

AN constant, pour améliorer l'estimation spectrale fournie par la TFD, on peut choisir une autre fenêtre que la fenêtre carrée comme par exemple la fenêtre de Hamming.

(5)

1 Le signal s

1

(n)

Les valeurs des 16 premiers échantillons du signals1(t)peuvent être calculées grâce au code Matlab suivant : t=0 :15 ;

s1=sin(2*pi*0.25*t)+2*cos(2*pi*0.625*t) ;

On obtient :s1(n) ={2 ;−0.414 ; 0 ; 0.414 ;−2 ; 2.414 ; 0 ;−2.414 ; 2 ;−0.414 ; 0 ; 0.414 ;−2 ; 2.414 ; 0 ;−2.414}

Le théorème de l'échantillonnage n'est pas respecté car la plus grande des fréquences (0.625) est supérieure à la demie fréquence d'échantillonnage (0.5).

2 TFD de s

1

(n)

S1(k) = 1 N

N−1

X

n=0

s1(n)e−j2πnkN

5

Références

Documents relatifs

[r]

La limite est infinie donc la fonction f n’est pas dérivable en

Et parce que nousvivons dans un monde de curiosité mondiale, nous vous invitons à découvrir les vins chi- liens,la gastronomie coréenne et les bonbons japonais.. Auregistre de

1 point La fonction f n’est pas continue sur IR puisque elle n’est pas continue

• Déterminer le conjugué d’un nombre complexe et utiliser le conjugué pour trouver les formes algébriques d’inverses et de quotients des nombres complexes.. • Déterminer

Refaites les exemples du savoir faire ci-dessous, sans regarder le cahier de cours, puis contrôlez que vous avez juste..

C’est dans ce cadre général que se pose la question du calcul effectif du spectre d’un signal sur une machine (ordinateur, analyseur de spectre), et qu’intervient la transformée

Page 2 6) En utilisant une fonction prédéfinie, calculer le nombre de fournisseurs dont le prix de chemise est supérieur ou égale à 60. 7) En appliquant la mise en