Sujet Master Classification temps-réel de flux audio, sur FPGA Le

publicité
Sujet Master
Classification temps-réel de flux audio, sur FPGA
Le projet ANR SurfOnhertz (2010 – 2013) s’intéresse à la réalisation d’un récepteur parallèle
permettant de démoduler simultanément plusieurs standards de radio-diffusion analogiques et
numériques, et, d’effectuer des traitements parallèles sur les flux restitués en bande de base
(reconnaissance de média, classification de genre, détection de publicité, etc.). Une plateforme pour
les normes analogiques est dès lors opérationnelle. Il permet de démoduler la bande 88-108MHz et
d’effectuer des traitements audio sur toutes les stations en parallèle. Des informations sur les
programmes sont extraits en temps réel comme, le genre musical, la reconnaissance du média, la
détection de la publicité et la mesure du temps de parole des hommes politiques. Dans un proche
avenir, les bandes de radiodiffusion analogiques seront remplacées par les normes numériques DRM,
DRM+ et T-DMB. Dans ce contexte, nous souhaitons implémenter sur FPGA les différents
traitements de classification audio développés en C (multi-threads). Les traitements comportent une
phase de détermination de la classe music/no music, suivi d’une détection de genre musical par
GMM. Pour l’instant, 4 classes ont été définies (bruit, Jazz, Classic et Variété).
Les objectifs de ce stage sont :
1°) Etat de l’art des architectures de classification sur FGPA (GMM, CART, etc.)
2°) Proposition d’une architecture
3°) Développer un démonstrateur sur FPGA
4°) Etablir les performances à partir de vérité terrain
Compétences requises :
 VHDL, FPGA, télécom
Responsable :
Pr. Olivier Romain, ETIS, UCP.
Email : [email protected]
Téléchargement