オペレーターライブラリ:Transformation
FFTオペレーターは、順方向または逆方向の1次元高速フーリエ変換を実行します。このオペレーターは入力で複素数を受け入れ、複素数を出力します。入力と出力で2つのポートを使用します。1つは実数部用、もう1つは虚数部用です。
パラメータを使用することにより、オペレーターをポイント数(つまりライン幅)に設定できます。ライン幅は、入力のピクセル数と一致している必要があります。
2番目のパラメータは、オペレーターが順方向変換と逆方向変換のどちらを実行するかを定義します。
![]() |
制限された構成のみ |
|---|---|
|
このオペレーターは現在、特定の構成において imaFlex CXP-12 Penta、imaFlex CXP-12 Quad、microEnable 5 ironman、microEnable 5 marathon、および LightBridge フレームグラバーでのみ使用できます。 |
このオペレーターは、imaFlex CXP-12 Penta、imaFlex CXP-12 Quad、mE5 ironman、および mE5 marathon / LightBridge に制限されています。以下に、許可される構成と特性がリストされています。
imaFlex CXP-12 Penta および imaFlex CXP-12 Quad:
-
Points (image width): {8, 16, 32, 64, 128, 256, 512, 1024, 2048}
-
Parallelism: 1
-
Input bit width: 32
-
Output bit width: 48
mE5 ironman:
-
Points (image width): {8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192}
-
Parallelism: 2
-
Input bit width: 16
-
Output bit width: 32
mE5 marathon / LightBridge:
-
Points (image width): {8, 16, 32, 64, 128, 256, 512, 1024, 2048}
-
Parallelism: 2
-
Input bit width: 32
-
Output bit width: 48
このオペレーターは、次のパラメータ設定で Xilinx FFT IPコアを使用します:
-
Architecture: Pipelined Streaming IO
-
Run Time Configurable Transform Length: yes
-
Data Format: Fixed Point
-
Twiddle Width (Phase Factor Width): 10
-
Scaling Option: Unscaled
-
Rounding Mode: truncation
FFTアルゴリズムの詳細については、https://www.xilinx.com/products/intellectual-property/fft.html#overview を参照してください。imaFlex CXP-12 Penta および imaFlex CXP-12 Quad は Xilinx IP version 9.1 を使用します。marathon および ironman は Xilinx IP version 8.0 を使用します。
| Property | 値 |
|---|---|
| オペレータータイプ | M |
| 入力リンク | IRe、入力実数部 IIm、入力虚数部 |
| Output Links | ORe、実数部を出力します OIm、虚数部を出力します |
同期および非同期入力
- すべての入力は相互に同期している必要があります。つまり、Oタイプ演算子の任意のネットワークを介して、同じMタイプ演算子から供給される必要があります。
|
入力の Bit Width は mE5 ironman では 16 bit、mE5 marathon/LightBridge では 32 bit です。 |
|
|
出力の Bit Width は mE5 ironman では 32 bit、mE5 marathon/LightBridge では 64 bit です。 |
|
|
Parallelism は imaFlex CXP-12 Penta および imaFlex CXP-12 Quad では 1、mE5 ironman および mE5 marathon/LightBridge では 2 です。 |
|
|
mE5 ironman では [2^3, 2^13]、mE5 marathon/LightBridge では [2^3, 2^11] です。 |
| TransformationMode | |
|---|---|
| タイプ | 動的書き込みパラメータ |
| Default | Forward |
| 範囲 | {Forward, Reverse} |
|
順方向または逆方向の変換を指定します。 |
|
| LineLength | |
|---|---|
| タイプ | 動的書き込みパラメータ |
| Default | Points1024 |
| 範囲 | mE5 ironman では {8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192}、mE5 marathon/LightBridge、imaFlex CXP-12 Penta、imaFlex CXP-12 Quad では {8, 16, 32, 64, 128, 256, 512, 1024, 2048} です。 |
|
変換ポイントの数、つまりライン長を指定します。 |
|

![[注]](../common/images/admon/note.png)




前へ

