数字信号处理实验讲义2016-9-2

数字信号处理实验讲义2016-9-2

ID:9932727

大小:471.00 KB

页数:29页

时间:2018-05-16

数字信号处理实验讲义2016-9-2_第1页
数字信号处理实验讲义2016-9-2_第2页
数字信号处理实验讲义2016-9-2_第3页
数字信号处理实验讲义2016-9-2_第4页
数字信号处理实验讲义2016-9-2_第5页
资源描述:

《数字信号处理实验讲义2016-9-2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一常见离散信号产生和实现一、实验目的1.加深对常用离散信号的理解;2.掌握matlab中一些基本函数的建立方法。二、实验原理1.单位抽样序列如果在时间轴上延迟了k个单位,得到即:2.单位阶跃序列3.正弦序列在MATLAB中,n=0:N-1;x=A*sin(2*pi*f0*n/fs+phi)4.复指数序列在MATLAB中,n=0:N-1;x=r*exp(j*w*n)5.指数序列在MATLAB中,n=0:N-1;x=a.^n三、实验内容实现和图形生成1.五种基本函数的生成程序如下:(1)单位抽样序列29方法一:%单

2、位抽样序列和延时的单位抽样序列n=0:10;x1=[1zeros(1,10)];x2=[zeros(1,5)1zeros(1,5)];subplot(1,2,1);stem(n,x1,'.');xlabel('时间序列n');ylabel('振幅');title('单位抽样序列x1');gridon;subplot(1,2,2);stem(n,x2,'.');xlabel('时间序列n');ylabel('振幅');title('延时了5的单位抽样序列');gridon;方法二:先在matlab中定义单位抽样序列:

3、function[x,n]=impseq(n1,n2,n0)n=[n1:n2];x=[(n-n0)==0];/n等于n0时1在运行命令:[x,n]=impseq(-5,5,3)stem(n,x,'.');xlabel('n');title('单位抽样序列x');grid(2)单位阶跃序列方法一:n=-4:6;u=[zeros(1,4)ones(1,7)];stem(n,u,'.');xlabel('时间序列n');ylabel('振幅');title('单位阶跃序列');grid所得的图形如下所示:29方法二;先在

4、matlab中定义单位阶跃序列:function[x,n]=stepseq(n1,n2,n0)n=[n1:n2];x=[(n-n0)>=0];在运行命令:[x,n]=stepseq(-5,5,3)stem(n,x,'.');xlabel('n');title('单位阶跃序列x');grid(3)正弦函数n=-5:20;x=2*sin(pi*n/6+pi/3);stem(n,x,'.');xlabel('时间序列n');ylabel('振幅');title('正弦函数序列x=2*sin(pi*n/6+pi/3)');

5、gridon(4)复指数序列n=-5:30;x=2*exp(j*3*n);stem(n,real(x),'.');xlabel('时间序列n');ylabel('振幅');title('复指数序列x=2*exp(j*3*n)的实部');gridon图形如下:29(5)指数序列n=1:30;x=1.2.^n;stem(n,x,'.');xlabel('时间序列n');ylabel('振幅');title('指数序列x=1.2.^n');gridon2、绘出信号,当、、、、时的信号实部和虚部图;程序如下:s1=-1/1

6、2+j*pi/6;s2=1/12+j*pi/6;s3=1/12;s4=2+j*pi/6;s5=j*pi/6;n=0:20;x1=exp(s1*n);x2=exp(s2*n);x3=exp(s3*n);x4=exp(s4*n);x5=exp(s5*n);subplot(5,2,1);stem(n,real(x1),'.');xlabel('时间序列n');ylabel('实部');title('复指数s1=-1/12+j*pi/6时序列实部');gridonsubplot(5,2,2);stem(n,imag(x1)

7、,'.');xlabel('时间序列n');ylabel('虚部');title('复指数s1=-1/12+j*pi/6时序列虚部');gridonsubplot(5,2,3);stem(n,real(x2),'.');xlabel('时间序列n');ylabel('实部');title('复指数s2=1/12+j*pi/6时序列实部');gridonsubplot(5,2,4);stem(n,imag(x2),'.');xlabel('时间序列n');ylabel('虚部');29title('复指数s2=1/1

8、2+j*pi/6时序列虚部');gridonsubplot(5,2,5);stem(n,real(x3),'.');xlabel('时间序列n');ylabel('实部');title('复指数s3=1/12时序列实部');gridonsubplot(5,2,6);stem(n,imag(x3),'.');xlabel('时间序列n');ylabel('虚部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。