非均匀傅里叶变换是传统傅里叶变换的扩展,它尤其适合于适合于非均匀采样数据或要计算 任意频率的频谱.
NUFFT的算法,1D、2D、3D的还另有几个C语言代码 NUFFT的算法,1D、2D、3D的还另有几个C语言代码
2023-03-25 11:08:25 44KB NUFFT
1
非均匀快速傅里叶变换,可优化阵列天线等方面
2022-07-14 23:06:36 5KB NUFFT
NUFFT的算法,1D、2D、3D的还另有几个C语言代码 NUFFT的算法,1D、2D、3D的还另有几个C语言代码
2022-06-02 09:26:13 44KB NUFFT
1
利用VC编写的mex文件,实现二维非等间距快速傅里叶变换adjoint算法。可以在matlab里面像调用库函数一样调用nfft2_adjioint.mexw32。里面包含了函数说明文件及matlab测试程序。
2021-11-21 22:30:50 63KB NUFFT NFFT adjoint
1
Python 中的 NUFFT 该存储库包含 NUFFT 和相关算法的纯 Python 实现的实验。 有关更多信息,请参阅,还可以参阅包,它为 nufft Fortran 源提供简单的 Python 包装器。 有关此算法的 Python 版本的讨论,请参阅我关于该主题的。
2021-11-06 09:47:56 38KB Python
1
NUFFT代码工具箱,里面有详细代码说明,Matlab代码,有测试代码
2021-11-03 11:53:02 68.71MB NUFFT工具箱
1
非均匀傅里叶变换(NUFFT)在雷达、通信、医学成像、射电天文学等诸多领域都获得了广泛应用, 其快速计算是近年 来的研究热点, 对于MRI非笛卡尔采样的重建具有良好效果。。
2021-09-29 17:30:41 61.7MB 磁共振 MRI matlab NUFFT
1
Matlab代码sqrt 纳夫特长凳 生成比较各种NUFFT(非均匀快速傅立叶变换)代码性能的图形和表格。 用MATLAB / octave编写。 亚历克斯·巴奈特(Alex Barnett)和杰里米·马格兰(Jeremy Magland); Joakim Anden的贡献。 一月至五月2018。 依存关系 测试于:MATLAB R2016b 一些代码要求:以及vline的vline。 安装各种NUFFT软件包 以下是设置NUFFT代码以使nufft-bench工作的方法。 中的每一个下面的软件包目录应放置的父目录内nufft-bench ,即同级nufft-bench 。 如果要更改此位置,请编辑setuppaths.m 。 首先将编译器设置为GCC 7.3.0(除了我们似乎必须使用GCC 6.4.0的NFFT之外,请参见下文)。 安装NFFT 从此处下载当前源: 解压缩到目录nfft-3.3.2 ,应将其放置在nufft-bench旁边,如上所述。 cd到nfft-3.3.2并运行 > ./configure --with-matlab-arch=glnxa64 --with-ma
2021-09-29 17:29:28 909KB 系统开源
1
此文件夹中的 Matlab 代码通过快速高斯网格实现 1D-3D NUFFT。 卷积循环被编写为 C 程序,可从 Matlab 命令提示符编译为 mex 文件。 关于代码的更多数学细节可以在 L. Greengard 和 J. Lee 的“加速非均匀快速傅立叶变换”,SIAM 评论,卷。 46,第 3 期,第 443-454 页。 我已经包含了三个示例脚本(fgg_1D_experiment.m 等),它们创建了一个简单的 1D/2D/3D 图像并将 DFT 与 Type-I NUFFT(从非均匀数据到均匀图像网格的 DFT)进行了比较。 图像数据通过伴随算子转换回数据域(Type-II NUFFT——均匀网格 DFT 到非均匀数据位置——用 IFFT 而不是 FFT 实现)并再次返回图像域以证明数值精度. 此代码不包括 Type-III 变换(非均匀-->非均匀),但可以通过结合此处
2021-09-29 11:27:23 45KB matlab
1