首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vDSP和快速傅立叶变换计算

vDSP和快速傅立叶变换计算
EN

Stack Overflow用户
提问于 2014-07-30 19:40:07
回答 1查看 259关注 0票数 0

我对音频处理很感兴趣,我想进行FFT计算。很多资源和教程都说vDSP很棒。但我不明白为什么计算后实部和虚部的大小是N/2?如何在1024个样本上获得1024个实数和虚数。例如,用于计算的this服务可以正确执行快速傅立叶变换。

EN

回答 1

Stack Overflow用户

发布于 2014-07-30 20:44:05

当FFT的输入是实数(如音频)时,输出关于中点(N/2+1)是对称的,因此输出缓冲区的后半部分是冗余的。大多数担心速度的FFT算法通过不实际计算这些输出样本来利用这一点,从而将计算时间减少了近一半。

如果你查看vDSP参考资料,你会发现有相当多的快速傅立叶变换。那些接受复杂输入的人将计算所有的输出样本,因为没有这样的冗余。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25035908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档