Théses de doctorat
Permanent URI for this collection
Browse
Browsing Théses de doctorat by Author "ABDELHAKIM SAHOUR"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item IMPLEMENTATION SUR FPGA D’UN ALGORITHME DE DEBRUITAGE EN UTILISANT 1D-DWT(2013) ABDELHAKIM SAHOURLe traitement du signal fait l’objet de recherche dans la plus part des laboratoires d’électronique, souvent depuis leurs premières années d’existence. Les travaux sont intensifiés avec l’apparition du traitement numérique du signal. Le débruitage est une méthode indispensable dans le traitement du signal. L’implémentation de la transformé en ondelettes ainsi que le choix de la fonction de seuillage ont été décortiquées et étudiées dans un souci de satisfaire les contraintes de l’application ciblée. Ces contraintes sont généralement le temps réel, latence ou débit des traitements, mais encore le coût de l’architecture dédiée ou la consommation du système mis en œuvre. Quelle que soit la cible, FPGA ou DSP…. Il reste une phase de transformation sémantique difficile qui consiste à passer du type abstrait des variables manipulées par notre algorithme (variables réelles, complexes, entières ..etc) à un type logique comme, par exemple, le vecteur de bits qui sera admis pour le système RTL (register transfert logic). Aujourd’hui, la maitrise des nouvelles technologies submicroniques, qui permet l’intégration à haute densité de dizaines de millions de transistors sur le même mono-chip, a induit l’apparition d’une nouvelle étape de conception qui repose sur la synthèse comportementale pouvant être assimilée à la conception de code source sur les dernières générations de DSP et FPGA. Elle consiste, à partir de la spécification comportementale d’un algorithme, à générer une représentation interne (Elément Logique) au niveau des Registres Logiques de Transfert (RTL). Le généré relève des techniques de compilation (analyse lexicale et syntaxique en VHDL, propagation de constants, etc…) Tandis que les transformations et les conversions reposent sur des méthodes comme l’ordonnancement et l’affectation ou l’assignement de composants en vue de satisfaire les contraintes de cette application, en particulier, le traitement en temps réel.