Chapitre1 - Transformée de Fourier
Chapitre1 - Transformée de Fourier
Chapitre1 - Transformée de Fourier
1. Définition
2. Convolution
3. Propriétés de la Transformée de Fourier
Exercice d’application
1. Fonction signe
2. Fonction échelon
3. Fonction rectangulaire
4. Impulsion de Dirac
Analyse Spectrale de signaux
Introduction générale
Traitement
Filtrage
Numérique
Conversion de
l’information
en Analogique
Nous avons :
Par la suite :
x=-3*pi:0.01:3*pi;
y=sinc(x);
plot(x,y);
grid on
+∞ +∞ +∞
X(f ) = x(t ).e − j 2π ft .dt = e − at − j 2π ft
.e .dt = e − ( a + j 2π f ) t
.dt
−∞ 0 0
− ( a + j 2π f ) t +∞
e 1
X(f ) = =
−(a + j 2π f ) 0 a + j 2π f
1
Le module ou le spectre en amplitude de X(f) est : X(f ) =
a 2 + (2π f ) 2
2π f
L’Argument ou le spectre en phase de X(f) est : Arg ( X ( f )) = ϕ = − arctan g
a
a=2;
MX=abs(X);% le module de X(f)
t=0:0.001:10;
AX=angle(X); % l'argument de X(f)
x=exp(-a*t);
figure(2)
subplot(121)
subplot(121)
plot(t,x,'linewidth',2);
plot(f,MX,'linewidth',2)
title('signal temporel')
title('spectre d amplitude de X(f)')
xlabel(' temps en s ')
xlabel(' frequence en Hz ')
ylabel('x(t)')
ylabel('|X(f)|')
grid on
grid on
f=-20:0.01:20;
subplot(122)
X=1./(a+(1i*2*pi*f)); % le spectre de X(f)
plot(f,AX,'linewidth',2)
subplot(122)
title('spectre de phase de X(f)')
plot(f,X,'linewidth',2)
xlabel(' frequence en Hz ')
title('spectre bilatéral de X(f)')
ylabel('arg(X(f))')
xlabel(' frequence en Hz ')
grid on
ylabel('X(f)')
grid on
0.9 0.45
0.8 0.4
0.7 0.35
0.6 0.3
X(f)
x(t)
0.5 0.25
0.4 0.2
0.3 0.15
0.2 0.1
0.1 0.05
0 0
0 1 2 3 4 5 6 7 8 9 10 -20 -15 -10 -5 0 5 10 15 20
temps en s frequence en Hz
1.5
0.4
1
0.5
0.3
arg(X(f))
|X(f)|
0.2
-0.5
-1
0.1
-1.5
0 -2
-20 -15 -10 -5 0 5 10 15 20 -20 -15 -10 -5 0 5 10 15 20
frequence en Hz frequence en Hz
Si
alors
Exercices d’application :
1) Déterminer la transformée de la fonction :
2) Montrer que :
La sortie d’un système, ayant pour réponse impulsionnelle h(t), à une sollicitation
e(t) est donné par le produit de convolution :
15
Ecole Nationale Supérieure d’Arts et Métiers 15
A. Transformation de Fourier
x(t)
h(t)
2 3
*
t t
0 2 0 1
Solution
Calculons :
+∞
y (t ) = x ( t ) * h (t ) = x (τ ).h (t − τ ) dτ
−∞
Puis on fait des translations vers la gauche et vers la droite pour couvrir
toutes les valeurs de τ .
h(t-τ) h(t-τ) h(t-τ)
3 3
3
τ τ τ
t-1 t t t
t-1 t-1
Pour t=0
Pour t<0 Pour t>0
17
A. Transformation de Fourier
Pour avoir une idée du produit x(τ)h(t-τ), on trace la courbe de x(τ), puis celle
de h(t-τ). Pour trouver le produit de convolution pour toutes les valeurs de t il
suffit de déplacer la courbe de h(t-τ). On peut alors voir graphiquement que
plusieurs zones se dessinent en fonction de t.
h(t-τ)
x(τ)
3 x(τ).h(t-τ)=0
2 Pour t<0
+∞
t-1 t 0 2 τ x (t ) * h (t ) =
−∞
0 dτ = 0
h(t-τ) t-1<=0 t<=1 0<=t<=1
x(τ)
3 t>0
2 t t
x (t ) * h (t ) = 2.3 dτ = 6 d τ = 6 t
0 0
t-1 τ
0 t 2
Définition
Propriétés
Définition
Montrer que :
On obtient :
1 3
Quant t>1, il n'y a pas de recouvrement entre f(t-u) et g(u), donc la convolution est
nulle.