systemview图符功能表
Systemview软件的使用
1.3 系统定时
System View系统是一个离散时间系统。
在每次系统运行之前,首先需要设定一个系统频 率。仿真各种系统运行时,是先对信号以系统频率进 行采样,然后按照系统对信号的处理计算各个采样点 的值,最后在输出时,在观察窗内,按要求画出各个 点的值或拟合曲线。所以,系统定时是系统运行之前 一个必不可少的步骤。
此时可用鼠标单击以选中某个图标,然后单击“参数” (Parameters)按钮进入参数设置窗口;也可双击所选中 的图标直接进入参数设置窗口。例如,在上面的窗口 中选中了“Sinusoid”图标,即正弦波信号源,则其参数 设置界面如下图:
用户通过这个窗口输入所需要的参数 。 注意, 使用 “APPLY to tokens”的功能。
,如各种调制器、解调器、编码器、解码器、信号处
理器、信道模型等 数字信号处理图标 代表数字信号处理库,其中包括了数字信号处理中常 用的各种处理、变换、运算等模块。
逻辑图标
代表逻辑库 ,其中包括了各种门电路及模拟/数字信号处 理等电路模块。 射频/模拟库图标
代表射频/模拟库,其中包括了射频/模拟电路中常用的 RC、LC电路及运算放大器电路、二极管电路等。 Matlab连接图标
环结束后,所有图标的参数都复位(恢复为原设置参 数);如果这个功能被关闭(没有选择此功能),则用 户系统每次运行的参数都将被保存起来。暂停循环 功能用于在每次循 环结束后暂停系统运行,暂停后 ,可以进入分析窗,观察当前系统运行的波形,以 便分析本次运行的结果 ;也可以对系统内某图标的 参数进行修改,以达到动态控制系统的目的。
数字信号处理库(DSP)、逻 辑库(Logic)、射频/ 模拟库(RF/Analog)等,支持用户自己用C/C++语言 编写源代码定义图标以完成所需自定义功能的用户自 定义库(Custom),及可调用、访问Matlab的函数的 M-Link库;以及CDMADVB自适应滤波等扩展库。基 本 库与专业库之间由“库选择”按钮进行切换,而扩展 库则要由自定义库通过动态链接库*.dll加载进来。
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
如实打印屏幕内容,包括图符块
systemview常用图符功能表
扫频信号 (Freq sweep) 参数: 1.幅度 2.起始频率 fstart 3.停止频率 fstop 4.扫描频率(秒) 5.相位 功能: 输出扫频正弦信号:y(t)=Asin(2PIfstart+PI×R(tmod(T))2+*) R=(fstop-fstart)/T
保持器 Hold 参数: 1.增益 2.选择保持两采样点之间的最后一个值或零. 功能: 用于采样或抽样后返回系统采样率。
重新采样 Resample 参数: 1.采样率 功能: 按制定的采样率采样,内建一个采样-保持器。用于多速率系统。
采样器 Sampler 参数: 1.采样速率 2.采样点时间宽度 3.采样时间偏差 功能: 按设定的采样率采样,输出的结果是输入信号在采样宽度内的线性组合。
峰值保持 Peak Hold 参数: 1.选择最后一次峰值或零 2.复位门限 功能: 输出最大最小值。
采样保持 Sample Hold 参数: 1.控制门限值(v) 功能: 用外部控制采样保持。
6
逻辑比较器 Compare 参数: 1.比较方式 2.True 值和 False 值设定 功能: 按设定的比较方式对输入信号比较,输出逻辑真和假,真假值为任意预设 值。
反正切 Arc Tan 参数: 1.输出增益
11
功能: y(t)= G*Arctan(x(t)), -π /2≤y(t)≤π /2
脉冲串 Pulse Train 参数: 1.幅度 2.频率(HZ) 3.脉冲宽度(秒) 4.偏置 5.相位 功能: 产生具有设定幅度和频率的周期性脉冲串,脉宽由设置决定。 y(t)=+-A*PT(t)+Bias 有方波选项。
Systemview仿真环境使用教程
Systemview仿真环境一、实验目的1、熟悉Systemview软件的界面;2、熟悉常用菜单和工具栏;3、掌握系统定时、信号源、函数模块、数据接收器、接收计算器等概念及使用方法。
4、能利用软件进行简单系统的仿真设计。
二、实验设备Systemview软件、计算机三、实验内容1、选择Help/Demo..菜单项,单击Start Demo 按键,观察实例演示。
调节Demo Speed ,可改变演示速度。
2、在观察演示过程中,特别注意如何设置系统时间,如何选择模块和设置模块参数,如何选择滤波器和设置滤波器的参数。
3、建立如下系统:该系统实现对输入信号进行平方运算。
4、操作步骤如下:1)每次构建一个新的仿真系统时,都首先需要对系统时间进行定义。
单击系统工具栏上的定时按扭,“No.of Samples”(采样点数)设置为128,单击“OK”。
2)双击信号源库“Source”图符。
双击该图符显示出信号源库窗口,单击“Sinusoid”,单击参数“Parameters”按扭,在频率框“Frequency”内输入“4”,单击“OK”。
这样就定义了一个幅度为1,频率为4HZ 的正弦波信号。
3)现在弹出函数图符。
与信号源图符的处理相同,双击该图符显示出函数库窗口,选择“Algebraic”,选择“X^a”,单击参数“Parameters”按扭,在“Exponent”框内输入“2”。
这个图符被用于对输入的正弦波进行平方运算。
4)弹出数据接收器“Sink”图符。
双击该图符并选择“Graphic Display”,选择“SystemView”做为信号接收器的类型。
5)点击(连接按扭),再点击信号源图符“Source”,出现“Select Output”对话框,选择“0:sine”点击“OK”,再点击“Sink”图符,这样“Source”图符就连接到了“Sink”图符。
6)弹出另一个“Sink”图符并同样选择“SystemView”类型。
SYSTEMVIEW之PCM举例
编码:
采用8位折叠二进制码,对应有M=28=256个量化级。这需要将 13折线中的每个折线段再均匀划分16个量化级。
PCM的解码原理:
译码:包括以下两个动作,
D/A变换, PCM码变换成模拟信号
解压扩: 采用一个与13段折线压扩特性பைடு நூலகம்反的解压扩器来恢复x ,
各图符参数设置如下表所示,系统时间设置:采 样点数为1024,系统采样频率为100KHz。
仿真结果
若频率3.4k的正弦输入幅度修改为与其它正弦输入 相同的2v,则仿真结果为:
即 x=f -1(y)。目标是恢复发送端PCM编码时刚完成采样时的信 号。
低通:
通带要满足低通采样定理的要求。
PCM的System View仿真实现
目的:
抛开通信系统中的发射、信道、接收部分,只验证信 源码中的PCM编解码功能的正确性。
实施:
验证系统中信号源为3个正弦信号相加模拟随机的语音 信号 ;
PCM解码部分功能模块组成与上述原理解释中相同; PCM编码部分,功能模块从前向后按顺序由压扩器、
A/ D 转换器组成,这里的模块功能实现与上述原理解 释中有什么区别吗?为什么?
PCM仿真的System View模型如下图所示:
上图中,模拟信号源是由3个频率分别为500Hz, 1500Hz,3400Hz的正弦信号相加组成;6号图符 为压扩器;12号图符为解压扩器;13号图符为巴 特沃斯模拟滤波器。
PCM解码包括如下三个过程:
译码:将数字PCM码变换成模拟信号,并去除编码过 程中的变换,恢复采样后信号。
低通:从采样后信号恢复采样前信号形态。
放大:恢复原模拟信号电平。
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中文使用说明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简单使用
主(基本)库: (Main)
加法器(Adder)、乘法器(Multiplier)、
信号源(Source)、接收器(Sink)、 函数(Function)、算子(Operator)、 子系统(Meta System)、 子系统输入/输出端口(Meta I/O);
单击“系统运行” ,等待一段时间后,设 计窗口中提示仿真完毕;此后,单击 ,进 入分析窗口。下面是时域波形仿真结果:
I路时域波形结果分析:
星座图分析:
单击信宿计算器图标按钮 ,按下图选择相应参数,OK后, 新窗口W5就给出了sink11、sink15的联合星座图。
16QAM输入信号星座图结果:
二、进入System View的分析视窗
设置好系统定时参数后,在系统设计窗口中单击 “系统运行”快捷功能按钮 ,系统开始执行仿 真。之后,在设计窗口最下面一行会提示完成仿 真,完成仿真的时间长短由系统复杂程度决定。 当系统仿真结束后,在系统设计窗口中单击分析 窗口按钮 ,即可激活分析窗口。
System View的分析视窗简介
分析视窗
3.图符库选择按钮
系统视窗左侧竖栏是图符库(元件库)选择区。正 如前面介绍的,它提供的基本库共有8个。
在窗口左上角选中向下的箭头,即图符库选择按钮, 从弹出的下拉菜单中就可以将基本库与可选库相互更 换。更换后可以提供前面提及的4个主要可选库以及用 户自定义库。
将需要的库符号拖动到设计区,双击库符号后选择 库中器件并设置相应参数就形成了图符块(Token), 它是构造系统的基本单元模块。创建一个仿真系统的基 本操作是,按照需要调用相应的图符块,将图符块之间 用带有传口中菜单行的第二行为《工具栏》,它是 由16个常用快捷功能按钮组成的动作条。它包含了 在系统设计、仿真中可能用到的各种操作按钮。各 按钮的功能如下:
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简单使用
可选(专业)库: 通信库(Comm)、逻辑库(Logic)、 (Optional) 数字信号处理库(DSP)、
射频/模拟库(RF/Analog);
用户自定义库: (特殊的可选库)
用户可以根据需要,在获得ELANIX Inc 公司许可后,开发出自己的扩充功能图 符,建立用户自定义库(Custom)。
System View 软件具备的主要功能:
5.系统定时(System Time)
因为计算机只能对离散时刻数值进行处理。在SystemView系统窗中完 成系统创建后,在系统仿真运行之前,必须先设置好系统定时。具体 操作为,在设计窗口中单击“系统定时”快捷功能按钮 ,此时将 出现系统定时设置(System Time Specification)对话框,应根据仿 真实际来设定对话框中参数即下面罗列参数中各项有关时间的参数。,
⑴ 起始时间(Start Time)和终止时间(Stop Time)
⑵ 采样间隔(Sample Rate)和采样数目(No. of Samples)
⑶ 频率分辨率(Freq.Res.) ⑷ 更新数值(Update Values) ⑸系统循环次数(No. of System Loops)
通常,做系统定时主要考虑采样率与采样点数,并照顾频率分辨率。 时间参数之间的关系为: 采样点数=(终止时间-起始时间)×(采样率)+1 采样率=1/采样间隔 频率分辨率=采样率/采样点数
功率谱结果分析:
基带信号功率谱
16QAM已调信号功 率谱
小结
从上面内容介绍可以看出, System View具 有很强的通信系统仿真分析功能,除上面介绍的 功能外,还可以做如根轨迹分析以及许多其它分 析功能,同学们要根据自己的选题情况,结合实 验教材、参考资料,在实验室System View环境下 学习并掌握该软件的相应功能,目的是让同学 们利用方便便捷的System View软件功能针对自 己感兴趣的方向,进行深入研究,得到有创新 意义的研究过程与研究结论,甚至可以探索其 它更为广泛的应用领域。
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、SystemView 为我们提供了16种信号源,可以用它来产生任意信号 2、功能强大的算子库多达31种算子,可以满足您所有运算的要求 3、32种函数尽显函数库的强大库容!4、12种信号接收方式任你挑选,要做任何分析都难不倒它扩展功能库 扩展功能库提供可选择的能够增加核心库功能的用于特殊应用的库。
它允许通信、DSP 、射频/模拟和逻辑应用。
1、包含有大量的通信系统模块的通信库,是快速设计和仿真现代通信系统的有力工具。
这些模块从纠错编码、调制解调、到各种信道模型一应俱全。
2、DSP 库能够在你将要运行DSP 芯片上仿真DSP 系统。
该库支持大多DSP 芯片的算法模式。
例如乘法器、加法器、除法器和反相器的图标代表真正的DSP 算法操作符。
还包括高级处理工具:混合的Radix FFT 、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 所有信道模型,可按两种速率工作。
systemview图符解释表
---------------------------------------------------------------最新资料推荐------------------------------------------------------systemview图符解释表PSK 载波 (PSK carrier) 参数: 1. 幅度 2. 频率(HZ) 3. 载波相位(deg) 4. 符号速率 5. 符号数量功能: 产生一个 u 率相位调制载波信号 y(t) =sin(2PIfct+*T(t) +*) 其中*T(t)是具有 u 率相位值的 PN 序列(0-2PI) , T 是设置的符号周期(符号速率的倒数) , *是载波相位。
脉冲串 Pulse Train 参数: 1. 幅度 2. 频率(HZ) 3. 脉冲宽度(秒) 4. 偏置 5. 相位功能: 产生具有设定幅度和频率的周期性脉冲串,脉宽由设置决定。
y(t) =+-A*PT(t) +Bias 有方波选项。
锯齿波 Sawtooth 参数: 1. 幅度 2. 频率 3. 偏置 4. 相位功能: 产生周期性的锯齿波。
正弦波 Sinusoid 参数: 1. 幅度 2. 频率 3. 相位功能: 产生一个正弦波:y(t) =Asin(2PIfct+*) 高斯噪声 Gauss noise 参数: 1. 标准差或功率谱密度(W/Hz) 2. 均值功能: 产生一个具有高斯分布的随机信号。
伪随机序列 PN Seq 参数: 1. 幅度 2. 频率 3. 电平数 4. 偏置 5. 相位功能: 产生一个按设定速率、由不同电平幅度脉冲组成的伪随机序列(PN) 信号。
热噪声 Thermal 参数: 1. 阻抗(欧姆) 2. 温度(K) 功1 / 3能: 产生一个设定温度下的热噪声:y(t) =kTR 其中 k 为波尔兹曼常数, T为温度, R 为阻抗。
均匀噪声 Unif noise 参数: 1. 最小值 2. 最大值功能: 产生一个在最大值和最小值之间均匀分布的噪声。
第10章 System View的应用
图10.2 DSB仿真原理框图
第10章 System View的应用
表10.1 DSB仿真参数表
第10章 System View的应用
图10.3是载波信号2和4的波形及频谱;图10.4是调 制信号波形及频谱(也就是乘法器1的输出);图10.5是 解调器输出(即乘法器3的输出)的信号波形及频谱;图 10.6是低通滤波器(检波器)的输出信号及频谱。
第10章 System View的应用
图10.3 信号源波形及频谱
第10章 System View的应用
图10.3 信号源波形及频谱
第10章 System View的应用
图10.4 载波信号波形及频谱(1)
第10章 System View的应用
图10.4 载波信号波形及频谱(2)
第10章 System View的应用
设希望接收载波频率为40kHz的信号。若使用高边 调 谐 , 则 LO 为 40+20=60kHz 并 且 镜 像 频 率 为 40+2×20=80kHz。混频或下变频之后,30kHz和50kHz 的发射站仍接近希望频率40kHz的信号,除非这些发射 站采用10kHz到30kHz的频率。IF滤波器必须抑制临近 信道信号能量,以尽量减少对希望信号的干扰。本例 中,用包络检测法恢复AM调制信号。总调制深度必须 接近100%。信息信号是从直流到接近5kHz的扫频信号。 由于扫频时间有限,实际的信息带宽将高于扫频源的 截止频率。
第10章systemview的应用图103信号源波形及频谱第10章systemview的应用图103信号源波形及频谱第10章systemview的应用图104载波信号波形及频谱1第10章systemview的应用图104载波信号波形及频谱2第10章systemview的应用图105调制信号波形及频谱第10章systemview的应用图105调制信号波形及频谱第10章systemview的应用图106解调信号波形及频谱第10章systemview的应用图106解调信号波形及频谱第10章systemview的应用图107低通滤波信号波形及频谱1第10章systemview的应用图107低通滤波信号波形及频谱1第10章systemview的应用图107低通滤波信号波形及频谱2第10章systemview的应用1022am超外差接收机1
systemview使用方法
第一部分SystemView及其操作简介美国ELANIX公司于1995年开始推出SystemView软件工具,最早的1.8版为16bit教学版,自1.9版开始升为32bit专业版,目前已推出了3.0版。
SystemView是在Windows95/98环境下运行的用于系统仿真分析的软件工具,它为用户提供了一个完整的动态系统设计、仿真与分析的可视化软件环境,能进行模拟、数字、数模混合系统、线性和非线性系统的分析设计,可对线性系统进行拉氏变换和Z变换分析。
1.1 SystemView的基本特点SystemView基本属于一个系统级工具平台,可进行包括数字信号处理(DSP)系统、模拟与数字通信系统、信号处理系统和控制系统的仿真分析,并配置了大量图符块(Token)库,用户很容易构造出所需要的仿真系统,只要调出有关图符块并设置好参数,完成图符块间的连线后运行仿真操作,最终以时域波形、眼图、功率谱、星座图和各类曲线形式给出系统的仿真分析结果。
SystemView的库资源十分丰富,主要包括:含若干图符库的主库(Main Library)、通信库(Communications Library)、信号处理库(DSP Library)、逻辑库(Logic Library)、射频/模拟库(RF Analog Library)和用户代码库(User Code Library)。
1.2 SystemView系统视窗1.2.1 主菜单功能进入SystemView后,屏幕上首先出现该工具的系统视窗,如图1-2-1所示。
图1-2-1 系统视窗系统视窗最上边一行为主菜单栏,包括:文件(File)、编辑(Edit)、参数优选(Preferences)、视窗观察(View)、便笺(NotePads)、连接(Connetions)、编译器(Compiler)、系统(System)、图符块(Tokens)、工具(Tools)和帮助(Help)共11项功能菜单。
22 课程设计指导(SystemView)
课程设计指导1. 环境要求SystemView 是基于Windows 的应用程序,对硬件要求不高,其最小和推荐配置如下: 主机:IBM 及其兼容机操作系统:Microsoft Windows 9X/NT/2000 CPU :Intel486以上(推荐奔腾133以上) 内存:32MB ,推荐64MB 硬盘:30MB 的硬盘自由空间2. 安装 运行光盘中的systemview5安装执行程序,将破解版中的文件SvuGen32.dl 和lSysVu_32复制到安装目录下,运行systemview5主程序,即可直接使用。
3. 图符库库名图符名称 参数功能描述脉冲串 Pulse Train1.幅度2.频率(HZ)3.脉冲宽度(秒)4.偏置5.相位产生具有设定幅度和频率的周期性脉冲串,脉宽由设置决定。
y(t)=±A*PT(t)+Bias 有方波选项。
正弦波Sinusoid 1.幅度 2.频率 3.相位 产生一个正弦波:y(t)=Asin(2πf c t+θ)高斯噪声 Gauss noise 1.标准差或功率谱密度(W/Hz) 2.均值 产生一个具有高斯分布的随机信号。
伪随机序列 PN Seq 1.幅度 2.频率 3.电平数4.偏置 5.相位 产生一个按设定速率、由不同电平幅度脉冲组成的伪随机序列(PN)信号。
单位冲激信号Impulse 1.增益 2.起始时间 3.幅度偏置y(t)=G*$(t-t start )+offset信号源库阶跃函数StepFct 1.幅度 2.起始时间 3.幅度偏置产生一个阶跃信号。
注意:当偏置输入等于幅度偏置的负数时,将产生一个单脉冲线性系统滤波器Linear Sys Filters详细操作见第二章 《滤波器的设计》 FIR 、IIR 、Laplace 、模拟滤波器等系统设计,SystemView 最通用和功能强大的图符之一。
保持器Hold 1.增益 2.选择保持两采样点之间的最后一个值或零.用于采样或抽样后返回系统采样率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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和个人通信系统提供了一个快捷的工具。
除了产生CDMA所需的信号发生器模型、调制解调信号模型外,还设计了复合IS95建议的CDMA所有信道模型,可按两种速率工作。
扫频信号 (Freq sweep)参数: 1.幅度 2.起始频率fstart 3.停止频率fstop 4.扫描频率(秒) 5.相位功能: 输出扫频正弦信号:y(t)=Asin(2PIfstart+PI×R(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 Train参数: 1.幅度 2.频率(HZ) 3.脉冲宽度(秒) 4.偏置 5.相位功能: 产生具有设定幅度和频率的周期性脉冲串,脉宽由设置决定。
y(t)=+-A*PT(t)+Bias 有方波选项。
锯齿波Sawtooth参数: 1.幅度 2.频率 3.偏置 4.相位功能: 产生周期性的锯齿波。
正弦波Sinusoid参数: 1.幅度 2.频率 3.相位功能: 产生一个正弦波:y(t)=Asin(2PIfct+*)高斯噪声Gauss noise参数: 1.标准差或功率谱密度(W/Hz) 2.均值功能: 产生一个具有高斯分布的随机信号。
伪随机序列PN Seq参数: 1.幅度 2.频率 3.电平数 4.偏置 5.相位功能: 产生一个按设定速率、由不同电平幅度脉冲组成的伪随机序列(PN)信号。
热噪声Thermal参数: 1.阻抗(欧姆) 2.温度(K)功能: 产生一个设定温度下的热噪声:y(t)=^4kTR其中k为波尔兹曼常数,T为温度,R为阻抗。
均匀噪声Unif noise参数: 1.最小值 2.最大值功能: 产生一个在最大值和最小值之间均匀分布的噪声。
用户自定义信号Custom参数: 1.输出端口数 2.输出函数表达式(自定义)功能: P(n)=自定义函数表达式,其中n为每个输出路数,表达式可使用的变量有 ct、cs、dt、sr、ns、nl、cl.例p(l)=sin(2*pi*ct),p(2)=2cos(2*pi*ct)^2.外部数据文件External参数: 1.文件名 2.数据格式功能: 可选用的文件格式有文本文件、8位无符号整形数、16位有符号整形数、IEEE单精度/双精度浮点、连续1位整形数等。
单位冲激信号Impulse参数: 1.增益 2.起始时间 3.幅度偏置功能: y(t)=G*$(t-tstart)+offset阶跃函数StepFct参数: 1.幅度 2.起始时间 3.幅度偏置功能: 产生一个阶跃信号。
注意:当偏置输入等于幅度偏置的负数时,将产生一个单脉冲或冲激信号。
斜率函数(时间)Time参数: 1.增益(v/秒) 2.偏置功能: 产生一个斜率固定的时间函数,其中t为系统时间。
y(t)=G*t+offset单声道声音文件WAV 1ch参数: 1.文件名功能: 由输入的Windows兼容声音文件产生的一路信号源,声音文件的格式和采样率自动识别。
双声道声音文件WAV 2ch参数: 1.文件名功能: 由输入的Windows兼容声音文件产生的两路信号源,声音文件的格式和采样率自动识别。
Systemview算子库平均值Average参数: 1.时间窗口(秒)功能: 在时间窗口内对信号取移动平均值。
FFT 变换FFT参数: 1.输出形式(方向) 2.取样点数功能: 对输入信号进行FFT变换。
线性系统滤波器 Linear Sys Filters参数: 详细操作见第三章《滤波器与线性系统设计》功能: FIR、IIR、Laplace、模拟滤波器等系统设计,SystemView最通用和功能强大的图符之一。
序列统计滤波器 OSF参数: 1.时间窗口(秒) 2.输出位置(百分比)功能: 执行序列滤波,输出值为输入信号在当前窗口中具有所设定秩(Rank)的样本。
抽样器压缩Decimate参数: 1.抽样系数功能: 根据设定的系数对输入信号进行抽样压缩,N为比例因子:yn=xn, n mod(N)=0保持器Hold参数: 1.增益 2.选择保持两采样点之间的最后一个值或零.功能: 用于采样或抽样后返回系统采样率。
重新采样 Resample参数: 1.采样率功能: 按制定的采样率采样,内建一个采样-保持器。
用于多速率系统。
采样器 Sample参数: 1.采样速率 2.采样点时间宽度 3.采样时间偏差功能: 按设定的采样率采样,输出的结果是输入信号在采样宽度内的线性组合。
峰值保持 Peak Hold参数: 1.选择最后一次峰值或零 2.复位门限功能: 输出最大最小值。
采样保持 Sample Hold参数: 1.控制门限值(v)功能: 用外部控制采样保持。
逻辑比较器 Compare参数: 1.比较方式 2.True值和False值设定功能: 按设定的比较方式对输入信号比较,输出逻辑真和假,真假值为任意预设值。
脉冲发生器 Pulse参数: 1.门限 2.True值和False值 3.脉宽功能: 输入信号大于门限时输出一个设定脉宽的脉冲(Ture值),否则输出False 值。
信号切换器 Switch参数: 1.最大控制值 2.最小控制值功能: 在系统时间t由控制信号控制输出19路信号中的一路。
逻辑与 And参数: 1.门限 2.True值 3.False值功能: 对所有输入信号作逻辑与运算。
逻辑与非 Nand参数: 1.门限 2.True值 3.False值功能: 对所有输入信号作逻辑与非运算。
逻辑非 Not参数: 1.门限 2.True值 3.False值功能: 对输入信号作逻辑非运算。
逻辑或 Or参数: 1.门限 2.True值 3.False值功能: 对所有输入信号作逻辑或运算。
逻辑异或 Xor参数: 1.门限 2.True值 3.False值功能: 对所有输入信号作逻辑异或运算。
信号选择器 Select参数: 1.门限功能: 控制信号与所设置的门限比较,其逻辑结果控制输入信号是否输出。
最大值、最小值 Max Min参数: 1.输出增益 2.输出偏置功能: 取多路输入(最大19路)中的最大或最小值。
积分 Integral参数: 1.积分阶次 2.初始条件功能: 对输入信号作积分。
微分 Derivative参数: 1.增益功能: 对输入信号作微分。
比例积分与微分 PID参数: 1.比例增益Gp 2.积分增益Gi 3.微分增益Gd功能:延迟 Delay参数: 1.延迟类型 2.延迟时间功能: 选择内插与非内插延迟类型。
采样延迟 Smple Delay参数: 1.延迟点数 2.初始化条件 3.图符属性(主动/被动)功能:变量延迟 Var delay参数: 1.最小延迟 2.最小延迟控制 3.最大延迟 4.最大延迟控制 5.延迟类型功能: 根据控制信号决定延迟。
或数字换算 Dgtl Scale参数: 1.输入字长(bits)数 2.保留的bits数功能: 从输入信号采样的二进制数中抽取出所设定的位数。
例如输入十进制数13, (1101)b设保留位为2,则输出为3, (11)b。
增益 Gain参数: 1.单位选择2.增益功能: 对输入信号进行放大。
化分器 Fraction参数: 1.保留选择(整数/分数) 2.增益功能: 保留输入信号的整数或分数部分,并乘以增益后输出。
取模 Modulo参数: 1.模数设置功能: 按设定的模取余数运算。
取负数 Negate参数: 无功能: y(t)= -x(t)Systemview函数库阻塞 Block参数: 1.最大输入2.最小输入3.增益库仑 Coulomb参数: 1.斜率a 2.Y轴截距b功能: y(t)=a*x(t)+b*sign(x(t))死区带 Dead Band参数: 1.死区门限z半波整流 Hlf Rctfy参数: 1.零点功能: y(t) = x(t) - z, x(t) >=z迟滞 Hysteresis参数: 1.带宽2.回差3.斜率功能: 提供一个可确定带宽和增益的迟滞传递函数。
限幅 Limit参数: 1.最大输入2.最大输出功能: y(t) =( OUTmax /INmax)x(t), |x(t)| ≤INmax= OUT max×sign(x(t)), 其它情况量化器 Quantize参数: 1.量化bit数2.最大输入3.输出方式(浮点/整型)功能: 对输入信号电平按设定的bit数进行量化,输出为浮点数或有符号整型数。