版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 實驗1 利用matlab進行系統(tǒng)的時域分析一 實驗?zāi)康模? 了解離散時間序列卷積和的matlab實現(xiàn);2 利用卷積和求解系統(tǒng)的零狀態(tài)響應(yīng);二 實驗原理:1 連續(xù)時間系統(tǒng)零狀態(tài)響應(yīng)的求解 連續(xù)時間LTI系統(tǒng)以常系數(shù)微分方程描述,系統(tǒng)的零狀態(tài)響應(yīng)可通過求解初始狀態(tài)為零的微分方程得到。在MATLAB中,控制系統(tǒng)工具箱提供了一個用于求解零初始狀態(tài)微分方程數(shù)值解的函數(shù)lsim。其調(diào)用方式為y= lsim( sys,x,t)式中t表示計算系統(tǒng)響應(yīng)的抽樣點向量,x是系統(tǒng)輸入信號向量,sys是連續(xù)時間LTI系統(tǒng)模型,用來表示微分方程、差分方程、狀態(tài)方程。在求解微分方程時,微分方程的
2、連續(xù)時間LTI系統(tǒng)模型sys要借助tf函數(shù)獲得,其調(diào)用方式為sys= tf(b,a) 式中b和a分別為微分方程右端和左端各項的系數(shù)向量。例如對3階微分方程 a3y3(t)+a2y2(t)+a1y'(t)+ a0y(t)= b3y3(t)+b2y2(t)+b1y'(t)+b0y(t)可用a= a3, a2, a1, a0;b=b3 ,b2, b1,b0; sys=tf( b,a)獲得連續(xù)時間LTI模型。注意微分方程中為零的系數(shù)一定要寫入向量a和b中?!纠?-1】描述某力學(xué)系統(tǒng)中物體位移y(t)與外力f(t)的關(guān)系為 md2y(t)dt2+fddy(t)dt+ksy(t)=x(t)
3、物體質(zhì)量m=l kg,彈簧的彈性系數(shù)ks= 100 N/m,物體與地面的摩擦系數(shù)fd=2 N·s/m,系統(tǒng)的初始儲能為零,若外力x(t)是振幅為10、周期為1的正弦信號,求物體的位移y(t)。 解:由已知條件,系統(tǒng)的輸入信號為x(t)=10sin(2t),系統(tǒng)的微分方程為 d2y(t)dt2+2dy(t)dt+100y(t)=x(t)計算物體位移y(t)的MATLAB程序如下:%program2_1微分方程求解ts=0;te=5;dt=0.01;sys=tf(1,1 2 100);t=ts:dt:te;x=10*sin(2*pi*t);y=lsim(sys,x,t);plot(t,y
4、);xlabel('Time(sec)')ylabel('y(t)')圖2-1系統(tǒng)的零狀態(tài)響應(yīng)2.連續(xù)時間系統(tǒng)沖激響應(yīng)和階躍響應(yīng)的求解在MATLAB中,求解系統(tǒng)沖激響應(yīng)可應(yīng)用控制系統(tǒng)工具箱提供的函數(shù)impulse,求解階躍響應(yīng)可利用函數(shù)step。其調(diào)用方式為y= impulse( sys,t)y= step( sys,t)式中t表示計算系統(tǒng)響應(yīng)的抽樣點向量,sys是連續(xù)時間LTI系統(tǒng)模型。下面舉例說明其應(yīng)用。 【例2-2】在例2-1所述力學(xué)系統(tǒng)中,若外力x(t)是強度為10的沖激信號,求物體的位移y(t)。解:由已知條件,系統(tǒng)的輸入信號為x(t)=10(t),系
5、統(tǒng)的微分方程可寫成: d2h(t)dt2+2dh(t)dt+100h(t)=10(t) 物體位移y(t)即系統(tǒng)的沖激響應(yīng),計算其的MATLAB程序如下: %program3_2連續(xù)時間系統(tǒng)的沖激響應(yīng)clearclcts=0;te=5;dt=0.01;sys=tf(10,1 2 100);t=ts:dt:te;y=impulse(sys,t);plot(t,y);xlabel('Time(sec)')ylabel('h(t)')圖2-2 連續(xù)時間系統(tǒng)的沖激響應(yīng)3.離散的時間系統(tǒng)零狀態(tài)相應(yīng)的求解大量的離散時間LTI系統(tǒng)都可以用如下的線性常系數(shù)差分方程描述: i=0n
6、aiyk-i=j=0mbjxk-j其中a0=1,xk、yk分別表示系統(tǒng)的輸入和輸出,n是差分方程的階數(shù)。已知差分方程的n個初始狀態(tài)和輸入xk,就可以編程由下式迭代計算出系統(tǒng)的輸出: yk=- i=1naiyk-i + j=0mbjxk-j在零初始狀態(tài)下,MATLAB信號處理工具提供了一個filter函數(shù)計算由差分方程描述的系統(tǒng)的響應(yīng)。其調(diào)用方式為:y= filter(b,a,x)式中b=b0,bl,b2,bM,a=a0,a1,a2,aN分別是差分方程左、右端的系數(shù)向量,x表示輸入序列,y表示輸出序列。注意輸出序列的長度和輸入序列長度相同?!纠?-3】受噪聲干擾的信號為xk=sk+dk,其中sk
7、=(2k)0.9是原始信號,dk是噪聲。已知M點滑動平均( Moving Average)系統(tǒng)的輸入與輸出關(guān)系為 yk = 1Mn=0M-1xk-n試編程實現(xiàn)M點滑動平均系統(tǒng)對受噪聲干擾的信號去噪。 解:系統(tǒng)的輸入信號xkl含有有用信號sk和噪聲信號dk。噪聲信號dk可以用rand函教產(chǎn)生,將其疊加在有用信號sk上,即得到受噪聲干擾的輸入信號xk。下面的程序?qū)崿F(xiàn)了對信號xk去噪,取M=5。 % program2_3 Signal Smoothing by Moving Average FilterclearclcR=51;d=rand(1,R)-0.5;k=0:R-1;s=2*k.*(0.9.
8、k);x=s+d;figure(1);plot(k,d,'r-.',k,s,'b-',k,x,'g-');xlabel('Time index k');legend('dk','sk','xk');M=5;b=ones(M,1)/M;a=1;y=filter(b,a,x);figure(2);plot(k,s,'b-',k,y,'g-');xlabel('Time index k');legend('sk','y
9、k');圖2-3M點滑動平均系統(tǒng)對噪聲干擾信號的去噪程序運行的結(jié)果如圖3 - 25所示。圖3- 25(a)中3條曲線分別為噪聲信號dk、有用信號sk和受噪聲干擾的輸入信號xk。圖3-25 (b)中。sk為有用信號,yk是經(jīng)過5點滑動平均系統(tǒng)去噪的結(jié)果。比較這兩條曲線可以看出,yk與sk波形除了有的延遲外,基本上是相似的,這說明yk中的噪聲信號被抑制,M點滑動平均系統(tǒng)實現(xiàn)了對受噪聲干擾信號的去噪。4.離散時間系統(tǒng)單位脈沖響應(yīng)的求解 在MATLAB中,求解離散時間系統(tǒng)單位脈沖響應(yīng),可應(yīng)用信號處理工具箱提供的函數(shù)impz,其調(diào)用方式為h= impz(b,a,k)式中b=b0,b1,b2,bN
10、,a=a0,a1,a2,aN分別是差分方程左、右端的系數(shù)向量,k表示輸出序列的取值范圍,h就是系統(tǒng)的單位脈沖響應(yīng)。【例2-4】用impz函數(shù)求離散時間LTI系統(tǒng)6yk+5yk-1+yk-2=10xk的單位脈沖響應(yīng)hk。解:MATLAB程序如下:%program3_4 離散系統(tǒng)地單位脈沖響應(yīng)clearclck=0:10;a=6 5 1;b=10;h=impz(b,a,k);stem(k,h)圖2-4離散系統(tǒng)的單位脈沖響應(yīng)5.離散卷積的計算 卷積是用來計算系統(tǒng)零狀態(tài)響應(yīng)的有力工具。MATLAB信號處理工具箱提供了一個計算兩個離散序列卷積和的函數(shù)conv,其調(diào)用方式為c= conv(a,b)式中a,
11、b為待卷積兩序列的向量表示,c是卷積結(jié)果。向量c的長度為向量a,b長度之和減一,即length(c):length(a)+length(b) -1?!纠?-5】已知序列xk=1,2,3,4;k=0,1,2,3,yk=1,l,1,1,1;k=0,1,2,3,4,計算xk*yk并畫出卷積結(jié)果。 解:MATLAB程序如下:% program2_5 clear clcx=1,2,3,4;y=1,1,1,1,1;z=conv(x,y);N=length(z);stem(0:N-1,z); 圖2-5 離散序列的卷積Conv函數(shù)也可以用來計算兩個多項式的積。例如多項式和的乘積可通過下面的MATLAB 語句求出: a=l,0,2,3; b=l,3,2; c= conv(a,b)語句a=1,0,2,3和b=l,3,2分別是多項式和的向量表示。注意,在用向量表示多項式時,應(yīng)將多項式各項包括零系數(shù)項的系數(shù)均寫入向量的對應(yīng)元素中。如多項式中2次方的系數(shù)為零,故向量a的第2個元素也為零。如果表示成a=l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024銷售外包的簡單合同
- 2024版長春房屋買賣合同文本
- 2025場地租賃合同標(biāo)準(zhǔn)范本(含環(huán)保條款)2篇
- 2025年度中央廚房承包合同范本(二零二五年度)4篇
- 2025年度磚廠生產(chǎn)線升級改造承包合同4篇
- 2025年度磚廠智能化生產(chǎn)系統(tǒng)承包合同4篇
- 2025年度智能溫室大棚使用權(quán)轉(zhuǎn)讓購買合同范本
- 2025年度物業(yè)管理與社區(qū)養(yǎng)老服務(wù)平臺合同4篇
- 2024年項目委托建設(shè)協(xié)議3篇
- 2025年度醫(yī)療器械注冊代理與風(fēng)險控制合同3篇
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護
- 英國足球文化課件
- 《行政職業(yè)能力測驗》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團可克達拉市預(yù)測試題含解析
- 醫(yī)院投訴案例分析及處理要點
- 燙傷的安全知識講座
- 工程變更、工程量簽證、結(jié)算以及零星項目預(yù)算程序?qū)嵤┘殑t(試行)
- 練習(xí)20連加連減
- 五四制青島版數(shù)學(xué)五年級上冊期末測試題及答案(共3套)
- 員工內(nèi)部崗位調(diào)換申請表
- 商法題庫(含答案)
- 鋼結(jié)構(gòu)用高強度大六角頭螺栓連接副 編制說明
評論
0/150
提交評論