Stage : Intégrations et études comparatives de solutions de codage de canal sur cible FPGA

Cesson-Sévigné, le 20/01/20

A propos de b<>com

Fournisseur de technologies pour les entreprises qui souhaitent accélérer leur compétitivité grâce au numérique, b<>com est au service des industries culturelles et créatives, des infrastructures numériques, de la défense, de l’industrie 4.0 et de la santé. Ses laboratoires mixent les talents de disciplines et cultures multiples dans les domaines de l’intelligence artificielle, de la vidéo et l’audio immersif, de la protection de contenus, des réseaux 5G, de l’internet des objets et des technologies cognitives… Issus des mondes industriel et universitaire, ses chercheurs et ingénieurs évoluent sur son campus de Rennes et ses sites de Paris, Brest et Lannion. Grâce à son équipe d’ingénierie avancée et ses moyens scientifiques propres, b<>com propose à ses clients des ingrédients et des solutions qui font la différence.

Descriptif de la mission

Dans le cadre de ses différents projets de développement, bcom s’est doté de plusieurs briques matérielles (IP) de codage et décodage de canal (Turbocode, LDPC, Polar, Convolutifs) balayant les standards mobiles courants.

Dans ce cadre, un framework a été mis en place pour tester et valider ces briques à chaque étape du développement :

  • étude algorithmique en virgule flottante et en virgule fixe, impact de la quantification,
  • co-vérification du développement VHDL avec un modèle python,
  • intégration sur carte FPGA (Intel ou Xilinx) pour réaliser des tracés de courbes de taux d’erreurs.

Les objectifs de la mission seront :

  • de prendre en main le fonctionnement du framework de validation des IP,
  • de générer et d’intégrer une boucle utilisant de différents codes convolutifs via l’outil Quartus,
  • de développer un modèle python de décodage de turbocode (standard LTE),
  • de synthétiser les performances des différents IP (complexité matériel, débit, latence, performances de correction, …).

Profil recherché

Dernière année école d’ingénieur

  • Maitrise de l’électronique numérique, du développement sur FPGA.
  • Connaissance en télécommunication et en particulier sur les principes généraux de la couche physique. Connaissance sur l’environnement du codage correcteur d’erreurs.
  • Maitrise de l’environnement matériel (VHDL, Quartus et/ou Vivado),
  • Connaissance de python 3 (numpy, Qt), du langage C,
  • Bonnes notions de la gestion de configuration (git) et de l’intégration continue (Jenkins).

Intérêt pour le stagiaire

  • Secteur de la recherche et de l’innovation,
  • Intégration au sein d’une équipe pluridisciplinaire, travaillant sur des preuves de concepts sur FPGA,
  • Diversité des outils de conception,
  • Approfondissement de la connaissance du codage correcteur d’erreurs sur les standards sans fils courants (WiFi, 5G NR, …).

Modalités

  • Durée : 6 mois
  • Date de démarrage : avril 2020
  • Lieu de travail : Cesson Sévigné

Candidature (lettre de motivation et CV) à adresser à job@b-com.com avec la référence 09STG_CA_2019