信號與系統課程第十三次作業參考答案
※ 第一題
如下圖所示的反饋系統,回答以下各列問題:
(1)寫出系統的傳遞函數:H(s)=V1(s)V2(s)
(2) K滿足什麼條件時系統穩定?
(3)在臨界穩定條件下,系統的衝激響應h(t)。
■ 求解:
(1)求解:
s2+4s+4Ks[V1(s)+V2(s)]=V2(s)H(s)=V1(s)V2(s)=s2+(4−K)s+4Ks
(2)求解:
p1,2=2(K−4)±j16−(4−K)22K−4<0⇒K<4
(3)求解:
K=4,H(s)=s2+44sh(t)=4cos(2t)⋅u(t)
▲ 使用MATLAB中的SIMULINK可以來仿真在上述各個K值參數下系統的單位階躍響應:
※ 第二題
如下圖所示的反饋系統,回答以下各列問題:
(1)寫出系統傳遞函數:H(z)=X(z)Y(z)
(2)K滿足什麼條件的時候系統穩定?
■ 求解:
(1)解答:
y[n]=y[n−1]+4y[n−2]−k⋅y[n−1]+x[n]Y(z)=(1−k)z−1Y(z)+4z−2Y(z)+X(z)H(z)=X(z)Y(z)=z2+(K−1)z−4z2
(2)解答:
Δ=(K−1)2+16>0,z1z2=−4
根據z1,z2的乘積等於-4,說明在任何時候,兩者中至少有一個絕對值大於1,所以系統總是不能夠穩定的。
※ 第三題
離散時間系統如下圖所示:
(1) 求該系統的傳遞函數H(z);
(2) 設系統的機理爲:x[n]=[(−1)n+(−2)n]⋅u[n]
用z變換求該系統的零狀態響應;
(3) 已知x[n]=δ[n],y[0]=1,y[−1]=−1
利用z變換求該系統的零輸入響應。
■ 求解:
(1)解答:
通過設立中間變量w[n]建立兩個方程:
系統的傳遞函數爲:
X(z)Y(z)=1−3z−1+2z−24+5z−1=z2−3z+24z2+5z
(2)解答:
系統輸入信號的z變換:
X(z)=z+1z+z+2z
Y(z)=H(z)⋅X(z)=z2−3z+24z2+5z⋅(z+1z+z+2z)=z4−5z2+48z4+22z3+15z2=(z−1)(z−2)(z+2)(z+1)z2(2z+3)(4z+5)
=z−1−215z+z−21561z+z+221z+z+1−61z
>>iztrans(ans)'
ans=(-2)^n/2 -(-1)^n/6 +(91*2^n)/6 -15/2
系統的零狀態響應爲:
y[n]=−215+21(−2)n−61(−1)n+691⋅2n,n≥0
(3)解答:
根據系統的傳遞函數可以化簡爲:Y(z)=1−3z−1+2z−24+5z−1
它對應的系統差分方程爲:y[n]−3y[n−1]+2y[n−2]=4x[n]+5x[n−1]
寫出對應的後向迭代方程:
2y[n−2]=4x[n]+5x[n−1]−y[n]+3y[n−1]
根據已知條件,可以求出:2y[−2]=4x[0]+5x[−1]−y[0]+3y[−1]
y[−2]=24x[0]+5x[−1]−y[0]+3y[−1]=24+5⋅0−1+3⋅(−1)=0
Y(z)−3{z−1Y(z)+y[−1]}+2{z−2Y(z)+y[−2]+z−1y[−1]}=4X(z)+5{z−1X(z)−x[−1]}(1−3z−1+2z−2)Y(z)−3y[−1]+2y[−2]+2z−1y[−1]=(4+5z−1)X(z)−5x[−1]Y(z)=1−3z−1+2z−2(4+5z−1)X(z)−5x[−1]+(3−2z−1)y[−1]+2y[−2]
系統的零輸入響應:
Yzi(z)=1−3z−1+2z−2(3−2z−1)(−1)=(z−1)(z−2)z(3z−2)=z−1−z+z−24z
系統的零狀態響應:
Yzs(z)=1−3z−1+2z−2(4+5z−1)⋅X(z)
對Yzi(z)進行z反變換,可以得到系統的零輸入響應:yzi[n]=−1+4⋅2n,n≥0
※ 第四題
已知離散時間因果系統的差分方程爲:
(1)y[n]=0.14x[n]+0.14x[n−1]+1.02y[n−1]
(2) y[n]=0.5x[n]−0.3x[n−2]−2y[n−1]−y[n−2]
通過傳遞函數的幾點位置判斷系統的穩定性。
■ 求解:
(1)求解:
y[n]=0.14x[n]+0.14x[n−1]+1.02y[n−1]
系統的傳遞函數爲:Y(z)=1−1.02z−10.14+0.14z−1=z−1.020.14(z+1)
它具有一個單重實根:p1=1.02>1
所以系統 不穩定
。
>>iztrans(0.14*(z+1)/(z-1.02))'
ans=(707*(51/50)^n)/2550 -(7*kroneckerDelta(n,0))/51
y[n]=2550707(5051)n−517δ[n]
▲ 系統仿真結果輸出
(2)求解:
y[n]=0.5x[n]−0.3x[n−2]−2y[n−1]−y[n−2]
系統的傳遞函數爲:Y(z)=1+2z−1+z−20.5−0.3z−2=(z+1)2z(0.5z−0.3)
具有雙重實根:p1,2=−1,所以系統 不穩定
。
>>iztrans(z*(0.5*z-0.3)/(z+1)^2)'
ans=(13*(-1)^n)/10 +(4*(-1)^n*(n-1))/5
y[n]=1.3(−1)n+0.8(−1)n⋅(n−1),n≥0
▲ MATLAB仿真輸出結果
※ 第五題
對於線性時不變系統施加激勵信號:x(t)=e−tu(t)
系統的零狀態輸出爲:y(t)=(21e−t−e−2t+2e3t)u(t)
求該系統的系統函數H(s),單位脈衝響應h(t)。
■ 求解:
將系統的零狀態輸入輸出信號進行Laplace變換:
系統函數爲:
H(s)=X(s)Y(s)=s+112(s+1)1−s+21+s−32=21−s+2s+1+s−32(s+1)=23+s+21+s−38
將系統函數進行Laplace反變換,得到系統的單位脈衝響應h(t):h(t)=23δ(t)+e−2t+8e3t,t≥0
※ 第六題
已知電路如下面左圖所示,傳遞函數的零極點如下面右圖所示,且H(0)=1。
求:R,L,C的值。
■ 求解:
將電路換成s域元器件模型:
H(s)=U1(s)U2(s)=sL+sRC+1RsRC+1R=RLCs2+sL+RR=s2+RC1s+LC1LC1
根據系統零極點的分佈p1,2=−1±j,可以知道系統的傳遞函數爲:H(s)=(s+1−j)(s+1+j)K=s2+2s+2K
根據H(0)的取值,可以求出K值:H(0)=2K=1,K=2
所以系統函數爲:
H(s)=s2+2s+22
對比電路傳遞函數,可得:
LC1=2,RC1=2,LC1=2L=R,C=2R1
由於只能有兩個獨立的方程,所以只能假設氣氛中一個元器件的取值。在這裏假設電阻R=1Ω,那麼其他兩個元器件的取值便可以計算出來:L=R=1H,C=1/2R=0.5F
※ 第七題
下列z變換中,哪些是對應的因果系統的傳統函數?
(1) 1−21z−1(1−z−1)2
(2) z−21(z−1)2
(3)
(z−21)6(z−61)7
■ 求解:
(1)求解: 分子的多項式的階次等於分母的多項式的階次,分式展開後不存在z的正冪次項,收斂域包括有∞,系統爲因果系統。
(2)求解: 分子的多項式的階次高於分母的多項式的階次,分式展開後存在z的正冪次項,收斂域不包括有∞,系統爲 非因果系統
。
(3)求解: 分子的多項式的階次高於分母的多項式的階次,分式展開後存在z的正冪次項,收斂域不包括有∞,系統爲 非因果系統
。
※ 第八題
因果、穩定、LTI系統的傳遞函數爲H(s)。該系統的輸入爲:x(t)=δ(t)+es0t+x1(t)
其中x1(t)未知,s0是複數常數。
由x(t)產生的輸出信號爲:y(t)=δ(t)−6e−tu(t)−21e4tcos3t−23e4tsin3t
求符合上述條件的的傳遞函數H(s)。
■ 求解:
將y(t)進行Laplace變換:
Y(s)=1−s+16+21⋅s2−8s+25s+5=1−s+16+41(s−4−3j1−3j+s−4+3j1+3j)
=s3−7s2+17s+25s3−13.5s2+62s−127.5
=s+1s−7.5⋅s2−8s+25s2−6s+17
>>laplace(dirac(t)-6*exp(-t)-(exp(4*t)*(cos(3*t)+3*sin(3*t)))/2)'
ans=1 -6/(s+1)-9/(2*((s-4)^2 +9))-(s-4)/(2*((s-4)^2 +9)
>>partfrac((m+5)/(2*m^2-16*m+50),m,'FactorMode','full')'
ans=(1/4 -3i/4)/(m-4 -3i)+(1/4 +3i/4)/(m-4 +3i)
由於x(t)是實數函數,所以x1(t)應該包含es0t的共軛函數es0∗t,所以:X(s)=1+s−s01+s−s0∗1
對比LTI輸出信號中的表達式,可以知道:s0=4+3j。X(s)=1+s2−8s+252s−8=s2−8s+25s2−6s+17
由於Y(s)=X(s)⋅H(s),所以:H(s)=X(s)Y(s)=s+1s−7.5
※ 第九題
因果、穩定、LTI系統的單位脈衝響應和有理系統函數分別是h(t)與H(s)。已知系統的輸入爲單位階躍函數u(t)時,系統輸出爲絕對可和。當輸入爲t⋅u(t)時,系統輸出不是絕對可和。此外:
dt2d2h(t)+2dtdh(t)+2h(t)
是有限長信號。H(1)=0.2,H(s)在無窮遠點只有一個零點。
求系統的傳遞函數H(s),給出收斂域。試討論各個已知條件的作用。
■ 求解:
-
根據系統是因果、穩定、LTI系統可知, 系統的有理系統函數的極點都位於s平面 左半平面。
-
根據系統在u(t)的作用下,系統的輸出爲 絕對可和,表明:s1H(s)收斂域包含虛軸,即s1H(s)沒有s=0處的極點,因此H(s)至少包含一個s=0的零點。
-
根據系統在t⋅u(t)作用下,系統輸出不是絕對可積,因此H(s)在s=0處的零點不超過兩階;系統函數可以寫成:H(s)=B(s)s⋅A(s)
-
根據dt2d2h(t)+2dtdh(t)+2爲有限長,即(s2+2s+2)H(s)不再包含任何極點,所以:B(s)=s2+2s+2。
-
根據H(s)在無窮遠點只有一個一節零點,說明H(s)的分子比分母的階次小1。所以系統函數可以寫成:H(s)=s2+2s+2s⋅A
-
再由H(1)=0.2,可以求得A=1。最終,有理系統函數爲:H(s)=s2+2s+2s
※ 第十題
用幾何確定法粗略畫出下列系統的幅頻特性:
(1) H1(s)=(s+2)(s+3)1,Re[s]>−2
(2) H2(s)=s2+2s+1s2,Re[s]>−1
(3) H3(s)=s2+s+1s2−s+1,Re[s]>−21
■ 求解:
(1)求解:
H1(s)=(s+2)(s+3)1,Re[s]>−2
bode(tf(zpk([],[-2,-3],1)))'
(2)求解:
H2(s)=s2+2s+1s2,Re[s]>−1
bode(tf(zpk([0,0],[-1,-1],1)))'
(3)求解:
H3(s)=s2+s+1s2−s+1,Re[s]>−21
bode(tf([1,-1,1],[1,1,1]))'
※ 第十一題
已知以下系統,用幾何作圖法粗略會出它們的幅頻和相頻特性。
(1)H(z)=z−0.62z
(2) H(z)=0.36z−2+1(0.96+z−1)2
■ 求解:
(1)求解:
(2)求解: