Vous êtes sur la page 1sur 15

Chapitre 6

Analyse spectrale des


Signaux non Périodiques

Ce chapitre présente la Transformation de Fourier, aussi connu comme l'Intégrale de Fourier. La


définition, les théorèmes et les propriétés sont présentés et prouvés. La transformée de Fourier des
fonctions les plus communes sont tirés, la fonction de système est définie et plusieurs exemples sont
fournis pour illustrer son application dans l'analyse de circuit.

I- TRANSFORMATION DE FOURIER
1. Définition
Nous nous souvenons que la série Fourier des signaux périodiques du temps, comme ceux que nous avons
vus au chapitre précédent, produit des spectres de raies séparées avec les valeurs non-nulles seulement aux
fréquences spécifiques appelées harmoniques. Pourtant, d'autres fonctions d'intérêt comme le pas d'unité,
l'impulsion d'unité, la rampe d'unité et une impulsion rectangulaire simple ne sont pas des fonctions
périodiques. Les spectres d’amplitude pour ces fonctions sont continus comme nous verrons plus tard dans
ce chapitre. Le passage d’un signal périodique à un signal apériodique peut se faire en considérant que la
période T devient de plus en plus grande pour tendre vers l’infini. On constate alors que les raies
spectrales distantes de 1/T se rapprochent pour se transformer en spectre continu. Mais en même temps,
l’amplitude de celui-ci diminue pour tendre zéro.

D’où, la transformée de Fourier de , notéeXω ou ou , et la transformée inverse, notée


x(t ) X(f ) F { x(t )}
:
F −1 { X ( f )}

1| ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
+∞

∫ x(t ).e
− jω .t
X (ω ) = dt
−∞

+∞
1
∫ X ( f ).e .dω
+ j . w.t
x(t ) =
2π −∞

Pour que la transformée de Fourier de x(t) existe et soit réciproque, il suffit que x(t) soit une fonction
de carré sommable. Cela signifie que x(t), ainsi que sa transformée, sont à énergie finie. Tous les signaux
physiques vérifient ces conditions parce qu’on les observe sur un temps fini.
2. Formes spéciales de la Transformée de Fourier
Le signal temporel x(t), est en général complexe et peut ainsi être écrit comme la somme de ses parties
réelle et imaginaire :
x(t ) = x Re (t ) + j.x Im (t )
En substituant dans la définition on a :
+∞ +∞

∫ x Re (t ).e .dt + j ∫ x Im (t ).e dt


− j .ω .t − j .ω .t
X ( w) = X ( jf ) =
−∞ −∞

Et d’après l’identité d’Euler :


+∞ +∞
X (ω ) = X ( jf ) = ∫[x
−∞
Re (t ). cos(ω.t ) + x Im (t ). sin(ω.t )].dt − j ∫ [ x Re (t ). sin(ω.t ) − x Im (t ). cos(ω.t )] dt
−∞

De cela on tire les parties réelle et imaginaire du spectre de x(t) :

+∞
X Re ( jf ) = X Re (ω ) = ∫[x
−∞
Re (t ). cos(ω.t ) + x Im (t ). sin(ω.t )].dt

+∞
X Im ( jf ) = X Im (ω ) = − ∫ [ x Re (t ). sin(ω.t ) − x Im (t ). cos(ω.t )].dt
−∞

En procédant de même on obtient l’original x(t) :


+∞
1
x Im (t ) =
2π ∫[X
−∞
Re (ω ). sin(ω.t ) + X Im (ω ). cos(ω.t )].dω

+∞
1
x Re (t ) =
2π ∫[X
−∞
Re (ω ). cos(ω.t ) − X Im (ω ).sin(ω.t )].dω

Maintenant, nous utiliserons les relations ci-dessus pour tirer dans le tableau suivant la correspondance
des domaines des fréquence et des temps pour les signaux réels, imaginaires, pairs et impairs.

X(t) X(ω)
Réelle Imaginaire Complexe Paire Impaire
Réelle

2| ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
Réelle et Paire
Réelle et Impaire
Imaginaire
Imaginaire et Paire
Imaginaire et Impaire

II.
PROPRIETES DE LA TRANSFORMEE DE FOURIER
L’intérêt de la transformation de Fourier réside également dans la grande variété de ses propriétés. Outre
sa linéarité, qui découle de sa définition,

∀λ1 , λ 2 , ∀x1 (t ), x 2 (t ), y (t ) = λ1 x1 (t ) + λ 2 x 2 (t )

⇒ Y (ω ) = λ1 X 1 (ω ) + λ 2 X 2 (ω )

Elle vérifie en effet de nombreuses relations caractéristiques, qui peuvent être présentées comme suit :
1. Réversibilité
Le retournement de l’axe temporel conduit au retournement de l’axe fréquentiel, c'est-à-dire à la
transformation des fréquences positives en fréquences négatives et réciproquement :
Si alors
y (t ) = x(−t ), Y (ω ) = X (−ω )

Ce résultat se comprend aisément, car le retournement de conduit à , ce qui se traduit dans le


jω0 .t − jw0 .t
e e
domaine fréquentiel par un passage de à
δ (ω − ω0 ) δ (ω + ω0 )

2. Translation temporelles et fréquentielles


La translation temporelle d’un signal ne modifie que la phase de transformée de Fourier :
Si alors
y (t ) = x(t − t 0 ), Y (ω ) = X (ω ).e − jω0 .t
De même, la modulation d’un signal par une exponentielle complexe conduit à un décalage de sa
transformée de Fourier :
Si alors
y (t ) = x(t ).e jω0 .t , Y ( f ) = X (ω − ω 0 )
Bien souvent, ces différentes relations permettent de simplifier le calcul de transformées de Fourier, ou de
vérifier si le résultat obtenu est plausible.
3. Dilatation / compression
3| ©Signaux et systèmes avec Matlab
M.OULOBLY Stéphane R.
Si a est un réel et X(ω) la TF de x(t) alors : xat←--→1aXωa

En combinant avec la propriété précédente on a : ejω0txat←--→1aXω-ω0a


On en déduit que : xt.cosωt←--→Xω-ω0+Xω+ω02 et xt.sinωt←--→Xω-ω0-Xω+ω02j
4. Dérivation temporelle
Si X(ω) est la TF de x(t) alors : dnx(t)dtn←--→jωnX(ω)
5. Dérivation fréquentielle
Si X(ω) est la TF de x(t) alors : -jtnxt←--→dnX(ω)dωn
6. Intégration temporelle
Si X(ω) est la TF de x(t) alors : -∞txtdt←--→X(ω)jω+πX0δ(ω)
7. Aire en dessous de x(t)
Si X(ω) est la TF de x(t) alors : X0=-∞+∞xtdt
8. Aire en dessous de X(ω)
Si X(ω) est la TF de x(t) alors : x0=12π-∞+∞Xωdω

9. Produit de convolution et modulation


La transformée de Fourier du produit de convolution de deux signaux est le produit simple de
leur transformées de Fourier :
Si alors
∀t ∈ R, +∞ ∀f ∈ R, Y (ω ) = H (ω ).X (ω )
y (t ) = ∫ h(v ).x (t − v).dv,
−∞

Ce résultat est une conséquence directe (et une généralisation) du fait que les exponentielles
complexes sont des valeurs propres du produit de convolution :
+∞ +∞ +∞

∫ h(v).x(t − v).dv = ∫ h(v) ∫ X ( f ).e


jω .(t − v )
y (t ) = .df .dv
−∞ −∞ −∞


+∞ +∞

= ∫  ∫ h(v).e − jω .v dv  X ( f ).e jω .t dω
− ∞ − ∞ 

+∞

∫ H (ω ).X (ω ).e
j 2π . f .t
= .dω
−∞

donc
Y (ω ) = H (ω ). X (ω )

L’effet d’un produit de convolution peut être facilement examiné dans le domaine fréquentiel,
alors qu’il est moins intuitif dans le domaine temporel. De même, la transformée de Fourier du
produit d’un signal par une fonction modulante est égale au produit de convolution fréquentiel de
leurs transformées de Fourier :

4| ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
Si alors
∀t , y (t ) = m(t ) x(t ), +∞
Y (ω ) = ∫ M (v).X (ω − v).dv
−∞

Car
+∞
 +∞
+∞

∫−∞ ∫−∞  −∫∞ dv
− j (ω − 2π .v ).t
M ( v ). X (ω − v ).dv = M ( v ) x (t ).e .dt 


+∞ +∞

= ∫  ∫ M (v).e j 2π .v.t dv  x(t ).e − jω .t dt
− ∞ − ∞ 

+∞

∫ m(t ).x(t ).e


− j 2π . f .t
= dt
−∞

10. Intercorrélation et autocorrélation


L’Intercorrélation de deux signaux est une fonction qui traduit la ressemblance entre un signal et la
version décalée d’un autre signal. Sa transformée de Fourier, appelée interspectre est égale au produit
conjugué de leurs transformées de Fourier :
Si
+∞
φ xy (τ ) = ∫ x(t ).y (t − τ ).dt,

−∞

Alors
+∞
Φ xy ( f ) = ∫ φ xy (τ ).e − jω τdτ = X (ω ).Y ∗ (ω )
−∞

Ce type d’opération est utilisé par exemple dans des systèmes de radar (Radio Detection And Ranging)
ou de sonar (SOund NAvigation and Ranging). En effet, l’intercorrélation permet alors de comparer une
onde émise à son écho reçu après réflexion sur un objet, que l’on peut considérer comme une version
atténuée et retardée du signal. La position du maximum de l’intercorrélation permet alors de mesurer le
temps de parcours de cette onde :
Si alors
y (t ) = Kx(t − t 0 ), +∞
φ xy (τ ) = K ∫ x (t − t 0 ).x (t − τ ).dt
−∞

∀τ ∈ R, φ (τ ) 2 ≤ φ (t ) 2
xy xy 0

Ce temps de parcours peut également être obtenu dans le domaine fréquentiel, par une dérivation de la
phase de l’interspectre :
donc
jω .t 0
Φ xy ( f ) = KX (ω ).e . X (ω ),

d arg Φ xy (ω )
= t0

5| ©Signaux et systèmes avec Matlab
M.OULOBLY Stéphane R.
Comme cas particulier, l’autocorrélation, qui traduit la ressemblance entre un signal et se versions
décalées, a pour transformée de Fourier le module carré de la transformée de Fourier du signal :
Si alors
+∞ +∞

∫ x(t ).x Φ x ( f ) = ∫ φ xx (τ ).e − j 2π . f .τ .dτ = X (ω ).X ∗ (ω ) = X (ω )


2
φ xx (τ ) = ∗
(t − τ ).dt,
−∞ −∞

La fonction est appelée Densité Spectrale d’Energie (DSE) ou spectre d’énergie du signal réel
Φ x (ω )

x(t ).

Remarques : - la fonction d’autocorrélation est paire en effet :

+∞ +∞
φ xx (−τ ) = ∫ x(t ).x(t − τ ).dt = ∫ x(τ + u ).x(u ).du = φ
−∞ −∞
xx (τ )

- les fonctions d’inter et d’autocorrélation de signaux périodiques de période T sont


également périodiques et de même période.
- la valeur à l’origine de la fonction d’autocorrélation est égale à l’énergie du
(τ = 0)
signal.
+∞ +∞

∫ x(t ).x(t ).dt = ∫ x(t )


2
φ xx (τ ) = .dt = W
−∞ −∞

Ce qui permet de compléter la relation de Parseval :

Pour tous signaux à énergie finie on a :


x(t )

+∞ +∞ +∞

∫ x(t ) ∫ X (ω ) dω = ∫ Φ x (ω ).dω
2 2
W = dt =
−∞ −∞ −∞

- l’énergie totale du signal se calcule soit en intégrant sa distribution temporelle ou


2
x(t )
en intégrant sa densité spectrale d’énergie
Φ x (ω )
- de la relation on déduit que la DSE est indépendante du spectre de
2
Φ x (ω ) = X (ω )
phase, donc insensible, en vertu du théorème du retard à toute translation du signal sur
l’axe des temps.
- la fonction d’autocorrélation est paire par conséquent la DSE est aussi une fonction réelle
et paire.
- la DSE est une fonction positive.

6| ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
Tableau récapitulatif des propriétés et théorèmes de la Transformée de Fourier

II.TRANSFORMEES DES SIGNAUX USUELS


1. Impulsion de Dirac
δt←--→1
En combinant ce résultat avec la propriété de translation temporelle on a :
7| ©Signaux et systèmes avec Matlab
M.OULOBLY Stéphane R.
δt-t0←--→e-jwt0

2. Signal constant A
A←--→2Aπδ(ω)

De même en combinant avec la modulation on obtient :

A.ejωt←--→2Aπδ(ω-ω0)

3. Signal cosinus
cosω0t=12ejωt+e-jωt←--→πδω-ω0+πδω+ω0
4. Signal sinus
sinω0t=12jejωt-e-jωt←--→jπδω-ω0-jπδω+ω0
5. Signal saut unité
u0t←--→πδ(ω)+1jω
6. Signal signe ou signum
sgnt=u0t-u0(-t)←--→2jω
7. Signal causal
e-jωtu0t←--→πδ(ω-ω)+1j(ω-ω)
8. Signal cosines causal

cosω0tu0t=12ejωt+e-jωtu0t←-→π2δω-ω0+δω+ω0+12jω-ω0+12j(ω+ω0)

9. Signal sinus causal

sinω0tu0t=12ejωt-e-jωtu0t←-→π2jδω-ω0+δω+ω0+ω2ω02-ω2

II.UTILISATION DE MATLAB
MATLAB a les fonctions intégrées fourier et ifourier pour calculer la Transformée de Fourier et son
inverse. Leurs descriptions et exemples, peut être affiché avec help fourier et help ifourier. Dans les
exemples suivants nous présentons des transformations de Fourier et comment ils sont vérifiés avec
MATLAB.

Exemple 1 :

Exemple 2 :

8| ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
Exemple 3 :

III.EXERCICES
• TF1
À partir de la seule observation du signal temporel de la figure 2.1, précisez ce que vaut sa densité
spectrale en f = 0 [Hz] puis calculez et esquissez sa transformée de Fourier.

• TF2
Partant de la TF d’une impulsion rectangulaire et de la propriété d’intégration, calculez les TF de x(t) et
y(t) (fig. suivante). Après calculs, vous remarquerez que : peut s’écrire sous la forme d’un sinc .
Y ( j. f ) 2

9| ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
• TF3
Considérant le signal défini comme suit :
x(t )

− A si − ∆t < t < 0
 t=0
 0 si
x(t ) = 
+ A si 0 < t < ∆t
 0 si t ≥ ∆t
On demande :
1. esquissez
x(t )
2. calculez sa fonction d’autocorrélation pour les valeurs particulières suivantes

τ =0 τ = ± ∆t τ = ±2.∆t
3. esquissez la fonction avec
rxx (τ ) − ∞ < τ < +∞

• TF4
Soit un signal carré symétrique (à valeur moyenne nulle) d’amplitude A.
Esquissez :
1. le signal ;
x(t )
2. le spectre que l’on obtient avec les séries de Fourier ;
3. le spectre que l’on obtient avec la transformée de Fourier

• TF5

10 | ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
Considérons le signal , calculez et esquissez et , puis vérifiez les 2 égalités
x(t ) = e
− a. t x(t ) X(f )

suivantes :
a) , b)
+∞ +∞
X (0) = ∫ x(t ).dt
−∞
x ( 0) = ∫ X ( f ).df
−∞

• TF6

1. considérant les quatre propriétés du tableau ci-dessus, exprimez leur équivalent temporel
dans la colonne de droite.
2. pour chacun des signaux temporels de la figure ci-après, quelles sont les propriétés du
tableau qui s’y appliquent ?
3. construisez un signal qui ne possède aucune des quatre propriétés mentionnées dans le
tableau.

11 | ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
• TF7
Soit X(f) la transformée de Fourier du signal x(t) de la figure suivante. Sans calculer explicitement
X(f), recherchez :

1. la densité spectrale de X(f)


2. la valeur de X(f = 0)
3. la valeur de
+∞

∫ X ( f ).df
−∞

4. la valeur de
+∞

∫ X(f )
2
df
−∞

• TF 8

12 | ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
Connaissant la TF d’une sinusoïde amortie :
x(t ) = A.e − a.t . sin( 2.π . f 0 .t ). ∈ (t )
1. calculez la transformée de Fourier d’une sinusoïde démarrant à l’instant zéro :

y (t ) = A. sin( 2.π . f 0 .t ). ∈ (t )
2. esquissez les spectres , et celui d’une sinusoïde permanente ;
X ( j. f ) Y ( j. f )
3. discutez les différences existant entre ces trois spectres.

• TF 9
On applique une exponentielle décroissante , d’amortissement
u1 ( t ) = U 0 .e − a.t . ∈ ( t ) [ ]
a = 100 s −1
à un filtre passe-bas de constante de temps ;
τ = 1[ ms]
1. calculez la TF de la tension de sortie du filtre ;
U 2 ( j. f ) u 2 (t )
2. utilisez le tableau des transformées pour déduire l’expression temporelle de .
u2 ( t )

• TF 10
Soit un message modulé en amplitude par une porteuse sinusoïdale
m(t ) = A. cos( 2.π . f1 .t )
:
p(t ) = sin( 2.π . f 0 .t )
1. calculez la TF du signal modulé ;
x(t ) = m(t ). p (t ) = A. sin( 2.π . f1 .t ). cos( 2.π . f1 .t )
2. esquissez le spectre du signal modulé si et ;
X ( j. f ) f 1 = 10[ kHz] f 0 = 800[ kHz]
3. idem que le point 2) lorsque le signal m(t) possède un spectre continu triangulaire et non-nul
M ( j. f )

entre 2 [kHz] et 10 [kHz].

II. (seuls quelques exercices sont corrigés)


SOLUTIONS DEX EXERCICES
13 | ©Signaux et systèmes avec Matlab
M.OULOBLY Stéphane R.
• TF 1
Selon la propriété de la transformée de Fourrier

Le signal de la figure est constitué de 3 impulsions rectangulaires décalées et pondérées. Si y(t) est une
impulsion rectangulaire définie comme

dont la transformée de Fourier est

alors x(t) peut être exprimé comme suit :

En faisant usage des propriétés de linéarité et de décalage

de la transformée de Fourier, on a :

TF 2 :

x(t) est constituée de la superposition de 2 impulsions de largeur ∆t = 200 [ms], l’une avancée de

td1 = 100 [ms] = ∆t/2 et l’autre retardée de td2 = −100 [ms] = −∆t/2 et de polarité négative. On a donc :

Application numérique :

14 | ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.
y(t) correspond, à un facteur 1/∆t près, à l’intégrale de x(t)

Connaissant la propriété de la TF

Application numérique :

15 | ©Signaux et systèmes avec Matlab


M.OULOBLY Stéphane R.

Vous aimerez peut-être aussi