欢迎来到天天文库
浏览记录
ID:46222069
大小:2.10 MB
页数:58页
时间:2019-11-21
《通信对抗原理实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章Simulink基础一.实验目的学习Simulink的使用,基于Simulink分析在加性高斯白噪声信道情况下,4PSK调制解调系统中信道信噪比与误码率之间的关系曲线,并为以后的Simulink仿真实验奠定基础。二.基本知识(1)Simulink基础Simulink是一种用来实现计算机仿真的软件工具,是Matlab的一个扩展模块,它在Matlab的支持下向用户提供一种可视化的模型仿真分析环境,可用于实现各种动态系统(包括连续系统、离散系统和混合系统)。在Simulink中,借助于丰富的模块库,能够通过简单的拖放操作构筑层次化的复杂系统
2、,口在Simulink仿真分析过程中,可以在Matlab和Simulink之间任意切换,充分利用两种坏境的优点。下而以FFT对信号进行谱分析为例,对使用Simulink的基本步骤作简单描述。I.启动Simulink在Matlab命令窗中,键入»Simulink,按回车启动Simulink;或点击simulink快捷键。^UTLABFileEditDebugDesktopWindowHelpPl
3、X•GC
4、日
5、
6、CurrentDirectory:d:lflATLAB71work»simulinklSimulink快捷键0VR此时出现一个S
7、imulink库浏览窗,单击各个工具箱前面符号“尸可以看到工具箱的具体内容。口回区)UsedBlocks[5SimulinkLibraryBrowserSimulinkAerospaceBlocksetCDMAReferenceBlocksCommunicationsBlocksUS2dblocksCommonlyUsedBlocksControlSystemToolboReadylf+1CoritinuousEDiscontinuitiqs2.构造系统首先单击新文档图标,如下图所示,启动一个新的模型仿真窗口。SiaulinkLibrary
8、Browser单击启动一个新的模块仿真窗口FileEditViewHelp■D-M#4ICoBBonlyUsedBlocks:simulink/CUsedBlocksSimulinkAerospaceBlocksetcom
9、us2d此时一个新窗口将出现在屏幕上,在该窗口中可以进行模型的创建和模拟。一个典型的模型仿真窗口的快照如下图:该牢记学习Simulink最好的方法是不断地实践和探索,的方法。为了熟悉Siniulink的环境和组成,对Simulink各种菜单和选项的浏览是非常必要的。我们在Simulink库浏览窗屮可以找到Communic
10、ationsBlockset和SignalProcessingBlocksetI具箱,在这两个工具中提供了许多通信和信号处理中经常用到的功能模块。应犯错误和纠止错误也是一种学习现在开始创建一个使用FFT对信号进行谱分析的模型。首先在Simulink库浏览窗中找到SignalProcessingBlockset工具箱,展开SignalProcessingBlockset工具箱可以看至fJSignalProcessingSources条目,点击SignalProcessingSources条目后在相邻的分割窗中能够找到SineWave模块。点击
11、SineWave模块,并将它拖放到模型编辑仿真窗口之中,如上图所示:提醒:在编辑期间注意保存模型文件,模型文件的扩展名为".rndPo继续选择添加以下模块:Buffer,FFT,Abs和VectorScope,各模块的路径如下。Buffer:SignalProcessingBlockscWSignalManagement—>Buftcrs—>BufIcroFFT:SignalProcessingBlockset—>Transfbrms^FFToAbs:Simulink^MathOperations—Abs。VectorScope:Signa
12、lProcessingBlockset—>SignalProcessingSinks—VectorScopeo在模型编辑仿真窗口中,各模块在选中状态下,可对其进行删除,拷贝,粘贴,以及移动等操作,于是在添加上述各模块后的结果如下图所示。98765432Buffer由于SineWave模块的输出离散信号是一个一个串行送出的,而FFT模块要求输入离散数据是一块一块输入,因此在两者之间必须添加一个Buffei•模块,以配合SineWave模块和FFT模块之间对数据要求的不同。模块Buffer的作用是将输入离散信号数据帧的大小重新调整,以不同的速率
13、送出。当增加数据帧的大小时,输出离散数据以较小的速率送出;当减小数据帧的大小时,输出离散数据以较大速率送出。如下图所示,设Buffer模块的输入缓存长度为3,则当输入信号为:1,
此文档下载收益归作者所有