ライブラリ
AI Engine/DSP/Stream IO
説明
このブロックは、AI エンジンをターゲットとするストリーム ベース FIR 非対称フィルターをインプリメントします。
パラメーター
- [Main]
-
- Input data type/Output data type
- フィルター関数への入力およびフィルター関数からの出力の個々のデータ サンプルのデータ型を指定します。有効なデータ型は int16、cint16、int32、cint32、float、または cfloat です。
- Filter coefficients data type
- フィルター タップの個々の係数のデータ型を指定します。有効なデータ型は int16、cint16、int32、cint32、float、または cfloat であり、次のルールも満たす必要もあります。
- 複素数型は、[Input data type]/[Output data type] も複素数型の場合にのみサポートされます。
- 32 ビット型は、[Input data type]/[Output data type] も 32 ビット型の場合にのみサポートされます。
- [Input data type]/[Output data type] が整数型の場合、[Filter coefficients data type] も整数型にする必要があります。
- [Input data type]/[Output data type] が浮動小数点型の場合、[Filter coefficients data type] も浮動小数点型にする必要があります。
- Specify filter coefficients via input port
- 入力ポートから再読み込み可能なフィルター係数を指定します。
- Filter coefficients
- このフィールドは、非対称フィルター係数を使用して指定する必要があり、有効な値は 4 ~ 240 です。
- Input frame size (Number of samples)
- フィルター関数への入力として使用するサンプルの数を指定します。この関数はシングル レートなので、出力ウィンドウの値の数は入力ウィンドウ サイズと同じになります。
- Scale output down by 2^
- 出力の前に FIR 項の累算に適用される 2 のべき乗のシフト ダウンを指定します。有効な値は 0 ~ 61 です。
- Rounding mode
- 処理のシフト ダウン段階で適用する丸めを選択します。丸めオプションは次のとおりです。
- Floor (truncate)
- Ceiling
- Round to positive infinity
- Round to negative Infinity
- Round symmetrical to Infinity
- Round symmetrical to zero
- Round convergent to even
- Round convergent to odd
モード 2 ~ 7 では、最も近い整数に丸められます。これらの違いは、0.5 の値の丸め方法のみです。
- Number of parallel input/output (SSR)
- 入力/出力ポートの数を指定し、2^N (N は負以外の整数値) にする必要があります。
- [Advanced]
- [Number of cascade stages]:
- カスケード段数を指定します。ここでの指定がツールで確実に使用されます。