MATLAB での CORDIC アルゴリズム
MATLAB® での CORDIC アルゴリズム演算
CORDIC (COordinate Rotation DIgital Computer) ベースのアルゴリズムには反復的なシフト加算演算のみを必要とするので、ハードウェア効率が最も高いアルゴリズムです。CORDIC アルゴリズムは、明示的な乗数を必要とせず、さまざまな関数を計算するのに適しています。
関数
cordicabs | CORDIC ベースの絶対値 |
cordicacos | 逆余弦の CORDIC ベース近似 |
cordicangle | CORDIC ベースの位相角 |
cordicasin | 逆正弦の CORDIC ベース近似 |
cordicatan2 | CORDIC ベースの 4 象限逆正接 |
cordiccart2pol | CORDIC ベースの近似を使用して直交座標を極座標に変換する |
cordiccexp | 複素指数の CORDIC ベース近似 |
cordiccos | 余弦の CORDIC ベース近似 |
fixed.cordicDivide | CORDIC を使用した固定小数点の除算 (R2020b 以降) |
cordicpol2cart | 極座標から直交座標への変換の CORDIC ベースの近似 |
fixed.cordicReciprocal | CORDIC を使用した固定小数点の逆数 (R2021b 以降) |
cordicrotate | CORDIC ベースの近似を使用して入力を回転 |
cordicsigmoid | CORDIC-based approximation of sigmoid activation (R2023b 以降) |
cordicsin | 正弦の CORDIC ベース近似 |
cordicsincos | 正弦および余弦の CORDIC ベース近似 |
cordicsinhcosh | CORDIC-based approximation of hyperbolic sine and cosine (R2023b 以降) |
cordicsqrt | 平方根の CORDIC ベースの近似 |
cordictanh | CORDIC ベースの双曲線正接 |