CV Lubin KERHUEL Ingénieur ESIEE - Traitement du signal > > _uacct = "UA-90899-1"; urchinTracker();

Lubin KERHUEL
24 ans, permis B

12 Hameau des Martins Pêcheurs
78170 La Celle Saint Cloud

tel : 06 19 49 82 17
E-mail : LubinKerhuel@yahoo.fr
site internet : http://lubink.free.fr

Ingénieur ESIEE Paris
Option " System on chip " - Sophia-Antipolis

& DEA SICOM UNSA-CNRS
Signal et Communication numérique

Version Française - English Version
version directement imprimable

Photo
OBJECTIF

Intégrer une équipe de R&D dans le domaine du traitement du signal / Fusion de données / Conception de systèmes embarqués

FORMATION
DEA - UNSA
2003 - 2004
DEA-M2R « Traitement du Signal et Communication Numérique » (SiCom) à l'Ecole doctorale STIC de l'Université de Nice Sophia-Antipolis, reçu avec mention  
ESIEE Paris
1999 - 2004
École Supérieure d'Ingénieur en Électronique et Électrotechnique (ESIEE) spécialisation « System on Chip » à Sophia-Antipolis, diplômé en 2004  
UMLV
2002
Licence d'informatique à l'Université de Marne La Vallée  
Juin 1999 Baccalauréat scientifique - mention assez bien  
COMPÉTENCES SCIENTIFIQUES
Traitement Numérique du signal:
- Filtrage optimal, Filtrage Adaptatif, Traitement spatiale (formation de voie)
- Communication numérique (QAM, PSK)
- Réseaux locaux sans fil (FDMA, TDMA, OFDM, UMTS,WiFi)
- Audio Numérique : Psycho acoustique, Compression MP3, Synthèse musicale
 
Traitement d'images:
- Segmentation (utilisant une approche statistique lors du stage DEA)
- Filtrage, Compression ( DCT, ondelettes, Quantification prédictive)
 
Mathématiques:
- Détection Estimation, Système linéaires multivariables
- Analyse Factoriel (PCA, LDA), Théorie de l'information, Algèbre linéaire (SVD)
- Réseaux de neurones ( Utilisé dans un Projet ESIEE )
 
Electronique:
- Calculs de Filtres Analogiques
- Architecture Logicielle/Matérielles : Architecture, Partitionnement, Ordonnancement
- Réalisation de Circuits électronique numérique/analogique embarqués : RTOS / microcontrôleurs
 
COMPÉTENCE INFORMATIQUE / ELECTRONIQUE
Logiciel Technique
-Matlab

-toolbox :
Neural Network ; Fuzzy Logic ; Image Processing ; Filter Design ; Symbolic Math ; Optimization ; Signal Processing ; Spline ; Statistics ; Fixed-point blockset

  -Simulink et les modules de prototypage temps réel : XpcTarget / Windows Target / Real Time Workshop
  - Stateflow

-Labview / Labwindows CVI / TestStand

-ModelSim / Xilinx Web Pack
Orcad :
- Réalisation de circuits : Capture CIS
- Simulation : PSPICE A/D
- Placement /Routage : Layout Plus & Cadence Spectra
-Systèmes embarqués : Nombreux montages électroniques et programmes utilisant des microcontrôleurs microchip 12F, 16F, 18F et 30F
-MPLAB : Environnement de programmation de microcontrôleurs
-Visual Studio
-JBuilder
 
Programmation
VHDL, C/C++, JAVA, Assembleur (80x86 | 68hc11 | PIC), Visual Basic  
Protocoles TCP/IP, CAN, I2C, SPI, USB  
Base de données
MySQL serveur, phpMyAdmin  
Conception de site Internet
HTML, PHP, MySQL,JAVA, Javascript, Dreamweaver  
Bureautique
Word, Excel, Access , PowerPoint, Photoshop, Outlook  
TT Scientifique
LaTeX  
Gestion de configuration
Visual Source Safe  
EXPÉRIENCES
LNRS
Octobre 2004 - Juillet 2005

Une année dans un centre de recherche au Laboratoire de Neurobiologie des Réseaux Sensorimoteurs (LNRS)

Le LNRS étudie le fonctionnement nerveux de l'oreille interne. Celle-ci est composé de deux organes :

Système Vestibulaire :
(responsable de la perception de la position de la tête dans l'espace et de son accélération )
Mise en place d’enregistrements expérimentaux sur des patients atteints de syndromes vestibulaires :

  • Accélération linéaire de la tête d’un patient humain debout : Réalisation électronique & logicielle du système d'acquisition composé d'un microcontrôleur 18f1320 et d'un accéléromètre ADXL213, piloté avec une interface Labview.
  • Posture : Réalisation de la chaîne d'acquisition mesurant les mouvements de la tête et du thorax (6DoF) d’un patient debout, synchronisé avec l’enregistrement du centre de pression du patient et de l'accélération linéaire de sa tête.
  • Analyse linéaire (PCA-LDA) des données sous matlab permettant de déterminer les paramètres discriminant les différentes pathologies.
  • Prototypage d’un implant vestibulaire numérique pour cochon d’Inde.

Cochlée :
(transforme les ondes accoustiques mécaniques en signaux électriques)

  • Réalisation électronique d'un stimulateur cochléaire avec son interface de contrôle graphique sur PC.
  • Réalisation d'une chaîne d'acquisition de mesure de potentiels électriquement évoqués auditifs.
  • Réalisation d’un adaptateur électronique entre l'implant Cochlear et le dispositif d'enregistrement de potentiels évoqués auditifs de Racial Alvar.
  • Expérimentation animale sur la problématique des acouphènes
 
I3S-CNRS-UNSA
Mars-Juillet 2004

Stage de fin d'étude au Laboratoire Informatique Signaux et Systèmes de Sophia-Antipolis (I3S) dans le projet de Systèmes Autonomes Mobiles (SAM).
L'équipe de recherche développe des algorithmes permettant à un robot de se repérer à partir de sa perception de l'environnement. Les théories mathématiques développés sont appliquées à la robotique sous marine avec un robot Phantom.

Tache effectuée : Étude sous matlab d'algorithmes de fusion de données entre la caméra et le sonar d'un véhicule sous-marin filoguidé, en vue de validation expérimentale en mer.

  • Segmentation non supervisée d'images vidéo avec une approche statistique
  • Classification / Simulation d'échos Sonars
  • Simulation du véhicule permettant de générer de manière cohérente des images vidéo et des impacts sonar afin de tester des algorithmes de fusion de données et de calibration camera/sonar.
 
Projet ESIEE
Décembre 2003
Réalisation d'un robot miniature apprenant à suivre la lumière en utilisant un réseau de neurones.
  • Simulation du robot, des capteurs et du calculateur sous Matlab (fichier .m)
  • Simulation du calculateur en virgule fixe en utilisant Fixed point blockset sous Simulink
  • Montage électronique des capteurs de luminosités, puis vérification/amélioration de leur fonctionnement en utilisant le protocole PIC-Matlab développé (RS232GUI)
 
Projet ESIEE
Avril-Juillet 2003
Réalisation d'un pilote automatique d'avion fonctionnel sur un modèle réduit d'aile volante utilisant des accéléromètres et un microcontrôleur PIC-16F628.
  • Réalisation du montage électronique : microcontrôleur et capteurs
  • Réalisation du modèle de l'avion sous Matlab/Simulink
  • Test sous matlab de filtres numériques en utilisant les données recueillis en temps réel
  • Implémentation des filtres et du pilote automatique dans le microcontrôleur
  • Validation : teste en vole du modèle réduit équipé du pilote automatique

Rapport disponible au format pdf

 
Projet ESIEE
Janvier 2003

Réalisation en VHDL d'une architecture de compression JPEG

  • Description de la logique en VHDL
  • Programmation de scripts d'analyse de performances sous Matlab
 
Projet ESIEE
Mai-Juin 2002

Réalisation d'un stabilisateur de roulis sur un modèle réduit d'aile volante utilisant un gyromètre et un microcontrôleur PIC : Assistance au pilotage par contrôle de la vitesse angulaire.

Rapport disponible

 
Projet ESIEE
Avril 2001

Implémentation en VHDL d'un jeu de 421 sur deux FPGA reliés

  • Définition des deux blocs principaux décrits en schématics
  • Optimisation en remplaçant des blocs prédéfinis par nos blocs définis en VHDL
  • Optimisation des paramètres de compilation
  • Simulation du bon fonctionnement des deux blocs reliés
  • Validation effectuée sur deux FPGA reliés

Ce projet à majoré notre promotion de 118 élèves. (seul projet fonctionnel)

 
Projet ESIEE
Décembre 2000
Électronique analogique : Conception électronique d'un codeur décodeur PWM permettant le transfert d'un signal audio analogique  
Aluminium Système
Été 2000
Stage Ouvrier (à Bayonne) : fabrication d'articles en aluminium sur mesure pour particuliers (porte-fenêtre ; véranda)  
Projet ESIEE
Décembre 1999
Informatique : Réalisation en C++ sous Linux d'un logiciel de reconnaissance neuronal de caractères  
RÉALISATIONS PERSONNELLES

Pilote Automatique (drône)
Juillet-août 2005

Amélioration du projet effectué à l'ESIEE en 2003 : Réalisation d'un pilote automatique d'avion sur un modèle réduit d'aile volante utilisant un accéléromètre et un microcontrôleur PIC-18f1320.
  • Réalisation du montage électronique : microcontrôleur et capteurs
  • Test sous matlab de filtres numériques en utilisant les données recueillies en temps réel
  • Implémentation des filtres et du pilote automatique dans le microcontrôleur
  • Validation : teste en vole du modèle réduit équipé du pilote automatique

Description et vidéo disponibles

 

Protocole PIC <=>Labview

Avec les microcontrôleurs 16f84- 16f628- 16f648- 16f877- 18f1320- 18f2320- 18f2550- 18f4320- 18f4550- 18f258- 18f458

  • Réalisation d’un schéma Labview permettant de décoder la trame de donnée provenant du microcontrôleur. Le protocole de transfert est identique à celui du PIC <=>Matlab

Description

 

Télécommande
Infra Rouge
2004

Objectif : Réaliser une télécommande infrarouge comportant une horloge permettant d'allumer un ampli HiFi Harman Kardon (HK) ou n'importe quel autre appareil équipé d'un récepteur IR.
Taches réalisées :

  • Réalisation de la carte électronique autour d'un PIC-16F877
  • Apprentissage des codes de la télécommande Harman Kardon
  • Emission de ces codes modulés en 38KHz sur une diode infrarouge
 
Batterie Electronique
Avril 2004

Avec le microcontrôleur 16f877 :

  • Détection du contact électrique entre une tige de carbonne et une surface métallique ( casserole...)
  • transmission de la note à l'ordinateur en utilisant le protocole MIDI sur le port série
  • Un driver redirige la note reçue sur le port série vers un port midi virtuel
  • Un sampler crée le son en temps réel
 
GUI - Protocole
PIC <=> MATLAB
RS232GUI
Avril 2003

Réalisation d'une Interface Utilisateur Graphique (GUI) sous Matlab

Utilité :
  • permet d'enregistrer et d'analyser en temps réel les données provenant d'un microcontrôleur.

Fonctionnement :
  • La transmission effectuée via une liaison série. Le protocole défini permet de transmettre des octets ou des mots.
  • Chaque donnée transmise est associée à l'un des 16 canaux recréé sous Matlab. Matlab peut aussi envoyer des données au microcontrôleur.
Applications :
  • Visualiser les données en provenance de capteurs connectés au microcontrôleur
  • Tester différents traitements numériques sous matlab
  • Déboguer un programme en analysant l'évolution de ses variables.

Description

 
Mixeur 2 voies pour aile volante Radio Commandé
Octobre 2001
Réalisation d'un mixeur 2 voies permettant de piloter une aile volante en utilisant une télécommande simple (non pourvu de fonctions évoluées comme le mixage des commandes). Ce mixeur utilise un PIC16f84 et recrée les fonctions que l'on trouve sur les radiocommandes les plus évoluées : mixage des commande, commande exponentielle et réglage du neutre et des débattements des volets.  
Protocole
PIC <=> MATLAB Simulation Temps Réel
(xPC Target)
Mai 2001

Mise au point d'un protocole permettant l'échange de données bidirectionnel entre matlab et un microcontrôleur PIC.

Cela permet de réaliser des simulations en temps réel utilisant les données recueillies par le microcontrôleur.
Le protocole crée avec Stateflow/Simulink fonctionne avec xPC Target ou avec Windows Target ( les 2 environnements temps réel de matlab)

 
LANGUES
Anglais courrant Toefl 567 ; (nombreux séjours en pays anglophones : USA, GB, Irlande)  
Espagnol niveau moyen  
DIVERS
Septembre 2003
==> juillet 2004

Engagement dans une association offrant des cours gratuits d'initiation à l'informatique :

  • Mise en place des ordinateurs : montage hardware puis mise en place des systèmes d'exploitation
  • Mise en place du réseau informatique connecté à Internet via un serveur configuré sous Linux
  • Cours d'informatique dispensées bénévolement
 
février 2002
juillet 2001
juillet 1998
Encadrement bénévole de camp de jeunes en difficulté  
année scolaire 1997
Bénévolat : cours hebdomadaires d'initiation à l'informatique pour des élèves de CM1  
Sports Montagne, Ski, Natation, Surf, Planche à voile  
 

 

 
language="javascript">