加速框架 iOS - FFT 输入
Posted
技术标签:
【中文标题】加速框架 iOS - FFT 输入【英文标题】:Accelerate Framework iOS - FFT Input 【发布时间】:2012-12-18 17:50:30 【问题描述】:您好,我必须为 wav 文件绘制频谱图。我正在使用AudioFileGetProperty
,我可以使用
AudioData
audioData = (SInt16*)malloc( 2 *packetCount);
来自this other question。
将在加速框架中使用 FFT。请让我知道如何获得频率。我不确定 FFT 的输入应该如何。我目前有SInt16
音频数据。
【问题讨论】:
【参考方案1】:This post on NSBlog 描述了如何使用 Apple 的 vDSP 执行 FFT。 FFT 的结果不会给你“频率”。它为您提供低于音频采样率一半的所有频率的幅度和相位。如果您的输入信号是简单的正弦波,只需寻找幅度值中的最大值即可。
【讨论】:
以上是关于加速框架 iOS - FFT 输入的主要内容,如果未能解决你的问题,请参考以下文章