【数字信号处理】线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例二 | 修改边界条件 | 使用递推方法证明 )
文章目錄
- 一、根據(jù) " 線性常系數(shù)差分方程 " 與 " 邊界條件 " 確定系統(tǒng)是否是 " 線性時不變系統(tǒng) " 案例
- 1、使用遞推方法證明
- 2、證明線性
- 3、證明時不變
- 先變換后移位
- 先移位后變換
- 時變系統(tǒng)結論
參考 【數(shù)字信號處理】線性常系數(shù)差分方程 ( “ 線性常系數(shù)差分方程 “ 與 “ 線性時不變系統(tǒng) “ 關聯(lián) | 根據(jù) “ 線性常系數(shù)差分方程 “ 與 “ 邊界條件 “ 確定系統(tǒng)是否是 線性時不變系統(tǒng)方法 ) 中提出的方法 , 根據(jù)
- " 線性常系數(shù)差分方程 "
- " 邊界條件 "
判斷系統(tǒng)是否是 " 線性時不變系統(tǒng) " ;
一、根據(jù) " 線性常系數(shù)差分方程 " 與 " 邊界條件 " 確定系統(tǒng)是否是 " 線性時不變系統(tǒng) " 案例
上一篇博客 【數(shù)字信號處理】線性常系數(shù)差分方程 ( 根據(jù) “ 線性常系數(shù)差分方程 “ 與 “ 邊界條件 “ 確定系統(tǒng)是否是 “ 線性時不變系統(tǒng) “ 案例 | 使用遞推方法證明 ) 中 , 證明的是
線性常系數(shù)差分方程 :
y(n)?ay(n?1)=x(n)y(n) - ay(n - 1) = x(n)y(n)?ay(n?1)=x(n)
邊界條件 ( 初始條件 ) :
y(?1)=0y(-1) = 0y(?1)=0
分析該 " 線性常系數(shù)差分方程 " 與 " 邊界條件 " 確定的系統(tǒng) 是否是 " 線性時不變系統(tǒng) " ;
1、使用遞推方法證明
假設 系統(tǒng)的 " 輸入序列 " 為 :
x(n)x(n)x(n)
使用 " 線性常系數(shù)差分方程 " 遞推運算 , 可以得到 :
y(n)=∑i=0nan?ix(i)u(n)y(n) = \sum^{n}_{i = 0}a^{n- i}x(i)u(n)y(n)=i=0∑n?an?ix(i)u(n)
2、證明線性
假設
x(n)=bx1(n)+cx2(n)x(n) = bx_1(n) + cx_2(n)x(n)=bx1?(n)+cx2?(n)
將 " 輸入序列 " x(n)x(n)x(n) 代入上述假設的 y(n)=∑i=0nan?ix(i)u(n)y(n) = \sum^{n}_{i = 0}a^{n- i}x(i)u(n)y(n)=∑i=0n?an?ix(i)u(n) 式子中 ;
計算過程如下 :
y(n)=∑i=0nan?ix(i)u(n)y(n) = \sum^{n}_{i = 0}a^{n- i}x(i)u(n)y(n)=i=0∑n?an?ix(i)u(n)
=∑i=0nan?i[bx1(i)+cx2(i)]u(n)= \sum^{n}_{i = 0}a^{n- i} [ bx_1(i) + cx_2(i) ] u(n)=i=0∑n?an?i[bx1?(i)+cx2?(i)]u(n)
=by1(n)+cy2(n)= by_1(n) + cy_2(n)=by1?(n)+cy2?(n)
上述系統(tǒng)是 " 線性系統(tǒng) " ;
3、證明時不變
" 輸入序列 " 移動 n0n_0n0? , 開始計算 " 輸出序列 " , 查看 修改前后 的 " 輸出序列 " 是否相同 ;
先變換后移位
原始 " 輸出序列 " :
y(n)=∑i=0nan?ix(i)u(n)y(n) = \sum^{n}_{i = 0}a^{n- i}x(i)u(n)y(n)=i=0∑n?an?ix(i)u(n)
移位后的 " 輸出序列 " : 也就是 先 " 變換 " 后 " 移位 " ;
y(n?n0)=∑i=0n?n0an?n0?ix(i)u(n?n0)y(n - n_0) = \sum^{n-n_0}_{i = 0}a^{n - n_0 - i}x(i)u(n - n_0)y(n?n0?)=i=0∑n?n0??an?n0??ix(i)u(n?n0?)
先移位后變換
原始 " 輸入序列 " :
x(n)x(n)x(n)
移位后的 " 輸入序列 " :
x(n?n0)x(n - n_0)x(n?n0?)
先 " 移位 " 后 " 變換 " :
T[(n?n0)]=∑i=0nai?n0x(i)u(n)T[(n - n_0)] = \sum^{n}_{i = 0}a^{i - n_0}x(i)u(n)T[(n?n0?)]=i=0∑n?ai?n0?x(i)u(n)
進行變量替換 , 假設 i′=i+n0i' = i + n_0i′=i+n0? , 使用 i=i′+n0i = i' + n_0i=i′+n0? 替換 iii ,
=∑i=?n0n?n0an?n0?ix(i)u(n)= \sum^{n - n_0}_{i = -n_0}a^{n-n_0- i} x(i)u(n)=i=?n0?∑n?n0??an?n0??ix(i)u(n)
=∑i=0n?n0an?n0?ix(i)u(n)= \sum^{n-n_0}_{i = 0}a^{n-n_0- i} x(i)u(n)=i=0∑n?n0??an?n0??ix(i)u(n)
=∑i=0n?n0an?n0?ix(i)u(n?n0)= \sum^{n-n_0}_{i = 0}a^{n-n_0- i} x(i)u(n - n_0)=i=0∑n?n0??an?n0??ix(i)u(n?n0?)
=y(n?n0)= y(n - n_0)=y(n?n0?)
時變系統(tǒng)結論
先變換后移位 的 計算結果 : ∑i=0n?n0an?n0?ix(i)u(n?n0)\sum^{n-n_0}_{i = 0}a^{n - n_0 - i}x(i)u(n - n_0)i=0∑n?n0??an?n0??ix(i)u(n?n0?)
先移位后變換 的 計算結果 : ∑i=0n?n0an?n0?ix(i)u(n?n0)\sum^{n-n_0}_{i = 0}a^{n-n_0- i} x(i)u(n - n_0)i=0∑n?n0??an?n0??ix(i)u(n?n0?)
這兩個結果相同 , 因此該系統(tǒng)是 時不變系統(tǒng) ;
總結
以上是生活随笔為你收集整理的【数字信号处理】线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例二 | 修改边界条件 | 使用递推方法证明 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数字信号处理】线性常系数差分方程 (
- 下一篇: 【数字信号处理】线性常系数差分方程 (