matlab膨胀代码-fftLite:fftLite类是一个非常简单(“精简”)的FFT实现

时间:2024-06-23 11:38:45
【文件属性】:

文件名称:matlab膨胀代码-fftLite:fftLite类是一个非常简单(“精简”)的FFT实现

文件大小:18KB

文件格式:ZIP

更新时间:2024-06-23 11:38:45

系统开源

matlab膨胀代码fftLite 工作正在进行中! fftLite 类是一个非常简单(“精简”)的 FFT 实现。 这主要是为了学习如何计算 FFT(不仅仅是简单的 DFT)。 另一个目标是生成一个非常小的实现,可以在性能不重要的情况下使用,而无需担心代码膨胀或大型第三方库。 它不是非常快,特别是对于非二次幂的长度! 还有很多需要实现,例如不同的基数大小,但这是一个开始,输出匹配 MATLAB 的fft (接近机器精度)。 待办事项:与 MKL 等进行比较。按照英特尔示例的建议对 SSE 内在函数进行实验。


【文件预览】:
fftLite-master
----.gitignore(3KB)
----README.md(692B)
----fftLiteMEX()
--------fftLiteMEX.vcxproj(10KB)
--------stdafx.h(419B)
--------dllmain.cpp(410B)
--------targetver.h(314B)
--------stdafx.cpp(297B)
--------fftLiteMEX.vcxproj.filters(1KB)
----test_fftLite()
--------test_fftLite.cpp(191B)
--------stdafx.h(320B)
--------targetver.h(314B)
--------test_fftLite.vcxproj.filters(1KB)
--------stdafx.cpp(299B)
--------test_fftLite.vcxproj(8KB)
----fftLite()
--------fftLite.vcxproj(7KB)
--------fftLite.vcxproj.filters(1KB)
----LICENSE(1KB)
----include()
--------fftLite.hpp(2KB)
----fftLite.sln(3KB)
----src()
--------fftLiteMEX.cpp(2KB)
--------fftLite.cpp(9KB)

网友评论