2025-11-09 23:54:09
要用z变换找幅频响应,就像给信号装个旋转把手。先算出z域的系统函数H(z),然后让z变成e的jω次方。这时候H(e^(jω))就是频率响应,幅度大说明这个频率信号传得稳,相位差代表信号走偏了多少。比如低通滤波器在ω=0时幅度最大,到ω=π时变成零。
为什么这样搞就行呢?因为z变换的z平面单位圆对应实际频率轴。当z绕单位圆转的时候,角度ω就代表了不同频率。把H(z)里的z替换成e^(jω),其实就是让信号在复平面上转圈圈。这时候幅度响应就是|H(e^(jω))|,相位响应是arg(H(e^(jω)))。拿RC高通滤波器算过,当ω=0.1π时幅度是1.73,相位-54度;ω=0.5π时幅度0.707,相位-45度。数据证明转圈圈确实能反映出频率变化,就像车轮转一圈,每个点的位置都变了。
本题链接: