信号与系统课程设计应用MATLAB实现连续信号的采样与重构仿真_第1页
信号与系统课程设计应用MATLAB实现连续信号的采样与重构仿真_第2页
信号与系统课程设计应用MATLAB实现连续信号的采样与重构仿真_第3页
信号与系统课程设计应用MATLAB实现连续信号的采样与重构仿真_第4页
信号与系统课程设计应用MATLAB实现连续信号的采样与重构仿真_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计说明书NO.1设计题目应用MATLAB实现连续信号的采样与重构仿真1、设计目的信号与系统课程设计是学习《信号与系统》课程必要的教学环节。由于该课程是专业基础课,需要通过实践了巩固基础知识,为使学生取得最现代化的设计技能和研究方法,课程设计训练也就成为了一个重要教学环节。通过对信号与系统一书的重新认识,我们将学习如何利用MATLAB软件进行仿真与重构并加深对滤波器的理解,这样的课程设计出了对我们的学习起着只关重要的作用,还可以很好的培养我们自己的动手能力。本次课程设计,我们会引入一个模拟的信号,通过MATLAB软件的防真技术来实现对它的分析、理解与学习。MATLAB软件是今年来比较长用的一种数学软件,它有很强大的功能,主要侧重于某些理论知识的灵活运用。本次课程设计的目的是:增加对仿真软件MATLAB的感性认识,熟悉MATLAB软件平台的使用和MATLAB编程方法及常用语句;、初步掌握MATLAB的编程方法和特点;加深理解采样与重构的概念,应用MATLAB编程实现对信号的采样与重构;分别计算在临界采样、过采样、欠采样三种不同条件下重构信号的误差,并由此总结采样频率对信号重构误差的影响;学生需要自拟题目,根据自己手中的资料独立思考与分析,明确实习内容,制定实习步骤与方案,独立完成作业。2、原理说明2.1MATLAB是美国MathWorks公司产品,MATLAB现已被广泛于数学、通信、信号处理、自动控制、神经网络、图形处理等许多不同学科的研究中。并越来越多的应用到我们的学习生活中来,是目前通信工程上最广泛应用的软件之一。最初的MATLAB只是一个数学计算工具。但现在的MATLAB已经远不仅仅是一个“矩阵实验室”,它已经成为一个集概念设计、算法开发、建模仿真,实时实现于一体的集成环境,它拥有许多衍生子集工具。沈阳大学课程设计说明书NO.22.1plot是MATLAB绘图的基本指令,MATLAB中的绘图指令基本都是由它“衍生”而来,其基本指令形式有如下3种:plot(x1);plot(x2,y2);plot(x3,y3,x4,y4…);其中,x1、x2、y2、x3、y3等符号均代表需要绘制的参数,它门可以是向量、矩阵、复数矩阵等,plot指令将根据不同的参数绘制不同的图形。2.1MATLAB为方便用户进行仿真分析,设置了subplot指令,利用它可以在不同的子图下绘制图形,以进行对比分析。subplot的基本指令格式如下:subplot(m,n,k)%作出(mn)幅子图中的第k幅图形subplot(‘position’,[leftbottomwidthheight])%在人工指定位置作出字图。subplot(m,n,k)指令表示在图形窗口中产生(mn)幅子图,k代表当前绘制子图号。如subplot(2,2,1)就是产生22幅子图,当前在子图1绘制图形。2.1.Sinc函数是Matlab软件中经常使用的函数之一,sinc序列定义为:(2-1)这个信号可以利用SignalProcessingToolbox中的函数sinc来实现。2.2周期信号的频谱周期信号可以分解成一系列正弦信号和指数信号之和,即f(t)=+cos(n0t+)(2-2)或f(t)=ejn(2-3)沈阳大学课程设计说明书NO.5图2周期与频谱的关系可见,信号的频带宽度与信号的持续时间成反比,信号持续时间愈长,其频带愈窄;反之,信号脉冲愈窄,其频带愈宽。2.3非周期信号的频谱门函数可以表示为(2-8)(2-9)图3门函数及其频谱沈阳大学课程设计说明书NO.6由图1见,周期信号频谱具有以下特点:(1)非周期矩形脉冲信号的频谱是连续频谱,其形状与周期矩形脉冲的离散频谱的包络线相似,都有Sa(x)的形式。周期信号的离散频谱可以通过对非周期信号的连续频谱等间隔取样求得。(2)信号在时域中的持续时间有限,则在频域其频谱将延续到无限。(3)信号的频谱分量主要集中在零频到第一个过零点之间,工程上往往将此宽度作为有效宽带。即以(0,)频率范围作为门函数的有效宽度△。△与脉冲宽度成反比,脉宽愈窄,频带愈宽;脉冲愈宽,频带愈窄。3、实验内容运用MATLAB软件,输入周期信号与非周期信号的频谱,并观察输出图形,并做出分析。具体程序以及步骤如下:3.1周期信号频谱%周期与频谱的关系实现程序function[A_sym,B_sym]=CTFSingsym%采用符号计算求[0,T]内时间函数的三角级数展开系数%函数的输入输出都是数值量%Nn输出数据的准确位数%A_sym第1元素是直流项,其后元素依次是1,2,3,...次斜波cos项展开系数%B_sym第2,3,4,...元素依次是1,2,3,...次斜波sin项展开系数%TT=m*tao,周期信号%Nf谐波的阶数%Nn输出数据的准确位数%m(m=T/tao)周期与脉冲宽度之比,如m=4,8,16,100等%tao脉宽:tao=T/Msymstny沈阳大学课程设计说明书NO.7ifnargin<3;Nf=input('pleasInput所需展开的最高谐波次数:Nf=');endT=input('pleasInput信号的周期T');ifnargin<5;Nn=32;endy=time_fun_s(t);A0=2*int(y,t,0,T)/T;As=int(2*y*cos(2*pi*n*t/T)/T,t,0,T);Bs=int(2*y*sin(2*pi*n*t/T)/T,t,0,T);A_sym(1)=double(vpa(A0,Nn));fork=1:NfA_sym(k+1)=double(vpa(subs(As,n,k),Nn));B_sym(k+1)=double(vpa(subs(Bs,n,k),Nn));endifnargout==0S1=fliplr(A_sym)S1(1,k+1)=A_sym(1)S2=fliplr(1/2*S1)S3=fliplr(1/2*B_sym)S3(1,k+1)=0S4=fliplr(S3)S5=S2-i*S4;N=Nf*2*pi/T;k2=0:2*pi/T:N;x=time_fun_e(t)subplot212stem(k2,abs(S5));title('连续时间函数周期矩形脉冲的单边幅度谱')axis([0,80,0,0.12])line([0,80],[0,0])end%---------------------------------------------------------------functiony=time_fun_s(t)%该函数是CTFStpshsym.m的子函数。它是由符号变量和表达式写成symsaa1沈阳大学课程设计说明书NO.8T=input('pleasInput信号的周期T=');M=input('周期与脉冲宽度之比M=');A=1;tao=T/M;a=tao/2;y1=sym('Heaviside(t+a1)')*A;y=y1-sym('Heaviside(t-a1)')*A;y=subs(y,a1,a);y=simple(y);%--------------------------------------------------------------------------functionx=time_fun_e(t)%该函数是CTFStpshsym.m的子函数。它是由符号变量和表达式写成%t是时间数组%T是周期duty=dao/TT=input('pleasInput信号的周期T=');M=input('周期与脉冲宽度之比M=');t=-2*T:0.01:2*T;tao=T/M;x=rectpuls(t,tao);subplot211plot(t,x)holdonx=rectpuls(t-T,tao);plot(t,x)holdonx=rectpuls(t+T,tao);plot(t,x)title('周期为T,脉宽tao=T/M的矩形脉冲')axis([-10-T,10+T,0,1.2])沈阳大学课程设计说明书NO.9输出图形如下:图4T=5,tao=4的周期矩形频谱图5T=5,tao=8的周期矩形频谱沈阳大学课程设计说明书NO.10图6T=5,tao=16的周期矩形频谱沈阳大学课程设计说明书NO.11图7T=5,tao=100的周期矩形频谱图8T=5,tao=4的周期矩形频谱沈阳大学课程设计说明书NO.123.2非周期信号的频谱%门信号的波形及其频谱实现程序R=0.02;t=-2:R:2;f=heaviside(t+0.95)-heaviside(t-0.95);w1=2*pi*5;N=500;k=0:N;w=k*w1/N;F=f*exp(-j*t'*w)*R;F=real(F);W=[-fliplr(w),w(2:501)];F=[fliplr(F),F(2:501)];subplot211;plot(t,f,'r');xlabel('t');ylabel('f(t)');title('f(t)=u(t+1)-u(t-1)');subplot212;plot(W,F,'b');xlabel('w');ylabel('F(w)');title('f(t)的傅立叶变换F(w)');输出图形如下:沈阳大学课程设计说明书NO.13图9门函数及其频谱4、运行结果及结果分析由图4到图7可知,信号的频带宽度与信号的持续时间成反比,信号持续时间愈长,其频带愈窄;反之,信号脉冲愈窄,其频带愈宽。由图9可知,信号的频谱分量主要集中在零频到第一个过零点之间,工程上往往将此宽度作为有效宽带。即以(0,)频率范围作为门函数的有效宽度△。△与脉冲宽度成反比,脉宽愈窄,频带愈宽;脉冲愈宽,频带愈窄。5、心得体会通过学习完信号与系统的课程设计,加深了我对该课程的了解,我觉得理论和实际是分不开的,本学期是我们第一次学习信号与系统基础课程,通过该实验巩固了的关于信号的理论,在完整的学习理论课程以后,通过课程设计的事件操作,我们对此门课程有更深的印象。信号抽样的定理是很一个重要的概念,它贯穿整个课程设计的始终。课程设计的草稿完成以后,自以为完成不错,但在老师的指导下发现有很多漏洞与不足,经过再三修改,最终完成令人比较满意的结果由于开始不熟悉MATLAB这个软件,走了很多弯路,后来上图书馆借阅很多相关沈阳大学课程设计说明书NO.14的材料,经过多日仔细研究,然后在老师的帮助下,最终能熟练运用该软件并顺利运行以上程序,在制作课程设计的过程当中,同时也发现了对此门课程自己还有不尽人意之处,比如对信号线形系统的分析,以及应用MATLAB软件进行仿真的程序,我还不能运用自如。但是,我相信经过日后系统的深入学习再加上我自己的努力,将来我可以将这些知识进行熟练的应用,并在实际生活当中应用这些知识来解决问题。6、参考文献[1]刘旭.MATLAB的系统分析与设计-信号处理[M].北京:北京电子科技大学出版社,1998.66-68

[2]王涌.MATLAB教程及其应用程序实例[M].北京:北京航空航天大学出版社,2001.1-6

[3]张昱,周绮敏.信号与系统实验教程[M].北京:人民邮电出版社,2005.88-99[4]赵毅,高原等.MATLAB7辅助信号处理技术与应用[M].北京:科技工业出版社,2005.1-3[5]吴大正,杨林耀,张永瑞.信号与线性系统分析[M](第三版).北京:高等教育出版社,1998.32-3[6]吴航行,王模昌.傅立叶变换光谱仪信号调制度下降的分析[J].红外与毫米波学报,2004,(05)[7]范世福,李艳宁,赵玉春,孙振东.傅里叶变换光谱经典计算技术[J].分析仪器,1995,(02)[8]杜培胜,郭靖,董前民.液晶可调谐滤光片及其在光谱仪上的应用[J].红外,2007,(11)[9]相里斌.傅里叶变换光谱仪中的主要技术环节[J].光子学报,HYPERLINK"/kns50/Navi/Bridge.aspx?D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论