数字信号处理作业.docx

上传人:b****3 文档编号:24810559 上传时间:2023-06-01 格式:DOCX 页数:12 大小:152.72KB
下载 相关 举报
数字信号处理作业.docx_第1页
第1页 / 共12页
数字信号处理作业.docx_第2页
第2页 / 共12页
数字信号处理作业.docx_第3页
第3页 / 共12页
数字信号处理作业.docx_第4页
第4页 / 共12页
数字信号处理作业.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数字信号处理作业.docx

《数字信号处理作业.docx》由会员分享,可在线阅读,更多相关《数字信号处理作业.docx(12页珍藏版)》请在冰豆网上搜索。

数字信号处理作业.docx

数字信号处理作业

1、冲激信号

1.x1[n]=0.9δ[n-5]

代码:

>>L=21;

>>nn=0:

(L-1);

>>imp=zeros(L,1);

>>imp(6)=1;

>>stem(nn,imp())

>>ylabel('x1[n]=0.9δ[n-5]')

>>grid

>>gtext('t')

图形:

2.x2[n]=0.8δ[n]

代码:

>>L=15;

>>nn=(-L):

L;

>>imp=zeros(2*L+1,1);

>>imp(16)=0.8;

>>stem(nn,imp())

>>ylabel('x2[n]=0.8δ[n]')

>>gtext('n')

>>grid

图形:

3.x3[n]=1.5δ[n-333]

代码:

>>L=50;

>>nn=6*L:

7*L;

>>imp=zeros(L+1,1);

>>imp(34)=1.5;

>>stem(nn,imp())

>>ylabel('x3[n]=1.5δ[n-333]')

>>gtext('n')

>>grid

 

图形:

4.x4[n]=4.5δ[n+7]

代码:

>>L=10;

>>nn=-L:

0;

>>imp=zeros(L+1,1);

>>imp(4)=4.5;

>>stem(nn,imp())

>>grid

>>ylabel('x4[n]=4.5δ[n+7]')

>>gtext('n')

图形:

3、指数信号

a.在n=[0:

20]区间绘制指数信号

M文件代码:

functiony=genexp(b,n0,L)

if(L<=0)

error('GENEXP:

lengthnotpositive')

end

nn=n0+[1:

L]'-1;

y=b.^nn;

End

主代码:

 

>>edit

>>y=genexp(0.9,0,21);

>>nn=0:

20;

>>stem(nn,y)

>>ylabel('x[n]=(0.9)^n')

>>gtext('n')

>>grid

>>title('指数信号'

图形:

b.证明

.利用a题中产生的指数信号

对其求和

代码1:

>>y=genexp(0.9,0,21);

>>nn=0:

20

>>sum(y)

ans=

8.9058

代码2:

>>L=21;

>>a=0.9;

>>m=1-a.^L;

>>n=1-a;

>>y=m/n

y=

8.9058

由此可以证明等式成立。

C.证明

等式成立,用a题中的指数信号

代码1:

计算

>>y=genexp(0.9,0,21);

>>nn=0:

20;

>>y'

ans=

Columns1through8

1.00000.90000.81000.72900.65610.59050.53140.4783

Columns9through16

0.43050.38740.34870.31380.28240.25420.22880.2059

Columns17through21

0.18530.16680.15010.13510.1216

代码2:

计算a*

>>y=genexp(0.9,-1,21);

>>nn=-1:

19;

>>a=0.9;

>>y1=a*y;

>>y1'

ans=

Columns1through8

1.00000.90000.81000.72900.65610.59050.53140.4783

Columns9through16

0.43050.38740.34870.31380.28240.25420.22880.2059

Columns17through21

0.18530.16680.15010.13510.1216

 

通过相同项对比可得出等式成立

.

d.用filter函数证明差分方程

的解是

代码:

>>a=0.9;

>>aa=[1,-a];

>>bb=[1,0];

>>y0=[0];

>>zi=filtic(bb,aa,y0);

>>nn=0:

20;

>>imp=zeros(20+1,1);

>>imp

(1)=1;

>>y=filter(bb,aa,imp,zi);

>>stem(nn,y)

>>title('y[n]-ay[n-1]=x[n]')

>>gtext('t')

>>y'

ans=

Columns1through8

1.00000.90000.81000.72900.65610.59050.53140.4783

Columns9through16

0.43050.38740.34870.31380.28240.25420.22880.2059

Columns17through21

0.18530.16680.15010.13510.1216

 

方程

的图形如下:

部分数值的的代码:

>>y=genexp(0.9,0,21);

>>nn=0:

20;

>>y'

ans=

Columns1through8

1.00000.90000.81000.72900.65610.59050.53140.4783

Columns9through16

0.43050.38740.34870.31380.28240.25420.22880.2059

Columns17through21

0.18530.16680.15010.13510.1216

由差分方程的

求解后的图形及数值与

的图形与数值对比可得出

差分方程的解。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1