Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

Simulink での固定小数点行列演算

効率的な HDL コード用に最適化された固定小数点の算術演算と行列演算

Fixed-Point Designer™ のブロックのライブラリを使用して、固定小数点の算術演算を実行します。

Fixed-Point Designer の HDL Optimized ブロックのライブラリを使用して、固定小数点の算術演算および行列演算を実行し、効率的な HDL コードを生成します。これらのブロックは、線形方程式系や、QR 分解などの主要な行列演算の設計パターンをモデル化し、FPGA 実装のハードウェア効率を向上します。HDL Coder™ を使用して、これらのブロックを含む設計の HDL コードを生成します。

ブロック

すべて展開する

Hyperbolic Tangent HDL OptimizedCORDIC ベースの双曲線正接を計算して最適化された HDL コードを生成
Normalized Reciprocal HDL Optimized正規化逆数を計算して最適化された HDL コードを生成
Real Reciprocal HDL Optimized逆数を計算して最適化された HDL コードを生成
Real Divide HDL Optimized実数入力を別の実数入力で除算して最適化された HDL コードを生成
Complex Divide HDL Optimized入力を別の入力で除算して最適化された HDL コードを生成
Divide by Constant HDL Optimized入力を定数で除算して整数に丸め、最適化された HDL コードを生成
Modulo by Constant HDL Optimized定数分母でのモジュロ演算を実行して最適化された HDL コードを生成
Divide by Constant and Round入力を定数で除算して整数に丸める
Modulo by Constant定数分母でのモジュロ演算の実行

バーストによる実装

Real Burst Matrix Solve Using QR DecompositionQR 分解を使用した実数値の行列のために、方程式 Ax = B で x の値を計算する
Real Burst Matrix Solve Using Q-less QR DecompositionQ-less QR 分解を使用した実数値の行列のために、方程式 A'AX = B で X の値を計算する
Complex Burst Matrix Solve Using QR DecompositionQR 分解を使用した複素数値の行列のために、方程式 Ax = B で x の値を計算する
Complex Burst Matrix Solve Using Q-less QR DecompositionQ-less QR 分解を使用した複素数値の行列のために、方程式 A'AX = B で X の値を計算する

部分的なシストリック実装

Real Partial-Systolic Matrix Solve Using QR DecompositionQR 分解を使用した実数値の行列のために、Ax = B で x の値を計算する
Real Partial-Systolic Matrix Solve Using Q-less QR DecompositionQ-less QR 分解を使用した実数値の行列のために、A'AX = B で X の値を計算する
Real Partial-Systolic Matrix Solve Using Q-less QR Decomposition with Forgetting FactorQ-less QR 分解を使用した無限の行数をもつ実数値の行列のために、A'AX = B で X の値を計算する
Complex Partial-Systolic Matrix Solve Using QR DecompositionQR 分解を使用した複素数値の行列のために、Ax = B で x の値を計算する
Complex Partial-Systolic Matrix Solve Using Q-less QR DecompositionQ-less QR 分解を使用した複素数値の行列のために、A'AX = B で X の値を計算する
Complex Partial-Systolic Matrix Solve Using Q-less QR Decomposition with Forgetting FactorQ-less QR 分解を使用した無限の行数をもつ複素数値の行列のために、A'AX = B で X の値を計算する

バーストによる実装

Real Burst QR Decomposition実数値の行列の QR 分解
Real Burst Q-less QR Decomposition実数値の行列の Q-less QR 分解
Complex Burst QR Decomposition複素数値の行列の QR 分解
Complex Burst Q-less QR Decomposition複素数値の行列の Q-less QR 分解

部分的なシストリック実装

Real Partial-Systolic QR Decomposition実数値の行列の QR 分解
Real Partial-Systolic Q-less QR Decomposition実数値の行列の Q-less QR 分解
Real Partial-Systolic Q-less QR Decomposition with Forgetting Factor無限の行数をもつ実数値の行列の Q-less QR 分解
Complex Partial-Systolic QR Decomposition複素数値の行列の QR 分解
Complex Partial-Systolic Q-less QR Decomposition複素数値の行列の Q-less QR 分解
Complex Partial-Systolic Q-less QR Decomposition with Forgetting Factor無限の行数をもつ複素数値の行列の Q-less QR 分解

関数

すべて展開する

fixed.qrFixedpointTypesDetermine fixed-point types for transforming A and R and B to C=Q'B in-place, where QR=A is QR decomposition of A
fixed.qlessqrFixedpointTypesDetermine fixed-point types for transforming A to R in-place, where R is upper-triangular factor of QR decomposition of A, without computing Q
fixed.realQRMatrixSolveFixedpointTypesDetermine fixed-point types for matrix solution of real-valued AX=B using QR decomposition
fixed.complexQRMatrixSolveFixedpointTypesDetermine fixed-point types for matrix solution of complex-valued AX=B using QR decomposition
fixed.realQlessQRMatrixSolveFixedpointTypesDetermine fixed-point types for matrix solution of real-valued A'AX=B using QR decomposition
fixed.complexQlessQRMatrixSolveFixedpointTypesDetermine fixed-point types for matrix solution of complex-valued A'AX=B using QR decomposition
fixed.realSingularValueLowerBoundEstimate lower bound for smallest singular value of real-valued matrix
fixed.complexSingularValueLowerBoundEstimate lower bound for smallest singular value of complex-valued matrix
fixed.forgettingFactorCompute forgetting factor required for streaming input data
fixed.forgettingFactorInverseCompute the inverse of the forgetting factor required for streaming input data
fixed.realQuantizationNoiseStandardDeviationEstimate standard deviation of quantization noise of real-valued signal
fixed.complexQuantizationNoiseStandardDeviationEstimate standard deviation of quantization noise of complex-valued signal

トピック

算術演算

線形システム ソルバー: バーストによる実装

線形システム ソルバー: 部分的なシストリック実装

行列の因数分解: バーストによる実装

行列の因数分解: 部分的なシストリック実装

線形システム ソルバーと行列の因数分解の固定小数点データ型を解析的に判別