我正在研究语音音调识别问题,为了分析目的,我使用了python,它给了我适当的结果.但是,当我试图在iOS中使用accelerate framework
重新创建相同的东西时,会产生不正确或奇怪的结果。有人能帮帮我吗。
我想使用FFT convolution
来执行FFT convolution
,这在使用scipy.signal.fftconvolve
的python中非常好。但是,当我试图使用vDSP_conv
做同样的事情时,它给出了不正确的结果。
如果在这方面有经验或知识的人能在这方面指导我或解释fftconvolve是如何工作的,这将是一个很大的帮助。提前谢谢。
发布于 2017-08-31 02:05:06
我需要看到您的代码来完全回答这个问题,但是根据vDSP_conv的加速文档,您确定您传入的参数是正确的吗?如果if为正,vDSP_conv将进行相关处理,如果为负值,则进行卷积。你也需要小心,在正确的指向向量,你试图执行卷积。当我将Python代码翻译到Swift/ObjC并使用加速框架时,我需要在简单的小向量上尝试加速函数,以确保我理解这些函数是如何工作的。
https://stackoverflow.com/questions/44328845
复制相似问题