我正在开发一个应用程序,它需要将一些DSP滤波器应用于来自传感器的数据。我找到了加速框架的vDSP部分,但是双二次滤波器的初始化器(然后您将应用它)需要已经计算的a和b系数。
我有低通和高通滤波器的截止频率和带通滤波器的频带间隔。如何计算系数?有没有特定的库?或者,vDSP有没有一些我在文档中找不到的助手?
谢谢
发布于 2020-01-11 23:57:19
以下是RBJ的规范双二乘食谱食谱的一个版本,用于从HP、LP和BP滤波器的截止频率和Q的描述中计算双二乘系数:
https://www.w3.org/2011/audio/audio-eq-cookbook.html
RBJ's cookbook on GitHub的C源代码的许多变体,例如:
https://github.com/wooters/miniDSP/blob/master/biquad.c
应该很容易将其转换为Swift。
https://stackoverflow.com/questions/59658133
复制相似问题