Vous êtes sur la page 1sur 8

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA


RECHERCHE SCIENTIFIQUE
Université Aboubekr Belkaid -TLEMCEN

Faculté de TECHNOLOGIE
Département de Génie Electrique et Electronique (GEE)
Filière : Licence ELECTRONIQUE

Niveai
Matière : TP NS543 (Traitement de signal)

TP N°03

Séries de Fourier et transformée de Fourier sous


Matlab

Effectué par:
 BENALI Nardjes
 BAKHTI Ismail S/Groupe : G11

Enseignant : Mr BRIXI

Année Universitaire : 2021/2022

4
L’objectif du tp :
L’objectif de ce TP dans un premier temps est d’apprendre à utiliser
Matlab pour le calcul des portions des séries de Fourier. Nous verrons
par la suite comment calculer une transformée de Fourier en utilisant
différentes méthodes et nous terminerons par le calcul sous Matlab de la
transformée de Fourier discrète

Séries de Fourier :
Selon le théorème de Fourier, toute fonction périodique de fréquence 𝑤0
peut être exprimée en une somme infinie de fonctions sinus ou cosinus qui
sont des multiples de 𝑤0. Donc une fonction donnée f(t) peut-être représentée
par :
𝑓(𝑡)=𝑎0+Σ(𝑎𝑛 cos𝑛𝑤0𝑡∞𝑛=1+ 𝑏𝑛 sin𝑛𝑤0𝑡)
Les coefficients 𝑎0, 𝑎𝑛 et 𝑏𝑛 sont calculés en utilisant les formules :

𝑎0=1𝑇∫𝑓(𝑡)𝑑𝑡𝑇0
𝑎𝑛=2𝑇∫𝑓(𝑡)cos𝑛𝑤0𝑡𝑑𝑡𝑇0
𝑏𝑛=2𝑇∫𝑓(𝑡)sin𝑛𝑤0𝑡𝑑

3. Calculs des coefficients des séries de Fourier en utilisant Matlab :


Pour donner un exemple, nous allons considérer un signal « porte » que
nous allons tracer en utilisant la fonction « Heaviside » vue dans le TP
précédent.
Pour simplifier le programme, nous l’avons divisé en deux parties : la première
partie consistera à créer une « fonction » (fichier fonction.m) permettant le
calcule des coefficients a0, an et bn. La deuxième partie consistera a calculer la
somme des sin et cos des séries de Fourier pour représenter la forme du signal
f(t) basé sur l’équation 01.
3.1 Fonction (Script) pour le calcul des coefficients a0, an et bn :
 Tout d’abord, nous allons créer un programme script dans lequel nous allons
créer notre propre fonction qu’on appellera « fourierseries ». Le nom de
sauvegarde du fichier script doit être identique au nom de la fonction, c-à-d
dans ce cas « fourierseries.m ».

4
Ensuite, un deuxième script faisant appel à la fonction que nous avons créé
précédemment est créé.

Le programme donne le resultat suivant :

4
Transformée de Fourier :
La transformée de Fourier est une extension du développement en séries de
Fourier pour les signaux non-périodiques. Donc, la transformée de fourier
permet une transformation du domaine temporel au domaine fréquentiel et ce
même si le signal est non-périodique. 𝑓(𝑤)=2𝑇∫𝑓(𝑡)𝑒−𝑗𝑤𝑡 𝑑𝑡

4
Exemples de transformée de Fourier sous Matlab en utilisant la
fonction « Fourier » :
Une autre possibilité pour calculer une transformée de Fourier est d’utiliser la
fonction « Fourier » disponible dans Matlab. Voici un exemple de tranformée
de Fourier d’un signal rectangulaire (porte)

4
5. Transformée de Fourier discrète :

4
4
4

Vous aimerez peut-être aussi