matlab仿真教学课件Simulink.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab仿真教学课件Simulink

第7章 MATLAB仿真 7.1 简介 7.2 创建步骤 7.3 MATLAB命令窗口与Simulink 之间的交互 7.1 简介 Simulink使得用户可以用鼠标操作将一系列可视化模块连接起来,从而建立直观的功能上更为复杂的系统模型,避免了编写MATLAB仿真程序,简化了仿真建模过程,更加适用于大型系统的建模和仿真,如对IS-95CDMA通信系统全系统的建模仿真工作。 对于更为复杂的大系统,往往是一种连续、离散系统的混合,要通过编程语句的方式来建立整个系统的状态方程模型将是一件不容易的事情,况且这样的手工编程,直观性不好,对于复杂系统的建模编程来说往往错误难以避免,因此仿真结果的可信度也就成了问题,而且手工编程的效率低下,出错(往往是算法上的错误)检查困难,编程程序的可重复利用程度不高。 这些原因使得MATLAB向易用性和可视化方向努力,Simulink就是这种努力的结果。1990年,Simulink首次作为MATLAB的软件工具包出现,彻底改变了系统仿真界的软件工具和建模模式,很快成为了系统建模和仿真的主流软件工具,甚至将成为通用系统仿真的基准测试平台。 Simulink仿真环境附带了许多专业仿真模块库,利用这些模块库可以快速建立该专业领域的系统模型并进行仿真,而不需要用户详细了解各个模块内部的实现细节,大大方便了复杂的大系统的建模,而且,由于Simulink提供的这些专业模块库均通过各专业权威专家的评测,可信度和稳定性都大为提高,从而也保证了系统建模整体的质量和仿真精度。在通信工程和电子工程领域,Simulink提供的常用专业模块库有:CDMA参考模块库、通信系统模块库、DSP(数字信号处理器)模块库等等。随着MATLAB版本升级,还将添加更多的专业模块库。 Simulink全方位地支持动态系统的建模仿真,它支持连续系统、离散系统、连续离散混合系统、线性系统、非线性系统、时不变系统、时变系统的建模仿真,也支持具有多采样速率的多速率系统。可以说,在通用系统仿真领域,Simulink是无所不包的。 结合MATLAB编程和Simulink可视化建模仿真各自的特点,可以构建更为复杂的系统模型,并进行自动化程度更高的仿真和仿真结果的数据分析,这是MATLAB的高级应用方面。 注: 通过快捷菜单的其它选项还可以修改模型的颜色、旋转、字体、阴影等属性,也可对模型进行剪切、拷贝或删除。 注:设置仿真参数,主要是仿真求解器的选择和仿真步长等参数的选取。动态系统仿真的本质就是求解其状态方程,而对状态方程的数值求解算法有多种,求解算法的步长也可以不同。不同的算法适用的范围有所不同,而算法的步长也直接影响求解的精度。因此,对求解器的选择以及其仿真步长等参数的设定对系统仿真来说就成为相当重要的事情。 7.3 MATLAB命令窗口与Simulink之间的交互 还可以通过MATLAB命令来打开Simulink模型,向模型传递数据并进行仿真。Simulink仿真的数据结果也可以送回MATLAB工作空间中作进一步数值分析。 MATLAB提供了许多途径用于与Simulink的数据交互。通过Sources子模型库中的FromWorkspace模块可以从工作空间中读入仿真所需要的输入数据,而通过Sinks子模型库中的ToWorkspace模块可以将Simulink中产生的数据回送到工作空间,从而可以实现MATLAB编程与Simulink模型相结合的混合仿真,这样就大大加强了仿真的功能。例子。 Matlab完成调制、解调的函数 y = modulate(x,fc,fs,method,opt) x = demod(y,fc,fs,method,opt) AM调制器的设计(5) 从Simulink中选择Simulation-Simulation parameters,按如下方式设置: Start time: 1 Stop time: 4999 Solver option type: Fixed-step discrete (no continuous states) Fixed step size: auto Mode: auto 运行仿真 从设计窗口中选择Simulation-Start,从Scope窗口中观察已调信号波形 X轴放大后的输出信号波形 添加一个新的Scope Sine Wave的输出波形 AM信号的相干解调 接收信号 与相干载波 相乘,然后进行低通滤波。 AM相干解调设计 新加入模块在Simulink库中的位置: Simul

您可能关注的文档

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档