Académique Documents
Professionnel Documents
Culture Documents
Chapitre2 PDF
Chapitre2 PDF
Chapitre 2 :
Les méthodes utilisées pour calculer les représentations spectrales diffèrent selon les
caractéristiques des signaux : continu, discret, périodique, non périodique.
(voir annexe 3 : Tab.1 et Figure.1)
1. Définition
Dans le but de calculer la transformée de Fourier d’un signal 𝑠 𝑡 à l’aide d’un ordinateur, on
est amené à discrétiser (échantillonner) et tronquer temporellement ce signal.
𝑁−1
Le spectre 𝑆𝑒,𝜋 𝑓 de ce signal échantillonné limité à N termes est donné sous la forme de N
𝐹𝑒
éléments de valeurs 𝑆𝑚 espacés de suivant une expression identique :
𝑁
𝑁−1
𝐹𝑒
𝑆𝑒,𝜋 𝑓 = 𝑆𝑚 𝛿 𝑓 − 𝑚
𝑁
𝑚 =0
On appelle Transformée de Fourier Discrète TFD (ou DFT : Discrete Fourier Transform)
d’un signal défini par N échantillons 𝑠𝑘 , la suite de N termes 𝑆𝑚 définie par :
𝑁−1
𝑘𝑚
𝑆𝑚 = 𝑠𝑘 𝑒 −𝑗 2𝜋 𝑁
𝑘=0
______________________________________________________________________________________
ISIMM -1- 2019/2020
Traitement Numérique du Signal ING 1
La durée du signal échantillonné, sur lequel a été calculée la TFD, est donnée par :
𝑁
𝜏 = 𝑁𝑇𝑒 =
𝐹𝑒
Le spectre de ce signal échantillonné est calculé sur un domaine fréquentiel [0 , 𝐹𝑒 ] avec une
distance fréquentielle (ou précision) entre points égale à :
1 𝐹𝑒
∆𝑓 = =
𝜏 𝑁
𝑁−1
𝑠𝑒,𝜋 𝑡 = 𝑠𝑘 𝛿 𝑡 − 𝑘𝑇𝑒
𝑘=0
avec :
𝑁−1
1 𝑘𝑚
𝑠𝑘 = 𝑆𝑚 𝑒 𝑗 2𝜋 𝑁
𝑁
𝑚 =0
2. Interprétation de la TFD
Chaque échantillon 𝑆𝑚 obtenu par la TFD peut être considéré comme un harmonique du
spectre du signal. (voir annexe 3 : Figure.3 et Tab.2)
Remarque 1 :
Pour une fréquence d’échantillonnage 𝐹𝑒 constante, l’augmentation de la précision en
fréquence (c.à.d. diminuer ∆𝑓) passe par une augmentation de la fenêtre d’observation 𝜏.
Remarque 2 :
La transformée de Fourier Rapide TFR (ou FFT : Fast Fourier Transform) est un algorithme
permettant de réduire le nombre d’opérations pour calculer la TFD.
Pour N échantillons du signal initial, le nombre de multiplications à effectuer pour obtenir les
N valeurs de la TFD :
𝑧𝑘 = 𝑥𝑖 𝑦𝑘−𝑖
𝑖=−∞
avec 𝑘 quelconque
Pour N échantillons de 𝑥𝑖 et 𝑦𝑖 , la convolution discrète s’exprime par :
𝑁−1
𝑧𝑘 = 𝑥𝑖 𝑦𝑘−𝑖
𝑖=0
avec 𝑘 ∈ [0, 𝑁 − 1]
On remarque que ce calcul nécessite la connaissance de 𝑦𝑖 en dehors de l’intervalle défini. En
effet, nous avons besoin des échantillons correspondant à l’intervalle 𝑖 ∈ [𝑁 − 1, … ,0, … , 𝑁 +
1] . Pour réaliser ce calcule, plusieurs solutions sont possibles pour définir les échantillons
𝑦𝑖 :
𝑁−1
𝑧𝑘 = 𝑖=0 𝑥𝑖 𝑦𝑘−𝑖 avec 𝑘 ∈ [0,2𝑁 − 2]
3ème cas :
Les échantillons en dehors de l’intervalle {0, . . . , 𝑁 − 1} peuvent être connus et alors utilisés
pour le calcul.
Si les échantillons ne sont pas connus, la convolution peut alors être calculée sur un intervalle
moitié de l’intervalle de connaissance des échantillons 𝑦𝑖 , c.à.d. N/2.
Les deux dernières solutions conduisent à des résultats beaucoup plus acceptables et qui
semblent être les plus communément utilisées.
2. Corrélation discrète
Considérons deux signaux 𝑥 𝑡 et 𝑦 𝑡 . L’échantillonnage donne deux suites de termes
𝑥 𝑖𝑇𝑒 = 𝑥𝑖 et 𝑦 𝑖𝑇𝑒 = 𝑦𝑖 .
La corrélation discrète 𝐶𝑥𝑦 ,𝑘 de 𝑥 et 𝑦 est définie par :
+∞
𝐶𝑥𝑦 ,𝑘 = 𝑥𝑖 𝑦𝑖−𝑘
𝑖=−∞
avec 𝑘 quelconque
𝑁−1
𝐶𝑥𝑦 ,𝑘 = 𝑥𝑖 𝑦𝑖−𝑘
𝑖=0
avec 𝑘 ∈ [0, 𝑁 − 1]
______________________________________________________________________________________
ISIMM -4- 2019/2020
Traitement Numérique du Signal ING 1
Comme pour la convolution discrète, il est nécessaire de connaître des valeurs de 𝑦𝑖 en dehors
de l’intervalle initial. Les trois solutions proposées précédemment sont possibles.
Le premier cas où l’on considère des échantillons nuls en dehors de l’intervalle initial
conduit à des résultats présentant des distorsions par rapport au calcul analytique réalisé sur
des signaux définis sur tout l’axe des temps. L’expression discrétisée de la corrélation est
alors la suivante :
𝑁−1
𝐶𝑥𝑦 ,𝑘 = 𝑖=0 𝑥𝑖 𝑦𝑖−𝑘 avec 𝑘 ∈ [0,2𝑁 − 2]
𝑁
−1 𝑁
𝐶𝑥𝑦 ,𝑘 = 2
𝑖=0
𝑥𝑖 𝑦𝑖−𝑘 avec 𝑘 ∈ [0, − 1]
2
2. Symétrie
Soit une suite 𝑥𝑘 réelle de durée N. Les nombres 𝑋𝑚 et 𝑋𝑁−𝑚 sont complexes conjugués :
∗
𝑋𝑁−𝑚 = 𝑋𝑚
3. Décalage temporel
Posons : 𝑦𝑘 = 𝑥𝑘−𝑘 0 , avec 𝑘0 ≤ 𝑁. La TFD de 𝑦𝑘 est donnée par :
𝑚𝑘0
𝑌𝑚 = 𝑒−𝑗2𝜋 𝑁 𝑋𝑚
4. Décalage fréquentiel
𝑙𝑘
Posons : 𝑦𝑘 = 𝑥𝑘 𝑒𝑗2𝜋 𝑁 . La TFD de 𝑦𝑘 est donnée par :
𝑌𝑚 = 𝑋𝑚−𝑙
______________________________________________________________________________________
ISIMM -5- 2019/2020
Traitement Numérique du Signal ING 1
5. Convolution circulaire
Soient deux suites périodiques 𝑥𝑘 et 𝑦𝑘 de même période N. La TFD de la convolution discrète
𝑧𝑘 de 𝑥 et 𝑦 est le produit des TFD de 𝑥𝑘 et 𝑦𝑘 :
𝑧𝑘 = 𝑥𝑘 ⨂𝑦𝑘 ⇒ 𝑍𝑚 = 𝑋𝑚 𝑌𝑚
Réciproquement, la suite 𝑝𝑘 , produit des suites 𝑥𝑘 et 𝑦𝑘 , a pour TDF la suite 𝑃𝑚 qui est la
convolution circulaire des suites 𝑋𝑚 et 𝑌𝑚 :
𝑝𝑘 = 𝑥𝑘 . 𝑦𝑘 ⇒ 𝑃𝑚 = 𝑋𝑚 ⨂𝑌𝑚
6. Corrélation
Soient deux suites périodiques 𝑥𝑘 et 𝑦𝑘 de même période N. La TFD de la corrélation
discrète 𝐶𝑥𝑦 ,𝑘 de 𝑥 et 𝑦 est définie par :
∗
𝛾𝑥𝑦 ,𝑚 = 𝑋𝑚 𝑌𝑚
______________________________________________________________________________________
ISIMM -6- 2019/2020