CORDIC

abréviationTerme techniqueÉlectronique

Le Coordinate Rotation Digital Computer est un algorithme efficace sur le plan matériel pour calculer des fonctions trigonométriques.

Le Coordinate Rotation Digital Computer est un algorithme itératif utilisé en logique numérique pour calculer des fonctions trigonométriques, hyperboliques et logarithmiques. Il repose entièrement sur des opérations simples d'addition, de soustraction et de décalage de bits, ce qui le rend extrêmement efficace pour une implémentation matérielle là où les multiplicateurs matériels sont indisponibles ou trop coûteux. Il est très utilisé dans les processeurs de signaux numériques et les circuits logiques programmables (FPGA).

Entendu sur le terrain

We implemented a CORDIC block in the FPGA to handle the phase calculations without burning through our logic slices.

En français simple Nous avons implémenté un bloc CORDIC dans le FPGA pour gérer les calculs de phase sans épuiser nos blocs logiques.

Conseil de pro

CORDIC est un exemple classique de compromis entre cycles d'horloge et surface de silicium : il nécessite plus de cycles pour calculer une onde sinusoïdale mais requiert beaucoup moins de portes logiques qu'une table de correspondance ou un multiplicateur matériel.