我目前正在一个项目中工作,在该项目中我使用 IIR 椭圆数字滤波器(9 阶)的系数和手机录音中的语音信号,但我在寻找最佳 Q 格式来实现它时遇到问题,有什么建议么?到目前为止,我一直在分析这两个来源的最大值和最小值,以确定哪个是他们产品的最大或最小结果,这是解决这个问题的好方法吗?谁能确定在系统中工作的最佳 Q 格式?
如何找到最佳的 Q 格式表示?
信息处理
离散信号
过滤
2022-02-02 16:27:11
1个回答
您需要计算从输入到每个单独状态变量的传递函数。
这在很大程度上取决于您如何实现过滤器:我强烈建议将其拆分为二阶部分,并为每个部分使用直接形式 I 或转置形式 II。部分顺序和极/零配对也可以产生很大的不同。除非您有充分的理由不这样做,否则请遵循以下食谱:https ://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.zpk2sos.html
整理好滤波器拓扑后,您需要计算从输入到状态变量的所有传递函数,并查看频率响应。此时,您还可以使用各个部分的增益来使其尽可能平滑并管理异常值和峰值频率。
然后,您可以根据每个传递函数中所有频率的最大增益来选择 Q。为瞬态增加另外 3 dB 的余量(正弦波不是最坏情况下的信号)。
其它你可能感兴趣的问题