bouyssi
TRANSCRIPT
5/13/2018 Bouyssi - slidepdf.com
http://slidepdf.com/reader/full/bouyssi 1/2
BOUYSSI Méline Filière ISA – option SIR
Projet de fin d'étude : Implémentation de filtres sur circuit FPGA
Le but de ce Projet de Fin d'Etude est de programmer des filtres de compression enondelettes sur un circuit FPGA grâce au logiciel de conception Quartus II. Le circuit FPGA que
nous utiliserons pour l'implémentation se trouve sur la carte électronique DE2 d'Altera. Ce circuit a
la particularité d'être reconfigurable autant de fois qu'il est souhaité, et c'est le logiciel Quartus II
qui va permettre de le programmer.
Ainsi, un fichier son ou une image reçu en entrée de la carte pourra être compressé et
rediffusé en sortie. Nous pourrons ensuite utiliser cette application pour débruiter un fichier son ou
éliminer les impuretés sur une image par exemple.
Dans un premier temps, nous avons effectué une première approche de simulation sous
Matlab simulink, le but étant de valider le bon fonctionnement de la programmation sur simulink
pour pouvoir ensuite implémenter, dans un deuxième temps, le programme sous DSP Builder. Cette
toolbox de Matlab permet par le biais du logiciel Quartus II de reconfigurer en language VHDL le
programme pour pouvoir l'implémenter ensuite sur le circuit FPGA.
Voici le schéma bloc général de la compression en ondelettes que nous avons mis en place :
Les blocs de conception sous simulink existent aussi sous DSP Builder donc cela ne pose
aucun problème pour la programmation. En revanche, nous procèderons étape par étape sous DSP
Builder : c'est à dire que nous réaliserons l'algorithme de compression petit à petit pour valider le
bon fonctionnement des blocs sur le circuit FPGA.
Filtre
passe-haut
Filtre
passe-bas
Filtre
passe-haut
Filtre
passe-bas
quantification
décimation interpolation
signal
Signal
compressé