Algorithmes CORDIC dans MATLAB
Opérations d'algorithmes CORDIC dans MATLAB®
Les algorithmes qui s’appuient sur CORDIC (COordinate Rotation DIgital Computer) comptent parmi les algorithmes les plus efficaces au niveau hardware, car ils nécessitent uniquement des opérations itératives de décalage et d'ajout. Avec l'algorithme CORDIC, il n’est plus nécessaire d'utiliser des multiplicateurs explicites. Il permet en outre de calculer un grand nombre de fonctions.
Fonctions
cordicabs | CORDIC-based absolute value |
cordicacos | CORDIC-based approximation of inverse cosine |
cordicangle | CORDIC-based phase angle |
cordicasin | CORDIC-based approximation of inverse sine |
cordicatan2 | CORDIC-based four quadrant inverse tangent |
cordiccart2pol | Transform Cartesian coordinates to polar using CORDIC-based approximation |
cordiccexp | CORDIC-based approximation of complex exponential |
cordiccos | CORDIC-based approximation of cosine |
fixed.cordicDivide | Fixed-point divide using CORDIC (depuis R2020b) |
cordicpol2cart | CORDIC-based approximation of polar-to-Cartesian conversion |
fixed.cordicReciprocal | Fixed-point reciprocal using CORDIC (depuis R2021b) |
cordicrotate | Rotate input using CORDIC-based approximation |
cordicsigmoid | CORDIC-based approximation of sigmoid activation (depuis R2023b) |
cordicsin | CORDIC-based approximation of sine |
cordicsincos | CORDIC-based approximation of sine and cosine |
cordicsinhcosh | CORDIC-based approximation of hyperbolic sine and cosine (depuis R2023b) |
cordicsqrt | CORDIC-based approximation of square root |
cordictanh | CORDIC-based hyperbolic tangent |