Proposition de STAGE
Titre
Architecture reconfigurable pour le Traitement du Signal basée sur l’utilisation de
l’opérateur CORDIC .
Contexte
L’algorithme CORDIC (COordinate Rotation Digital Computer) a été introduit pour répondre
à des besoins de calculs tels que les rotations de vecteurs. L’algorithme recourt uniquement à
des primitives élémentaires en base 2, additions, soustractions et décalages, et permet
également le calcul de racines carrées et de fonctions trigonométriques (sinus, cosinus,
arctangente).
Dans un objectif de conception d’architectures matérielles spécialisées dans le Traitement
Numérique du Signal, l’utilisation de l’opérateur CORDIC présente de nombreux avantages
par son excellente adaptation aux contraintes des VLSI : un même module de base paramétré
avec possibilité de choix des degrés de parallélisme, de profondeur de pipeline, pour une
adaptation optimale à la puissance de calcul requis par l’application peut servir comme
constituant élémentaire dans une grande variété d’architectures spécifiques.
Ainsi, il semble très intéressant de repenser l’algorithmique de nombreuses fonctions de
traitement du signal (Filtrage adaptatif, Modulation, Transformée de Fourier Discrète, …) en
vue d’utiliser l’opérateur CORDIC comme fonction de base pour leur implémentation sous
forme de circuit spécifique paramétrable.
Travail
Etudier et développer les points suivants :
Principe de l’algorithme CORDIC,
Architecture de l’opérateur CORDIC. Compromis complexité/précision/vitesse,
Conception d’Architecture et Implémentation d’un opérateur FFT Reconfigurable
sur cible FPGA. Evaluation de ses caractéristiques en temps de calcul, en précision,
en complexité et en flexibilité. Comparaison avec les approches classiques.
Bibliographie
- Privat G., Renaudin M., L’algorithme CORDIC dans les architectures spécialisées de traitement
numérique du signal, Traitement du Signal – volume 5 – n° 6 – 1988
- Wang H, Leray P, Palicot J, Reconfigurable architecture for MIMO systems based on CORDIC
operators, Comptes Rendus Physique, Elsevier, volume 7 septembre 2006, pp 735-750, DOI
10.1016/j.crhy.2006.07.018
Lieu
Supélec, Campus de Rennes
Laboratoire de recherche SCEE/IETR
Encadrant
Pierre LERAY, Supélec Campus de Rennes