FIR Asymmetric Stream - 2022.1 日本語

Vitis Model Composer ユーザー ガイド (UG1483)

Document ID
UG1483
Release Date
2022-05-26
Version
2022.1 日本語


ライブラリ

AI エンジン/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
処理のシフト ダウン段階で適用する丸めを選択します。丸めオプションは次のとおりです。
  1. Floor (truncate)
  2. Ceiling
  3. Round to positive infinity
  4. Round to negative Infinity
  5. Round symmetrical to Infinity
  6. Round symmetrical to zero
  7. Round convergent to even
  8. Round convergent to odd

モード 2 ~ 7 では、最も近い整数に丸められます。これらの違いは、0.5 の値の丸め方法のみです。

[Advanced]
[Number of cascade stages]:
  • カスケード段数を指定します。ここでの指定がツールで確実に使用されます。