毕业设计(论文)信号与系统中的典型问题的matlab分析.doc
《毕业设计(论文)信号与系统中的典型问题的matlab分析.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)信号与系统中的典型问题的matlab分析.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2011届学士学位论文 信号与系统中典型问题的MATLAB分析 系 别: 电子信息系 专 业: 电子信息科学与技术 学 号: 姓 名: 指 导 教 师: 指导教师职称: 教 授 2011年4月30日信号与系统中典型问题的MATLAB分析摘要 从信号与系统课程的特点出发,结合MATLAB软件优势,针对实例进行分析。主要从连续信号、离散信号两方面应用MATLAB软件进行仿真和分析。分别对连续信号和离散信号中线性时不变(LTI)系统信号分析,应用MATLAB软件进行仿真和分析。对连续时间信号和离散时间信号的线性时间不变(LTI)系统的变换域,卷积和采样定理进行了模拟。实例中运用了连续模块库、离散模块
2、库等。通过实例表明了MATLAB软件的便捷性,可以提高工作效率。实践证明,采用MATLAB软件进行辅助分析可以我们对知识点的理解更深入更透彻。关键词 MATLAB仿真;时域分析;频域分析;卷积;序列卷和;冲激响应;阶跃响应;The Applied Research of Signal ProcessingBased on MATLABAbstract we give an overview of the examples from the characteristics of signal and system course, combining with MATLAB software ad
3、vantages. The main idea is that MATLAB simulation and analysis software were applied in the continuous-time signals and discrete-time signals. In continuous-time signals and discrete-time signals the response signal of linear time invariant (LTI) system and its analysis of the transform domain and c
4、onvolution and Sampling theorem were simulated. The examples used the continuous and discrete blocks library and communication toolbox, etc. Some examples show that processing signals can bring us great convenience and high efficiency. Practice has proved, using MATLAB software were aided analysis o
5、n knowledge points we can understand deeper and more thoroughly. Key-words MATLAB; the Time-domain Analysis;Frequency domain analysis;convolution ;Sequence convolution ;Impulse response ;Order step-response 目 录1引言12 MATLAB软件介绍23 MATLAB对连续时间信号的分析33.1 MATLAB仿真线性时不变(LTI)系统响应的信号表示33.2 MATLAB对连续信号变换域的分析4
6、3.3 连续时间信号的卷积计算及MATLAB的实现53.4 连续时间系统抽样定理的验证6连续时间系统频域特性84 MATLAB对离散时间信号的分析104.1 离散系统的单位样值响应114.2 离散系统的变换域分析124.3 离散时间信号的卷积计算13结论15参考文献16致 谢17附录一18附录二19附录三21211 引言随着软件的发展,为仿真实验提供了另一思路,MATLAB软件具有强大的数值计算和矩阵处理功能。针对不同的问题设计了不同的工具箱,编程语言简单方便,无需花太多的时间去学习编程。同时,它还有友好的图形界面,对需要绘图的任务只需要简单的两句程序就可完成。因此,广泛用于工程计算、图像处理
7、、系统仿真等领域,也培养了学生主动获取知识和独立解决问题的能力,使学习由抽象的纯理论演变成理论与应用紧密结合方式,MATLAB软件的这种优势也为其今后的发展打下了坚实的基础。信号与系统是通信和电子信号类专业的核心基础课,其中的概念和分析方发广泛应用于通信、自动控制、信号与信息处理、电路与系统等领域。我们现在从来两各个大方向去分析信号与系统中的电信问题,即连续时间系统和离散时间系统。从卷积,变换域切入,在单独分析连续时间系统的响应及离散时间响应。从多个层次去分析和对比,并用MATLAB经行仿真。2 MATLAB软件介绍MATLAB是国际公认的优秀科技应用软件,是计算机辅助分析与设计、算法研究和应
8、用开发的基础工具和首选平台,是目前科学研究领域最流行的应用软件,其特点1概括为:(1) 高效的数字计算方法及符号计算功能,使用户从繁杂的数学运算分析中解脱出来。(2) 完备的图形处理功能,实现计算结果和编程的可视化。(3) 友好的用户界面及接近数学表达式的自然化语言,使学习者易于学习和掌握。(4) 功能丰富的应用工具箱,为用户提供了大量方便而实用的处理工具。(5) Simulink动态建模与仿真系统,丰富而功能强大的器件库,提供了实时方便的仿真手段。MATLAB软件是由美国Mathworks公司推出的用于数值计算和图形处理的科学计算系统环境。MATLAB是英文Matrix Laborutory
9、(矩阵实验室)的缩写。是现今国际公认的最优秀的科技应用软件,它具有强大的数值计算和工程运算功能、符号计算功能和科学数据可视化能力。广泛应用于数值计算、图形分析、过程控制、系统识别、实时控制和动态仿真等领域。成为大学生、硕士生和博士生必须掌握的基本技能。同时,MATLAB也被研究单位和工业部门广泛应用,使科学研究和解决各种具体问题的效率大大提高。MATLAB集成环境主要包括五个部分:MATLAB语言、MATLAB工作环境、句柄图形、MATLAB数学函数库和数学建模、小波分析、MATLAB API(App lication Program Interface)。MATLAB语言是以数组为基本数据单
10、位,包括控制流程语句、函数、数据结构、输人输出及面向对象等特点的高级语言。利用SIMULINK对系统进行仿真与分析2,在进入虚拟实验环境后,不需要书写代码,只需使用鼠标拖动库中的功能模块并将它们连接起来,再按照实验要求修改各元器件的参数。通过虚拟实验环境建立实验仿真电路模型,可使一些枯燥的电路变得有趣味,复杂的波形变得形象生动,使得各种复杂的能量转换过程比较直观地呈现。3 MATLAB对连续时间信号的分析3.1 MATLAB仿真线性时不变(LTI)系统响应的信号表示在线性时不变(LTI)系统中,由一个微分方程求解的系统冲击响应和阶跃响应是个一个经常碰到的一个问题,而时域解法和变换域解法有时显得
11、过于麻烦,现在用MATLAB实现解法。 在使用MATLAB前介绍几种在此类仿真中常用的函数3:(1) impulse(sys,t)求解系统冲激响应 (2) step(sys,t)求解阶跃响应在该调用格式中sys描述系统的微分方程系统模型。t则表示输入信号的行向量,即输入信号时间范围的向量。 典型问题如下:已知系统的输入输出微分方程y(t)+5y(t)+6y(t)=+2f(t),求解系统冲激响应h(t)和阶跃响应g(t)。MATLAB程序如下:a=1,4,3;b=1,2;subplot(2,1,1),impulse(b,a),xlabel(time(sec),ylabel(h(t);subplo
12、t(2,1,2),step(b,a),xlabel(time(sec),ylabel(g(t);其仿真波形如图1所示。图1 单位冲激响应、单位阶跃响应通过例子说明了可以利用impulse(sys,t)求解系统冲激响应,step(sys,t) 求解阶跃响应。为微分方程的求解提供了更广阔的计算方法。3.2 MATLAB对连续信号的变换域的分析 除了时域分析方法外,还有变换域分析的方法。连续时间信号与系统的变换域分析方法主要有傅立叶变换与拉普拉斯变换。采用变换域的分析方法较之经典的时间域方法有许多突出的优点4。下面从频域进行分析。 典型问题如下:设周期矩形脉冲信号x(t)的脉冲宽度为,脉冲幅度为A,
13、周期为T,画出该信号的频谱图。根据傅立叶级数理论可知,周期矩形脉冲信号的傅立叶系数为:MATLAB程序如下:n=-30:30;A=1;tao=1;T=8;W=2*pi/T;X=n*tao/T;Fn=A*tao*sinc(X)/T;stem(n*W,Fn),grid onxlabel(w/(rad/s),ylabel(幅度)其仿真波形如图2所示:图2 周期矩形脉冲x(t)的频谱可以看出MATLAB实验提供了大量的实例,可以从中学习到信号与系统的一些基本原理与实际应用。在实验中我们可以观察信号与系统的相应变化。在实验过程中,会有感性的认识和直观的验证,可以加深对“信号与系统”原理的理解。3.3 连
14、续时间信号的卷积计算及MATLAB的实现 在信号与系统分析中,卷积不仅仅是作为一种数学运算方式,它还反映了求解系统响应的物理过程,因而,卷积也是一种极为重要的系统分析工具。卷积的定义:设有两个函数和,积分称为的和卷积积分,简记卷积,记为或 5。 典型问题如下:有两个门函数x(t)=u(t)-u(t-1)和h(t)=u(t-1)-u(t-3),求函数x(t)和h(t)的卷积。 注:u(t)等为阶跃函数MATLAB程序见附录一,其仿真波形如图3所示:图3 两个连续信号的卷积 如试验结果所示,两个门函数卷积结果是两个门函数想x(t)和h(t-)相乘以后的波形与横轴的两波形公共时域内构成的面积,但这里
15、的t是可以变的。3.4 连续时间系统抽样定理的验证随着计算机技术的飞速发展、专用数字信号处理器件与算法的不断出现,不仅传统上以连续时间信号处理技术为原理的设备或系统逐渐被以离散时间信号处理技术为原理的设备或系统取代,而且还可以利用离散时间信号处理技术实现原来连续时间系统不可能实现的功能。 实际应用中虽然有很多信号本身就具有时间离散性而成为离散时间信号,但大多数情况遇到的还是连续时间信号。因此,为充分利用数字信号处理技术的优势,首先要将连续时间信号转换成离散时间信号。经过离散时间处理后,再把需要的输出转换为连续时间信号。这种信号的处理方式所面临的问题是,连续时间信号被转换成离散时间信号后,它是否
16、保留了原信号的全部信息,对离散时间间隔有什么要求?在时域,将连续时间信号转换为离散时间信号的过程称为“时域抽样”。根据傅里叶变换的对偶性,在频域将连续频谱转换为离散频谱的过程则称为“频域抽样”。先介绍时域抽样定理: 一个最高频率为(角频率为)的限带信号f(t)可以用均匀等间隔的抽样信号fs(t)= f()的样点值是唯一确定。其中允许的最大抽样间隔称为奈奎斯特(Nyquist)间隔;允许的最小抽样频率称为奈奎斯特(Nyquist)频率;该定理还表明在满足条件下所得到的抽样点的值f()包含了原信号f(t)的全部信息,因此对f()的传输可代替对f(t)的传输。 典型问题如下:现有上限频率为=50Hz
17、和=60Hz的两个时限信号f(t)=A,然后分别采用频率为=100Hz的抽样频率。然后通过MATLAB验证抽样定理的正确性,通过波形的是否出现混频失真来验证抽样定理5。MATLAB程序见附录二,其仿真波形如图4所示:其中f(t)为时限信号f(t)=A。 图4 抽样定理的验证图4(a)显示了上限频率为=50Hz的时限信号f(t)=A,被频率为=100Hz的抽样频率的过程。图4(a)显示了上限频率为=60Hz的时限信号f(t)=A,被频率为=100Hz的抽样频率的过程。如图4(a),图4(b)图形所示时限信号f(t)的频谱,经过抽统一抽样频率抽样后,得到了不同的抽样信号。显然,当=2=100Hz时
18、不会出现混频失真,当=120Hz时将会出现混频失真。验证了抽样定理的正确。对于稳定的线性系统,当输入信号为正弦信号时,系统的稳态输出仍为同频率的正弦信号,只是幅值和相位发生了改变,如图5(a)所示,称这种过程为系统的频率响应。 图5(a) 称为系统的幅频特性,它是频率 的函数; 称为系统的相频特性,它是频率 的函数;称为系统的频率特性。典型问题如下:低通滤波器的频率响应为,画该系统频域特性和相频特性。MATLAB程序如下:b=1;a=1,3,2;w=-15:0.05:15;H=freqs(b,a,w);mag=abs(H);phase=angle(H);subplot(2,1,1),plot(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 信号 系统 中的 典型 问题 matlab 分析
限制150内