收藏 分享(赏)

Matlab实现数字信号处理new.doc

上传人:dreamzhangning 文档编号:2243217 上传时间:2018-09-07 格式:DOC 页数:8 大小:130.50KB
下载 相关 举报
Matlab实现数字信号处理new.doc_第1页
第1页 / 共8页
Matlab实现数字信号处理new.doc_第2页
第2页 / 共8页
Matlab实现数字信号处理new.doc_第3页
第3页 / 共8页
Matlab实现数字信号处理new.doc_第4页
第4页 / 共8页
Matlab实现数字信号处理new.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、1 编制程序产生单位抽样序列 (n) 及 (n学号),并绘制出图形。(n) %实现单位抽样序列 (n)程序 k=-30:30;delta=zeros(1,30),1,zeros(1,30);stem(k,delta)(n学号)%实现单位抽样序列(n22)程序k=-30:30;delta=zeros(1,52),1,zeros(1,8);stem(k,d-30 -20 -10 0 10 20 3000.10.20.30.40.50.60.70.80.912 编制程序产生单位阶跃序列 u(n) 及 u(n学号)及 u(n)u(n 学号),并绘制出图形。%实现单位阶跃序列u(n)程序k=-30:30

2、;delta=zeros(1,30),1,ones(1,30);stem(k,delta)%实现阶跃序列u(n22)程序k=-30:30;delta=zeros(1,52),1,ones(1,8);stem(k,delta)-30 -20 -10 0 10 20 3000.10.20.30.40.50.60.70.80.91%实现阶跃序列u(n)u(n22)程序k=-30:30;delta=zeros(1,30),1,ones(1,30)-zeros(1,52),1,ones(1,8);stem(k,delta)-30 -20 -10 0 10 20 3000.10.20.30.40.50.6

3、0.70.80.913 编制程序产生正弦序列 x(n)= 学号 sin(2n),x(n)= 学号 sin(2n/学号) 及 x(n)= 学号 sin(2n),并绘制出图形。%实现正弦序列x(n)= 22sin(2n)程序n=0:100;x=22*sin(2*n*pi);stem(n,x)%实现正弦序列x(n)= 22sin(2n/22)程序n=0:100;x=22*sin(2*n*pi/22);stem(n,x)%实现正弦序列x(n)= 22sin(2n)程序n=0:100;x=22*sin(2*n);stem(n,x)4 编制程序产生复指数序列 x(n)= ej 学号 n,并绘制图形。%实现

4、复指数序列x(n)= ej22n程序n=0:50;x=exp(i*22).n;xr=real(x);xi=imag(x);xm=abs(x);xa=angle(x);figure;subplot(221);stem(n,xr);title(实部);subplot(222);stem(n,xi);title(虚部);subplot(223);stem(n,xm);title(模);subplot(224);stem(n,xa);title(相角);0 20 40 60-1-0.500.51 实 实0 20 40 60-0.500.5 实 实0 20 40 6000.51 实0 20 40 60-

5、4-202 实 实5 编制程序产生指数序列 x(n)= an,并绘制出图形。其中 a=学号以及 a=1/学号。%实现指数序列x(n)= 22n及1/22n程序n=0:20;x1=(22).n;x2=(1/22).n;figure(1);subplot(221);stem(n,x1);title(22n);figure(2);subplot(222);stem(n,x2);title(1/22n);6 利用 y=conv(x,h)计算卷积,其中 h=R5(n) ,x(n)=u(n-学号)-u(n-( 学号+4)。n=0:40;R=(n-0)=0u=(n-22)=0;u1=(n-26)=0;x=u

6、-u1;y=conv(x,R);ystem(y)0 10 20 30 40 50 60 70 80 9000.511.522.533.54运行结果 y= 1 2 3 4 4 3 2 17 编制程序求解下列两系统的单位冲击响应和阶跃响应,并绘制图形:(1)yn+0.75yn-1+0.125yn-2=xn-xn-1%求单位冲击响应程序n=-10:20;b=1,-1;a=1,0.75,0.125;x=(n=0);y=filter(b,a,x);stem(n,y)y-10 -5 0 5 10 15 20-2-1.5-1-0.500.511.5y =Columns 1 through 8 0 0 0 0

7、 0 0 0 0Columns 9 through 16 0 0 1.0000 -1.7500 1.1875 -0.6719 0.3555 -0.1826Columns 17 through 24 0.0925 -0.0466 0.0234 -0.0117 0.0059 -0.0029 0.0015 -0.0007Columns 25 through 31 0.0004 -0.0002 0.0001 -0.0000 0.0000 -0.0000 0.0000%求单位阶跃响应程序n=-10:20;b=1,-1;a=1,0.75,0.125;x=(n=0);y=filter(b,a,x);stem

8、(n,y)y-10 -5 0 5 10 15 20-0.8-0.6-0.4-0.200.20.40.60.81运行结果 y=Columns 1 through 8 0 0 0 0 0 0 0 0Columns 9 through 16 0 0 1.0000 -0.7500 0.4375 -0.2344 0.1211 -0.0615Columns 17 through 24 0.0310 -0.0156 0.0078 -0.0039 0.0020 -0.0010 0.0005 -0.0002Columns 25 through 31 0.0001 -0.0001 0.0000 -0.0000 0

9、.0000 -0.0000 0.0000(2)yn=0.25xn-1+xn-2+xn-3+xn-4%求单位冲击响应程序b=0,0.25,0.25,0.25,0.25;n=-10:20;a=1;x1=(n=0);y1=filter(b,a,x1);stem(n,y1)y1-10 -5 0 5 10 15 2000.050.10.150.20.25运行结果:y1 =Columns 1 through 8 0 0 0 0 0 0 0 0Columns 9 through 16 0 0 0 0.2500 0.2500 0.2500 0.2500 0Columns 17 through 24 0 0 0

10、 0 0 0 0 0Columns 25 through 31 0 0 0 0 0 0 0%求单位阶跃响应程序n=-10:20;b=0,0.25,0.25,0.25,0.25;a=1;x1=(n=0);y1=filter(b,a,x1);stem(n,y1)y1-10 -5 0 5 10 15 2000.10.20.30.40.50.60.70.80.91运行结果:y1 =Columns 1 through 8 0 0 0 0 0 0 0 0Columns 9 through 16 0 0 0 0.2500 0.5000 0.7500 1.0000 1.0000Columns 17 through 24 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000Columns 25 through 31 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000

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

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报