ライブラリ
AIE Engine/DSP/Window 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
- フィルターの長さの最初の半分 (奇数の長さの場合は最初の半分 + 中央タップ)、つまり taps[] = {c0, c1, c2, ..., cN [, cCT]} に対してのみ設定します。ここで、N は (FILTER_LENGTH)/2、cCT は FILTER_LENGTH が奇数の場合の中央タップです。たとえば、7 タップ フィルターで coeffs (1, 3, 2, 5, 2, 3, 1) を使用する場合は、taps[]= {1,3,2,5} として入力します。これは、対称フィルターでは残りの係数は自動推論できるからです。
- Filter length
- フィルターのタップ数を符号なし整数で指定します。フィルターの長さは 4 ~ 240 の範囲で、間引き係数の整数倍にする必要があります。
- Decimation factor
- フィルターの間引き係数を指定する符号なし整数です。有効な値は 2 ~ 3 です。大きい係数の場合は、FIR 非対称間引きフィルターを使用します。
- Input window 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 の値の丸め方法のみです。
- Advanced
-
- Target input throughput (MSPS)
- データ サンプルを処理するレートを指定します。デフォルト値は
200
です。 - Specify the number of cascade stages
- このオプションがオフの場合、指定の入力サンプリング レートを最適に達成するフィルター設定がツールにより決定されます。このオプションをオンにして [Number of cascade stages] を指定すると、カスケード段数が指定した数になります。この場合、指定の入力サンプリング レート制約を満たすことができない可能性があります。