11 points par GN⁺ 2026-01-10 | 7 commentaires | Partager sur WhatsApp
  • Une présentation montrant à quel point la transformée de Fourier fonctionne puissamment dans des applications technologiques réelles
  • Le présentateur l’explique en se concentrant sur des cas liés à l’OFDM (multiplexage par répartition orthogonale de la fréquence) lors de l’événement Teardown 2025
  • Diverses ressources de référence sont également fournies, notamment un PDF des slides, un notebook Jupyter, du code de décodeur DVB-T et une vidéo sur l’algorithme FFT
  • Ce document montre que la transformée de Fourier reste un outil central dans les domaines des communications et du traitement du signal

  • Les signaux sont généralement traités comme des valeurs qui évoluent dans le temps, mais un même signal peut aussi être représenté comme la somme de composantes fréquentielles
  • La transformée de Fourier est un outil qui convertit une forme d’onde complexe en « quelles fréquences sont présentes et dans quelle proportion »
  • Par exemple, des bruits impulsionnels brefs, des distorsions lentes et oscillantes, ou des motifs répétitifs semblent entremêlés dans le domaine temporel, mais se séparent dans le domaine fréquentiel
  • Les canaux de communication réels présentent pour la plupart des caractéristiques LTI (Linear Time-Invariant)
  • Dans un système LTI, la manière dont un signal est déformé est déterminée indépendamment pour chaque fréquence
  • Les retards, réflexions et atténuations dans le domaine temporel apparaissent dans le domaine fréquentiel sous forme de variations d’amplitude et de phase
  • Si l’on tente de résoudre le problème dans le domaine temporel, retards, superpositions et interférences s’entremêlent
  • Vu dans le domaine fréquentiel, le même problème devient celui d’ajuster chaque composante fréquentielle une par une
  • C’est ainsi qu’apparaît l’idée de « déplacer les données vers un espace plus facile à traiter »
Publicité
  • La mise en œuvre directe de cette idée est l’OFDM (Orthogonal Frequency Division Multiplexing)
  • Un flux de données rapide unique est divisé en plusieurs sous-porteuses (subcarriers) plus lentes
  • Chaque sous-porteuse est orthogonale aux autres, ce qui permet de les transmettre simultanément sans interférence
  • En utilisant la FFT (Fast Fourier Transform) / IFFT (Inverse Fast Fourier Transform), il est possible de convertir et de reconstruire en une seule fois un grand nombre de sous-porteuses
  • Lorsque l’état du canal varie selon la fréquence, seules certaines sous-porteuses voient leur qualité se dégrader
  • Dans une approche à porteuse unique, l’ensemble des données est affecté, alors qu’en OFDM seule une partie l’est
  • Les fréquences problématiques peuvent être utilisées plus faiblement, voire laissées totalement vides
  • Le bruit impulsionnel concentré dans le temps est réparti en OFDM sur plusieurs symboles et plusieurs fréquences
  • Un bruit très fort pendant un court instant n’entraîne donc pas la corruption de l’ensemble des données
  • En environnement radio, le multitrajet crée des retards parce que le signal arrive par plusieurs chemins
  • Dans le domaine temporel, les symboles se chevauchent, provoquant de l’ISI (Inter-Symbol Interference)
  • Dans le domaine fréquentiel, le multitrajet apparaît sous la forme d’une courbe de réponse du canal
  • En corrigeant cette courbe, il devient possible de reconstruire chaque sous-porteuse indépendamment
Publicité
  • Des signaux pilotes permettent de suivre les erreurs de fréquence (dérive de l’oscillateur local, LO drift) entre émetteur et récepteur
  • Le décalage Doppler dû au mouvement peut lui aussi être séparé et corrigé fréquence par fréquence
  • Il est possible d’appliquer un schéma de modulation différent à chaque sous-porteuse
  • Les bandes où l’état du signal est bon reçoivent une modulation rapide, tandis que les bandes dégradées reçoivent une modulation plus robuste
  • Cela permet une transmission de données hiérarchique impossible avec un flux unique
  • L’architecture peut être étendue vers l’OFDMA, où plusieurs utilisateurs transmettent simultanément en se partageant le temps et la fréquence
  • L’interleaving, qui mélange les données à la fois dans le temps et en fréquence, réduit la concentration des erreurs
  • Elle s’associe naturellement à des techniques de correction d’erreurs comme les codes convolutifs, Reed–Solomon et BCH
  • En définitive, la transformée de Fourier est un « interrupteur qui transforme une réalité complexe en un simple problème de réglage »
  • L’OFDM est une conception qui place cet interrupteur au centre de l’architecture de communication
  • Elle sert de fondement permettant aux communications sans fil modernes d’obtenir à la fois haut débit et stabilité

7 commentaires

 
[Ce commentaire a été masqué.]
 
euphcat 2026-01-11

Parmi les « avis HN » :

  • Étonnant qu'il ait été aussi productif tout en ayant six enfants

...?

 
aer0700 2026-01-12

Nous vivons déjà à l’époque de quelqu’un qui a quatorze enfants et dirige quatre entreprises en tant que CEO, donc...

 
euphcat 2026-01-11

Non mais sérieusement, je suis allé vérifier sur Wikipédia : Joseph Fourier a publié la transformée de Fourier en 1822, et si on met de côté quelques annonces fragmentaires antérieures, la FFT n’a été formalisée et publiée qu’en 1965, avec une version encore un peu plus précoce en 1932. Et pourtant, le fait que Gauss ait consigné la FFT sans la publier remonte carrément à 1805. Du coup, je ne peux qu’adhérer au commentaire « Gauss is gonna Gauss » (Gauss n’a fait que faire du Gauss) T_T

 
kimjoin2 2026-01-10

La série des transformations en maths industrielles m’a vraiment rendu fou... ouin

 
aer0700 2026-01-10

Je me souviens l’avoir utilisé autrefois quand j’écrivais une logique de suppression du bruit et des motifs répétitifs.
Ces jours-ci, on implémente des choses similaires avec des autoencodeurs, il me semble.

 
GN⁺ 2026-01-10
Commentaires de Hacker News
  • Les gens se laissent distraire par l’expression « espace fréquentiel », mais l’essentiel est à quel point un changement de système de coordonnées centré sur le problème peut être utile
    De la même manière que Copernic a simplifié le mouvement complexe des planètes en changeant de système de coordonnées, l’analyse de Fourier repose fondamentalement sur la même idée
    Pour les signaux numériques, la base de Walsh-Hadamard peut être utile, et cela n’a absolument rien à voir avec la fréquence
    Des modèles comme GPT sont eux aussi dans un état ptoléméen aujourd’hui, et je pense qu’un jour nous comprendrons leur dynamique grâce à un meilleur système de coordonnées
    • Ces transformations reviennent en fin de compte à passer à la base propre d’un certain opérateur différentiel
      Les harmoniques sphériques, les fonctions de Bessel, les fonctions de Hankel, etc., sont chacune des variantes des sinus/cosinus ou des fonctions exponentielles complexes
      Les ondelettes utilisent un espace de paramètres en forme d’arbre, et la recherche sur les bases surcomplètes (overcomplete basis) est également très active ces derniers temps
      Mais à mon avis, cette approche linéaire n’a pas de lien direct avec la compréhension des réseaux neuronaux, qui traitent des structures non linéaires de grande dimension
    • Si on m’avait enseigné les transformées de Fourier ou de Laplace de cette manière, les cours de DSP auraient été bien plus intéressants
    • Prédire l’état futur d’un système quantique devient aussi simple si l’on peut diagonaliser son hamiltonien
      Mais le problème, c’est qu’en général c’est presque impossible
  • Mon anecdote préférée sur la transformée de Fourier, c’est que Gauss avait découvert l’algorithme FFT un siècle avant Cooley et Tukey
    Il l’avait noté dans ses carnets en étudiant le mouvement des astéroïdes Pallas et Juno, mais cela n’a jamais été publié
    Document associé
    • On raconte que lorsque d’autres mathématiciens lui montraient de nouveaux résultats, Gauss disait « je l’ai déjà fait » en sortant d’un tiroir une liasse de papiers sur le sujet
    • Une histoire entendue lors d’un stage chez Chevron racontait qu’on utilisait déjà la transformée de Fourier dans les années 1950 pour l’analyse sismique de prospection pétrolière, mais que c’était gardé secret puisque les mathématiques ne se brevetent pas
    • Les marges des carnets de Gauss étaient apparemment remplies de démonstrations inédites
      Il aurait déconseillé à son fils de faire des mathématiques, estimant qu’il était impossible de le dépasser
    • Gauss était vraiment Gauss
    • C’est impressionnant d’avoir été aussi productif avec six enfants
  • La fonctionnalité qui m’a le plus manqué dans Grafana, c’est une transformée de Fourier capable de repérer les motifs périodiques (épicycles) dans les pics de trafic
    Je voulais détecter des trafics périodiques comme le lundi matin ou le mardi midi
    Mais j’ai mal configuré le graphique et consommé la moitié de notre quota journalier ; quand je suis passé à une ligne en -7 jours, moi seul comprenais et l’équipe était perdue
    • Ces pics ne correspondent pas à l’hypothèse selon laquelle le signal possède des composantes fréquentielles sur toute sa durée
      Une analyse par cepstre (cepstrum) est plus adaptée à la place, et elle est souvent utilisée en analyse des vibrations mécaniques pour détecter des chocs périodiques, comme des défauts d’engrenage
  • Un signal ne peut pas être limité en bande simultanément dans le temps et en fréquence
    J’ai été surpris d’apprendre que ce fait étudié en licence est équivalent au principe d’incertitude
    Ma femme et moi nous disputons souvent sur la manière de charger le lave-vaisselle : moi je vais vite (minimiser le temps), elle est méticuleuse (minimiser le nombre de lavages), donc nous optimisions chacun dans un domaine différent
    • Un signal peut être approximativement limité dans les deux domaines
      Par exemple, une fonction gaussienne est compacte dans les deux domaines
    • L’oreille est excellente pour la résolution fréquentielle mais faible pour localiser la direction, alors que l’œil présente l’inverse
    • C’est littéralement le principe d’incertitude de Heisenberg en traitement du signal
    • Je me demande si cela veut dire « faire vite et devoir relancer une deuxième fois »
      Au passage, je recommande la vidéo de Technology Connections sur les lave-vaisselle
    • Le lave-vaisselle à chargement automatique sera l’invention qui sauvera les mariages
  • Une fois qu’on commence à voir le monde dans le domaine fréquentiel, beaucoup d’astuces deviennent simples
    J’ai écrit une démo qui applique une transformée de Fourier à une vidéo de webcam pour lire le rythme cardiaque sur un visage
    L’idée consiste à repérer les zones où l’énergie atteint un pic à une fréquence donnée
    • C’est la base de tous les algorithmes de compression avec perte
      La DCT, au cœur de JPEG, h264 et mp3, est en gros une FFT modifiée
    • J’ai déjà vu par le passé un commentaire HN disant que ce changement de point de vue avait changé sa vie
    • Il existe une analogie semblable en finance : on agit en fonction de seuils de prix plutôt qu’à un moment précis
    • Mais en pratique, il se peut qu’on ne voie pas réellement sur une webcam les pulsations de la peau dues au flux sanguin
  • Je recommande fortement la dernière vidéo de Sebastian Lague
    Il y explique la transformée de Fourier de manière très accessible
    Lien vers la vidéo
  • Une blague portait sur le fait d’écrire un titre comme « The Unreasonable Effectiveness of The Unreasonable Effectiveness »
    • Quelqu’un a répondu sous forme de mème : « Unreasonable effectiveness is all you need »
    • Vu le sujet de l’article original et le fait que la transformée de Fourier a rendu possible la communication sur canal bruité, je trouve le titre assez approprié
    • À l’origine, c’est une parodie du célèbre essai de 1960 « The Unreasonable Effectiveness of Mathematics in the Natural Sciences »
      Mais ce genre de titre est tellement surutilisé qu’il paraît maintenant un peu racoleur
    • Quelqu’un a plaisanté en parlant de « l’opposé polaire de l’unreasonable effectiveness-ness »
    • Je trouve ce genre de titre puéril
      La transformée de Fourier est en réalité un concept très raisonnable et intuitif
      Puisque les mathématiques sont le langage de la science, dire que « les mathématiques sont anormalement efficaces » me semble aussi exagéré
      La présentation n’est au fond qu’un simple niveau FT 101
  • Du point de vue ML/data science, la FFT ressemble à la PCA
    On projette les données dans un meilleur système de coordonnées (temps → fréquence), on supprime les bases de faible variance, puis on reconstruit avec la transformée inverse (IFFT)
    La différence est que la base de la FFT est fixe
  • Je n’aime pas beaucoup la transformée de Fourier
    Elle traite des domaines infinis, ce qui la rend grossière et peu réaliste
    • En pratique, on applique toujours une FFT sur des données fenêtrées
      Cela permet d’éviter les problèmes de support infini et de résolution infinie
    • Je ne sais pas s’il s’agit d’une blague sur Tomb Raider ou d’une métaphore mathématique
    • Non, ce n’est simplement pas ça ici
  • En expliquant l’OFDM, il traite implicitement de la modulation par déplacement d’amplitude (ASK)
    Pour utiliser d’autres modulations, il suffit de considérer les nombres complexes des sous-porteuses comme des points IQ
    En fin de compte, on lit les mêmes symboles dans le domaine fréquentiel au lieu du domaine temporel, et cela fonctionne de manière équivalente aux modulations classiques grâce au principe de superposition