求解连续和离散LTI系统响应的方法主要有以下几种:
- 微分/差分方程法:通过写出系统的微分方程(连续系统)或差分方程(离散系统),求解这些方程来找到系统的输出。
- 卷积法:找到系统对一个简单输入(冲激/脉冲)的响应,然后用这个响应和实际输入进行卷积运算,得到系统的输出。
- 变换法:使用拉普拉斯变换(连续系统)或Z变换(离散系统)把方程转换到另一种形式,求解后再变回原来的形式,得到系统的输出。
简单来说,就是通过不同的方法处理系统的方程,找到系统在给定输入下的输出。
连续LTI系统响应求解方法
方法一:微分方程法
- 建立系统微分方程:写出系统的微分方程,通常形式为
a n y ( n ) + a n − 1 y ( n − 1 ) + ⋯ + a 0 y = b m x ( m ) + b m − 1 x ( m − 1 ) + ⋯ + b 0 x a_n y^{(n)} + a_{n-1} y^{(n-1)} + \dots + a_0 y = b_m x^{(m)} + b_{m-1} x^{(m-1)} + \dots + b_0 x any(n)+an−1y(n−1)+⋯+a0y=bmx(m)+bm−1x(m−1)+⋯+b0x。 - 求解齐次方程:求解对应的齐次方程
a n y ( n ) + a n − 1 y ( n − 1 ) + ⋯ + a 0 y = 0 a_n y^{(n)} + a_{n-1} y^{(n-1)} + \dots + a_0 y = 0 any(n)+an−1y(n−1)+⋯+a0y=0,得到特征根和特征解。 - 求解特解:使用特定输入 x(t) 形式,求解非齐次方程的特解。
- 总解:将齐次解与特解相加,得到系统的总解 y(t)。
- 应用初始条件:利用初始条件求解特定解中的常数。
方法二:卷积积分法
- 求解冲激响应 h(t):通过求解系统的单位冲激响应 h(t)。
- 卷积积分:使用输入信号 x(t) 和系统的冲激响应 h(t) 进行卷积,得到输出
y ( t ) = ∫ − ∞ ∞ x ( τ ) h ( t − τ ) d τ y(t) = \int_{-\infty}^{\infty} x(\tau) h(t-\tau) d\tau y(t)=∫−∞∞x(τ)h(t−τ)dτ
方法三:拉普拉斯变换法
- 拉普拉斯变换:对系统微分方程进行拉普拉斯变换,得到代数方程。
- 求解代数方程:解代数方程得到输出 Y(s)
- 拉普拉斯逆变换:对 Y(s) 进行拉普拉斯逆变换,得到时间域响应 y(t)
离散LTI系统响应求解方法
方法一:差分方程法
- 建立系统差分方程:写出系统的差分方程,通常形式为
a n y [ k + n ] + a n − 1 y [ k + n − 1 ] + ⋯ + a 0 y [ k ] = b m x [ k + m ] + b m − 1 x [ k + m − 1 ] + ⋯ + b 0 x [ k ] a_n y[k+n] + a_{n-1} y[k+n-1] + \dots + a_0 y[k] = b_m x[k+m] + b_{m-1} x[k+m-1] + \dots + b_0 x[k] any[k+n]+an−1y[k+n−1]+⋯+a0y[k]=bmx[k+m]+bm−1x[k+m−1]+⋯+b0x[k]。 - 求解齐次方程:求解对应的齐次方程
a n y [ k + n ] + a n − 1 y [ k + n − 1 ] + ⋯ + a 0 y [ k ] = 0 a_n y[k+n] + a_{n-1} y[k+n-1] + \dots + a_0 y[k] = 0 any[k+n]+an−1y[k+n−1]+⋯+a0y[k]=0,得到特征根和特征解。 - 求解特解:使用特定输入 x[k] 形式,求解非齐次方程的特解
- 总解:将齐次解与特解相加,得到系统的总解 y[k]
- 应用初始条件:利用初始条件求解特定解中的常数。
方法二:卷积和法
- 求解单位脉冲响应
h[k]:通过求解系统的单位脉冲响应 h[k] - 卷积和:使用输入信号
x[k] 和系统的脉冲响应
h[k] 进行卷积,得到输出
y [ k ] = ∑ n = − ∞ ∞ x [ n ] h [ k − n ] y[k] = \sum_{n=-\infty}^{\infty} x[n] h[k-n] y[k]=n=−∞∑∞x[n]h[k−n]
方法三:Z变换法
- Z变换:对系统差分方程进行Z变换,得到代数方程。
- 求解代数方程:解代数方程得到输出 Y(z)
- Z逆变换:对 Y(z) 进行Z逆变换,得到时间域响应 y[k]