運算子函式庫:變換
FFT 運算子執行正向或反向的一 維快速傅立葉變換。該運算子接受複數值作為輸入,並 輸出複數值。其輸入與輸出各使用一個連接埠,一個用於實部, 另一個用於虛部。
透過使用參數,可將運算子 設定為特定點數,亦即線寬。線寬必須與 輸入端的像素數相符。
第二個參數用來定義該運算子 是執行正向轉換還是反向轉換。
![]() |
僅限特定配置 |
|---|---|
|
目前,此運算子僅可應用於imaFlex CXP-12 Penta 、imaFlex CXP-12 Quad、 microEnable 5ironman 以及 microEnable 5marathon 和LightBridge 等 特定配置的影像擷取卡上。 |
此操作員僅限於imaFlex CXP-12 Penta 、imaFlex CXP-12 Quad、mE5ironman 以及 mE5 matathon/LightBridge 。以下列出允許的配置與 特性。
imaFlex CXP-12 Penta,以及 imaFlex CXP-12 Quad:
-
Points (image width): {8, 16, 32, 64, 128, 256, 512, 1024, 2048}
-
Parallelism: 1
-
輸入位元寬度: 32
-
輸出位元寬度: 48
mE5ironman:
-
Points (image width): {8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192}
-
Parallelism: 2
-
輸入位元寬度: 16
-
輸出位元寬度: 32
mE5marathon /LightBridge :
-
Points (image width): {8, 16, 32, 64, 128, 256, 512, 1024, 2048}
-
Parallelism: 2
-
輸入位元寬度: 32
-
輸出位元寬度: 48
該運算器採用 XILINX FFT IP 核心,其 參數設定如下:
-
架構: 管線式串流 I/O
-
執行時可設定的轉換長度: 是
-
資料格式: 固定小數點
-
Twiddle 寬度(相位因子寬度): 10
-
Scaling 選項: 未縮放
-
取整模式: 截斷
有關 FFT 演算法的更多資訊,可 參閱https://www.xilinx.com/products/intellectual-property/fft.html#overview。 imaFlex CXP-12 Penta 及 imaFlex CXP-12 Quad 採用Xilinx IP 版本 9.1。marathon 及ironman 則採用Xilinx IP 版本 8.0。
| Property | Value |
|---|---|
| Operator Type | M |
| Input Links | IRe,輸入實部 ;IIm,輸入虛部 |
| 輸出連結 | ORe,輸出實部 OIm,輸出虛部 |
同步與非同步輸入
- 所有輸入之間均為同步的,也就是說,它們必須由 同一個 M 型運算子,透過任意的 O 型運算子網路來提供。
|
在 mE5 上,輸入位元寬度為 16 位元ironman ,而在 mE5 中則為 32 位元 marathon /LightBridge 。 |
|
|
在 mE5ironman 上,輸出位元寬度為 32 位元;而在 mE5 marathon /LightBridge 中,則為 64 位元。 |
|
|
imaFlex CXP-12 Penta 和 imaFlex CXP-12 Quad 的並行度為 1,而 mE5ironman 以及 mE5 marathon /LightBridge 的並行度則為 2。 |
|
|
[2^3, 2^13] 於 mE5ironman ,[2^3, 2^11] 於 mE5marathon/LightBridge 。 |
| 轉換模式 | |
|---|---|
| Type | dynamic write parameter |
| Default | 前言 |
| Range | {前進、後退} |
|
指定正向或反向變換。 |
|
| LineLength | |
|---|---|
| Type | dynamic write parameter |
| Default | 積分1024 |
| Range | {8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192} 於 mE5ironman ,{8, 16, 32, 64, 128, 256, 512, 1024, 2048} 於 mE5 平台 以及 {8, 16, 32, 64, 128, 256, 512, 1024, 2048} 於 mE5 平台marathon/LightBridge 及imaFlex CXP-12 Penta ,以及 imaFlex CXP-12 Quad |
|
請指定變換點的數量,即線段長度。 |
|

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




上一頁

