Vous trouverez ici un aperçu de projets clients et personnels sur lesquels j’ai travaillé (liste non exhaustive).
Sismomètre iXblue
Participation au design numérique d’un sismomètre 3 axes et intégration de nouvelles fonctionnalités :
- Définition de la nouvelle architecture
- FPGA Xilinx Spartan 6 et Artix 7
- Codage des IP du FPGA en VHDL
- Codage du Microblaze (Microcontrôleur softcore Xilinx) en C
- Scripts en Python
- Optronique : Gyroscopes à fibre optique (FOG – Fiber Optic Gyroscope)
On en parle ici !
Robot humanoïde Pepper
Design d’une nouvelle architecture de communication entre la tête et les membres du robots :
- Développement de transceivers à base de FPGA (bus série propriétaire)
- Développement d’IP en VHDL
- Scripts en Python
- Soft de contrôle sous Linux en C
Antenne connectée FIAMM Smart Antenna
Développement d’une antenne connectée pour recevoir la radio numérique terrestre (RNT ou DAB en anglais) sur un autoradio qui en serait dépourvu :
- Développements multiples en C/C++ (sur microcontrôleurs et PC)
- Microcontrôleur STM32
- Bluetooth
- Appli Smartphone Androïd en Java
- Ecosystème de programmation et de supervision supervision sous Linux (BeagleBone Black) et sous Windows (application graphique QT)
- Mise à jour du firmware du STM32 OTA (Over The Air) en Bluetooth via un bootloader 100% maison
Plus d’info sur cette antenne connectée ici !
DSD – Digital Speech Decoder
Projet personnel : Logiciel open source permettant, au moyen d’un récepteur SDR, d’écouter des systèmes de radiocommunication de type PMR (Private Mobile Radio).
- SDR (Software Defined Radio)
- Codage en C/C++ sous Windows/Linux
- Codage/Décodage de voix (vocodeur AMBE+2)
- Traitement de signal (démodulation FM et FSK)
Normes supportées :
- APCO P25
- DMR
- dPMR
- D-Star
- NXDN
- Provoice
Plus d’infos sur cet outil ici : Page de téléchargement de DSD
Pour en savoir plus