- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号与系统(聂荣)
课程设计说明书 NO.
应用MATLAB实现周期信号和非周期信号频谱仿真
一、课程设计的目的
信号与系统课程设计是学习《信号与系统》课程必要的教学环节为使学生取得最现代化的技能和研究方法训练就成为一个重要教学环节。MATLAB软件是比较长用的一种数学软件,它有很强大的功能,主要侧重于某些理论知识的灵活运用。本次课程设计的目的是:应用MATLAB编程实现.1 MATLAB
MATLAB是由MathWorks公司开发的数学分析工具,现已被广泛于数学、通信、信号处理、自动控制、神经网络、图形处理等许多不同学科的研究中。并越来越多的应用到我们的学习生活中来,是目前通信工程上最广泛应用的软件之一。最初的MATLAB只是一个数学计算工具。但现在的MATLAB已经成为一个集概念设计、算法开发、建模仿真,实时实现于一体的集成环境,它拥有许多衍生子集工具。.2 MATLAB绘图的基本指令---plotplot是MATLAB绘图的基本指令,MATLAB中的绘图指令基本都是由它“衍生”而来,其基本指令形式有如下3种:
plot(x1);
plot(x2,y2);
plot(x3,y3,x4,y4…); 沈 阳 大 学 课程设计说明书 NO.
其中,x1、x2、y2、x3、y3等符号均代表需要绘制的参数,它门可以是向量、矩阵、复数矩阵等,plot指令将根据不同的参数绘制不同的图形。
. 3 多子图绘制指令---subplotMATLAB为方便用户进行仿真分析,设置了subplot指令,利用它可以在不同的子图下绘制图形,以进行对比分析。subplot的基本指令格式如下:
subplot(m,n,k) %作出(mn)幅子图中的第k幅图形
subplot(‘position’,[left bottom width height]) %在人工指定位置作出字图。
subplot(m,n,k)指令表示在图形窗口中产生(mn)幅子图,k代表当前绘制子图号。如subplot(2,2,1)就是产生22幅子图,当前在子图1绘制图形。
. 4 sinc序列Sinc函数是Matlab软件中经常使用的函数之一,sinc序列定义为:
(2—1)
图1
这个信号可以利用Signal Processing Toolbox中的函数sinc来实现。
. 5 周期矩形脉冲的频谱
图示为一幅度为A,脉冲宽度为,周期为T的周期矩形脉冲信号。
图2
在一个周期内可表示为
(2—2)
可求得其复系数
(2—3)
即 (2—3)
该周期性矩形脉冲的指数形式傅里叶级数展开式为:
(2—4)
图3 周期矩形频谱(周期T=4*tao)
3
周期相同,脉冲宽度不同时信号频谱图
图4 脉冲宽度与频谱的关系
周期不同,脉冲宽度相同时信号的频谱图
图5 周期与频谱的关系
2. 6 矩形脉冲的频谱
图示为门函数(或称矩形脉冲),用符号表示,其宽度为,幅度为1
沈 阳 大 学
课程设计说明书 NO.
图6
其可表示为
(2—5)
根据傅里叶变换式可求得其频谱函数为
(2—6)
(2—7)
图7 门函数的频谱
沈 阳 大 学
课程设计说明书 NO.
三、课程设计内容及结果分析
运用MATLAB软件,根据并观察输出图形并做出分析。具体程序以及步骤如下:
function[A_sym,B_sym]=CTESigsym
% 采用符号计算求[
文档评论(0)