离散信号与系统分析(上)
離散信號(hào)與系統(tǒng)分析
一、利用MATLAB產(chǎn)生離散信號(hào)
1.前言部分
stem(X,Y):在X的指定點(diǎn)處畫出數(shù)據(jù)序列Y;
stem(X,Y,‘filled’):以實(shí)心的方式畫出莖稈;
axis([xmin,xmax,ymin,ymax]):設(shè)置當(dāng)前圖形的坐標(biāo)范圍,分別為x軸的最小、最大值,y軸的最小、最大值;
2.實(shí)驗(yàn)部分
<代碼塊>
莖狀圖
實(shí)心莖狀圖
k=-2:1:4; x=[2,1,1,-1,3,0,2]; stem(k,x,'filled'); axis([-3,5,-1.1,3.1])實(shí)驗(yàn)結(jié)果圖
3.結(jié)果分析部分
matlab只能表示一個(gè)有限長(zhǎng)度的序列,而不能表示無(wú)窮大的序列。
二、利用MATLAB計(jì)算系列卷積與相關(guān)
1.前言部分
卷積函數(shù):conv
w = conv(u,v): 返回向量 u 和 v 的卷積。如果 u 和 v 是多項(xiàng)式系數(shù)的向量,對(duì)其卷積與將這兩個(gè)多項(xiàng)式相乘等效。
相關(guān)函數(shù):xcorr
c = xcorr(x,y):返回矢量長(zhǎng)度為2*N-1互相關(guān)函數(shù)序列,其中x和y的矢量長(zhǎng)度均為N,如果x和y的長(zhǎng)度不一樣,則在短的序列后補(bǔ)零直到兩者長(zhǎng)度相等。
2.實(shí)驗(yàn)部分
輸出結(jié)果
y1 =2 5 11 17 13 12y2 =-0.0000 3.0000 7.0000 13.0000 19.0000 10.0000 8.0000y3 =2 5 11 17 13 12y4 =8.0000 10.0000 19.0000 13.0000 7.0000 3.0000 -0.0000y5 =4.0000 11.0000 20.0000 30.0000 20.0000 11.0000 4.0000y6 =6 5 14 5 63.結(jié)果分析部分
從數(shù)字信號(hào)處理的角度方面來(lái)看,自相關(guān)運(yùn)算可以用卷積運(yùn)算來(lái)代替;在此我就不擺復(fù)雜公式了,簡(jiǎn)單的列舉幾個(gè)結(jié)論;
自相關(guān)函數(shù):r[-n]=r[n] 偶對(duì)稱序列,關(guān)于x=0對(duì)稱;可以用xcorr[-n]=xcorr[n]表示;如實(shí)驗(yàn)結(jié)果y5,y6;
r[n]在n=0處的數(shù)值最大;如實(shí)驗(yàn)結(jié)果y5,y6中30.0000、14分別為其序列中的最大值;
互相關(guān)函數(shù)xcorr[X,Y]=-xcorr[Y,X],可見xcorr[X,Y]與xcorr[Y,X]互為其翻轉(zhuǎn)序列;如實(shí)驗(yàn)結(jié)果y4,y6;
總結(jié)
以上是生活随笔為你收集整理的离散信号与系统分析(上)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 机器学习之信息熵
- 下一篇: 卷积、相关(matlab)