Using CORDIC to perform the QR Factorization System

バージョン 1.0.0 (743 KB) 作成者: BLAISE KEVINE
THE COMPILATION OF COMPLEX MATRICES Using Coordinate Rotation Digital Computer to perform the QR Factorization System
ダウンロード: 7
更新 2024/4/5

ライセンスの表示

  • A good way to write an algorithm intended for a fixed-point target is to write it in MATLAB using built-in floating-point types so we can verify that the algorithm works. When we refine the algorithm to work with fixed-point types, then the best thing to do is to write it so that the same code continues working with floating-point. That way, when we are debugging, then we can switch the inputs back and forth between floating-point and fixed-point types to determine if a difference in behavior is because of fixed-point effects such as overflow and quantization versus an algorithmic difference. Even if the algorithm is not well suited for a floating-point target (as is the case of using CORDIC in the following case), it is still advantageous to have your MATLAB code work with floating-point for debugging purposes. In contrast, we may have a completely different strategy if our target is floating point. For example, the QR algorithm is often done in floating-point with Householder transformations and row or column pivoting. But in fixed-point it is often more efficient to use CORDIC to apply Givens rotations with no pivoting.

引用

BLAISE KEVINE (2026). Using CORDIC to perform the QR Factorization System (https://jp.mathworks.com/matlabcentral/fileexchange/162716-using-cordic-to-perform-the-qr-factorization-system), MATLAB Central File Exchange. 取得日: .

MATLAB リリースの互換性
作成: R2024a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
タグ タグを追加
バージョン 公開済み リリース ノート
1.0.0