J'ai utilisé plusieurs fois des FFT sur microcontrôleur 32 bits (100 à 200MHz) et cela fonctionne très bien. Comme les filtres FIR, cela fait partie des fonctions de base en traitement de signal, et ce que 'on peut sortir d'un signal bruité est toujours un peu bluffant. Le signal peut être noyé dans le bruit, et donc invisible à l'oscilloscope (et inutilisable directement), mais on peut quand-même sortir l'information intéressante.
On peut le faire aussi avec des FPGA, avec des fréquences de fonctionnement alors bien plus grandes, mais ici ce n'est pas nécessaire.
Alors oui, c'est peut-être un peu le fil à couper le beurre, mais c'est intéressant théoriquement, et on peut alors espérer une mesure sans même ouvrir la montre.
Sur PC, on trouve facilement des logiciels de traitement de signal. Un (bon) oscilloscope peut aussi faire une FFT sur les basses fréquences, là où les analyseurs de spectre classiques sont inadaptés. Mais beaucoup d'oscilloscopes ont encore des FFT minables, sur trop peu de point. Enfin, avec un fichier audio, on peut faire les traitements avec Scilab ou Matlab, et c'est encore mieux car cela permet de tester les différentes solutions et toutes sortes de calcul.