Évènements

13 déc
13/12/2024 10:30

Sciences & Société

Soutenance de thèse : Maxime POPOFF

« Compilation of Real-Time Audio DSP on FPGA »

Doctorant : Maxime POPOFF

Laboratoire INSA : CITI
École doctorale : ED512 : Infomaths

La mise en œuvre du traitement du signal numérique (DSP) audio en temps réel sur FPGA a été largement étudiée dans le passé. Jusqu’à présent, les designs hardwares audio étaient conçues soit "à la main" en VHDL, soit en assemblant des IPs prédéfinies dans des environnements dédiés. L’avènement de la synthèse de haut niveau (HLS) permet un véritable flux de compilation depuis les spécifications DSP audio de haut niveau jusqu’aux flux binaires FPGA. Cette thèse présente les principes et l’implémentation du premier “compilateur DSP audio” ciblant les FPGA.
Notre système compile les programmes DSP audio exprimés dans le langage Faust ou C++ jusqu’au matériel FPGA et jusqu’à la production sonore réelle. De nombreux paramètres tels que le nombre de canaux de sortie, le taux d’échantillonnage, etc. sont ajustés automatiquement par le compilateur. Des interfaces logicielles peuvent être générées pour contrôler le système en temps réel. Ce flot de compilation présente deux avancées technologiques importantes pour les programmeurs audio : l’implémentation de programmes DSP audio en temps réel à très faible latence (quelques microsecondes) et la possibilité de déployer facilement des systèmes avec un grand nombre de canaux audio.

 

Informations complémentaires

  • Amphithéatre Chappe - Bâtiment Hedy Lamarr - Villeurbanne