通信原理MATLAB\Simulik仿真(一)基础知识

MATLAB和Simulink仿真环境被集成在一个软件实体中,在MATLAB集成环境中可以打开Simulink文件和Simulink库浏览器(Simulink Library Browser)。

Simulink是MATLAB提供的用于对动态系统进行建模、仿真和分析的工具包。Simulink提供了专门用于显示输出信号的模块,可以在仿真过程中随时观察仿真结果。同时,通过Simulink的存储模块,仿真数据可以方便地以各种形式保存到MATLAB工作空间或文件中,以供用户在仿真结束之后对数据进行处理和分析。另外,Sumlink把具有特定功能的代码组织成模块的方式,并且这些模块可以组织成具有等级结构的子系统,因此具有内在的模块化设计功能。基于以上优点,Simulink作为一种通用的仿真建模工具,广泛应用于通信仿真、数字信号处理、模糊逻辑、数字控制神经网络、机械控制和虚拟现实等领域中。

Simulink采用图形化和模块化的建模方式,每个模块都有自己的输入/输出接口来实现一定的功能,模型结构十分直观,适合用来描述运算结构模块化和层次化清晰的系统和模型。基于Simulink的仿真模型文件的扩展名是“.mdl”。

通信系统仿真是研究、分析与设计通信系统的手段,它的优点包括5个方面:

  1. 便于用数学模型描述实验研究设备,可获得逼近真实的输出信号,修改设计方案变成修改数学模型和仿真参数,从而便于寻求最佳的系统设计参数;
  2. 可以将设备置于所要求的的工作环境中(如用户数、噪声和干扰强度或信道参数等),并迅速得到环境参数、条件变化对系统工作的影响,还可以创造物理上难以实现的环境条件;
  3. 可减小研究开发的投资,缩短设备研制周期;
  4. 可减小系统设计差错,便于从全局来研究和分析一个系统;
  5. 可以减小实验中偶然因素(如外部干扰、设备认为因素等)的影响,增强分析问题的科学性。

通信系统仿真的第一步是建模,有系统建模、设备建模与信号建模。

系统建模是将通信系统自顶向下以树形结构形式一层一层向下分解。

设备建模是将子系统表示为方块图。方块图中的各个方块可以表示一个功能、一个函数、一个算法或一组方程等,同时还包括某些人工设备,如电缆或信道等。

信号建模是用数学方程表示各类信号,如噪声信号、正弦信号、调制信号和编码信号等。

Simulink在MATLAB(R2015b)软件中的启动及Simulink界面的介绍

Simulink的启动方式

方式一:在菜单栏中点击Simulink的快捷方式按钮

方式二:在命令窗口中输入sinulink后按回车键

启动后的界面如下

单击模块库旁边的“>”号,可显示它所包含的全部子库。当单击子库时,左右边窗口可显示出子库所包含的全部模块。单击模块时,就会在“模块描述”栏内显示对该模块的介绍。

在仿真通信系统时,最常用的库有Simulink(公共模块库)、Communications Blockset(通信模块库)和Signal Processing Blockset(信号处理模块库)。

原文发布于微信公众号 - IT界的小白帽(l1084504793)

原文发表时间:2019-06-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券