FFTW 函数 n2fv_64
Posted
技术标签:
【中文标题】FFTW 函数 n2fv_64【英文标题】:FFTW Function n2fv_64 【发布时间】:2014-06-11 17:59:15 【问题描述】:我正在审查 MATLAB 的 2D FFT 例程 fft2
在 64x64 矩阵上的行为。我发现在计算 2D FFT(使用 FFTW)时,MATLAB R2010b 在智慧中创建了两个例程:
>> fftw('dwisdom')
ans =
(FFTW-3.2.2 fftw_wisdom
(fftw_codelet_r2cf_64 2 #x30bff #x30bff #x0 #x72951e17 #x27eedd0a #xf6808210 #x72916df6)
(fftw_codelet_n2fv_64 0 #x30bff #x30bff #x0 #x6c6e1d55 #xa8591917 #x7af2b07e #x820c2895)
)
我知道 r2cf 表示实数到复数的转换,但我不熟悉 n2fv。搜索 n2fv 导致在 n2fv_64.c
中找到 n2fv_64
函数,但我没有看到定义。
FFTW 函数n2fv_64(...)
的目的是什么(至少在 \dft\simd\common\n2fv_64.c 中找到)以及为什么 MATLAB 明智地创建了它?
【问题讨论】:
【参考方案1】:n2fv_64
代表正向离散傅里叶变换(fv=正向向量)。
【讨论】:
以上是关于FFTW 函数 n2fv_64的主要内容,如果未能解决你的问题,请参考以下文章
使用 MinGW 64 位在非 unix 系统上安装 FFTW 库
FFTW 和 OpenCV 的 C++ 接口,Mat 输出中的实部和虚部
什么可能导致源自 fftw_destroy_plan 的分段错误