我正在尝试对我使用 iPhone 上的 AVAssetReader 从视频文件中检索的 PCM 音频数据执行一些基本的 DSP 功能。我正在正确读取缓冲区,每个缓冲区的样本数为 8192(默认情况下是这样吗?可以更改吗?)。但是,我需要对不长 8192 个样本的切片执行加窗、fft 和各种其他操作。事实上,我想一次处理 512 个样本,每个切片之间有 50% 的重叠。我一直在深入研究 Apple 的 Accelerate/vDSP 框架,我认为我可以处理处理等等,只是不确定如何以我想要的方式实际拆分我的信号。我有很强的 DSP 背景,但不幸的是,我的 DSP 编程经验几乎以 MATLAB 结束。
任何帮助将不胜感激。