Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Compilation of real-time audio DSP on FPGA

View through CrossRef
Compilation de DSP audio temps réel sur FPGA Les FPGA (Field-Programmable Gate Arrays) sont des plateformes programmables offrant des performances uniques en termes de débit, de nombre d'entrées/sorties et de puissance de calcul, les rendant particulièrement intéressantes pour des applications de traitement du signal audio numérique en temps réel. Cependant, leur programmation constitue un défi considérable. La synthèse de haut niveau (HLS) permet de s'affranchir des langages de description matérielle complexes traditionnellement utilisés pour la programmation des FPGA. Cela ouvre la voie à une véritable chaîne de compilation allant des spécifications DSP audio de haut niveau jusqu'au design FPGA. Toutefois, cette approche reste difficile à généraliser pour des programmes audio variés. Cette thèse étudie la compilation de DSP audio en temps réel pour FPGA. Elle propose une méthodologie générale pour générer du code C++ optimisé pour la synthèse de haut niveau et introduit le premier «compilateur DSP audio» dédié aux FPGA. Cette chaîne de compilation permet d'utiliser Faust, un langage de programmation fonctionnel de haut niveau spécifiquement conçu pour la synthèse sonore et le traitement audio, afin de programmer les FPGA. Deux avancées technologiques majeures sont présentées: la réalisation d'une latence ultra-faible pour les DSP audio en temps réel (à l'échelle de la microseconde) et la capacité à déployer facilement et efficacement des systèmes multicannaux de grande capacité, ouvrant ainsi de nouvelles perspectives de recherche, notamment dans les domaines de la spatialisation audio et des applications de contrôle actif de l'acoustique.
Agence Bibliographique de l'Enseignement Supérieur
Title: Compilation of real-time audio DSP on FPGA
Description:
Compilation de DSP audio temps réel sur FPGA Les FPGA (Field-Programmable Gate Arrays) sont des plateformes programmables offrant des performances uniques en termes de débit, de nombre d'entrées/sorties et de puissance de calcul, les rendant particulièrement intéressantes pour des applications de traitement du signal audio numérique en temps réel.
Cependant, leur programmation constitue un défi considérable.
La synthèse de haut niveau (HLS) permet de s'affranchir des langages de description matérielle complexes traditionnellement utilisés pour la programmation des FPGA.
Cela ouvre la voie à une véritable chaîne de compilation allant des spécifications DSP audio de haut niveau jusqu'au design FPGA.
Toutefois, cette approche reste difficile à généraliser pour des programmes audio variés.
Cette thèse étudie la compilation de DSP audio en temps réel pour FPGA.
Elle propose une méthodologie générale pour générer du code C++ optimisé pour la synthèse de haut niveau et introduit le premier «compilateur DSP audio» dédié aux FPGA.
Cette chaîne de compilation permet d'utiliser Faust, un langage de programmation fonctionnel de haut niveau spécifiquement conçu pour la synthèse sonore et le traitement audio, afin de programmer les FPGA.
Deux avancées technologiques majeures sont présentées: la réalisation d'une latence ultra-faible pour les DSP audio en temps réel (à l'échelle de la microseconde) et la capacité à déployer facilement et efficacement des systèmes multicannaux de grande capacité, ouvrant ainsi de nouvelles perspectives de recherche, notamment dans les domaines de la spatialisation audio et des applications de contrôle actif de l'acoustique.

Related Results

Method of QoS evaluation of FPGA as a service
Method of QoS evaluation of FPGA as a service
The subject of study in this article is the evaluation of the performance issues of cloud services implemented using FPGA technology. The goal is to improve the performance of clou...
Аналіз застосування технологій ПЛІС в складі IoT
Аналіз застосування технологій ПЛІС в складі IoT
The subject of study in this article and work is the modern technologies of programmable logic devices (PLD) classified as FPGA, and the peculiarities of its application in Interne...
Methods of Deployment and Evaluation of FPGA as a Service Under Conditions of Changing Requirements and Environments
Methods of Deployment and Evaluation of FPGA as a Service Under Conditions of Changing Requirements and Environments
Applying Field Programmable Gate Array (FPGA) technology in cloud infrastructure and heterogeneous computations is of great interest today. FPGA as a Service assumes that the progr...
Comparación de enfoques de desarrollo HDL y HLL en FPGA para aplicaciones de procesamiento de imágenes
Comparación de enfoques de desarrollo HDL y HLL en FPGA para aplicaciones de procesamiento de imágenes
Desde su invención a medidados de los 90, las FPGA han destacado por su gran poder de cómputo, bajo consumo energético y alta flexibilidad al reconfigurar su arquitectura interna p...
The Design of DSP Electric Vehicle Charging Power Supply
The Design of DSP Electric Vehicle Charging Power Supply
In today's society, the speed of industrialization is accelerating, and communications between cities are becoming frequent and closer. It is fast and convenient to promote these r...
Clinical features related to alcohol co-ingestion of deliberate self-poisoning patients visiting the emergency department
Clinical features related to alcohol co-ingestion of deliberate self-poisoning patients visiting the emergency department
Purpose: Alcohol is one of the most commonly co-ingested agents in deliberate self-poisoning (DSP) cases presenting at the emergency department (ED). The increased impulsivity, agg...
Distribution de timing basée sur FPGA pour les expériences de physique des hautes énergies
Distribution de timing basée sur FPGA pour les expériences de physique des hautes énergies
Les expériences du Grand Collisionneur de Hadrons (LHC) verront leurs systèmes de Timing, Trigger et Contrôle (TTC) être mis à jour. Dans cette thèse, différents systèmes développé...

Back to Top