在我的iOS设备上设计了一个波形发生器。我有一个二阶低通滤波器与一个非常高的Q通过它。当我绕过过滤器,声音是干净的,不会弹出。然而,当过滤器开着的时候,当我释放声音时,就会弹出。我应该在过滤器上放一个信封,还是应该做其他的事情?这真的很烦人,我绝对希望爸爸离开。寻求任何建议!谢谢!
发布于 2015-11-02 23:17:25
根据定义,高Q低通滤波器将具有较大的时间常数(记住它是一个无限脉冲响应滤波器)。
IIR滤波器是输出样本的加权和-下面的公式是一个简单的、通用的例子:
y[n] = x[n]*K0 + y[n-1]*K1 + y[n-2]*K2 + y[n-3]*K3....y[n-z]*Kz
当您绕过滤波器(大概是通过将信号路由到它周围)时,您将突然消除反馈回路对输出的任何影响,这可能会导致输出信号出现明显的不连续性。
相反,尝试将零插入延迟线--这将逐渐减少它们对后续样本中滤波器方程的贡献。
或者,您可以插入一个混合器,混合‘干’和‘湿’信号后,过滤器和改变比例混合在一起的信封。
https://stackoverflow.com/questions/33485686
复制相似问题