Re: [問題] CUDA CUFFT fft要如何shift?
※ 引述《aada (aada)》之銘言:
: 請問一下,我做完CUFFT傅立葉轉換後,必須要做shift,該怎麼執行呢
: cufftPlan2d(&plan, H, W, CUFFT_C2C);
: cufftExecC2C(plan, odata, odata1, CUFFT_INVERSE);
: 接下來我要怎麼做shift呢,好像沒有FFTSHIFT的指令可用
: 謝謝
沒有就自己寫吧
參考MATLAB的描述
fftshift只是把2D array的第一和第三象限交換 第二和第四象限交換
如下圖
2 1
↖↗
↙↘
3 4
知道概念之後用CUDA實做應該不難吧
code我就不附了 試著寫寫看吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.120.37.228
※ 編輯: lgen7604 來自: 122.120.37.228 (01/10 01:00)
推
01/10 02:09, , 1F
01/10 02:09, 1F
→
01/10 03:04, , 2F
01/10 03:04, 2F
→
01/10 03:04, , 3F
01/10 03:04, 3F
推
01/10 10:16, , 4F
01/10 10:16, 4F
推
01/10 11:46, , 5F
01/10 11:46, 5F
→
01/10 12:50, , 6F
01/10 12:50, 6F
→
01/10 12:50, , 7F
01/10 12:50, 7F
→
01/10 12:50, , 8F
01/10 12:50, 8F
→
01/10 12:50, , 9F
01/10 12:50, 9F
→
01/10 13:05, , 10F
01/10 13:05, 10F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章