版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第9章在信號(hào)與系統(tǒng)中的應(yīng)用9.1連續(xù)信號(hào)和系統(tǒng)嚴(yán)格說(shuō)來(lái),MATLAB(就基本部分而言)是不能表示連續(xù)信號(hào)的,因?yàn)樗o出的是各個(gè)樣本點(diǎn)的數(shù)據(jù)。只是當(dāng)樣本點(diǎn)取得很密時(shí)可看成連續(xù)信號(hào),什么叫密,要相對(duì)于信號(hào)變化的快慢而言,形象地說(shuō),在所有相鄰樣本點(diǎn)之間的數(shù)據(jù)變化必須非常小才能看成‘密’,其嚴(yán)格的數(shù)學(xué)定義此處不予討論。以下均假定相對(duì)于采樣點(diǎn)密度而言,信號(hào)變化足夠慢。例9-1-1
連續(xù)信號(hào)的MATLAB描述(144)列出單位脈沖、單位階躍、復(fù)指數(shù)函數(shù)等連續(xù)信號(hào)的MATLAB表達(dá)式。程序exn911(1)clear,t0=0;tf=5;dt=0.05;t1=1;t=[t0:dt:tf];%(1)單位脈沖信號(hào),%在t1(t0≤t1≤tf)處有面積為1的脈沖信號(hào)。
t=[t0:dt:tf];st=length(t); n1=floor((t1-t0)/dt); %求t1對(duì)應(yīng)的樣本序號(hào)
x1=zeros(1,st); %把信號(hào)先初始化為零
x1(n1)=1/dt; %給出t1處的脈沖信號(hào)
subplot(2,2,1),stairs(t,x1)%繪圖,用stairs命令
axis([0,5,0,22]) %為了使脈沖頂部避開圖框程序exn911(2)%(2)單位階躍信號(hào),%信號(hào)從t0到tf,在t1前為0,到t1處躍變?yōu)?.% 程序前幾句即求t,st,n1的語(yǔ)句與上同%產(chǎn)生階躍信號(hào)x2=[zeros(1,n1-1),ones(1,st-n1+1)]; subplot(2,2,3),stairs(t,x2) %繪圖axis([0,5,0,1.1]) %改變圖框坐標(biāo)%(3)復(fù)數(shù)指數(shù)信號(hào)u=-0.5;w=10;x4=exp((u+j*w)*t);subplot(2,2,2),plot(t,real(x4)) %繪圖,subplot(2,2,4),plot(t,imag(x4)) %繪圖,程序exn911運(yùn)行結(jié)果x1,x2,x3,x4的波形見右圖.注意若要顯示連續(xù)信號(hào)波形中的不連續(xù)點(diǎn),用stairs命令;而要使波形光滑些,則用plot命令較好。復(fù)數(shù)指數(shù)信號(hào)可以分解為余弦和正弦信號(hào),它們分別是復(fù)數(shù)信號(hào)的實(shí)部和虛部。右圖中的兩個(gè)衰減振蕩信號(hào)就代表了這兩個(gè)相位差90度的分量。例9-1-2線性系統(tǒng)沖擊響應(yīng)(145)編寫求任意高階連續(xù)常系數(shù)線性系統(tǒng)沖擊響應(yīng)的程序。解:◆建模這個(gè)問(wèn)題在第四章介紹多項(xiàng)式函數(shù)庫(kù)時(shí)已打下了基礎(chǔ),在第七章例7-3-1中又給出了解法,讀者可先看懂那些內(nèi)容,然后再看本題。任意階次的連續(xù)線性系統(tǒng)可用下列微分方程表述:寫成傳遞函數(shù)形式為其特性可用系統(tǒng)傳遞函數(shù)的分子分母系數(shù)向量b和a來(lái)表示。
傳遞函數(shù)反變換的求法
如果分母系數(shù)多項(xiàng)式?jīng)]有重根,則可以把兩個(gè)多項(xiàng)式之比分解成n個(gè)一階部分分式之和。即: 其中p1,p2,…,pn是分母多項(xiàng)式的n個(gè)根,而r1,r2,…,rn是則對(duì)應(yīng)于這n個(gè)根的留數(shù)。一階分式的反變換可以查表得到,容易寫出沖擊響應(yīng)的公式如下: 可見只要求出根向量p和留數(shù)向量r,線性方程的解就得到了。求根是代數(shù)問(wèn)題,當(dāng)階次很高時(shí),代數(shù)方程沒(méi)有解析解??上驳氖荕ATLAB提供了用數(shù)值方法求根和留數(shù)的函數(shù)residue.m,它的調(diào)用格式為:
[r,p]=residue(b,a)程序exn912a=input('分母系數(shù)向量a=(書上取poly([0,-1,-2,-5]))')b=input('分子系數(shù)向量b=(書上取[1,7,1])')[r,p]=residue(b,a), k=input('是否要求波形?是,鍵入1;否,鍵入0');ifk==1dt=input('dt=(書上取0.05)');tf=input('tf=(書上取5)');
t=0:dt:tf;h=zeros(1,length(t));
fori=1:length(a)-1 h=h+r(i)*exp(p(i)*t);
end,plot(t,h),gridelse,end程序exn912運(yùn)行結(jié)果給出系統(tǒng)的傳遞函數(shù)為運(yùn)行程序exn912,依次輸入:
(注意用poly函數(shù)把極點(diǎn)向量p=[0,-1,-2,-5]轉(zhuǎn)換成系數(shù)向量a)a=poly([0,-1,-2,-5])B=[1,7,1],dt=0.05,tf=5得出的h(t)如右圖所示。9-1-3線性系統(tǒng)零輸入響應(yīng)的計(jì)算(146)線性時(shí)不變連續(xù)系統(tǒng)的特性可用常微分方程表示為:求其零輸入響應(yīng)。解:在零輸入條件u=0時(shí),等式右端為零。系統(tǒng)響應(yīng)的通解為:
其中,p是特征方程的n個(gè)根組成的向量[p1,p2,…,pn],其每個(gè)分量的系數(shù)Cn則由y及其各階導(dǎo)數(shù)的初始條件y0,Dy0,…,D(n-1)y0來(lái)確定。代入初始條件得到的矩陣方程初始條件數(shù)應(yīng)該和常數(shù)數(shù)相等,由此構(gòu)成一個(gè)確定C1,…,Cn的線性代數(shù)方程組,寫成:矩陣V由特征根向量p確定,這種矩陣稱為范德蒙特矩陣。在MATLAB中,有生成它的函數(shù)vander(p)。
求零輸入響應(yīng)程序exn913它產(chǎn)生的矩陣與上述矩陣排列轉(zhuǎn)了90度,故用V=rot90(vander(p)),按此思路編成程序exn913:a=input('輸入分母系數(shù)向量a=[a1,a2,...]=');n=length(a)-1;Y0=input('初始條件
Y0=[y0,Dy0,D2y0,...]=');p=roots(a);V=rot90(vander(p));%生成系數(shù)矩陣Vc=V\Y0‘; %用左除求出系數(shù)向量C%以下是計(jì)算并畫出時(shí)間響應(yīng)的程序段dt=input('dt=');tf=input('tf=')%生成t向量和y初始向量t=0:dt:tf;y=zeros(1,length(t));fork=1:ny=y+c(k)*exp(p(k)*t);endplot(t,y),grid %繪圖數(shù)字實(shí)例用這一個(gè)普遍程序來(lái)解一個(gè)三階系統(tǒng),設(shè)其微分方程為:
初始條件為: ,求零輸入響應(yīng)。解:運(yùn)行exn913,按提示輸入a為[1,2,9,3];Y0為[1,0,0];dt為0.1;tf為5;即可得到t=0~5秒的零輸入響應(yīng)曲線。
再分別取Y0為[0,1,0];[0,0,1],用holdon語(yǔ)句使三次運(yùn)行生成的圖形疊畫在一幅圖上,得到右圖。
例9-1-4重極點(diǎn)求反變換(147)命題:n級(jí)放大器,每級(jí)的轉(zhuǎn)移函數(shù)均為,求階躍輸入下的過(guò)渡過(guò)程,畫出n不同時(shí)的波形及頻率特性。解:◆建模系統(tǒng)的轉(zhuǎn)移函數(shù)為H(s)=,階躍輸入的拉普拉斯變換為1/s,因此輸出為兩者的乘積,即求Y(s)的拉普拉斯反變換,即可得到輸出過(guò)渡過(guò)程y(t)。這里我們遇到了一個(gè)有多重極點(diǎn)-wn的H(s)求拉普拉斯反變換的問(wèn)題,數(shù)學(xué)上比較麻煩。為了避開重極點(diǎn)問(wèn)題,可以有意把極點(diǎn)拉開一些,例如設(shè)n個(gè)極點(diǎn)散布在-0.98wn到1.02wn之間,由此就可用下面的程序來(lái)求:程序exn914(1)clear,clf,N=input('輸入放大器級(jí)數(shù)N='); wn=1000;dt=1e-4;tf=0.01;t=0:dt:tf;y=zeros(N,length(t)); %輸出初始化forn=1:Np0=-linspace(.95,1.05,n)*wn; %將H(s)極點(diǎn)分散布置
ay=poly([p0,0]); %由Y(s)的極點(diǎn)求分母系數(shù)
by=prod(abs(p0)); %求Y(s)的分子系數(shù)
[r,p]=residue(by,ay); %求Y(s)的留數(shù)極點(diǎn)
fork=1:n+1 %把各時(shí)域分量相加
y(n,:)=y(n,:)+r(k)*exp(p(k)*t); endfigure(1),plot(t,y(n,:));grid,holdon %繪制過(guò)渡過(guò)程end程序exn914(2)-畫波德圖%下面的語(yǔ)句用來(lái)繪制波德圖,如果用bode函數(shù),只要一句% figure(2),bode(prod(abs(p0)),poly(p0));holdon bh=by;ah=poly(p0); %求H(s)的分子分母系數(shù)
w=logspace(2,4); %給出頻率范圍和分度
H=polyval(bh,j*w)./polyval(ah,j*w);%求H(jw)aH=unwrap(angle(H))*180/pi; %求出相角
fH=20*log10(abs(H)); %求出振幅
figure(2),subplot(2,1,1),semilogx(w,fH),gridon,holdon %繪幅頻圖
subplot(2,1,2),semilogx(w,aH),gridon,holdon%相頻圖end程序exn914運(yùn)行結(jié)果(時(shí)域)運(yùn)行此程序,設(shè)N=4,可得過(guò)渡過(guò)程如右圖,從中看出輸出信號(hào)達(dá)到0.6處所需的時(shí)間約為單級(jí)時(shí)常數(shù)乘以級(jí)數(shù)。由于極點(diǎn)互相接近,此程序在N>4時(shí)又會(huì)出現(xiàn)很大誤差。程序exn914運(yùn)行結(jié)果(頻域)右圖繪出了多級(jí)放大器的頻率特性,其幅特性(圖上為分貝數(shù)),顯示了低通特性,隨級(jí)數(shù)的增加,通帶減小,從相特性看出,隨級(jí)數(shù)的增加,負(fù)相移成比例地增加。例9-1-5方波通過(guò)濾波器(148)設(shè)方波信號(hào)的寬度為5秒,信號(hào)持續(xù)期為10秒,試求其在0~20【1/秒】頻段間的頻譜特性。如只取從0~10【1/秒】的頻譜分量作反變換(相當(dāng)于通過(guò)了一個(gè)低通濾波器),求其輸出波形。解:◆建模設(shè)信號(hào)的時(shí)域波形f(t),在0到10秒的區(qū)間外信號(hào)為零,則其付利葉變換為:按MATLAB作數(shù)值計(jì)算的要求,必須把t分成N份,用相加來(lái)代替積分,對(duì)于任一ω,可寫成:積分轉(zhuǎn)化為求和運(yùn)算這說(shuō)明求和的問(wèn)題可以用f(t)行向量乘以ejωt列向量來(lái)實(shí)現(xiàn).此處的Δt是t的增量,在程序中,將用dt來(lái)代替.由于要求出一系列不同的ω處的F值,而都可用同一公式,這就可以利用MATLAB中的元素群運(yùn)算能力,把ω設(shè)成一個(gè)行數(shù)組,分別代入本公式左右端的ω中去,寫成: F=f*exp(-j*t’*w)*Δt其中,F是與ω同長(zhǎng)的行向量,exp中的t’是列向量,w是行向量,t’*w是一個(gè)矩陣,其行數(shù)與t相同,列數(shù)與w相同.這個(gè)式子就完成了付利葉變換,類比地可以得出付利葉逆變換表示式.由此得到下面的付利葉變換程序。程序exn915clear,tf=10;N=256;t=linspace(0,tf,N); %給出時(shí)間分割w1=linspace(eps,20,N);dw=20/(N-1);%dw=1/4/tf;w1=[eps:dw:(N-1)/4/tf]; %給出頻率分割f=[ones(1,N/2),zeros(1,N/2)]; %給出信號(hào)(此處是方波)F1=f*exp(-j*t'*w1)*tf/(N-1); %求付利葉變換w=[-fliplr(w1),w1(2:N)]; %補(bǔ)上負(fù)頻率F=[fliplr(F1),F1(2:N)]; %補(bǔ)上負(fù)頻率區(qū)的頻譜w2=w(N/2:3*N/2); %取出中段頻率F2=F(N/2:3*N/2); %取出中段頻譜subplot(1,2,1),plot(w,abs(F),'linewidth',1.5),gridf1=F2*exp(j*w2'*t)/pi*dw; %對(duì)中段頻譜求付利葉逆變換subplot(1,2,2),plot(t,f,t,f1,'linewidth',1.5),grid程序exn915運(yùn)行結(jié)果◆執(zhí)行這個(gè)程序的結(jié)果見下圖,因?yàn)榉讲ê泻茇S富的高頻分量,要充分恢復(fù)其原來(lái)波形需要很寬的頻帶,實(shí)踐中不太可能做到。9.2離散信號(hào)和系統(tǒng)信號(hào)可以粗略地分為模擬信號(hào)和數(shù)字信號(hào).模擬信號(hào)將用x(t)表示,其中變量t可以表示任何物理量,但我們假定它代表以秒為單位的時(shí)間.離散信號(hào)用x(n)表示.其中變量n為整數(shù)并代表時(shí)間的離散時(shí)刻.因此它也稱為離散時(shí)間信號(hào).他是一個(gè)數(shù)字的序列并可用以下符號(hào)之一來(lái)表述:x(n)={x(n)}={...,x(-1),x(0),x(1),...} ↑其中,向上的箭頭表示在n=0處的取樣.離散信號(hào)的MATLAB表示在MATLAB中,我們可以用一個(gè)列向量來(lái)表示一個(gè)有限長(zhǎng)度的序列.然而這樣一個(gè)向量并沒(méi)有包含采樣位置的信息.因此,完全地表示x(n)要用x和n兩個(gè)向量,例如序列x(n)={2,1,-1,5,1,4,3,7}(下面的
↑箭頭為第0個(gè)采樣點(diǎn)),在MATLAB中表示為:n=[-3,-2,-1,0,1,2,3,4];x=[2,1,-1,0,1,4,3,7];當(dāng)不需要采樣位置信息或這個(gè)信息是多余的時(shí)候(例如該序列從n=0開始),我們可以只用x向量來(lái)表示.由于有限的內(nèi)存,MATLAB無(wú)法表示無(wú)限序列.例9-2-1基本脈沖序列程序(149)1.單位脈沖序列起點(diǎn)n0,終點(diǎn)nf,在ns處有一單位脈沖(n0≤ns≤nf),2.單位階躍序列起點(diǎn)n0,終點(diǎn)nf,在ns前為0,在ns后為1(n0≤ns≤nf),3.復(fù)數(shù)指數(shù)序列:4.復(fù)數(shù)指數(shù)序列:
例9-2-1的程序解:◆建模 這些基本序列的表達(dá)式比較簡(jiǎn)明,編寫程序也不難,對(duì)單位脈沖序列,此處提供了兩種方法,其中用邏輯關(guān)系的編法比較簡(jiǎn)潔.讀者可從中看到MATLAB編程的靈活性和技巧性,要多用多想才能編出高明簡(jiǎn)潔的程序。繪制脈沖序列,通常用stem語(yǔ)句.◆MATLAB程序clear,no=0;nf=10;ns=3;n1=n0:nf;x1=[zeros(1,ns-n0),1,zeros(1,nf-ns)]; %n1=n0:nf;x1=[(n1-ns)==0]; %顯然,用邏輯式是比較高明的方法n2=n0:nf;x2=[zeros(1,ns-n0),ones(1,nf-ns+1)]; %也有類似的用邏輯比較語(yǔ)句的方法,留給讀者思考例9-2-1的程序(續(xù))n3=n0:nf;x3=(0.9).^n3; %實(shí)數(shù)指數(shù)序列n4=n0:nf;x4=exp((-0.2+0.3j)*n3); %復(fù)數(shù)指數(shù)序列subplot(2,2,1),stem(n1,x1);subplot(2,2,2),stem(n2,x2);subplot(2,2,3),stem(n3,x3);subplot(4,2,6),stem(n4,real(x4)); %注意sunplot的輸入變?cè)猻ubplot(4,2,8),stem(n4,imag(x4));line([0,10],[0,0]), %畫橫坐標(biāo)例9-2-1的程序運(yùn)行結(jié)果例9-2-2離散付利葉變換的計(jì)算(150)解:◆建模一個(gè)時(shí)間序列x(n)的離散時(shí)間付利葉變換的定義為:如果序列的長(zhǎng)度是有限的,可以把它看作是周期性無(wú)限序列中的一個(gè)周期,其長(zhǎng)度為N,對(duì)這個(gè)周期性序列可以用離散付利葉變換(注意少了‘時(shí)間’兩字)進(jìn)行研究。它的定義為:其中
離散傅里葉變換化為矩陣乘積用例9-1-5中的方法,引入矩陣乘法來(lái)實(shí)現(xiàn)求和運(yùn)算,用元素群算法來(lái)求不同k時(shí)的X,把n和k都設(shè)成1×N的行數(shù)組,則nk=n’*k(以及WN.^nk)成為一個(gè)N×N的方陣則有 X=x*WN.^nk
即MATLAB只能處理有限長(zhǎng)度的序列,因此,適合于計(jì)算離散付利葉變換及其逆變換。離散傅里葉變換程序exn922設(shè)有限信號(hào)序列xn(n)的長(zhǎng)度為Nx,則按定義,其N點(diǎn)付利葉變換Xk(k)的的程序?yàn)椋簒n=input(‘x=‘);N=(length(xn)); %取N為Nxn=[0:1:N-1];k=[0:1:N-1];%設(shè)定n和k行向量WN=exp(-j*2*pi/N);%Wn因子nk=n'*k;%產(chǎn)生一個(gè)含nk值的N乘N維矩陣WNnk=WN.^nk;%DFT矩陣Xk=xn*WNnk;%DFT系數(shù)的行向量plot(abs(Xk)),grid %繪幅頻特性圖MATLAB中的fft子程序這個(gè)程序的運(yùn)算速度比較低,實(shí)際上MATLAB已提供了快速離散付利葉變換的函數(shù)fft可直接調(diào)用。其調(diào)用格式為:
X=fft(x,N)x是輸入的時(shí)間序列,N則是付利葉變換取的點(diǎn)數(shù),若省略N,則它自動(dòng)把x的長(zhǎng)度作為N。當(dāng)N取2的冪時(shí),變換速度最快,所以要提高fft函數(shù)的運(yùn)行速度,程序應(yīng)編寫如下:xn=input(‘x=‘);N=pow2(nextpow2((length(xn)))); %取N為大于Nx而最接近的2的冪tic,X=fft(xn,N);toc要注意X是一個(gè)長(zhǎng)度為N的復(fù)數(shù)數(shù)組,可以分解出它的振幅和相位頻率分別繪圖。程序exn922運(yùn)行結(jié)果令Nx=700;n=1:Nx;x=sin(0.1*n)+randn(1,Nx);然后調(diào)用上述程序之一,輸入此x,所得其fft的幅度特性如右圖所示。在第一個(gè)程序的末兩行之前加上tic,在其后加上toc,則屏幕上會(huì)運(yùn)行這兩語(yǔ)句句所需的時(shí)間,在作者的計(jì)算機(jī)上約為8秒;而同樣的fft只需0.05秒。計(jì)算逆離散付利葉變換的程序與此相仿,留待讀者自行編寫。信號(hào)的fft
的振幅頻率特性9.3系統(tǒng)函數(shù)的計(jì)算機(jī)求法例9-3-1簡(jiǎn)單信號(hào)流圖模型的矩陣解法[11]信號(hào)流圖是用來(lái)表示和分析復(fù)雜系統(tǒng)內(nèi)的信號(hào)變換關(guān)系的工具。其基本概念如下:(1)系統(tǒng)中每個(gè)信號(hào)用圖上的一個(gè)節(jié)點(diǎn)表示。如圖中的u,x1,x2。(一般物流圖中是把物流標(biāo)在箭桿上的。)(2)系統(tǒng)部件對(duì)信號(hào)實(shí)施的變換關(guān)系用有向線段表示,箭尾為輸入信號(hào),箭頭為輸出信號(hào),箭身標(biāo)注對(duì)此信號(hào)進(jìn)行變換的乘子。如圖上的G1,G2。如果乘子為1,可以不必標(biāo)注。(3)每個(gè)節(jié)點(diǎn)信號(hào)的值等于所有指向此節(jié)點(diǎn)的箭頭信號(hào)之和,每個(gè)節(jié)點(diǎn)信號(hào)可以向外輸出給多個(gè)部件,其值不變。簡(jiǎn)單信號(hào)流圖的數(shù)學(xué)模型根據(jù)這幾個(gè)概念,可以列出右圖的方程如下。寫成矩陣方程或 x=QxPu帶反饋的簡(jiǎn)單信號(hào)流圖矩陣方程的化簡(jiǎn)(1)移項(xiàng)整理,可以得到信號(hào)向量x的公式(I–Q)x=Pux=inv(I–Q)*Pu
定義系統(tǒng)的傳遞函數(shù)W為輸出信號(hào)與輸入信號(hào)之比x/u,則W可按下式求得:W=x/u=inv(I–Q)*P矩陣方程的化簡(jiǎn)(2)因?yàn)榍蠖A矩陣的逆可以直接用下面的公式:
所以即對(duì)x1的傳遞函數(shù)為,對(duì)x2的傳遞函數(shù)為。用MATLAB解信號(hào)流圖對(duì)于階次高的情況,求逆就必須用軟件工具了。如果信號(hào)流圖中有G1那樣的符號(hào)變量,那么它的求解要用符號(hào)運(yùn)算工具箱,對(duì)于本題,其MATLAB程序exn931為:symsG1G2Q=[0,-G2;G1,0],P=[1;0]W=inv(eye(2)Q)*P程序運(yùn)行的結(jié)果是 與前面的結(jié)果相同。用經(jīng)典的“梅森公式”求信號(hào)流圖的解非常繁瑣,而且無(wú)法機(jī)械化。用矩陣代數(shù)方法的最大好處是可以向任意高的階次、任意復(fù)雜的信號(hào)流圖推廣,實(shí)現(xiàn)復(fù)雜系統(tǒng)傳遞函數(shù)推導(dǎo)的自動(dòng)化。到現(xiàn)在為止,我們還沒(méi)有見過(guò)任何一本書籍用矩陣方法來(lái)推導(dǎo)這個(gè)公式。例9-3-2
較復(fù)雜的信號(hào)流圖圖9-11就是一個(gè)較復(fù)雜些的信號(hào)流圖。照上述方法列出它的方程如下:x1=G4x3ux2=G1x1G5x4x3=G2x2x4=G3x3列為矩陣方程,得到帶雙重反饋的信號(hào)流圖程序exn932公式W=x/u=inv(I–Q)*P同樣是正確的,不過(guò)這里的Q和P分別為44和41矩陣,用手工求逆是辦不到了。我們可采用類似的MATLAB程序exn931:symsG1G2G3G4G5Q=[0,0,-G4,0;G1,0,0,-G5;0,G2,0,0;0,0,G3,0],P=[1;0;0;0]W=inv(eye(4)-Q)*PPretty(W(4))程序運(yùn)行的結(jié)果為:exn932的運(yùn)行結(jié)果當(dāng)系統(tǒng)內(nèi)各個(gè)環(huán)節(jié)都是線性集總參數(shù),因而它們的傳遞函數(shù)Gi都可以表為s的多項(xiàng)式有理分式時(shí),不管其階次有多高,傳遞函數(shù)W可以很容易由計(jì)算機(jī)直接自動(dòng)算出。這個(gè)方法還可以推廣到離散系統(tǒng),用來(lái)計(jì)算任意復(fù)雜的數(shù)字濾波器系統(tǒng)函數(shù)。9.4頻譜及其幾何意義頻譜分析是信號(hào)與系統(tǒng)課程中最重要的內(nèi)容之一,許多讀者在學(xué)習(xí)中感到抽象,往往只能從數(shù)學(xué)上承認(rèn)時(shí)域信號(hào)與它的頻譜之間的變換關(guān)系,而沒(méi)有理解它的物理意義。用MATLAB可以幫助讀者建立形象的幾何概念,真正掌握它。首先來(lái)看歐拉公式,它是以最簡(jiǎn)明的方式建立了信號(hào)頻域與時(shí)域的關(guān)系:它說(shuō)明一個(gè)最簡(jiǎn)單的實(shí)余弦信號(hào)可以由正、負(fù)兩個(gè)Ω0頻率分量合成。在復(fù)平面上,正的Ω0對(duì)應(yīng)于反時(shí)針旋轉(zhuǎn)的向量,負(fù)的Ω0對(duì)應(yīng)于順時(shí)針旋轉(zhuǎn)的向量,當(dāng)這兩個(gè)向量的幅度相同,而相角符號(hào)相反時(shí),就合成為一個(gè)在實(shí)軸上的向量。它的相角為零,大小按正弦變化,形成了實(shí)信號(hào)cosΩ0t。實(shí)周期信號(hào)是頻譜向量的合成推而廣之,任何實(shí)周期信號(hào)必然具有正、負(fù)兩組頻頻率的頻譜成分,正、負(fù)頻率頻譜的幅度對(duì)稱而相位反對(duì)稱,或者說(shuō),是共軛的。如果頻譜不止這兩項(xiàng),而是有四項(xiàng)或更多,它們的合成仍然可以用幾何動(dòng)畫來(lái)表示??梢园衙總€(gè)頻譜看作一根長(zhǎng)度等于頻譜幅度、按頻率Ω旋轉(zhuǎn)的桿件,頻譜的相加等價(jià)于多節(jié)桿件首尾相接,桿件末端的軌跡就描述了生成的時(shí)域波形。因?yàn)檫@個(gè)端點(diǎn)是在平面上運(yùn)動(dòng),所以它將產(chǎn)生復(fù)信號(hào),在實(shí)軸和虛軸上的投影分別為實(shí)信號(hào)和虛信號(hào)。多個(gè)頻率向量的合成程序【例9-4-1】設(shè)計(jì)一個(gè)演示程序,它能把四個(gè)用戶任意給定集總頻譜合成并生成對(duì)應(yīng)的時(shí)域信號(hào)。解:建模按上述多節(jié)桿合成模型程序設(shè)計(jì)包括三個(gè)主要部分:(1)各頻譜分量的輸入,包括其幅度和頻率(有正負(fù)號(hào));(2)將各分量當(dāng)作轉(zhuǎn)動(dòng)的桿件首尾相接;(3)記錄多節(jié)桿系末端的軌跡畫出圖形。程序exn941%(1)給頻譜向量賦值N=input('N(輸入向量個(gè)數(shù),限定N不大于4)='); fori=1:N
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度養(yǎng)殖場(chǎng)節(jié)能減排與綠色低碳合作協(xié)議書3篇
- 二零二五年度航空航天器加工合作協(xié)議2篇
- 2025陶瓷現(xiàn)匯外貿(mào)合同書
- 二零二五年度籃球運(yùn)動(dòng)員長(zhǎng)期保障合同3篇
- 2025年度農(nóng)村私人魚塘承包合同附漁業(yè)環(huán)保責(zé)任承諾書
- 二零二五年度汽車維修行業(yè)員工薪酬福利合同范本3篇
- 2025年度養(yǎng)殖土地租賃及農(nóng)業(yè)品牌建設(shè)合作協(xié)議3篇
- 2025年度農(nóng)機(jī)租賃與農(nóng)業(yè)廢棄物資源回收利用合作協(xié)議3篇
- 2025年度新能源充電樁建設(shè)公司成立協(xié)議書范本3篇
- 2025年度年度農(nóng)機(jī)租賃與農(nóng)業(yè)科技創(chuàng)新合作協(xié)議3篇
- 汽車動(dòng)力電池用膠解決方案
- 急性嚴(yán)重創(chuàng)傷搶救流程圖
- 校長(zhǎng)答辯題(含答題要點(diǎn))
- 2023年1月浙江省新高考?xì)v史試卷(含解析)
- XPD318 pd36w單c口快充方案-富滿PD協(xié)議XPD318規(guī)格書-驪微電子
- 減少分娩損傷技術(shù)規(guī)范
- 勉縣廣聚龍鋼鐵制品有限公司鋼帶冷軋熱鍍項(xiàng)目環(huán)評(píng)報(bào)告
- 電阻率測(cè)量報(bào)告
- GB/T 33859-2017環(huán)境管理水足跡原則、要求與指南
- GB/T 1927.4-2021無(wú)疵小試樣木材物理力學(xué)性質(zhì)試驗(yàn)方法第4部分:含水率測(cè)定
- GB/T 18838.5-2015涂覆涂料前鋼材表面處理噴射清理用金屬磨料的技術(shù)要求第5部分:鋼絲切丸
評(píng)論
0/150
提交評(píng)論