Changer de représentation
Que signifie "changer de représentation" ?
Changer de base : petit rappel
Rappelons que dans l'espace usuel, vous pouvez représenter un même vecteur dans plusieurs bases possibles (pensez aux coordonnées cartésiennes, aux coordonnées cylindriques ou sphériques).
Par exemple, pour représenter le vecteur :
\( \overrightarrow{u} = u_{1}\overrightarrow{i} + u_{2}\overrightarrow{j} + u_{3}\overrightarrow{k} = {\begin{bmatrix} u_{1} \\ u_{2} \\ u_{3} \end{bmatrix}}_{Base\ de\ départ} \)
dans une autre base \( (\overrightarrow{i}', \overrightarrow{j}', \overrightarrow{k}') \) , vous projetez tout simplement le vecteur sur cette nouvelle base :
\( \overrightarrow{u} = <\overrightarrow{u}, \overrightarrow{i}'>\overrightarrow{i}' + <\overrightarrow{u}, \overrightarrow{j}'>\overrightarrow{j}' + <\overrightarrow{u}, \overrightarrow{k}'>\overrightarrow{k}' = {\begin{bmatrix}
<\overrightarrow{u}, \overrightarrow{i}'> \\ <\overrightarrow{u}, \overrightarrow{j}'> \\ <\overrightarrow{u}, \overrightarrow{k}'>\end{bmatrix}}_{Nouvelle\ base} \)
Remarquez comme les nouvelles composantes s'obtiennent bien par un produit scalaire !
Comme nous avons considéré qu'un signal est un vecteur, nous pouvons donc tout à fait faire un changement de base et choisir une nouvelle base pour représenter le signal.
C'est d'ailleurs ce que nous avions fait dans le chapitre Recomposer un signal, où nous avions décomposé le signal sur une base constituée de sinusoïdes.
Les complexes simplifient la tâche
Pourquoi utiliser les sinusoïdes ?
Pourquoi utiliser ces fonctions là et pas d'autres ? Il y a plusieurs bonnes raisons de le faire. Mais acceptons pour le moment que ces fonctions aient la sympathique propriété d'être faciles à rendre orthogonales les unes avec les autres (condition essentielle, je le rappelle, pour avoir une base).
Si vous avez un signal constitué de N points, vous choisirez les sinusoïdes de fréquences \( \frac{0}{N}, \ \frac{1}{N}, \ \frac{2}{N}, \ ... \)
Nous avons donc très envie de construire une base faite de sinus et de cosinus. Pour simplifier les choses, nous allons mettre cosinus et sinus dans le même panier, en utilisant les exponentielles complexes :
Définition des vecteurs de Fourier
Les vecteurs de bases que nous utiliserons seront :
\( \{ \overrightarrow{f_{n}}, n=0,...,N-1 \} \ avec \ \overrightarrow{f_{n}}={\begin{bmatrix} e^{j2π \frac{n}{N}.0} \\ e^{j2π \frac{n}{N}.1} \\ e^{j2π \frac{n}{N}.2} \\ . \\ . \\ . \\ e^{j2π \frac{n}{N}(N-1)}\end{bmatrix}}_{base\ canonique} \)
Ces vecteurs sont appelés les vecteurs de Fourier.
Par exemple le premier vecteur de Fourier est celui de fréquence \( \frac{0}{N} \) :
\( \overrightarrow{f_{0}}={\begin{bmatrix} e^{j2π \frac{0}{N}.0} \\ e^{j2π \frac{0}{N}.1} \\ e^{j2π \frac{0}{N}.2} \\ . \\ . \\ . \\ e^{j2π \frac{0}{N}(N-1)}\end{bmatrix}}_{base\ canonique}
=
{{\begin{bmatrix} 1 \\ 1 \\ 1 \\ . \\ . \\ . \\ 1\end{bmatrix}}}_{base\ canonique} \)
Le deuxième vecteur de Fourier est celui de fréquence \( \frac{1}{N} \) :
\( \overrightarrow{f_{n}}={\begin{bmatrix} e^{j2π \frac{1}{N}.0} \\ e^{j2π \frac{1}{N}.1} \\ e^{j2π \frac{1}{N}.2} \\ . \\ . \\ . \\ e^{j2π \frac{1}{N}(N-1)}\end{bmatrix}}_{base\ canonique} \)
Ce que nous appellerons la représentation fréquentielle d'un signal, c'est tout simplement les composantes du vecteur sur cette fameuse base de Fourier.
Ainsi, si vous souhaitez connaître la composante de fréquence \( \frac{5}{N} \) du signal représenté par le vecteur
\( \overrightarrow{v} \), vous calculez tout simplement le produit scalaire suivant:
\( Composante(\frac{5}{N})=⟨\overrightarrow{v} ,\overrightarrow{f}_{5}⟩ \)
Dans le cas particulier précédent, cela signifie que :
La transformée de Fourier (TF)
Cette façon de représenter les choses est tellement importante qu'elle porte un nom.
Passer des composantes canoniques aux composantes fréquentielles s'appelle faire une transformée de Fourier.
Plus exactement, la transformée de Fourier discrète est une fonction (au sens mathématique) qui transforme une suite de valeurs
\( TF[u]_n=sum_{k=0}^{N-1} u_{k} e^{-j2 \Pi\frac{n}{N}k } \)
Spectre
Comme la transformée de Fourier est complexe, vous ne pouvez pas la tracer directement.
Ce que nous allons appeler le spectre de , c'est tout simplement le module de la transformée de Fourier de .
Mais en voilà assez, vous allez maintenant implémenter vous-même cette fameuse transformation pour y voir plus clair.