複数カーネルのコーディング例: FIR フィルター - 2023.2 日本語

AI エンジン カーネルおよびグラフ プログラミング ガイド (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 日本語

このセクションでは、フィルター デザインを使用して、アプリケーションが 1 つの AI エンジンの計算能力を超えた場合にアプリケーションを複数の AI エンジンに分割する方法を説明します。有限インパルス応答 (FIR) フィルターは、インパルス応答 (または有限長入力に対する応答) が有限期間のフィルターです。

注記: 数学的には、この方程式はたたみ込みではなく相関式です。AI エンジン内での計算はこのように分類されます。これをたたみ込み (FIR フィルター) にするには、係数を逆の順序で CK ベクターに格納する必要があります。これは、対称フィルターの場合は問題ではありません。

前の式では、N は各出力の計算に使用されるタップを表します。次の図に、32 タップ フィルターを例として使用した場合の計算プロセスを示します。データと係数には、例として int16 複素数型を使用しています。

図 1. FIR フィルター