【发布时间】:2015-02-13 14:42:02
【问题描述】:
网络音频双二阶滤波器为 12db。是否可以通过将其中 2 个连接在一起来创建 24db 过滤器?
我尝试将 2 连接在一起,它肯定会产生更加极端的效果,共振特别刺耳。我将共振值除以 2 来弥补这一点。
我在这里创建的过滤器是 24db 吗?
【问题讨论】:
标签: javascript audio signal-processing html5-audio web-audio-api
网络音频双二阶滤波器为 12db。是否可以通过将其中 2 个连接在一起来创建 24db 过滤器?
我尝试将 2 连接在一起,它肯定会产生更加极端的效果,共振特别刺耳。我将共振值除以 2 来弥补这一点。
我在这里创建的过滤器是 24db 吗?
【问题讨论】:
标签: javascript audio signal-processing html5-audio web-audio-api
是的,您所指的是级联。如果考虑第一阶段的输出,它有 12db/oct 的滚降。现在,如果您将其放入第二级,它将在与第一级完全隔离的情况下对信号进行操作,因此如果它在相同的转角频率下还有 12dB/oct 的滚降,那么您的最终输出将有 24dB/oct 的滚降。换句话说,您只需绘制两个滤波器的频率响应并将它们相加,您就可以得到系统的整体响应。
通常你认为滤波器只是衰减信号,但摆弄 Q 或使用峰值滤波器可以让你在某些频率上得到提升。当您考虑将滤波器响应加在一起时,您还必须意识到增益可以加在一起并导致削波。
我不熟悉网络音频的滤波器设计方式,因此我建议要么在代码中四处寻找(如果有的话),要么测量滤波器的频率响应。
【讨论】: