概要

ブロックごとにコンフィギュレーション可能な高速フーリエ変換の AI エンジンでの実装 (XAPP1356)

Document ID
XAPP1356
Release Date
2021-01-11
Revision
1.0 日本語

高速フーリエ変換 (FFT) は、FFT サイズが設定可能で高いスループットを必要とするさまざまな信号処理アルゴリズムに幅広く使用されています。このアプリケーション ノートでは、ザイリンクス Versal™ AI コア デバイスの AI エンジン アレイによる FFT の効率的な実装について説明します。ここで提案するアーキテクチャは、ブロックごとに FFT サイズと FFT/IFFT モードを指定する制御ワードに従い、AI エンジン アレイのパケット スイッチング機能を利用して 4096 の入力サンプルを 512 または 1024 ポイントの FFT を実行する 4 つの AI エンジンに分配した後、もう 1 つ別の AI エンジンを使用して 2048 および 4096 ポイントの FFT 用にデータを後処理します。シミュレーションの結果、5x2 AI エンジン アレイにパックされた 2 つの FFT モジュールは、帯域幅 100MHz のアンテナ 24 ~ 32 本に対応する 3.7GSPS のスループットを達成することが確認されました。

このアプリケーション ノートの リファレンス デザイン ファイル は、ザイリンクスのウェブサイトからダウンロードできます。デザイン ファイルの詳細は、リファレンス デザイン を参照してください。