趙立嶺
(德州學(xué)院 物理系,山東 德州 253023)
離散時間系統(tǒng)分析中初始條件的確定
趙立嶺
(德州學(xué)院 物理系,山東 德州 253023)
由于離散時間系統(tǒng)的差分方程具有迭代性,系統(tǒng)的全響應(yīng)、零輸入響應(yīng)和零狀態(tài)響應(yīng)的初始條件可以相互轉(zhuǎn)化.前向差分方程描述的系統(tǒng),利用Z變換求解時,只需進(jìn)行簡單的初始條件替換,即可得到零輸入響應(yīng)的變換式.
離散時間系統(tǒng);零輸入響應(yīng);零狀態(tài)響應(yīng);初始條件
對線性時不變系統(tǒng)來說,響應(yīng)具有可分解性.線性時不變離散時間系統(tǒng)差分方程(式(1)、(2))的完全響應(yīng)y(n)可分為零輸入響應(yīng)yzi(n)和零狀態(tài)響應(yīng)yzs(n)(式(3))[1-2].在時域分析中,系統(tǒng)完全響應(yīng)、零輸入響應(yīng)和零狀態(tài)響應(yīng)表達(dá)式中的待定系數(shù),需要根據(jù)各自初始條件進(jìn)行確定.在Z變換域分析中,零輸入響應(yīng)也需要相應(yīng)的初始條件確定.系統(tǒng)分析時,給定的條件往往是一組數(shù)據(jù),可能是全響應(yīng)的條件{y(n)|0≤n≤N-1},也可能是零輸入響應(yīng)的條件{yzi(n)|0≤n≤N-1}或{y(n)|-N≤n≤-1},還可能是零狀態(tài)響應(yīng)的條件{yzs(n)|0≤n≤N-1},其中N是系統(tǒng)的階次.與連續(xù)時間系統(tǒng)的數(shù)學(xué)模型微分方程不同,離散時間系統(tǒng)的數(shù)學(xué)模型差分方程具有迭代性,不同響應(yīng)的初始條件之間可以相互轉(zhuǎn)換,這為離散時間系統(tǒng)地分析帶來方便.
零輸入響應(yīng)對應(yīng)于系統(tǒng)激勵為零時的響應(yīng),滿足方程式(4).如果已知零輸入響應(yīng)的邊界條件{yzi(n)|-N≤n≤-1},可通過式(4)迭代出零輸入響應(yīng)的初始條件{yzi(n)|0≤n≤N-1}.由于式(4)中激勵為零,零輸入響應(yīng)的表達(dá)式在n<0時仍舊成立,故也可由邊界條件{yzi(n)|-N≤n≤-1}直接計算零輸入響應(yīng)的待定系數(shù).
對零狀態(tài)響應(yīng)而言,當(dāng)n<0時,響應(yīng)為零,由式(3)可得:
因此,零輸入響應(yīng)的邊界條件{yzi(n)|-N≤n≤-1}也就等于全響應(yīng)的邊界條件{y(n)|-N≤n≤-1}.通過差分方程式(1),可以迭代出全響應(yīng)的初始條件{y(n)|0≤n≤N-1},從而計算全響應(yīng)中的待定系數(shù).
由零輸入響應(yīng)的初始條件{yzi(n)|0≤n≤N-1}和全響應(yīng)的初始條件{y(n)|0≤n≤N-1},通過式(3)可得到零狀態(tài)響應(yīng)的邊界條件{yzs(n)|0≤n≤N-1},從而計算零狀態(tài)響應(yīng)表達(dá)式中的待定系數(shù).
如果已知全響應(yīng)的初始條件{y(n)|0≤n≤N-1},可通過差分方程式(1)迭代出n<0的一組值{y(n)|-N≤n≤-1},由式(5)可知,該組數(shù)據(jù)就等于零輸入響應(yīng)的邊界條件 {yzi(n)|-N≤n≤-1}.接下來,可按前述方法由{yzi(n)|-N≤n≤-1}確定零狀態(tài)響應(yīng)初始條件{yzs(n)|0≤n≤N-1}.
例 設(shè)離散系統(tǒng)差分方程為y(n)+3y(n-1)+2y(n-2)=x(n),激勵x(n)=2nu(n),若(1)已知yzi(-1)=1,yzi(-2)=2,求y(0)、y(1)、yzs(0)、yzs(1);(2)已知y(0)=1,y(1)=2,求yzs(0)、yzs(1)、yzi(0)、yzi(1).
解 (1)y(-1)=yzi(-1)=1,y(-2)=yzi(-2)=2
由系統(tǒng)差分方程可得:y(n)=x(n)-3y(n-1)-2y(n-2)
n=0時,y(0)=x(0)-3y(-1)-2y(-2)=1-3-4=-6
n=1時,y(1)=x(1)-3y(0)-2y(-1)=2+18-2=18
同理,由方程yzi(n)+3yzi(n-1)+2yzi(n-2)=0及yzi(-1)=1、yzi(-2)=2,可迭代得出yzi(0)=-7,yzi(1)=19
則:yzs(0)=y(0)-yzi(0)=-6-(-7)=1
(2)由系統(tǒng)差分方程可得:
即:yzi(-1)=y(-1)=-1.5,yzi(-2)=y(-2)=2.25
分別令n=0、1,將yzi(-1)、yzi(-2)代入零輸入響應(yīng)方程
可得:yzi(0)=0、yzi(1)=3
則零狀態(tài)響應(yīng)的初始條件為:
對離散時間系統(tǒng)的零狀態(tài)響應(yīng)yzs(n)而言,n<0時,響應(yīng)為零.對前向差分方程式(2)描述的系統(tǒng),通過迭代可以得出,當(dāng)n 也就是說,此時全響應(yīng)的初始條件{y(n)|n≤N-M},就等于零輸入響應(yīng)的初始條件{yzi(n)|n≤N-M}.利用該結(jié)論在變換域中求解零輸入響應(yīng)時,會使分析變得簡單. 設(shè)某離散時間系統(tǒng)的差分方程為: 其中x(n)=x(n)u(n),零狀態(tài)響應(yīng)滿足yzs(n+2)+a1yzs(n+1) +a0yzs(n)=x(n),且yzs(-1)=yzs(-2)=0. 當(dāng)n=-2時,yzs(0)=x(-2)-a1yzs(-1)-a0yzs(-2)=0 當(dāng)n=-1時,yzs(1)=x(-1)-a1yzs(0)-a0yzs(-1)=0 從而可得:y(0)=yzi(0)、y(1)=yzi(1) 將式(7)所示差分方程進(jìn)行單邊Z變換并整理的: 上式右邊第二項就是零輸入響應(yīng)的Z變換式. 當(dāng)前向差分方程的N=M時,如: 將方程兩邊進(jìn)行單邊Z變換,整理可得: 式(10)右端第二項含有激勵的值,是不是零輸入響應(yīng)呢?為此,我們分析式(9)所示系統(tǒng)的零狀態(tài)響應(yīng)方程: 把式(3)、(11)、(12),代入式(10)可得: 可見式(13)或(10)右端第二項是零輸入響應(yīng). 將式(13)與式(10)、(8)相比較發(fā)現(xiàn),利用Z變換求解前向差分方程的零輸入響應(yīng)時,只需將響應(yīng)變換式中的激勵初始項去掉,全響應(yīng)初始值{y(n)|0≤n≤N-1}替換為零輸入響應(yīng)初始值{yzi(n)|0≤n≤N-1},即得到零輸入響應(yīng)的變換式. 綜上所述,利用差分方程具有迭代性的特點,在對線性時不變離散系統(tǒng)進(jìn)行分析時,可將全響應(yīng)、零輸入響應(yīng)和零狀態(tài)響應(yīng)的初始條件進(jìn)行轉(zhuǎn)化,方便響應(yīng)的求解.同時,在變換域分析前向差分方程所示系統(tǒng)零輸入響應(yīng)時,也可通過初始條件的轉(zhuǎn)換,快速確定響應(yīng)的變換式. 〔1〕吳大正.信號與線性系統(tǒng)分析(第4版)[M].北京:高等教育出版社,2006. 〔2〕鄭君里,應(yīng)啟珩,楊為理.信號與系統(tǒng)(第二版)[M].北京:高等教育出版社,2003. O231 A 1673-260X(2012)05-0012-02 德州學(xué)院教育改革立項課題(JGLX-A09008)4 結(jié)論