メインコンテンツ

データ型が異なる信号のフィルター処理

この例では、Simulink® ブロックを使用して、データ型が異なる信号をフィルター処理する方法を示します。最初に、モデルはノイズを含む倍精度データ型の信号を生成し、そのデータ型を単精度に変換します。次に、モデルは 2 つのサブシステムを使用して、信号の精度に基づいてフィルターを適用します。

  • [Reduced Precision] フィルターは単精度データ型を処理します。

  • 完全精度フィルターは倍精度データ型を処理します。

シミュレーション

シミュレーション中、Scope ブロックに Reduced Precision 信号と Full Precision 信号が誤差と共に表示されます。誤差は、信号値間の差です。

結果は、モデルが倍精度データ型と単精度データ型の両方の信号をフィルター処理して、ノイズを除去していることを示しています。誤差は 0 です。

参考

トピック