0% ont trouvé ce document utile (0 vote)
4 vues4 pages

Séries et Transformée de Fourier en Matlab

Le document présente un TP sur le traitement du signal, axé sur les séries et la transformée de Fourier. Il inclut des exercices pratiques utilisant Matlab pour décomposer des signaux périodiques en séries de Fourier, tracer des harmoniques, et analyser des spectres d'amplitude et de phase. Des instructions sont également fournies pour tracer le spectre de signaux spécifiques, tels que des sinus amortis et des impulsions sinusoïdales.

Transféré par

uchiha.itachi290106
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues4 pages

Séries et Transformée de Fourier en Matlab

Le document présente un TP sur le traitement du signal, axé sur les séries et la transformée de Fourier. Il inclut des exercices pratiques utilisant Matlab pour décomposer des signaux périodiques en séries de Fourier, tracer des harmoniques, et analyser des spectres d'amplitude et de phase. Des instructions sont également fournies pour tracer le spectre de signaux spécifiques, tels que des sinus amortis et des impulsions sinusoïdales.

Transféré par

uchiha.itachi290106
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Pr. Y.

El merabet Faculté des Sciences Université Ibn Tofail -- 2024/2025 --

TP de Traitement du signal.
Séance 2 : Les Séries et Transformée de Fourier

I. Les Séries de Fourier


1. On considère le signal périodique représenté dans la figure ci-dessous. On désire
décomposer ce signal en série de Fourier.

On désire décomposer ce signal en série de Fourier.

a) Vérifier que la décomposition en série de Fourier est donnée par :

( ) ∑

Avec :

Donc la décomposition en série de Fourier du signal s’ecrit

( ) ∑
Pr. Y. El merabet Faculté des Sciences Université Ibn Tofail -- 2024/2025 --

b) Le programme Matlab ci-dessous permet de tracer la somme des N premières


harmoniques (N est une valeur fixée par l’utilisateur).
Etudier l'influence du nombre d'harmoniques sur la série de Fourier du signal.

N = 2000;
1
t = [-2:0.01:2];
f0=1; 0.9

a0=0; 0.8

x=a0; 0.7

for i = 1:2:N 0.6

bn = 2/pi/i; 0.5

x = x+ b*sin(2*pi*i*f0*t);
n 0.4
end 0.3
plot(t,x); 0.2

0.1

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

2. On considère maintenant le signal périodique suivant


:

La décomposition de ce signal en séries de Fourier complexes est donné par :

( ) ∑
Pr. Y. El merabet Faculté des Sciences Université Ibn Tofail -- 2024/2025 --

a) Donner l’expression des coefficients Ck et αk de fourier de la décomposition en SF


complexe
b) Ecrire un programme Matlab qui permet de tracer la somme des 11 premières
harmoniques
c) Ecrire un programme Matlab permettant de tracer les spectres unilatéraux et bilatéraux
d’amplitude et de phase du signal.

Rappel : La description de x(t) avec les fonctions cosinusoïdales conduit aux spectres unilatéraux
d'amplitudes et de phases (Ak et αk) du signal x(t). Ici, les fréquences sont positives ou nulles car
le compteur k des harmoniques varie de 0 à +∞.
La description de x(t) avec les fonctions complexes conduit aux spectres bilatéraux
d'amplitudes et de phases. Ici, les fréquences sont négatives et positives car le compteur k
varie de -∞ à +∞.

3. Devoir : Exercice 5 du TD
a. Ecrire un programme Matlab qui permet de tracer la somme des 11 premières
harmoniques.
b. Ecrire un programme Matlab permettant de tracer les spectres unilatéraux et bilatéraux
d’amplitude et de phase du signal.

II. La Transformée de Fourier


1. Le programme ci-dessous permet de tracer le spectre du signal sinus amorti d’équation
suivante :

( ) { ( )

Il est demandé d’écrire des programmes Matlab permettant de tracer les spectres des
signaux suivants :

o cosinus d'amplitude A = 4 et de fréquence f0 = 1 KH


o sinus d'amplitude A = 2 et de fréquence f0 = 2 KH
o impulsion unité
o échelon unité

% sinus amorti
1
dt=0.01; A = 1.0
t = 0: dt :10; 0.5 fp = 4.0
a = 0.25; a = 0.25
y(t)

0
Tp = 0.25;
fp = 1/Tp; -0.5

-1
xt = exp(-a*t).*sin(2*pi*fp*t); 0 1 2 3 4 5 6 7 8 9 10
temps
Pr. Y. El merabet Faculté des Sciences Université Ibn Tofail -- 2024/2025 --

figure;
subplot(2,1,1); 2

plot(t,xt); 1.5

|Y(jf))|
xlabel('temps'); ylabel('y(t)');
1
text(8,0.75, 'A = 1.0');
text(8,0.50,['fp = ' num2str(1/Tp,2) '.0']); 0.5
text(8,0.25,['a = ' num2str(a,2)]);
0
-10 -5 0 5 10
df=0.025; fréquence
ff = -12:df :12;
Xjf = (2*pi*fp)./((a+j*2*pi*ff).^2+(2*pi*fp)^2);

subplot(2,1,2);
plot(ff,abs(Xjf));
axis([-12 12 0 2.2]);
xlabel('fréquence'); ylabel('|Y(jf))|');

2. On considère une impulsion sinusoïdale de durée Delta t :

( )
( ) {

On se propose de tracer son spectre

a. Montrer que y(t) n’est autre que la multiplication de deux signaux connus x1(t) et
x2(t) dont on précisera tout les paramètres
b. Ecrire un programme Matlab permettant de tracer séparément les signaux x1, x2 et y
c. Déterminer l’expression des spectres des signaux x1 et x2
d. Tracer grâce à Matlab les spectres de ces deux signaux
e. Tracer le spectre du signal y. le résultat trouvé est il attendu ?

Vous aimerez peut-être aussi