通信对抗原理实验指导书.doc

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 Simulink基础 一、实验目的 学习Simulink的使用,基于Simulink分析在加性高斯白噪声信道情况下,4PSK调制解调系统中信道信噪比与误码率之间的关系曲线,并为以后的Simulink仿真实验奠定基础。 二、基本知识 Simulink基础Simulink是Matlab的一个扩展模块,它在Matlab的支持下向用户提供一种可视化的模型仿真分析环境。在Simulink中,借助于丰富的模块库,能够通过简单的拖放操作构筑层次化的复杂系统,且在Simulink仿真分析过程中,可以在Matlab和Simulink之间任意切换,充分利用两种环境的优点。下面以FFT对信号进行谱分析为例,对使用Simulink的基本步骤作简单描述。 启动Simulink 在Matlab命令窗中,键入Simulink,按回车启动Simulink 此时出现一个Simulink库浏览窗,单击各个工具箱前面符号“+”可以看到工具箱的具体内容。 构造系统 首先单击新文档图标如下图所示,启动一个新的模型仿真窗口。 此时一个新窗口将出现在屏幕上,在该窗口中可以进行模型的创建和模拟。一个典型的模型仿真窗口的快照如下图: 为了熟悉Simulink的环境和组成,对Simulink各种菜单和选项的浏览是非常必要的。我们在Simulink库浏览窗中可以找到Communications Blockset和 Blockset工具箱,在这两个工具中提供了许多通信和信号处理中经常用到的功能模块。应该牢记学习Simulink最好的方法是不断地实践和探索犯错误和纠正错误也是一种学习的方法。 现在开始创建一个使用FFT对信号进行谱分析的模型。 首先在Simulink库浏览窗中找到 Blockset工具箱,展开 Blockset工具箱可以看到Sources条目,点击 Sources条目后在相邻的分割窗中能够找到Sine Wave模块。点击Sine Wave模块,并将它拖放到模型编辑仿真窗口之中,如图所示:提醒:在编辑期间注意保存模型文件,模型文件的扩展名为“.mdl”。 继续选择添加以下模块:Buffer,FFT,Abs和Vector Scope,各模块的路径如下。 Buffer: Blockset→Signal Management→Buffers→Buffer。 FFT: Blockset→Transforms→FFT。 Abs:Simulink→Math Operations→Abs。 Vector Scope: Blockset→Signal Processing Sinks→Vector Scope。 在模型编辑仿真窗口中,各模块在选中状态下,可对其进行删除,拷贝,粘贴,以及移动等操作,于是在添加上述各模块后的结果如下图所示。 由于Sine Wave模块的输出离散信号是一个一个串行送出的,而FFT模块要求输入离散数据是一块一块输入,因此在两者之间必须添加一个Buffer模块,以配合Sine Wave模块和FFT模块之间对数据要求的不同。模块Buffer的作用是将输入离散信号数据帧的大小重新调整,以不同的速率送出。当增加数据帧的大小时,输出离散数据以较小的速率送出;当减小数据帧的大小时,输出离散数据以较大速率送出。如下图所示,设Buffer模块的输入缓存长度为3,则当输入信号为: 1,2,3,4,5,6,7,8,9时(每帧大小为1),输出信号为:[1 2 3],[4 5 6],[7 8 9](每帧大小为3)。 在模块中,符号“”表示模块的输入或输出端口,移动光标到模块的“”处,光标将变为十字型“+”,此时拖动鼠标(按住鼠标左键的同时移动鼠标)到指定模块的输入或输出端,放开鼠标左键能够实现模块之间的连接。按照同样的方式可以完成系统各模块之间的相互连接,如下图所示。 系统仿真 对系统仿真之前,应该对系统中的各个模块中的相关参数进行设定。具体方法是选中需设定的模块,击鼠标键弹出属性,在弹出的属性窗口中对各参数逐一进行设置。 Sine Wave模块的属性设置如下图所示,正弦波形的频率为20Hz,幅度为1V,采样频率为1/64Hz。 Buffer模块的属性设置如下图所示,模块的输出缓冲器大小设置为64,这样模块以64个数据为一帧输出离散数据。 完成对系统中的各个模块的参数设定后,使用菜单Simulation → arameters…对系统仿真参数进行设置。 现在可以点击仿真按钮(或使用CTRL+T按键,或菜单Simulation Start)进行系统仿真,此时信号的频率将显示到向量示波器上(Vector scope),下图所示的信号频率波形。 、四、实验内容及要求 熟悉和了解Simulink的使用; 熟悉Simulind各个模块的作用,了解Simulink的功能和优点,学习

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档