資源描述:
《實(shí)驗(yàn)一 離散時(shí)間信號(hào)的時(shí)域分析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、實(shí)驗(yàn)一離散時(shí)間信號(hào)的時(shí)域分析實(shí)驗(yàn)1序列的產(chǎn)生1.目的:熟悉C語言產(chǎn)生和繪制,熟悉MATLAB中產(chǎn)生信號(hào)和繪制信號(hào)的基本命令。2.具體實(shí)驗(yàn):2.1單位樣本和單位階躍序列。Q1.1運(yùn)行程序P1.1,以產(chǎn)生單位樣本序列u[n]并顯示它。答:如圖1-1所示。Q1.2命令clf,axis,title,xlabel和ylabel的作用是什么?答:clf:擦除當(dāng)前圖形窗口中的圖形。Axis:調(diào)整坐標(biāo)軸X軸Y軸的范圍。Title:給繪制的圖形加上標(biāo)題。Xlabel:給X軸加上標(biāo)注。Ylabel:給Y軸加上標(biāo)注。Q1.3修改程序P1.1以產(chǎn)生帶有延時(shí)11個(gè)樣本的延遲單位樣本序列
2、ud[n]。運(yùn)行修改的程序并顯示產(chǎn)生的序列。答:如圖1-2所示。Q1.4修改程序P1.1以產(chǎn)生單位步長序列s[n]。運(yùn)行修改的程序并顯示產(chǎn)生的序列。答:如圖1-3所示。Q1.5修改程序P1.1以產(chǎn)生帶有超前7個(gè)樣本的延遲單位樣本序列sd[n]。運(yùn)行修改的程序并顯示產(chǎn)生的序列。答:如圖1-4所示。Figure1-2Theunitsamplesequenceud[n]Figure1-1Theshiftedunitsamplesequenceu[n]單位樣本序列公式如下所示:1,n=01,n=kδ[n]=δ[n-k]=0,0≠00,0≠kFigure1-3Theun
3、itstepsequences[n]Figure1-4Theshiftedunitstepsequencesd[n]單位階躍序列公式如下所示:1,n≥01,n≥kμ[n]=μ[n-k]=0,n<00,n<k2.2指數(shù)信號(hào)Q1.6運(yùn)行程序P1.2,以產(chǎn)生復(fù)數(shù)值的指數(shù)序列。答:程序P1.2所產(chǎn)生復(fù)數(shù)值的指數(shù)序列x=A,周期為12,初相為0。如圖1-5所示。Q1.7哪個(gè)參數(shù)控制該序列的增長或衰減率?哪個(gè)參數(shù)控制該序列的振幅?答:e的指數(shù)即參數(shù)c控制該序列的增長或衰減率。K控制該序列的振幅。Q1.8若參數(shù)c更改為(1/12)+(pi/6)*I,將會(huì)發(fā)生什么情況?答:更
4、改后,該序列的增長率和原序列相反,如圖1-6所示。Q1.9運(yùn)算符real和imag的作用是什么?答:運(yùn)算符real和imag的作用分別是提取運(yùn)算數(shù)值x的“實(shí)部”和“虛部”,以便于接下來分別將“實(shí)部”和“虛部”成像。Q1.10命令subplot的作用是什么?答:subplot的作用是將多個(gè)圖形畫在一個(gè)平面上的工具:subplot(a,b,c),其中a表示是圖排成a行,b表示圖排成b列,c代表圖所在的位置。Q1.11運(yùn)行程序P1.3,以產(chǎn)生實(shí)數(shù)值的指數(shù)序列。答:P1.3產(chǎn)生的實(shí)指數(shù)序列x=0.2*1.2n,如圖1-7所示。Q1.12哪個(gè)數(shù)控制該序列的增長或衰減率?
5、哪個(gè)參數(shù)控制該序列的振幅?答:參數(shù)a控制該序列的增長率或衰減率,K控制該序列的振幅。Q1.13運(yùn)算符^和.^之間的區(qū)別是什么?答:運(yùn)算符“^”是矩陣乘方,表示a的指數(shù)是n這個(gè)序列;運(yùn)算符“.^”是數(shù)組乘方,表示a的指數(shù)分別是n這個(gè)序列中的每一個(gè)數(shù)字,即對應(yīng)的每一個(gè)元素。Q1.14若參數(shù)a小于1,會(huì)發(fā)生什么情況?若將參數(shù)a更改為0.9,將參數(shù)k更改為20,再次運(yùn)行程序P1.3。答:(1)若參數(shù)a小于1,指數(shù)序列在“n=0:35”上是衰減的序列;(2)將k改為20后的圖像如圖1-8所示:Q1.15該序列的長度是多少?怎樣才能改變它?答:該序列的長度是35;通過改變
6、“n=0:35”中的“35”這個(gè)數(shù)字可以改變序列的長度。Q1.16使用MATLAB命令sum(s.*s)可計(jì)算用向量s表示的實(shí)數(shù)序列s[n]的能量。試求在習(xí)題Q1.11和習(xí)題Q1.14中可產(chǎn)生的實(shí)數(shù)值指數(shù)序列x[n]的能量。答:序列x=0.2*1.2n能量為s=4.5673e+004;序列x=20*0.9n能量為s=2.1042e+003Figure1-5AcomplexexponentialsequenceFigure1-6AcomplexexponentialsequenceX=2*e(-1/12+πi/6)x=2*e(1/12+πi/6)Figure1-
7、7TherealexponentialsequencesFigure1-8Therealexponentialsequencesx=0.2*1.2nx=20*0.9n2.3正弦序列Q1.17運(yùn)行該程序P1.4,以產(chǎn)生正弦序列并顯示它。答:如圖1-9Q1.18該序列的頻率是多少?怎樣可以改變它?哪個(gè)參數(shù)控制該序列的相位?哪個(gè)參數(shù)控制該序列的振幅?該序列的周期是多少。答:該序列的頻率是0.1Hz;通過改變f的值可以此正弦序列的頻率;參數(shù)phase控制該序列的初相位;參數(shù)A控制該序列的振幅;該序列的周期是10s。Q1.19該序列的長度是多少?怎樣可以改變它?答:該序
8、列的長度是41個(gè)時(shí)間單位,通過改變n的