Salut! Super sujet à traiter, et tu es sur un bon départ. Quelques remarques (pioche ce que tu veux!):
Aspect général
J’ai un peu du mal à voir quel cadrage tu veux donner, et quel objectif tu veux atteindre. Est-ce que l’objectif c’est de donner des points d’accroche pour que le lecteur creuse plus loin? Ou est-ce que tu veux faire un cours plus académique? Ou alors donner les intuitions pour comprendre "comment ça marche"? Je pense que la dernière option serait la plus adaptée pour ZesteDeSavoir, mais c’est personnel.
Je pense que le plan pourrait être un peu modifié. Par exemple (j’ai une vision un peu algébrique de la TF, et je suis physicien: ça risque de ressortir ):
-
Une intro un peu générale, parler de signaux, dire qu’on veut les décomposer en morceaux simples qu’on peut comprendre. Une façon de le faire c’est de regarder à chaque instant à quoi ça ressemble. Mais par exemple pour un signal périodique ce n’est pas pratique! on voudrait une représentation qui soit plus simple. On pourrait aussi vouloir savoir à quel point un signal ressemble à un signal périodique. L’idée est d’introduire sans le dire la notion de décomposition sur une base. Tu peux avoir une base de diracs à tous les instants t pour la représentation temporelle, une base discrète de sinus (les séries de Fourier, mais on ne peut pas tout représenter), ou une base continue d’exponentielles complexes
-
Des exemples de représentations. Un exemple classique c’est de montrer la décomposition en séries de Fourier d’un signal périodique carré (je pense à quelque chose de très visuel, pas besoin de trop d’équations). Ensuite tu peux essayer de montrer comment si on ajoute plein de sinus correctement avec des fréquences continues on peut arriver à former par exemple une porte.
-
Là on peu introduire la transformée de Fourier, même mettre une formule. On veut projeter sur les exponentielles complexes.
-
On va avoir besoin d’exemples ici. C’est probablement le bon endroit pour dé-dramatiser sur les nombres complexes. Il faut montrer qu’en ajoutant correctement des nombres complexes on peut se débrouiller pour toujours avoir une fonction réelle. C’est aussi le bon endroit pour bien faire sentir qu’on peut inverser la transformée de Fourier (puisqu’on a fait comprendre qu’il ne s’agit que changer de représentation).
-
Maintenant on va pouvoir parler de propriétés cool de la transformée de Fourier! Ça peut être le bon endroit pour parler de la convolution (voir mes remarques sur ce chapitre après).
-
Je pense que parler de l’inégalité de Parseval et du principe d’incertitude est important, peut-être ici ou même avant la convolution.
-
Tranformée de Fourier Discrète (et FFT)
-
Une ouverture sur des choses qu’on peut faire avec la TF. En physique ça a un impact majeur en mécanique quantique et en optique. Tu peux parler de résolution d’équations différentielles, d’extentions de la TF (Laplace, ondelettes, l’idée c’est de trouver des représentations adéquates de nos signaux pour pouvoir les comprendres, les traiter) qui ont des grosses applications en traitement du signal pour les télécom, l’info etc.
Dans le détail
Introduction
Intuitivement, la série de Fourier fournit la fréquence de réponse (frequency response) d’un signal qui se répète tandis que la transformée de Fourier celle de signaux qui ne se répètent pas. Cependant, toutes deux emploient un ensemble de sinusoïdes afin de reconstruire le signal. La différence réside principalement dans l’interférence (constructive ou destructive); plus les fréquences étudiées sont proches, plus les interférences destructives seront nombreuses et on pourra étudier un signal qui ne se répète pas; plus les fréquences sont éparses, plus le signal aura des chances de se répéter.
Pour le coup je ne suis pas d’accord avec la première phrase: tu peux totalement calculer la transformée de Fourier de signaux périodiques. La différence entre les deux est dans la famille des fonctions représentables: avec les séries tu es limités aux signaux périodiques. Si tu pars sur l’approche "intuition" que je donnais au début, c’est un point que tu peux illustrer pour arriver au principe d’incertitude: si tu peux représenter la TF sur un espace petit (cas extrême, un dirac pour le sinus), alors le signal lui même doit être éparpillé partout (cas extrême du sinus). À l’inverse tu peux prendre des gaussiennes, qui représentent une forme de compromis entre l’éparpillement temporel et en fréquence. Mais peut-être que l’introduction n’est pas le bon endroit pour en parler.
Définitions
Je pense que sur la définition du signal, tu peux être plus schématique: pour les besoins du tutoriel, on peut simplement s’imaginer que quelqu’un trace la valeur lue sur un instrument au cours du temps, genre un sismographe ou un oscilloscope. Tu peux faire une partie à la fin pour illustrer d’autres types de signaux, par exemple en optique une lentille fait en pratique la transformée de Fourier, et tu peux l’utiliser pour designer des système optiques ou faire de l’holographie (j’ai quelques images d’un setup optique qui dessine un sapin de Noël de cette manière si tu veux).
La définition du sinus est bien, je pense que tu peux t’aider et aller un chouille plus loin pour donner la formule d’Euler. Tu peux aussi renvoyer vers ce tutoriel d'@Aabu.
Convolution
Là ça arrive un peu sec! Peut-être que ça devrait arriver plus tard. Je peux me tromper, mais je pense que la formule n’aide pas des masses à comprendre. Peut-être que ça vaut le coup d’illustrer avec quelques exemples de signaux simples (l’animation que tu donnes est jolie, mais trop compliquée à mon sens): des diracs, des portes, etc. L’idée c’est de donner une vraie intuition géométrique de la convolution. Si tu as introduit la TF avant, tu peux aussi faire le lien ici produit de convolution des signaux <-> produit des TF et vice versa. Pour illustrer la convolution ça fait un moment que je voudrais écrire un truc sur la détection synchrone: je pense qu’on peut faire comprendre l’intégralité de cette technique sans aucun calcul pour peux qu’on arrive à donner l’intuition géométrique de la convolution.
Si tu as introduit la convolution comme il faut avant, tu peux encore donner une bonne intuition de la TFD avec des illustrations géométriques. J’avais essayé de le faire dans mon tuto sur la FFT, peut-être que tu peux reprendre/t’inspirer des figures en développant un peu.
Ici il faut bien faire attention à ne pas confondre TFD et FFT! la FFT est simplement un algorithme qui permet de calculer la TFD. Dans la section sur la FFT tu parles de fenêtrage etc., je ne crois pas que ce soit la bonne place: ça irait plutôt avec la TFD en expliquant toujours via des convolution et des intuitions géométriques. Je pense que je limiterait autant que possible la discussion autour de la FFT: ce n’est pas l’objet du tutoriel, il suffit de savoir que ça existe.
Quelques inspirations/références que tu as probablement déjà
- Les vidéos de 3blue1brown évidemment
- The discrete algebra of Fourier Transforms
- Si tu veux parler d'optique de Fourier, il y a un jeu que j’aime beaucoup (les étudiants moins il paraît :p) c’est de demander aux gens de retrouver les associations entre des masques et les figures de diffraction que la lumière produit après être passé au travers (exemple, désolé pour le lien Twitter). Ça permet de voir construire son intuition de la relation produit de convolution <-> produit dans l’espace de Fourier. Ça avait eu un petit gain de popularité pour expliquer la tête des images du télescope James Webb.
Voilààà, désolé du pavé: c’est un sujet que je trouve passionnant et que je traite au quotidien.