Mise en œuvre d'un codeur/décodeur d’erreurs par l’arithmétique modulaire

Encadrants : 

Occurrences : 

2014

Nombre d'étudiants minimum: 

2

Nombre d'étudiants maximum: 

4

Nombre d'instances : 

1

Contexte: Les codes arithmétiques modulaires sont utilisés dans diverses applications comme la cryptographie et les systèmes de nombres résidus. Les blocs arithmétiques modulaires (additionneurs et multiplieurs) sont essentiels pour des circuits intégrés performants.

 

Objectif: L'objectif de ce travail est d'implémenter une fonction arithmétique simple (telle un filtre à réponse impulsionnelle finie) et le bloc décodeur correspondant qui permettra de détecter une erreur en sortie.

 

Déroulement du projet: Il s’agira d’implémenter en un langage HDL les chaînes de transmission et de réception (codage et décodage) pour une fonction arithmétique donnée. Après avoir compris le principe de l’arithmétique modulaire, les étudiants seront amenés à implémenter les blocs de base nécessaires.

 

Environnement/outils: Langage HDL