TRAITEMENT DU SIGNAL
4 - TRANSFORMEE DE FOURIER
La transformée de Fourier doit son nom au mathématicien et physicien Joseph Fourier (1768-1830).
Analyse de Fourier
Pour analyser un signal, on le représente souvent dans le domaine des fréquences à partir de sa transformée de
Fourier.
Si le signal est périodique, de période 𝑇 = 1/𝑓! , il peut s’écrire comme une somme de signaux sinusoïdaux : un
fondamental d’amplitude 𝐶" à la fréquence 𝑓! et des composantes harmoniques d’amplitudes 𝐶# à des
fréquences 𝑛𝑓! multiples de 𝑓! . Il s’agit d’une décomposition en série de Fourier, dans laquelle la connaissance des
coefficients 𝐶! , 𝐶" … 𝐶# … suffit à reconstituer le signal temporel (synthèse).
Un signal non périodique peut se concevoir comme un signal périodique de période infinie. Il s’écrit alors comme
une somme continue de fonctions trigonométriques (exponentielles complexes). La transformation de Fourier d’un
signal fournit donc la décomposition du signal dans l’espace des fréquences, appelée spectre du signal.
Définition de la transformée de Fourier
+
La transformée de Fourier d’une fonction 𝑥(𝑡) intégrable sur ℝ est définie par : 𝑋(𝑓) = ∫%+ 𝑥(𝑡). 𝑒 %&'()* 𝑑𝑡
Si 𝑋(𝑓) est une fonction intégrable, on obtient 𝑥(𝑡) à partir de 𝑋(𝑓) par la transformation inverse :
+
𝑥(𝑡) = ∫%+ 𝑋(𝑓). 𝑒 &'()* 𝑑𝑓
On peut généraliser l’utilisation de ces expressions pour définir la transformée de Fourier de toute distribution
tempérée sur ℂ (ce qui inclut tous les signaux usuels d’énergie finie ou de puissance finie, mais exclus tous les
signaux divergeant rapidement à l’infini). On peut montrer que la transformée de Fourier d’une distribution
tempérée est une distribution tempérée.
Remarque de notation :
Comme variable de la transformée de Fourier, on utilise parfois la pulsation w = 2pf au lieu de la fréquence f. Les
formules de transformée de Fourier et transformée inverse en w se déduisent directement de celles en f par
changement de variable.
Interprétation
On peut ainsi interpréter 6𝑒 ,&')* 7)∈ℝ comme une base orthonormée généralisée de l’espace vectoriel des
distributions tempérées :
+
- la formule de transformée de Fourier inverse 𝑥(𝑡) = ∫%+ 𝑋(𝑓). 𝑒 &'()* 𝑑𝑓 exprime la décomposition du
signal 𝑥(𝑡) dans cette base généralisée ;
+
- la formule de transformée de Fourier 𝑋(𝑓) = ∫%+ 𝑥(𝑡). 𝑒 %&'()* 𝑑𝑡 correspond au calcul des coordonnées
du signal 𝑥(𝑡) dans cette base généralisée, par la projection de 𝑥(𝑡) sur les vecteurs de base (via le produit
scalaire généralisé) ;
- le produit scalaire généralisé de deux signaux 𝑥(𝑡) et 𝑦(𝑡) est donné, quand cela a un sens, par la formule
+
classique du produit scalaire ∫%+ 𝑥(𝑡). 𝑦 ∗ (𝑡) 𝑑𝑡, où 𝑦 ∗ désigne le conjugué du complexe 𝑦.
Cas d’un signal réel
Sauf propriétés particulières de parité du signal réel 𝑥(𝑡), son spectre 𝑋(𝑓) sera à valeurs complexes.
Le spectre du signal 𝑥(𝑡) sera donc observé à partir : soit des représentations de son module et de son argument,
soit de ses parties réelle et imaginaire. Le module de la transformée de Fourier est appelé spectre d’amplitude du
signal, et l’argument est appelé spectre de phase.
Cas d’un signal pé riodique
Dans le cas d’un signal T-périodique, la représentation fréquentielle se limite aux fréquences multiples de la
fréquence fondamentale 𝑓! = 1/𝑇 du signal. Le coefficient 𝐶# de la décomposition à la fréquence 𝑛𝑓! se calcule
par :
" 0/&
𝐶# = 0 ∫%0/& 𝑥(𝑡). 𝑒 %&'(#)! * 𝑑𝑡
𝑋(𝑓) s’écrit alors : 𝑋(𝑓) = ∑2+
#3%+ 𝐶# . 𝛿(𝑓 − 𝑛𝑓! )
Inversement, pour 𝑥(𝑡), on a : 𝑥(𝑡) = ∑2+
#3%+ 𝐶# . 𝑒
&'(#)! *
Propriétés
• Linéarité : ℱ[𝑎. 𝑥" (𝑡) + 𝑏. 𝑥& (𝑡)] = 𝑎. ℱ[𝑥" (𝑡)] + 𝑏. ℱ[𝑥& (𝑡)]
• Symétrie : ℱ[𝑥(−𝑡)] = 𝑋(−𝑓) et ℱ[𝑥 ∗ (𝑡)] = 𝑋 ∗ (−𝑓)
• Décalage : ℱ[𝑥(𝑡 − 𝑡! )] = 𝑒 %&'()*! . 𝑋(𝑓) et ℱB𝑒 &'()! * . 𝑥(𝑡)C = 𝑋(𝑓 − 𝑓! )
" )
• Changement d’échelle : ℱ[𝑥(𝑎. 𝑡)] = |5| . 𝑋 D5E
• Dualité : ℱ[𝑋(𝑡)] = 𝑥(−𝑓)
• Multiplication et convolution : ℱ[𝑥(𝑡). 𝑦(𝑡)] = 𝑋(𝑓) ∗ 𝑌(𝑓) et ℱ[𝑥(𝑡) ∗ 𝑦(𝑡)] = 𝑋(𝑓). 𝑌(𝑓)
• Dérivation :
Si 𝑥(𝑡) est 𝑚 fois continûment dérivable, et si ses dérivées 𝑥 (#) (𝑡) avec 𝑛 ≤ 𝑚 sont sommables, alors :
ℱB𝑥 (#) (𝑡)C = (2𝜋𝑗𝑓)# 𝑋(𝑓)
Si 𝑡 8 𝑥(𝑡) est sommable, alors 𝑋(𝑓) est 𝑚 fois continûment dérivable et 𝑋 (#) (𝑓) = ℱ[(−2𝜋𝑗𝑡)# 𝑥(𝑡)]
• Parité : Si 𝑥(𝑡) est réelle et paire, alors 𝑋(𝑓) est réelle et paire
Si 𝑥(𝑡) est réelle et impaire, alors 𝑋(𝑓) est imaginaire et impaire
Si 𝑥(𝑡) est imaginaire et paire, alors 𝑋(𝑓) est imaginaire et paire
Si 𝑥(𝑡) est imaginaire et impaire, alors 𝑋(𝑓) est réelle et impaire
Transformée de Fourier d’un signal dépendant de plusieurs coordonnées
On peut généraliser la transformation de Fourier à des signaux dépendant de n variables scalaires. Dans ce cas, le
signal de transformée de Fourier dépendra également de n variables scalaires.
Une application très fréquente concerne les champs spatiaux 2D (par exemple les images), qui apparaissent comme
des signaux s(x,y) des deux coordonnées cartésiennes x et y de l’espace. La transformée de Fourier est donnée par :
2+
𝑆(𝑢, 𝑣) = ∬%+ 𝑠(𝑥, 𝑦). 𝑒 %&,'(9:2;<) 𝑑𝑥 𝑑𝑦
où u désigne la fréquence spatiale dans la direction x, et v la fréquence spatiale dans la direction y.
La transformée inverse s’écrit de la même façon :
2+
𝑠(𝑥, 𝑦) = ∬%+ 𝑆(𝑢, 𝑣). 𝑒 &,'(9:2;<) 𝑑𝑢 𝑑𝑣
EXERCICES
Exercice 1.
1. Que représente la composante continue d’un signal ?
2. Calculer la moyenne du signal 𝑥(𝑡) = 𝐴 + 𝐵 𝑠𝑖𝑛(2𝜋𝑓𝑡 + 𝜙) illustré ci-dessous
3. Quel est le lien entre le premier terme de la décomposition en série de Fourier d’un signal 𝑥(𝑡) et la valeur
moyenne de ce signal ?
Exercice 2. Transformées de Fourier usuelles (à savoir par cœur)
Calculer à partir de la définition, les transformées de Fourier des signaux suivants :
1. Π(𝑡)
*
2. Π(0)
3. 𝑒 &'()! *
4. 𝛿(𝑡)
5. 𝛿(𝑡 − 𝑇)
Exercice 3. Transformées de Fourier usuelles (à savoir par cœur)
Calculer les transformées de Fourier inverses des signaux suivants :
1. 𝑠𝑖𝑛𝑐(𝑓)
2. 𝛿(𝑓)
3. 𝛿(𝑓 − 𝐹)
4. 1
Exercice 4.
*
Soit le signal 𝑥(𝑡) = 𝑡. Π D − 0.5E
0
1. Tracer 𝑥(𝑡).
2. Calculer sa transformée de Fourier 𝑋(𝑓) par la formule de transformée de Fourier (utiliser l’intégration par
partie).
3. Tracer 𝑥" (𝑡) = 𝑥 = (𝑡) et donner son expression analytique.
4. Calculer la transformée de Fourier 𝑋" (𝑓) de 𝑥" (𝑡).
Exercice 5.
Calculer la transformée de Fourier 𝑋(𝑓) de :
1. 𝑥(𝑡) = Π(𝑡/𝑇) en utilisant la formule du changement d’échelle
2. 𝑥(𝑡) = Λ(𝑡/𝑇) (signal triangulaire)
3. 𝑥(𝑡) = 𝑒 &'()" * + 𝑒 &'()# *
4. 𝑥(𝑡) = 𝑐𝑜𝑠(2𝜋𝑓! 𝑡)
5. 𝑥(𝑡) = 𝑠𝑖𝑛(2𝜋𝑓! 𝑡)
6. 𝑥(𝑡) = 𝑦(𝑡). 𝑐𝑜𝑠(2𝜋𝑓! 𝑡)
7. 𝑥(𝑡) = 𝑦(𝑡). sin(2𝜋𝑓! )
Exercice 6.
1. Démontrer que pour un signal 𝑥(𝑡) de valeur moyenne non nulle, si 𝑥(𝑡) est continûment dérivable, et si sa
dérivée 𝑥′(𝑡) est sommable, alors :
"
𝑋(𝑓) = ℱ[𝑥(𝑡)] = &'() ℱ[𝑥′(𝑡)] + 𝑥̅ . 𝛿(𝑓) où 𝑥̅ est la valeur moyenne de 𝑥(𝑡)
2. En déduire les transformées de Fourier des signaux 𝑠𝑔𝑛(𝑡) (fonction signe) et 𝑢(𝑡) (échelon unité)
Exercice 7.
Soit 𝑋(𝑓) = ℱ[𝑥(𝑡)], calculer la transformée de Fourier de 𝑥(𝑎. 𝑡 + 𝑏)
Exercice 8.
1. Soit le signal 𝑥(𝑡) = 𝑒 %&*%> . 𝑢(𝑡 + 2) + 𝑒 >*%> . 𝑢(−𝑡 + 1)
2. Représenter graphiquement ce signal.
3. Calculer sa transformée de Fourier 𝑋(𝑓).
(On calculera préalablement la tranformée de Fourier de 𝑒 %?* . 𝑢(𝑡) où 𝛼 est une constante positive)
Exercice 9.
Décomposer en série de Fourier le signal 𝑥(𝑡) illustré ci-dessous :
Exercice 10.
"
Montrer que la transformée de Fourier du signal 𝑥(𝑡) = 𝑒𝑥𝑝(−𝑎𝑡) 𝑢(𝑡) est 𝑋(𝑓) = 52(&') où 𝑎 est un réel
strictement positif.
Exercice 11.
Quelle la transformée de Fourier de la fonction 𝑠𝑖𝑛(2𝑡) ? Représenter son spectre.
Exercice 12.
"
Calculer l’intégrale suivante (où 𝑇 = ) > 0) :
0
𝛿(𝑥)
f 𝑐𝑜𝑠(2𝜋𝑓𝑥) 𝑑𝑥
%+ 1 + 𝑥
Exercice 13.
*
On considère le signal 𝑥(𝑡) = Π D0 E
0
1. Tracer le graphe de 𝑦(𝑡) = 𝑥(𝑡) + 𝑥 D𝑡 − E
&
2. On introduit le signal de période 2𝑇 défini par 𝑧(𝑡) ≜ ∑+
#3%+ 𝑦(𝑡 − 2𝑛𝑇)
$
&'( *
et on décompose 𝑧(𝑡) en série de Fourier sous la forme 𝑧(𝑡) ≜ ∑+ #3%+ 𝑍# 𝑒 #%
Exprimer le coefficient 𝑍# en fonction d’une intégrale faisant apparaître le signal 𝑦(𝑡). Donner l’expression
de 𝑍# en fonction de la TF de 𝑦(𝑡) en un point particulier que l’on précisera.
Exercice 14.
0 si 𝑡 < 0
Soit 𝑥 le signal défini par 𝑥(𝑡) = j %5*
𝐴𝑒 sin (2𝜋𝜆𝑡) si 𝑡 ≥ 0
où 𝐴 ∈ ℝ, 𝑎 > 0 et 𝜆 est une fréquence donnée.
1. Tracer l’allure de ce signal.
2. Calculer sa transformée de Fourier 𝑋(𝑓). Tracer son spectre d’amplitude.
Exercice 15.
Les signaux ci-dessous sont-ils orthogonaux ?
Exercice 16.
Calculer le spectre de raies d’un électrocardiogramme :
Afin de simplifier l’analyse de ce signal nous supposons qu’il peut être représenté par la suite d’impulsions
triangulaires représentée à gauche.
On suppose que le rythme cardiaque est de 60 battements par minute et que la largeur à la base de l’impulsion
vaut 2𝜏 = 60 𝑚𝑠.
Exercice 17.
On considère les signaux périodiques de période 2 définis par
cos (2𝜋𝑡) si 0 ≤ 𝑡 < 1 @AB(&'*)2&@AB (C'*)
𝑥(𝑡) = j et 𝑦(𝑡) = sur [0,2]
2𝑐𝑜𝑠 (6𝜋𝑡) si 1 ≤ 𝑡 < 2 &
Calculer les coefficients de Fourier de 𝑥 et de 𝑦 respectivement et tracer les spectres d’amplitude sur la même
figure. Que constate-t-on ?
Exercice 18.
Montrer que la transformée de Fourier de 𝑒𝑥𝑝(−𝜋𝑡 & ) est 𝑒𝑥𝑝(−𝜋𝑓 & ).
(Indication : montrer que ce signal vérifie une équation différentielle simple, puis appliquer la transformée de
Fourier à cette équation).