SystemView的基本库使用说明
SystemView及其操作简介
SystemView及其操作简介SystemView及其操作简介美国ELANIX公司于1995年开始推出SystemView软件⼯具,最早的1.8版为16bit教学版,⾃1.9版开始升为32bit专业版,⽬前我们见到的是4.5版。
SystemView是在Windows95/98环境下运⾏的⽤于系统仿真分析的软件⼯具,它为⽤户提供了⼀个完整的动态系统设计、仿真与分析的可视化系统软件环境,能进⾏模拟、数字、数模混合系统、线性和⾮线性系统的分析设计,可对线性系统进⾏拉⽒变换和Z变换分析。
⼀、SystemView的基本特点SystemView基本属于⼀个系统级⼯具平台,可进⾏包括数字信号处理(DSP)系统、模拟与数字通信系统、信号处理系统和控制系统的仿真,并配置了⼤量图符块(Token)库,⽤户很容易构造出所需要的仿真系统,只要调出有关图符块并设置好参数,完成图符块间的连线后,运⾏仿真操作,最终以时域波形、眼图、功率谱、星座图和各类曲线形式给出系统的仿真分析结果。
SystemView的库资源⼗分丰富,主要包括:含有若⼲图符库的主库(MainLibrary)、通信库(Communications Library)、信号处理库(DSP Library)、逻辑库(LogicLibrary)、射频/模拟库(RF Analog Library)、Matlab连接库(M-Link Library)和⽤户代码库(Costum Library)。
⼆、SystemView系统视窗1、主菜单功能图1 系统视窗遵循以下步骤进⼊SystemView系统视窗:(1)双击SystemView图标,开始启动系统。
(2)⾸先会出现SystemView License Manager窗⼝,可⽤来选择附加库。
本实验中选择Selectall再左键单击OK结束选择。
(3)然后会出现Recent SystemView Files窗⼝,可⽤来⽅便的选择所需打开的⽂件。
System View中文教程
2.1.3 Communication 通信滤波器设计 .........................................................................28
2.1.4 用户自定义型滤波器的设计...............................................................................28
第2章
用 System View 实现滤波器设计 ...........................................................................22
§2.1 各种类型的滤波器设计.............................................................................................23
SYSTEM VIEW 教材
第 1 章 System View 的功能与使用简介 ..................................................................................1 §1.1 System View 简介 .........................................................................................................1 §1.2 System View 的用户环境 .............................................................................................2 1.2.1 设计窗口.................................................................................................................2 1.2.2 图标库.....................................................................................................................3 1.2.3 图标定义.................................................................................................................5 §1.3 系统定时.......................................................................................................................6 §1.4 基本使用.......................................................................................................................8 1.4.1 基本系统的搭建.....................................................................................................8 1.4.2 分析窗口...............................................................................................................10 1.4.3 接收计算器...........................................................................................................12 1.4.4 全局参数连接.......................................................................................................14 1.4.5 可变参数设计.......................................................................................................15 1.4.6 与外部文件的接口...............................................................................................16 1.4.7 动态探针功能.......................................................................................................18 1.4.8 自动程序生成(APG)功能 ....................................................................................21
SystemView讲义
器图标,就会将该接收器中的图形打印出来。
Print SystemView Sink…:(打印 SystemView 接收器)选择此选项后,单击系统中所感兴趣
的 SystemView 接收器图标,就会将该接收器中的图形打印出来。
Printer/Page Setup…:(打印机设置)打开打印机设置对话框,确定和配置用户打印机。
Save System As…:(另存系统)以用户选择的文件名保存当前系统内容。用于未命名的新系
统或以新名字保存已存在的系统。
Save System As Version:(选择版本保存系统)可选择 4.0 或以上的任何版本来保存文件。
Save Selected MetaSystem…:(保存子系统)选择此命令,然后将光标置于想保存的子系统
Preferences Optimize for Run Time Speed:(优化)优化系 统运行速度。 Reset All Defaults:(缺省设置)复位系统缺省 设置。 Properties…:(特性)打开一个如图 1.6 的对话 框进行系统特性配置。
图 1.4 定制可以取消的项目
图 1.5 Preferences 菜单
第一章SystemView 使用简介
第一节
SystemView 简介
SystemView 是美国 ELANIX 公司推出的,基于 Windows 环境下运行的用于系统仿真分
析的可视化软件工具,它使用功能模块(Token)去描述程序,无需与复杂的程序语言打交道,
不用写一句代码即可完成各种系统的设计与仿真,快速地建立和修改系统、访问与调整参数,
口:与Xilinx公司的软件Core Generator配套,可以将SystemView系统中的部分器件生成下载
systemview使用方法
Edit菜单
Edit>>Copy Note Pad
复制便笺
Edit>>Copy SystemView Sink
复制System View接收器
Edit>>Copy System to Clipboard
复制系统到剪贴板
Edit>>Copy System: Selected Area
以安全模式打开系统
File>>Save System
用已存在的文件名存储当前系统内容
File>> Save System As
将当前系统内容另存为一个文件
File>> SaveSelected Metasystem
存储选择的亚系统文件
File>>System File Information
系统文件信息
定制
Preference>>Reset All Defaults
复位所有缺省设置
Preference>>Optimize for RunTime Speed
优化运行时速
View菜单
View>>Zoom
界面图形缩放
View>>MetaSystem
亚系统
View>>Hide Token Numbers
隐藏显示图符编号
File>>Print System: Text Tokens
打印屏幕内容,图符块用文字代替
File>>Print System: Symbolic Tokens
如实打印屏幕内容,包括图符块
keil system viewer用法
keil system viewer用法Keil System Viewer是一种用于可视化嵌入式系统的软件工具,可以帮助开发人员分析和优化嵌入式系统的性能。
下面是Keil System Viewer的一些基本用法:1. 打开Keil System Viewer:打开Keil MDK开发环境,然后在菜单栏中选择 "View" -> "System Viewer",或者使用快捷键 Ctrl + 7,在工具栏上会显示System Viewer的图标,点击即可打开System Viewer。
2. 导入系统配置文件:在System Viewer中,导入系统配置文件,以识别和显示嵌入式系统的硬件资源。
可以通过 "File" -> "Import" 来导入配置文件。
3. 分析系统信息:一旦系统配置文件被导入,System Viewer将显示各种硬件资源的信息,如处理器、片上外设、中断控制器等。
用户可以查看硬件资源的详细信息,如基地址、中断向量等。
4. 管理事件和状态:System Viewer可以跟踪系统的事件和状态,包括时钟周期、任务完成等。
用户可以通过 "Events" -> "Add Event" 来添加需要关注的事件,并使用 "Events" -> "Start" 开始跟踪事件。
5. 分析中断和任务:System Viewer提供了中断和任务的分析功能,可以查看任务的执行时间和中断的触发时间。
用户可以通过 "Analyze" -> "Function Execution" 选择要分析的中断或任务,并查看其详细信息。
6. 优化代码性能:System Viewer还提供了代码性能分析的功能,可以帮助用户优化嵌入式系统的代码。
02第二章 SystemView 的图符库
2.1 基本库
2.1 基本库
表2.1.1 信号源库见下表
2·1·2 算子库
见下表
2·1·3 函数库
见下表
2·1·4信号接收器库
见下表
2·2
2.2.1
扩展功能库
通信图符库 见下表
2.2.2 DSP库
见下表
2·2·3逻辑库
见下表
2·2·4射频/模拟库
第二节 SystemView 的图符库
介绍了SystemView 所有的功能图符,提供 一个快速查阅每个图符对应功能的途径。它是 一个高度浓缩了的图符功能表,可以让读者快 速选取或查阅所需的图符功能。 按照基本库、扩展功能库和扩展用户库等3 个部分来逐一介绍SystemView的图符库。所有 图符及其参数设置、功能简要说明都排列在对 应的表格中。
2.3.1 通信库2
扩展的通信库2主要对原有通信库增加了时分 复用、OFDM调制解调、QAM编码与调制解调、 卷积码收缩编解码、Gold码以及各种衰落信道 等功能 (见表2·9)。在SystemView 4·5版中, 扩展的通信库2被并入基本通信库中,无需单 独安装。
表2·9 通信库2的说明
2.3.2 IS95库(CDMA/PCS)
2·2 试定义一个线性系统算子,将其设置为一 个"Analog"类型的5极点"Butter worth"低通滤 波器,截止频率为3000 Hz。 2·3 2 3 将练习题2.1中定义的高斯噪声通过练习 2.1 题2.2定义的低通滤波器后与练习题2·1中定义 的正弦波相乘,观察输出波形。
见下表
2·3 扩展的用户库
扩展的用户库包括ELANIX公司自己提供的扩展 通信库2、IS95/CDMA、数字视频广播DVB, 另外ELANIX公司的合作伙伴Entegra公司 http:) (http:)也提供了自适应滤 波库,访问上述网站可获得最新的参考资料或 图符库,下载后需要安装到SystemView系统目 录下方可使用。对有特殊应用要求的读者,可 以自己用C/C++语言编写所需的库,编译后加 入SystemView中,如同系统默认的库一样使用。 具体编写要求,参阅系统Help子目录下的 UserCode·pdf文档。
SystemView软件简介说明书2691146
最新资料推荐System View 软件简介说明书26911461 引言通信系统是用以完成信息传输过程的技术系统的总称。
基本通信系统一般由信源、信宿(收信者)、发端设备、收端设备和传输媒介等组成•一般发送设备应有调制器,接受设备要有解调器。
这就用到了调制解调积技术。
调制分为数字调制和模拟调制两类。
模拟调制的常用方法有:AM 调制、DSB调制及SSB调制等。
数字调制常用的方法有:2ASK 调制、2FSK调制、2PSK调制及2DPSK调制等。
经过调制不仅可以进行频谱搬移,把调制信号的频谱搬移到所希望的位置上,从而将调制信号转换成适合于信道传输或便于信道多路复用的已调信号,而且它对系统的传输有效性和传输的可靠性有着很大的影响。
调制方式往往决定着一个通信系统的性能。
本次课程设计主要对常见的模拟和数字调制解调、抽样定理、增量调制系统和数字基带传输系统进行设计与仿真分析,并进一步设计和仿真AM超外差收音机以熟练System View软件的运用。
通信技术在日新月异的发展,通信系统也日趋复杂多样。
因此,在通信系统的设计研发过程中,通信系统的软件仿真已1 / 3成为必不可少的一部分。
目前,电子设计自动化EDA(Electro nic Desig n Automatic)已成为通信系统设计的主潮流。
为了使复杂的设计过程更加便捷高效,使分析与设计所需的时间和费用降低,美国Elanix公司推出的基于PC机Windows平台的System View动态系统仿真软件。
这是一款比较流行的,优秀的仿真软件,目前大多数通信系统的仿真都是用这款软件。
因此,本次课程设计亦采用System View软件进行通信系统的设计与仿真分析,以加深对通信原理这门课程理论的理解和提高对理论知识的实际应用能力。
2 System View 软件简介System View 是一个用于现代工程与科学系统设计及仿真的动态系统分析平台。
从滤波器设计、信号处理、完整通信系统的设计与仿真,直到一般的系统数学模型建立等各个领域,System View在友好而且功能齐全的窗口环境下,为用户提供了一个精密的嵌入式分析工具。
SystemView的基本库使用说明
SystemView 的基本库使用说明SystemView 的基本库包括信源库、算子库、函数库、信号接收器库等,它为该系统仿 真提供了最基本的工具。
1.幅度2.频率(HZ)产生一个u 率相位调制载波信号y(t)=sin(2PIfct+*T(t)+3. 载波相位(deg) *)其中*T(t)是具有u 率相位值的PN 序列(0-2PI),T 是设置的4. 符号速率5.符号符号周期(符号速率的倒数),*是载波相位。
基本库1、SystemView 为我们提供了 16种信号源,可以用它来产生任意信号2、 y 功能强大的算子库多达31种算子,可以满足您所有运算的要求L- 32种函数尽显函数库的强大库容!12种信号接收 方式任你挑选,要做任何分析都难不倒它扩展功能库扩展功能库提供可选择的能够增加核心库功能的用于特殊应用的库。
射频/模拟和逻辑应用。
它允许通信、DSR1、包含有大量的通信系统模块的通信库,是快速设计和仿真现代通信系统的有力 工具。
这些模块从纠错编码、调制解调、到各种信道模型一应俱全。
2、DSP 库能够在你将要运行 DSP 芯片上仿真DSP 系统。
该库支持大多DSPS 片的算 法模式。
例如乘法器、加法器、除法器和反相器的图标代表真正的DSP 算法操作符。
还包括高级处理工具:混合的 Radix FFT 、FIR 和IIR 滤波器以及块传输 等。
逻辑运算自然离不开逻辑库了,它包括象与非门这样的通用器件的图标、 列器件功能图标及用户自己的图标等。
74系扩展用户库射频/模拟库支持用于射频设计的关键的电子组件,例如:混合器、放大器和功 率分配器等。
2、IS95/CDMA 数字视频广Entegra 公司也提供了自适应滤波器库。
有能力的读者也可自己用 C/C++语言自编所需的库,扩展的用户库包括有Elanix 公司自己提供的扩展通信库播DVB 另外其合作伙伴()后加入即可。
通信库2:扩展的通信库 编码与调制解调、卷积码收缩编解码、 通信库2已被合并到基本通信库中。
systemview中文使用说明3-profession
2 输入输出组 Input/Output 该组中的图标完成数字信号处理库中的图 标与系统中的其它图标相连时所需的格式转换
3 位逻辑组 Bit Logic 该组中的图标将输入的数字信号进行按位的逻 辑运算 如与 或 异或等
3 图形 Graphic 该组中的信号接收器可以在屏幕上直接绘出所接收信号 的波形
4 输出 Export 该组中的信号接收器可以将所接收信号各点的采样值按 要求格式输出值指定的数据文件 以方便其它系统对运行结果进行处理
3.2 专业库
3.2.1 通信库
System View 的通信库中包括了在设计和仿真现代通信系统中可能用到的各 种模块 它使在一台个人的 PC 上仿真一个完整的通信系统成为可能 该库中包 括各种纠错码编码/解码器 基带信号脉冲成型器 调制器/解调器 各种信道模 型以及数据恢复等模块 用通信库中的图标 与基本库及其它专业库中的各图标 相配合使用 就可以构成现代通信中的各种完整的通信系统模型 通信库中的图 标共分为六组
3 3 扩展库
3.3.1 CDMA 库
在 System View 平台上可以利用其 CDMA 库的资源 很方便地建立一个较 为完整的 基于 IS-95 标准下的 包括了基站发出的下行系统的基带模型
39
资料收藏 E-MAIL:killmai@ System View 版权归原作者所有
2. 采样/保持器 Sample/Hold 该组中的图标实现对信号的各种采样器相对 应的恢复保持器
3. 逻辑运算 Logic 该组中的图标完成常用的逻辑运算 4. 积分/微分 Integral/Diff 该组中的图标完成近似的微积分运算 5. 延迟器 Delay 该组中的图标将输入信号按要求进行延迟 6. 增益 Gain/Scale 该组中的图标对输入信号进行放大 取整/小数等运
SystemView基本介绍
SystemView工具条图标介绍返回上级菜工具条包括许多常用功能的图标快捷键,当鼠标移动到每个快捷键图标上时,程序会自动提示能键的作用,各功能键的作用如下:切换图符库: 用于将图符栏在基本图符库与扩展图符库之间来回切换。
点击三角形则可入用户自定义库。
打开已有系统: 将以前编辑好的系统调入设计工作区,现有设计区将被新的系统替代,入新的系统以前,软件提示将目前设计区内容存盘。
保存当前设计区: 将当前设计工作区内容存盘。
学习版无此功能。
必须升级到专业版功能才能有效。
将当前设计工作区的图符及连接输出到打印机。
学习版无此功能清除工作区: 用于清除设计窗口中的系统。
如果用户没有保存当前系统,会弹出一个系统的对话框。
删除按钮: 用于删除设计窗口中的图符或图符组。
用鼠标单击该按钮再单击要删除的即可删除该图符断开图符间连接: 单击此按钮后,分别单击需要拆除它们之间连接的两个图符,两图间的连线就会消失。
注意必须按信号流向的先后次序按两个图符。
连接按钮: 单击此按钮,再单击需要连接的两个图符,带有方向指示的连线就会出现图符之间,连线方向由第一个图符指向第二个,因此要注意信号的流向。
复制按钮: 单击此按钮,再单击要复制的图符则出现一个与原图符完全相同的图符,符与原图符具有相同的参数值,并被放置在与原图符位置相差半个网格的位置上。
图符翻转: 单击此按钮,再单击需要翻转的图符,该图符的连线方向就会翻转180度,线也会随之改变,但是图符之间的连接关系并不改变。
此功能在调整设计区图符位置时用。
主要用于美化设计区图符的分布和连线,避免线路过多交叉。
创建便笺: 用于在设计区中插入一个空白便笺框,用户可以输入文字、移动或重新编便笺。
创建子系统: 用于把所选择的图符组创建成MetaSystem。
单击此按钮后,按住鼠标左并拖拽鼠标可以把选择框内的一组图符创建为子系统MetaSystem,并出现一个子系统替代原来的图符。
显示子系统: 用于观察和编辑嵌入在用户系统中的MetaSystem结构。
systemview图符功能表
SystemView图符功能表本章的图符库包括了systemview的所有功能图符,可供读者快速查阅。
它是一个高度浓缩了的图符功能表,您可以快速选取或查阅所需的图符功能,而不用频繁的翻阅英文使用说明书。
基本库SystemView的基本库包括信源库、算子库、函数库、信号接收器库等,它为该系统仿真提供了最基本的工具。
SystemView为我们提供了16种信号源,可以用它来产生任意信号功能强大的算子库多达31种算子,可以满足您所有运算的要求32种函数尽显函数库的强大库容!12种信号接收方式任你挑选,要做任何分析都难不倒它扩展功能库扩展功能库提供可选择的能够增加核心库功能的用于特殊应用的库。
它允许通信、DSP、射频/模拟和逻辑应用。
包含有大量的通信系统模块的通信库,是快速设计和仿真现代通信系统的有力工具。
这些模块从纠错编码、调制解调、到各种信道模型一应俱全。
DSP库能够在你将要运行DSP芯片上仿真DSP系统。
该库支持大多DSP芯片的算法模式。
例如乘法器、加法器、除法器和反相器的图标代表真正的DSP算法操作符。
还包括高级处理工具:混合的Radix FFT、FIR和IIR滤波器以及块传输等。
逻辑运算自然离不开逻辑库了,它包括象与非门这样的通用器件的图标、74系列器件功能图标及用户自己的图标等。
射频/模拟库支持用于射频设计的关键的电子组件,例如:混合器、放大器和功率分配器等。
扩展用户库扩展的用户库包括有Elanix公司自己提供的扩展通信库2、IS95/CDMA、数字视频广播DVB。
另外其合作伙伴Entegra公司也提供了自适应滤波器库()。
有能力的读者也可自己用C/C++语言自编所需的库,后加入即可。
通信库2:扩展的通信库2主要对原来的通信库加了时分复用、OFDM调制解调、QAM编码与调制解调、卷积码收缩编解码、GOLD码以及各种衰落信道等功能。
4.5版中,通信库2已被合并到基本通信库中。
IS95库:IS95库为设计CDMA和个人通信系统提供了一个快捷的工具。
systemview基本操作
systemview 基本操作
实验目的:
1. 熟悉systemview 软件的使用,掌握主要操作步骤
2. 学会使用SystemView 软件并会查找相应元器件
3. 掌握信号的时域与频域的分析方法
4. 掌握SystemVue 分析窗口的使用
5. 能利用分析窗口对波形进行时域与频域的分析 实验内容:
按照实例使用图符构建简单的通信系统,并了解每个图符的功能 实验步骤:
1. 计算信号的平方
∣ →
(1) 从基本图符库中选择信号源图符,选择正弦波信号,参数设定
中设置幅度为1,频率为10Hz ,相位为0。
(2) 选择函数库,并选择Algebraic 标签下的 图符。
在参数设
定中设置a=2,表示进行x2运算。
(3) 放置两个接收器 图符,分别接收信号源图符的输出和函数
算术运算的输出,并选择Graphic 标签下的图符,表示在系统运行结束后才显示接收到的波形。
(4)将图符进行连接,运行仿真,最终结果如下图所示:
2. 常规双边带条幅(AM)
(1).按快捷键切换到通信图符库Comm,从图符库中拖动一个图符至设计窗口,双击该图符,选择调制器“Modulators”中的“DSB-AM”,并在参数设置窗口中的文字框中输入幅度1V,频率1000Hz,调制度0.5,确认退出,图符变成。
(2).放置两个接收器图符,用于接收调制信号和已调信号波形。
(3).对图符进行连线,如下图所示
(4).设置仿真参数:
仿真时间102.3ms
采样点1024
采样频率10kHz
(5).运行仿真,并得到各个接收器的波形。
实验结果:
观察各输出信号的波形和频谱。
SYSTEMVIEW简单使用-PPT精选文档
System View 模型的建立,按照需要从相应库中 调用功能图符,将图符之间用带有传输方向的连
线连接起来。
仿真:工作界面为设计窗口,设计完成后,在设计窗口
单击“系统运行”按钮,软件在后台就开始执行 仿 真。仿真完毕,仿真结果即信号时域波形将被输 出到分析窗口; 分析:工作界面为分析窗口,用于显示已设计系统中信 号的波形,并可以对波形进行需要的处理从而对 系统进行分析。 下面分别予以介绍。
丰富的System View 的图符资源:
主(基本)库: (Main)
加法器(Adder)、乘法器(Multiplier)、 信号源(Source)、接收器(Sink)、 函数(Function)、算子(Operator)、 子系统(Meta System)、 子系统输入/输出端口(Meta I/O);
⑴ 起始时间(Start Time)和终止时间(Stop Time)
⑵ 采样间隔(Sample Rate)和采样数目(No. of Samples)
⑶ 频率分辨率(Freq.Res.) ⑷ 更新数值(Update Values) ⑸系统循环次数(No. of System Loops)
通常,做系统定时主要考虑采样率与采样点数,并照顾频率分辨率。 时间参数之间的关系为: 采样点数=(终止时间-起始时间)×(采样率)+1 采样率=1/采样间隔 频率分辨率=采样率/采样点数
仿真完成刚进入分析窗口时,会弹出若干带有序号的 子窗口,分别对应了设计窗口中各信宿(主要是Analysis 图符)的时域波形。单击分析窗下端接收计算器按钮 , 出现“SystemView接收计算器”对话框,对话框窗口左侧 区域用于选择动作,右侧用于选择对象,也就是选择哪个 或哪几个子窗口。所谓动作就是对得到的各信宿的时域波 形(各子窗口)进行所需的各种计算、处理。经过动作后 会形成新的子窗口,所有的子窗口在分析窗口中以多种排 列方式同时或单独显示。 接收计算器中包含各种丰富动作,需要根据所需进行 深入学习。其中的典型动作包括:对时域波形叠绘 (Overplay Plots)、卷积;求信号功率谱、眼图、信号 星座图;绘制BER-SNR曲线等。
systemview的用法
本章的图符库包括了systemview的所有功能图符,可供读者快速查阅。
它是一个高度浓缩了的图符功能表,您可以快速选取或查阅所需的图符功能,而不用频繁的翻阅英文使用说明书。
基本库SystemView的基本库包括信源库、算子库、函数库、信号接收器库等,它为该系统仿真提供了最基本的工具。
SystemView为我们提供了16种信号源,可以用它来产生任意信号功能强大的算子库多达31种算子,可以满足您所有运算的要求32种函数尽显函数库的强大库容!12种信号接收方式任你挑选,要做任何分析都难不倒它扩展功能库扩展功能库提供可选择的能够增加核心库功能的用于特殊应用的库。
它允许通信、DSP、射频/模拟和逻辑应用。
包含有大量的通信系统模块的通信库,是快速设计和仿真现代通信系统的有力工具。
这些模块从纠错编码、调制解调、到各种信道模型一应俱全。
DSP库能够在你将要运行DSP芯片上仿真DSP系统。
该库支持大多DSP芯片的算法模式。
例如乘法器、加法器、除法器和反相器的图标代表真正的DSP算法操作符。
还包括高级处理工具:混合的Radix FFT、FIR和IIR滤波器以及块传输等。
逻辑运算自然离不开逻辑库了,它包括象与非门这样的通用器件的图标、74系列器件功能图标及用户自己的图标等。
射频/模拟库支持用于射频设计的关键的电子组件,例如:混合器、放大器和功率分配器等。
扩展用户库扩展的用户库包括有Elanix公司自己提供的扩展通信库2、IS95/CDMA、数字视频广播DVB。
另外其合作伙伴Entegra公司也提供了自适应滤波器库()。
有能力的读者也可自己用C/C++语言自编所需的库,后加入即可。
通信库2:扩展的通信库2主要对原来的通信库加了时分复用、OFDM调制解调、QAM 编码与调制解调、卷积码收缩编解码、GOLD码以及各种衰落信道等功能。
4.5版中,通信库2已被合并到基本通信库中。
IS95库:IS95库为设计CDMA和个人通信系统提供了一个快捷的工具。
第9章 SystemView的操作
第9章 System View的操作
9.3 系统定时(System Time)
在System View系统窗中完成系统创建输入操作(包 括调出图符块、设置参数、连线等)后,首先应对输入 系统的仿真运行参数进行设置。因为计算机只能采用 数值计算方式,起始点和终止点究竟为何值?究竟需要 计算多少个离散样值?这些信息必须告知计算机。
第9章 System View的操作
4.频率分辨率(Frequency Resolution)
该参数是指系统对用户数据进行Fourier变换时, 根据时间序列所得到的频率分辨率。System View根据 下式自动计算频率分辨率:频率分辨率=采样率/采样 点数 5.更新数值(Update Values) 用户更改了某一个时间参数后,只要按下“Update” 按钮,System View就会自动对所有其它参数进行修改。
第9章 System View的操作
第9章 System View的操作
9.1 System View的安装
9.2 System View的工作环境 9.3 系统定时 9.4 System View的图符 9.5 亚系统 9.6 分析窗口 9.7 System View的图符库
第9章 System View的操作
第9章 System View的操作
9.4 System View的图符
9.4.1 System View主库的图符 在系统窗口的左边为图符库区,在库区中共有8个 通用图符,它们代表了6个不同的图符库以及加法和乘 法图符。
第9章 System View的操作
1. 信源库(Source)
System View为用户的仿真分析系统提供了强大的 信号源库。每一个用户系统至少有一个信号源,用户 也可以通过定义文件作为信号源,将信号和数据输入。 信源库主要有以下3类: (1) 正弦/周期性信号源库。正弦/周期性信号源库 如图9.3所示,它可以产生周期性信号及其所需的一系 列参数。例如正弦信号及其参数,包括频率、幅度和
systemview实验软件使用说明书
一、SystemView 系统窗口
启动 SystemView 后就会出现如图 1.2 所示的系统设计窗口。它包括标题栏、菜单 栏、工具条、滚动条、提示栏、图符库和设计窗工作区。其中设计窗口工作区是用于设 置、连接各种图符以创建系统,进行系统仿真等操作;提示栏用于显示系统仿真的状态 信息、功能快捷键的功能信息提示和图符的参数显示;滚动条用于移动观察当前的工作 区域。当鼠标器位于功能图符上时,则该图符的具体参数就会自动弹出显示。
三、SystemView 系统菜单栏
SystemView 除了通过设计窗口的快捷图标完成设计和设定功能外, 通过菜单也能完 成所有功能。 菜单栏包括有 File, Edit, Preferences, View, Notepads, Connections, Compiler,System,Token,Tools 和 He1p 等多个下拉菜单选项。通过这些选项可以访 问重要的 SystemView 功能,其详细说明如下: 1.File(文件)菜单 New System 清除当前系统。 Open Recent System 打开当前系统,系统自动列出最近编辑过的设计并从中选取。 Open Existing System 打开已存在的 SystemView 文件以便分析和调整。 Open System in Safe Mode 以安全模式(只读)打开系统文件。 Save System 保存当前设计工作区内容。 Save System As 当前设计工作区内容另存为新的文件名。 Save Selected MetaSystem 将当前系统选择部分以子系统保存。 System File Information 显示当前系统文件的信息。 Print System:Text Tokens 打印系统屏幕内容,图符用文字信息盒代替。其中 Hide Token Parameters 选项在打印时不打印图符参数,Show Token Parameters 选项在打印 时打印图符参数。 Print System:Symbolic Tokens 以图形方式如实打印屏幕。
SystemView讲义
Print System Summary:(打印系统摘要)打印带有图标设置参数的图标表,表中带有文件名、
日期及时间窗口数据。
Print System Connection List:(打印连接表)打印带有区分输入输出的系统图标表。
Print Real Time Sink…:(打印实时接收器)选择此选项后,单击系统中所感兴趣的实时接收
Preferences Optimize for Run Time Speed:(优化)优化系 统运行速度。 Reset All Defaults:(缺省设置)复位系统缺省 设置。 Properties…:(特性)打开一个如图 1.6 的对话 框进行系统特性配置。
图 1.4 定制可以取消的项目
图 1.5 Preferences 菜单
图标上,单击鼠标左键。
System File Information…:(系统文件信息)打开系统文件信息窗,其中包含该系统文件的
详细说明,并允许用户输入t Tokens:(以文字图标打印系统)打印系统屏幕内容。图标用文字信息代替。
Print System:Symbolic Tokens:(以符号图标打印系统)以图形方式如实打印系统屏幕。
分析系统波形。在窗口内,可以通过鼠标方便地控制内部数据的图形放大、缩小、滚动等。
另外,分析窗中还带有一个功能强大的“接收计算器”,可以完成对仿真运行结果的各种运
算、谱分析、滤波。
SystemView还具有与外部文件的接口,可直接获得并处理输入/输出数据。提供了与编
程语言VC++或仿真工具Matlab的接口,可以很方便的调用其函数。还具备与硬件设计的接
SystemView 的库资源十分丰富,包括含若干图标的基本库(Main Library)及专业库
Systemview软件的使用
信号源图标
代表用于产生用户系统输入信号的信号源库。 子系统图标
这个图标代表了一组图标(可能是一个很大的图标组, 其中还可能包含下级子系统)。这些图标在用户仿真 中作为一个完整的子系统函数以及过程使用。
加法器图标 代表加法器完成几个输入信号的加法运算。
子系统I/O图标
这个图标用于设置子系统的输入输出端口。
1.4 基本使用
1.4.1 基本单的系统来熟 悉各项基本操作。它的信号源产生正弦信号,直接将 该信号送至输出端,用观察窗进行观察。完成该系统 的搭建所需进行的操作步骤如下:
1. 进行系统定时。单击系统时间按钮 弹出系统 定时窗口各框内的数值即为系统定时的默认值,本 例即采用该默认值,因此直接点“OK”按钮完成 时 间设置;
3.调出 “Sink”观察窗通用图标。双击该图标并 选择“Analysis”分析窗作为信号接收器的类型。除 了少数几种观察窗类型外 ,大部分观察窗都不需要 参数设置。在观察窗的窗口最下端有一个“Custom Sink Name:”的对话框,可以在该框中给选中的观 察窗取一个名字,例如“Result”等,以便于在分析 窗中观察分析。
单击“系统定时”(System Time)按钮 的系统定时窗口:
,打开如图
其中 ,起始时间和终止时间控制了系统的运行时间 范围。System View 对系统仿真运行时间基本上没有 限制,只要求终止时间要大于起始时间,采样率和 采样时间间隔在仿真过程中控制着时间步长,因此 决定了系统的仿真效果。一般为了获得较好的仿真 波形,系统的采样率应设为系统信号最高频率的5至 7倍。当采样率为系统信号最高频率的10倍以上时, 仿真波形就几乎没有失真了。采样点数是由系统的 运行时间和采样率共同决定的。它们之间的关系如 下: 采样点数 = (终止时间 -起始时间) *采样率+1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SystemView 的基本库使用说明基本库 SystemView 的基本库包括信源库、算子库、函数库、信号接收器库等,它为该系统仿真提供了最基本的工具。
1、 SystemView 为我们提供了16种信号源,可以用它来产生任意信号2、 功能强大的算子库多达31种算子,可以满足您所有运算的要求3、 32种函数尽显函数库的强大库容!4、12种信号接收方式任你挑选,要做任何分析都难不倒它扩展功能库 扩展功能库提供可选择的能够增加核心库功能的用于特殊应用的库。
它允许通信、DSP 、射频/模拟和逻辑应用。
1、包含有大量的通信系统模块的通信库,是快速设计和仿真现代通信系统的有力工具。
这些模块从纠错编码、调制解调、到各种信道模型一应俱全。
2、DSP 库能够在你将要运行DSP 芯片上仿真DSP 系统。
该库支持大多DSP 芯片的算法模式。
例如乘法器、加法器、除法器和反相器的图标代表真正的DSP 算法操作符。
还包括高级处理工具:混合的RadixFFT 、FIR 和IIR 滤波器以及块传输等。
3、 逻辑运算自然离不开逻辑库了,它包括象与非门这样的通用器件的图标、74系列器件功能图标及用户自己的图标等。
4、射频/模拟库支持用于射频设计的关键的电子组件,例如:混合器、放大器和功率分配器等。
扩展用户库扩展的用户库包括有Elanix 公司自己提供的扩展通信库2、IS95/CDMA 、数字视频广播DVB 。
另外其合作伙伴Entegra 公司也提供了自适应滤波器库()。
有能力的读者也可自己用C/C++语言自编所需的库,后加入即可。
通信库2: 扩展的通信库2主要对原来的通信库加了时分复用、OFDM 调制解调 、QAM 编码与调制解调、卷积码收缩编解码、GOLD 码以及各种衰落信道等功能。
4.5版中,通信库2已被合并到基本通信库中。
IS95库:IS95库为设计CDMA 和个人通信系统提供了一个快捷的工具。
除了产生CDMA 所需的信号发生器模型、调制解调信号模型外,还设计了复合IS95建议的CDMA 所有信道模型,可按两种速率工作。
数字视频广播库(DVB)Systemview 信号源库 图符 名称 参数 功能描述扫频信号(Freq sweep) 1.幅度 2.起始频率fstart 3.停止频率fstop 4.扫描频率(秒) 5.相位输出扫频正弦信号:y(t)=Asin(2PIfstart+PIR(tmod(T))2+*)R=(fstop-fstart)/TPSK 载波(PSK carrier)1.幅度2.频率(HZ)3.载波相位(deg)4.符号速率5.符号产生一个u 率相位调制载波信号y(t)=sin(2PIfct+*T(t)+*) 其中*T(t)是具有u 率相位值的PN 序列(0-2PI),T 是设置的符号周期(符号速率的倒数),*是载波相位。
数量脉冲串Pulse Train1.幅度2.频率(HZ)3.脉冲宽度(秒)4.偏置 5.相位产生具有设定幅度和频率的周期性脉冲串,脉宽由设置决定。
y(t)=+-A*PT(t)+Bias 有方波选项。
锯齿波Sawtooth1.幅度2.频率3.偏置 4.相位 产生周期性的锯齿波。
正弦波Sinusoid1.幅度2.频率3.相位 产生一个正弦波:y(t)=Asin(2PIfct+*)高斯噪声Gauss noise 1.标准差或功率谱密度(W/Hz) 2.均值 产生一个具有高斯分布的随机信号。
伪随机序列PN Seq1.幅度2.频率3.电平数 4.偏置 5.相位产生一个按设定速率、由不同电平幅度脉冲组成的伪随机序列(PN)信号。
热噪声Thermal1.阻抗(欧姆)2.温度(K) 产生一个设定温度下的热噪声:y(t)=^4kTR 其中k 为波尔兹曼常数,T 为温度,R 为阻抗。
均匀噪声Unifnoise 1.最小值 2.最大值 产生一个在最大值和最小值之间均匀分布的噪声。
用户自定义信号Custom1.输出端口数2.输出函数表达式(自定义) P(n)=自定义函数表达式,其中n 为每个输出路数,表达式可使用的变量有 ct 、cs 、dt 、sr 、ns 、nl 、cl.例p(l)=sin(2*pi*ct),p(2)=2cos(2*pi*ct)^2.外部数据文件External1.文件名2.数据格式 可选用的文件格式有文本文件、8位无符号整形数、16位有符号整形数、IEEE 单精度/双精度浮点、连续1位整形数等。
单位冲激信号Impulse1.增益2.起始时间3.幅度偏置 y(t)=G*$(t-tstart)+offset阶跃函数StepFct1.幅度2.起始时间3.幅度偏置 产生一个阶跃信号。
注意:当偏置输入等于幅度偏置的负数时,将产生一个单脉冲或冲激信号。
斜率函数(时间)Time1.增益(v/秒)2.偏置 产生一个斜率固定的时间函数,其中t 为系统时间。
y(t)=G*t+offset单声道声音文件WAV 1ch1.文件名由输入的Windows 兼容声音文件产生的一路信号源,声音文件的格式和采样率自动识别。
双声道声音文件WAV 2ch1.文件名由输入的Windows 兼容声音文件产生的两路信号源,声音文件的格式和采样率自动识别。
Systemview 算子库 图符名称参数功能描述平均值Average 1.时间窗口(秒)在时间窗口内对信号取移动平均值。
FFT 变换FFT 1.输出形式(方向)2.取样点数 对输入信号进行FFT 变换。
线性系统滤波器 LinearSys Filters 详细操作见第三章 《滤波器与线性系统设计》 FIR 、IIR 、Laplace 、模拟滤波器等系统设计,SystemView 最通用和功能强大的图符之一。
序列统计滤波器 OSF 1.时间窗口(秒) 2.输出位置(百分比)执行序列滤波,输出值为输入信号在当前窗口中具有所设定秩(Rank)的样本。
抽样器压缩Decimate1.抽样系数根据设定的系数对输入信号进行抽样压缩,N 为比例因子:yn=xn,n mod(N)=0保持器Hold 1.增益 2.选择保持两采样点 之间的最后一个值或零.用于采样或抽样后返回系统采样率。
重新采样Resample 1.采样率 按制定的采样率采样,内建一个采样-保持器。
用于多速率系统。
采样器 Sample1.采样速率2.采样点时间宽度3.采样时间偏差 按设定的采样率采样,输出的结果是输入信号在采样宽度内的线性组合。
峰值保持 Peak Hold 1.选择最后一次峰值或零2.复位门限 输出最大最小值。
采样保持Sample Hold 1.控制门限值(v) 用外部控制采样保持。
逻辑比较器 Compare1.比较方式2.True 值和False 值设定 按设定的比较方式对输入信号比较,输出逻辑真和假,真假值为任意预设值。
脉冲发生器 Pulse1.门限2.True 值和False值3.脉宽输入信号大于门限时输出一个设定脉宽的脉冲(Ture 值),否则输出False 值。
信号切换器 Switch 1.最大控制值 2.最小控制值 在系统时间t 由控制信号控制输出19路信号中的一路。
逻辑与 And 1.门限2.True 值 3.False 值 对所有输入信号作逻辑与运算。
逻辑与非 Nand1.门限2.True 值3.False 值 对所有输入信号作逻辑与非运算。
逻辑非 Not1.门限2.True 值3.False 值 对输入信号作逻辑非运算。
逻辑或 Or1.门限2.True 值3.False 值 对所有输入信号作逻辑或运算。
逻辑异或 Xor 1.门限2.True 值 3.False 值 对所有输入信号作逻辑异或运算。
信号选择器Select 1.门限控制信号与所设置的门限比较,其逻辑结果控制输入信号是否输出。
最大值、最小值Max Min 1.输出增益2.输出偏置 取多路输入(最大19路)中的最大或最小值。
积分 Integral1.积分阶次2.初始条件对输入信号作积分。
微分Derivative1.增益对输入信号作微分。
比例积分与微分PID1.比例增益Gp2.积分增益Gi 3.微分增益Gd延迟Delay 1.延迟类型2.延迟时间 选择内插与非内插延迟类型。
采样延迟 Smple Delay 1.延迟点数2.初始化条件3.图符属性(主动/被动)变量延迟Var delay1.最小延迟2.最小延迟控制3.最大延迟4.最大延迟控制5.延迟类型根据控制信号决定延迟。
或数字换算 Dgtl Scale 1.输入字长(bits)数 2.保留的bits 数从输入信号采样的二进制数中抽取出所设定的位数。
例如输入十进制数13, (1101)b 设保留位为2,则输出为3, (11)b 。
增益Gain 1.单位选择2.增益 对输入信号进行放大。
化分器Fraction 1.保留选择(整数/分数)2.增益保留输入信号的整数或分数部分,并乘以增益后输出。
取模Modulo1.模数设置按设定的模取余数运算。
取负数Negate无y(t)= -x(t) Systemview函数库图符名称参数功能描述阻塞Block1.最大输入2.最小输入3.增益库仑Coulomb1.斜率a2.Y轴截距b y(t)=a*x(t)+b*sign(x(t))死区带Dead Band1.死区门限z半波整流Hlf Rctfy1.零点y(t) = x(t) - z, x(t) >=z迟滞Hysteresis1.带宽2.回差3.斜率提供一个可确定带宽和增益的迟滞传递函数。
限幅Limit 1.最大输入2.最大输出y(t) =( OUT max /IN max)x(t), |x(t)| ≤IN max= OUT max⋅sign(x(t)), 其它情况量化器Quantize 1.量化bit数2.最大输入3.输出方式(浮点/整型)对输入信号电平按设定的bit数进行量化,输出为浮点数或有符号整型数。
全波整流Rectify1.零点z y(t) =|x(t)-z|外部传输函数Xtrnl Fct 1.文件名执行用户文件定义的传输函数。
该外部文件必须是文本文件。
反正切Arc Tan1.输出增益y(t)= G*Arctan(x(t)), -π/2≤y(t)≤π/2四象限反正切Arc Tan 4 1.选择输出为模或展开项2.输出增益Gy (t) =G*Arctan(x2(t)/x1(t))累计平均Cmltv Avg1.增益G 求输入的累计平均值。
y(t)=G*1/t*Sx(a)da用户自定义Custom1.表达式数量2.表达式完成用户表达式定义的功能。
对数Log1.对数基底(缺省为e) y (t) =log b(x(t))S形传输函数Sigmoid1.形状因子βy(t)=1/(1+e-2bx(t))正弦Sine1.相位θy (t) =sin(x(t)+θ)正切Tangent1. 相位θy (t) =tan(x(t)+θ)双曲正切Tanh1. 形状因子β复数加Cx Add 无对输入进行复数加。