【发布时间】:2018-05-23 07:45:00
【问题描述】:
我想将一个算法从 Android 移植到用 C 编写的 iOS。对于 Android,我使用 fftw3 库。它能够对任何大小的输入数据运行算法。例如我在调试中看到的大小是 14996。而且它非常有效。当我从这里阅读文档时:https://developer.apple.com/documentation/accelerate/1449739-vdsp_dft_zrop_createsetup?language=objc 我看到输入长度有一些特殊的要求。有什么办法可以避免这种情况或修改输入数据以满足要求?
【问题讨论】:
-
如果您没有太多要添加的内容来达到
k x 2^n,您可以使用零填充技术(在这种情况下是低失真)或插值。 This question on MO 可能会感兴趣。
标签: ios c algorithm accelerate-framework vdsp