文章目录
4 线性时不变滤波器与系统
4.1 线性时不变系统及其时间响应函数
- Q: 如何理解 h ( n ) = T δ ( n ) h(n)=T\delta (n) h(n)=Tδ(n)及此 h ( n ) h(n) h(n)的作用?
A: 对于线性时不变系统,可以只考虑 δ ( n ) \delta(n) δ(n)的输出 T δ ( n ) T\delta(n) Tδ(n)(时间响应函数 h ( n ) h(n) h(n)),此时任意 x ( n ) x(n) x(n)的输出就可以用
y ( n ) = T x ( n ) = T x ( n ) ∗ δ ( n ) = T ∑ x ( k ) δ ( n − k ) y(n)=Tx(n)=Tx(n)*\delta(n)=T\sum x(k)\delta(n-k) y(n)=Tx(n)=Tx(n)∗δ(n)=T∑x(k)δ(n−k)
= ( 线 性 ) ∑ x ( k ) T δ ( n − k ) = ∑ x ( k ) h ( n − k ) = x ( n ) ∗ h ( n ) =(线性)\sum x(k)T\delta(n-k)=\sum x(k)h(n-k)=x(n)*h(n) =(线性)∑x(k)Tδ(n−k)=∑x(k)h(n−k)=x(n)∗h(n)计算。
注:也可以计算出频谱(频率响应函数) H ( ω ) = ∑ h ( n ) e − i n ω H(\omega) = \sum h(n)e^{-in\omega} H(ω)=∑h(n)e−inω和Z变换 H ( Z ) = ∑ h ( n ) Z n , Z = e − i ω H(Z)= \sum h(n)Z^n,Z=e^{-i\omega} H(Z)=∑h(n)Zn,Z=e−iω等。 - Q: 实际工程中不满足线性时不变怎么办?
A: 例如:近似认为线性时不变。认为分段线性时不变。“迭代”地自适应分段,等等。 - Q: 如果只知道 u ( n ) u(n) u(n)响应,怎么求时间响应函数?
A: 提示: δ ( n ) = u ( n ) − u ( n − 1 ) \delta(n) = u(n)- u(n-1) δ(n)=u(n)−u(n−1),并利用线性时不变性质。
4.2 线性时不变系统的因果性和稳定性
- Q: 直观解释因果性和 h ( n ) h(n) h(n)的关系。
A: 设 n n n数值大表示时间靠后,则 δ ( n ) \delta(n) δ(n)作为输入时,输出只能作为“果”,即:使得 h ≠ 0 h\ne 0 h=0的 n n n只能为 n ≥ 0 n\ge 0 n≥0.
想象:在第0时刻输入 δ ( n ) \delta(n) δ(n)之前,系统对即将来的 δ ( n ) \delta(n) δ(n)一无所知,所以 n < 0 n<0 n<