Programmation

Conception d’un logiciel d’instrumentation de caractérisation d’antenne

La mesure des caractéristiques de rayonnement des antennes est le plus souvent effectuées dans des chambres anéchoïdes. Elle nécessite le contrôle automatisé notamment d’un positionneur d’antenne, et d’un instrument de mesure appelé « analyseur de réseau vectoriel ». L’ensemble est piloté par un programme et des interfaces d’entrées/sorties. Le projet consiste à concevoir et écrire ce programme (sous Matlab) selon un cahier des charges précis. Il comprendra notamment les modules suivants :

Analyse lexicale et navigation dans les débats des présidentielles

Comment évoluent les stratégies de communication adoptées par les candidats lors des élections présidentielles ? Quels sont les thèmes de prédilection des candidats lors d’une élection? Ces analyses, réalisées par des sociologues et des journalistes, font de plus en plus appel à des techniques de fouilles de données textuelles avec le récent engouement de la communauté journalistique pour le “data-journalisme” ou journalisme de données.

Mise en oeuvre d'un analyseur de la tolérance aux fautes des circuits numériques

L'évolution technologique (réduction de la taille des transistors) a permis une amélioration des performances des circuits mais a augmenté leur sensibilité vis-à-vis des rayonnements. Les particules présentes dans certains environnements (avionique, satellite, etc) peuvent provoquer des erreurs transitoires à la sortie des portes logiques. Ces erreurs peuvent être masquées ou, au contraire, être propagées vers les sorties du circuit et engendrer une défaillance du système. Plus il y a masquage, plus le circuit sera tolérant aux fautes.

Injection et analyse automatique de défauts de fabrication dans un circuit numérique

Grâce aux avancées technologiques, les systèmes électroniques sont de plus compacts et performants. En contrepartie, la forte densité d'intégration rend le processus de fabrication complexe, engendrant une baisse du rendement. Il est en effet de plus en plus difficile et coûteux de fabriquer des circuits exempts de défauts. Dans ce projet, on s'intéressera aux défauts de fabrication dans les FPGA car ces circuits deviennent incontournables dans les SoC (systems on chip).

 

Reconnaissance de visages dans les images 

Recalage d'images et stéréovision, un couple d'inséparables !

L'objectif du projet est de mettre en évidence les relations qui existent entre ces deux principes de traitement des images, tant du point de vue des techniques que des applications.

Génération de QR-codes et gestion des redirections dans le cloud


Un exemple de QR-codeLes codes barre en deux dimensions, ou QR-code, sont aujourd'hui présents sur tous les supports commerciaux, les affiches, les cartes de visite. La plupart du temps, ces QR-codes contiennent une URL qui pointe sur l'événement ou l'objet référencé.

Synchronisation et Visualisation de flux 3D

Pour ce projet, on dispose d'une console Kinect, capable de produire des vidéos et une carte de profondeur correspondant à la vidéo filmée. Par ailleurs, on dispose d'une série d'enregistrements vidéo, audio et carte de profondeur de danseurs filmés de différents points de vue. Pour des raisons techniques, les vidéos et cartes de profondeurs extraites de la Kinect ne sont pas par défaut correctement calibrées.

Jeu vidéo sur FPGA

On vous l'a toujours affirmé : le numérique c'est ludique. Maintenant, on vous le prouve !

Les carte FPGA utilisées en TP de PAN disposent d'une sortie VGA, d'une sortie son, de boutons poussoirs et d'une entrée clavier. Bref, tout ce qu'il faut pour réaliser un véritable jeu vidéo.

Bien sûr, il vaut mieux choisir un jeu simple. Vous pouvez vous inspirer des choix de vos aînés lors des années précédentes :

Compétition de robots : le labyrinthe

Le 3PI de Pololu est un petit robot d'une taille d'un CD, particulièrement bien adapté à l'initiation à la robotique et aux systèmes embarqués. Il est équipé d'un microprocesseur de taille raisonnable (Atmel ATMega 328P) et de plusieurs capteurs et effecteurs :

Pages

Subscribe to RSS - Programmation