systemview图符功能表
- 格式:doc
- 大小:505.50 KB
- 文档页数:46
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工具条图标介绍返回上级菜工具条包括许多常用功能的图标快捷键,当鼠标移动到每个快捷键图标上时,程序会自动提示能键的作用,各功能键的作用如下:切换图符库: 用于将图符栏在基本图符库与扩展图符库之间来回切换。
点击三角形则可入用户自定义库。
打开已有系统: 将以前编辑好的系统调入设计工作区,现有设计区将被新的系统替代,入新的系统以前,软件提示将目前设计区内容存盘。
保存当前设计区: 将当前设计工作区内容存盘。
学习版无此功能。
必须升级到专业版功能才能有效。
将当前设计工作区的图符及连接输出到打印机。
学习版无此功能清除工作区: 用于清除设计窗口中的系统。
如果用户没有保存当前系统,会弹出一个系统的对话框。
删除按钮: 用于删除设计窗口中的图符或图符组。
用鼠标单击该按钮再单击要删除的即可删除该图符断开图符间连接: 单击此按钮后,分别单击需要拆除它们之间连接的两个图符,两图间的连线就会消失。
注意必须按信号流向的先后次序按两个图符。
连接按钮: 单击此按钮,再单击需要连接的两个图符,带有方向指示的连线就会出现图符之间,连线方向由第一个图符指向第二个,因此要注意信号的流向。
复制按钮: 单击此按钮,再单击要复制的图符则出现一个与原图符完全相同的图符,符与原图符具有相同的参数值,并被放置在与原图符位置相差半个网格的位置上。
图符翻转: 单击此按钮,再单击需要翻转的图符,该图符的连线方向就会翻转180度,线也会随之改变,但是图符之间的连接关系并不改变。
此功能在调整设计区图符位置时用。
主要用于美化设计区图符的分布和连线,避免线路过多交叉。
创建便笺: 用于在设计区中插入一个空白便笺框,用户可以输入文字、移动或重新编便笺。
创建子系统: 用于把所选择的图符组创建成MetaSystem。
单击此按钮后,按住鼠标左并拖拽鼠标可以把选择框内的一组图符创建为子系统MetaSystem,并出现一个子系统替代原来的图符。
显示子系统: 用于观察和编辑嵌入在用户系统中的MetaSystem结构。
本章的图符库包括了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 为我们提供了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图符解释表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. 最大值功能: 产生一个在最大值和最小值之间均匀分布的噪声。
第一部分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项功能菜单。
课程设计指导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.选择保持两采样点之间的最后一个值或零.用于采样或抽样后返回系统采样率。
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数进行量化,输出为浮点数或有符号整型数。