MATLAB 中的 CORDIC 算法
MATLAB® 中的 CORDIC 算法运算
基于 CORDIC(坐标旋转数字计算方法)的算法是硬件效率最高的算法之一,因为它们只需进行迭代移位相加运算。CORDIC 算法不需要显式乘数,它适合计算各种函数。
函数
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 (自 R2020b 起) |
cordicpol2cart | CORDIC-based approximation of polar-to-Cartesian conversion |
fixed.cordicReciprocal | Fixed-point reciprocal using CORDIC (自 R2021b 起) |
cordicrotate | Rotate input using CORDIC-based approximation |
cordicsigmoid | CORDIC-based approximation of sigmoid activation (自 R2023b 起) |
cordicsin | CORDIC-based approximation of sine |
cordicsincos | CORDIC-based approximation of sine and cosine |
cordicsinhcosh | CORDIC-based approximation of hyperbolic sine and cosine (自 R2023b 起) |
cordicsqrt | CORDIC-based approximation of square root |
cordictanh | CORDIC-based hyperbolic tangent |