IIR 滤波器 - 计算相位响应
信息处理
过滤器
无限脉冲响应
DSP核心
2022-02-15 05:03:40
3个回答
找到特定频率下双二阶的相位响应很简单。回想一下双二阶的传递函数:
系统的频率响应可以通过让, 在哪里是范围内的归一化频率. 所以,它看起来像这样:
由于复杂的指数,值会很复杂。频率的相位响应只是得到的复数的相位角。同一频率下的幅值响应同样等于数的幅值。
您可能需要的唯一其他细节是如何到达:给定一个以采样率采样的信号Hz,如果您想知道给定频率下的频率响应Hz,您可以使用上面的等式,并让:
您需要滤波器频率响应的参数。后者由
这是一个复杂的函数,它的参数可以通过使用函数来计算atan2(y,x)
,其中y
的虚部是并且x
是真正的部分.
如果您将 IIR 的传递函数分解为其极点和零点的位置,您可以以图形方式求解(甚至直观地检查少量极点/零点)相位响应。在复平面中绕单位圆走,并将所有传递函数极点和零点的角度加/减到单位圆上的任何点,以获得该点表示的频率处的相位响应。
其它你可能感兴趣的问题