Hardware Internships

Hardware Internships

Company
DELTATEC
Location
Ans
Pubication Date
04 Nov 2024

Stage / TFE Hardware #1

Titre : IP 2110 Stream Analyzer

Cible : Ingénieur en Electronique

Centres de compétences internes : FPGA / Network

Description du travail :

SMPTE 2110 est une suite de normes de la Society of Motion Picture and Television Engineers (SMPTE) qui décrit comment envoyer des médias numériques sur un réseau IP.

La société Deltacast (https://www.deltacast.tv/) offre des cartes PCIe de capture et de playout pour gérer ces formats de transports vidéo sur IP.

Dans le cadre de ces solutions, le travail consiste à développer un module capable d’identifier et lister les streams circulant sur le réseau en amont de la capture afin de proposer une aide au gestionnaire de l’infrastructure et à l’équipe de développement.

Les points suivants seront à réaliser:

  • Etude des différents protocoles impliqués.
  • Développement d’un module VHDL permettant d’analyser et consigner les différents paquets vus sur le réseau.
  • Développement d’un module de traitement et de présentation des données récoltées, permettant de discriminer efficacement les flux détectés.

 

Stage / TFE Hardware #2

Titre: Implémentation et caractérisation d'un processeur RISC-V sur AMD Xilinx Vivado

Cible : Ingénieur en Electronique

Centres de compétences internes : FPGA / System-On-Chip

Description du travail :

Le processeur RISC-V est une architecture de processeur libre et open-source qui a gagné en popularité ces dernières années en raison de sa simplicité et de sa flexibilité. Le but de ce stage est d’implémenter, de caractériser et d'optimiser un processeur RISC-V sur FPGA Xilinx.

Les tâches principales du stagiaire incluront :

  • Étude de l'architecture RISC-V et de ses différentes extensions (par exemple, RV32I, RV64I, etc.
  • Étude des différentes solutions existantes sur le marché du FPGA.
  • Implémentation d'un processeur RISC-V à partir d’une de ces solutions.
  • Intégration des blocs de base dans un processeur complet en utilisant l'outil Vivado de Xilinx.
  • Optimisation des performances du processeur en ajustant les paramètres tels que la fréquence d'horloge, la taille de la mémoire cache, etc.
  • Test du processeur en utilisant des outils de simulation et de débogage pour s'assurer de son bon fonctionnement.
  • Comparatif de performances par rapport aux solutions utilisées chez DELTATEC.

 

Stage / TFE Hardware #3

Titre: Correction et Calibration d'Images Infrarouges Thermiques à partir d'un Capteur Bolométrique

Cible : Ingénieur en Electronique

Centres de compétences internes : FPGA, Vision, Space

Description du travail :

Les caméras infrarouges thermiques sont de plus en plus utilisées dans divers domaines tels que la surveillance, la thermographie industrielle, l'automobile et la médecine. Elles permettent de capturer des informations thermiques invisibles à l'œil humain, offrant ainsi une vue unique des variations de température des objets observés. Cependant, les capteurs bolométriques utilisés dans ces caméras souffrent d'imperfections liées à la non-uniformité des pixels, des erreurs de calibration ainsi qu'à l'influence des variations de température ambiante.

Ce travail vise à étudier et développer une méthode de correction et de calibration des images obtenues à partir d'une caméra thermique infrarouge équipée d'un capteur bolométrique. L'objectif principal est d'améliorer la qualité des images en compensant les erreurs dues à la non-uniformité du capteur, à l'influence de la température ambiante, et aux caractéristiques spécifiques du système de caméra.

Travail à réaliser :

  • Étude bibliographique : Rechercher les techniques existantes de correction et de calibration des caméras thermiques infrarouges, en particulier celles utilisant des capteurs bolométriques. Cela inclut l'analyse des méthodes de correction de non-uniformité des pixels (NUC) et de gestion des variations de température ambiante. On analysera également ce qu’un shutter peut apporter à ces corrections.
  • Modélisation du système : Modéliser le comportement du capteur bolométrique en fonction des différentes variables telles que la température ambiante, les caractéristiques du capteur, et les conditions de prise de vue.
  • Implémentation des méthodes de correction : Développer un algorithme capable de corriger les défauts de non-uniformité des pixels ainsi que les effets thermiques sur le capteur. Cet algorithme doit être capable de fonctionner en temps réel, typiquement dans un composant de type FPGA.
  • Calibration : Proposer une méthode de calibration robuste permettant de garantir la fiabilité des mesures thermiques, même dans des conditions de fonctionnement variées (températures ambiantes changeantes, durée d'utilisation prolongée, etc.).
  • Validation expérimentale (en fonction du temps disponible) : Tester et valider les performances de l'algorithme développé à partir d'un banc d'essai comprenant une caméra thermique infrarouge avec capteur bolométrique. Comparer les résultats obtenus avant et après correction et calibration.

 

Si vous marquez de l'intérêt pour un (des) sujet(s) de stage/TFE, n'hésitez pas à nous demander la description complète du travail ou d'autres informations via le formulaire ci-dessous (en mentionnant le numéro du sujet).