采用扩频信号进行通信的优越性在于用扩展频谱的方法可以换取信噪比上的好处。即接收机输出的信噪比相对于输入的信噪比有很大改善,从而提高了系统的抗干扰能力。文章根据扩频通信的原理,利用MATALB提供的可视化仿真工具Simulink建立了扩频通信系统仿真模型,研究了扩频通信的特性和扩频增益与输出端信噪比的关系,目的是为以扩频通信为基础的现代通信的研究和设计提供依据。
2.5 SIMULINK简介
2.5.1 SIMULINK介绍
Simulink是MATLAB软件包之一,用于可视化的动态系统仿真,它用于连续系统和离散系统,也适用线性系统和非线性系统。它采用系统模块直观地描述系统典型环节。因此可十分方便地建立系统模型而不需要花较多时间编程。正由于这些特点,Simulink广泛流行,被认为是最受欢迎的仿真软件。本节主要介绍Simulink的应用。
Simulink实际上是面向结构的系统仿真软件。利用Simulink进行系统仿真的步骤是:
(l)启动Simulink,进人Simulink窗口;
(2)在Simulink窗口下,借助Simulink模块库,创建系统框图模样并调整模块参数;
(3)设置仿真参数后,启动仿真;
(4)输出仿真结果。
2.5.2 SIMULINK应用
用户首先进入 MATLAB COMMAND窗口,键人Simulink,立即弹出 Simulink模块库窗口,如图2-2所示。
图2.2 Simulink模块库
Library: Library窗口是Simulink模块库窗口,共有7个标准模块子库,一个MATLAB演示程序图标。
这七个标准模块子库是Source(信号源)、Sink(显示输出)、Discrete(离散)、Linear(线性)、Nonlinear(非线性)、Connections(连接)、Blocksets & Tooboxes。每个模块子库又包含许多常用的模块,供用户建模时使用。
2.5.3系统框图模型的建立
系统框图模型建立的过程如下:
1、建立模型窗口
建立新的模型窗口常有四种方法:
(l)在MATLAB COMMAND窗口下,键人Simulink,弹出Simulink模块库窗口同时,也弹出一个Untitled窗口,该窗口为未取名的模拟窗口,用户可在该窗口下建立新的系统框图模型。
(2)在Simulink窗口下,用鼠标选取菜单[File]中[New]子菜单的[Model]后,会弹出一个Untitled窗口,如图2.3所示,该窗口供用户建立系统框图模型。
(3)若模型文件已存在,Simulink窗口下,选择菜单[File]中[Open]命令,
图2.3 Untitled模型窗口
输入文件名,即打开一个已存在的方框图模型。
(4)若模型文件已存在,在MATLAB COMMAND窗口下,选择[File]中[Run Script]命令,输入文件名,也可打开一个已存在的框图模型。
(5)若模型文件已存在,在MATLAB COMMAND窗口下,键人文件名,也可打开一个已存在的模型。
2、选取模块或模块组
在建立框图模型过程中,需进行如拷贝、删除模块等操作,必须首先选择模块或模块组,具体操作如下:
(l)在模型或模块库的窗口内,找出所需模块图标,用鼠标左键单击。图标四角出现黑圆点,表示该模块已被选中。
(2)在模型或模块库窗口内,用鼠标左键在窗口矩形边界两个对角单击一下,即生成一个边界框将所需几个模块图标包围,松开鼠标,则边界框内模型和连接线出现黑圆点,表示这些模型(包括在连接线)均被选中。
用同样方法可以选取一个系统框图模块的全部模块。
3、模块拷贝及删除
用户在建立自己模型时候,常常需要从Simulink模块库,其他模块库或其他模型窗口复制所需的模块并移动至自己的模型窗口内。有两种操作方法;鼠标拖动方法和菜单命令法。 Matlab的线性分组码及其子码的设计与仿真(6):http://www.751com.cn/tongxin/lunwen_2568.html