Main Content

Interpolation ブロックの高精度の計算

この例では、内部ルールを使用して Interpolation Using Prelookup ブロックで高精度の計算を実行する方法を示します。Interpolation ブロックを使用すると、中間結果のデータ型を設定できます。

fxpdemo_interp_precision モデルを開きます。

open_system('fxpdemo_interp_precision')

このモデルでは、table は 8 ビットのデータ型を使用して格納されます。計算は、table と出力端子のいずれよりも精度が高い 16 ビットのデータ型を使用して実行されます。既定の [中間結果のデータ型] は、Inherit: Inherit via internal rule です。この設定では、中間結果の精度を最大化しようとします。

生成されたコードでこれを確認するには、モデルを選択し、"Ctrl+B" を入力してビルドします。