1、System View动态仿真软件简介,System View是基于Windows环境的用于系统仿真分析的可视化软件工具。使用它,用户可以用图符(Token)去描述自己的系统,不用写复杂的程序代码既可完成各种系统的设计与仿真。利用System View可以构造各种复杂的模拟、数字、数模混合系统和各种多速率系统,并加以仿真。,丰富的System View 的图符资源:主(基本)库: 加法器(Adder)、乘法器(Multiplier)、(Main) 信号源(Source)、接收器(Sink)、函数(Function)、算子(Operator)、子系统(Meta System)、子系统输入/输出端
2、口(Meta I/O);可选(专业)库: 通信库(Comm)、逻辑库(Logic)、(Optional) 数字信号处理库(DSP)、射频/模拟库(RF/Analog);用户自定义库: 用户可以根据需要,在获得ELANIX Inc (特殊的可选库) 公司许可后,开发出自己的扩充功能图符,建立用户自定义库(Custom)。,System View 软件具备的主要功能:设计:工作界面为设计窗口,用于完成系统仿真System View 模型的建立,按照需要从相应库中调用功能图符,将图符之间用带有传输方向的连线连接起来。 仿真:工作界面为设计窗口,设计完成后,在设计窗口单击“系统运行”按钮,软件在后台就
3、开始执行仿真。仿真完毕,仿真结果即信号时域波形将被输出到分析窗口;分析:工作界面为分析窗口,用于显示已设计系统中信号的波形,并可以对波形进行需要的处理从而对系统进行分析。下面分别予以介绍。,一、System View的系统设计窗口,1. 主菜单栏系统视窗第一行为主菜单栏它含有几个下拉式菜单,通过这些菜单可以访问重要的SystemView功能,包括:文件(File)、编辑(Edit)、参数优选(Preferences)、视窗观察(View)、便笺(NotePads)、连接(Connetions)、编译器(Compiler)、系统(System)、图符块(Tokens)、工具(Tools)和帮助(
4、Help)。用鼠标选择各菜单都会下拉显示若干选项。新建或打开设计文件的操作步骤与其它软件相同。,2.快捷功能按钮 设计窗口中菜单行的第二行为工具栏,它是由16个常用快捷功能按钮组成的动作条。它包含了在系统设计、仿真中可能用到的各种操作按钮。各按钮的功能如下:,清除系统 删图符块 切断连线 布放连线 复制图符 便笺注释 终止运行 系统运行 系统定时 分析视窗 打开子系统 创建子系统 根轨迹图 绘波特图 画面重画 图标翻转,3图符库选择按钮,系统视窗左侧竖栏是图符库(元件库)选择区。正如前面介绍的,它提供的基本库共有8个。在窗口左上角选中向下的箭头,即图符库选择按钮,从弹出的下拉菜单中就可以将基本
5、库与可选库相互更换。更换后可以提供前面提及的4个主要可选库以及用户自定义库。将需要的库符号拖动到设计区,双击库符号后选择库中器件并设置相应参数就形成了图符块(Token),它是构造系统的基本单元模块。创建一个仿真系统的基本操作是,按照需要调用相应的图符块,将图符块之间用带有传输方向的连线连接起来。,5.系统定时(System Time),因为计算机只能对离散时刻数值进行处理。在SystemView系统窗中完成系统创建后,在系统仿真运行之前,必须先设置好系统定时。具体操作为,在设计窗口中单击“系统定时”快捷功能按钮 ,此时将出现系统定时设置(System Time Specification)对
6、话框,应根据仿真实际来设定对话框中参数即下面罗列参数中各项有关时间的参数。,通常,做系统定时主要考虑采样率与采样点数,并照顾频率分辨率。时间参数之间的关系为:采样点数(终止时间起始时间)(采样率)1采样率=1/采样间隔 频率分辨率采样率采样点数, 起始时间(Start Time)和终止时间(Stop Time), 采样间隔(Sample Rate)和采样数目(No. of Samples), 频率分辨率(Freq.Res.), 更新数值(Update Values),系统循环次数(No. of System Loops),二、进入System View的分析视窗,设置好系统定时参数后,在系统设
7、计窗口中单击“系统运行”快捷功能按钮 ,系统开始执行仿真。之后,在设计窗口最下面一行会提示完成仿真,完成仿真的时间长短由系统复杂程度决定。当系统仿真结束后,在系统设计窗口中单击分析窗口按钮 ,即可激活分析窗口。,System View的分析视窗简介,仿真完成刚进入分析窗口时,会弹出若干带有序号的子窗口,分别对应了设计窗口中各信宿(主要是Analysis图符)的时域波形。单击分析窗下端接收计算器按钮 ,出现“SystemView接收计算器”对话框,对话框窗口左侧区域用于选择动作,右侧用于选择对象,也就是选择哪个或哪几个子窗口。所谓动作就是对得到的各信宿的时域波形(各子窗口)进行所需的各种计算、处
8、理。经过动作后会形成新的子窗口,所有的子窗口在分析窗口中以多种排列方式同时或单独显示。接收计算器中包含各种丰富动作,需要根据所需进行深入学习。其中的典型动作包括:对时域波形叠绘(Overplay Plots)、卷积;求信号功率谱、眼图、信号星座图;绘制BER-SNR曲线等。,三、仿真分析举例: 为了更好理解SYSTEMVIEW中的设计、仿真与分析功能,下面以16QAM系统部分电路的设计、仿真与分析为例进一步加以说明。 下图是在设计窗口中的该电路图符设计结果:,图符分类:,各图符的参数设计:,各图符的参数设计:,各图符的参数设计:,各图符间连线的注意点:,系统定时设定:,在分析窗口中分析仿真结果
9、:,单击“系统运行” ,等待一段时间后,设计窗口中提示仿真完毕;此后,单击 ,进入分析窗口。下面是时域波形仿真结果:,I路时域波形结果分析:,星座图分析:,单击信宿计算器图标按钮 ,按下图选择相应参数,OK后,新窗口W5就给出了sink11、sink15的联合星座图。,16QAM输入信号星座图结果:,形象地说明某种数字调制信号的“幅度-相位”关系,从而可以定性地表明与抗干扰能力有关的“最小信号距离”,信号功率谱分析 定时修改:需要增加采样点数。计算功率谱,采样点 数多时谱较为准确。,功率谱计算参数设定:,单击信宿计算器图标按钮 ,按下图选择相应参数,OK后,新产生窗口W6对应Sink11的功率谱;同理,新产生窗口W7对应Sink12的功率谱。,功率谱结果分析:,基带信号功率谱,16QAM已调信号功率谱,小结从上面内容介绍可以看出, System View具有很强的通信系统仿真分析功能,除上面介绍的功能外,还可以做如根轨迹分析以及许多其它分析功能,同学们要根据自己的选题情况,结合实验教材、参考资料,在实验室System View环境下学习并掌握该软件的相应功能,目的是让同学们利用方便便捷的System View软件功能针对自己感兴趣的方向,进行深入研究,得到有创新意义的研究过程与研究结论,甚至可以探索其它更为广泛的应用领域。,