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
如实打印屏幕内容,包括图符块
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之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文档。
第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 的基本库使用说明基本库 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中文使用说明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简单使用

主(基本)库: (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个常用快捷功能按钮组成的动作条。它包含了 在系统设计、仿真中可能用到的各种操作按钮。各 按钮的功能如下:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
锯齿波 Sawtooth
2
参数: 1.幅度 2.频率 3.偏置 4.相位 功能: 产生周期性的锯齿波。
脉冲发生器 Pulse 参数: 1.门限 2.True 值和 False 值 3.脉宽 功能: 输入信号大于门限时输出一个设定脉宽的脉冲(Ture 值),否则输出 False 值。
信号切换器 Switch 参数: 1.最大控制值 2.最小控制值 功能: 在系统时间 t 由控制信号控制输出 19 路信号中的一路。
8
功能:
延迟 Delay 参数: 1.延迟类型 2.延迟时间 功能: 选择内插与非内插延迟类型。
采样延迟 Smple Delay 参数: 1.延迟点数 2.初始化条件 3.图符属性(主动/被动) 功能:
变量延迟 Var delay 参数: 1.最小延迟 2.最小延迟控制 3.最大延迟 4.最大延迟控制 5.延迟类型
序列统计滤波器 OSF 参数: 1.时间窗口(秒) 2.输出位置(百分比)
5
功能: 执行序列滤波,输出值为输入信号在当器压缩 Decimate 参数: 1.抽样系数 功能: 根据设定的系数对输入信号进行抽样压缩,N 为比例因子:yn=xn, n mod(N)=0
阻塞 Block 参数: 1.最大输入 2.最小输入 3.增益
库仑 Coulomb 参数: 1.斜率 a 2.Y 轴截距 b 功能: y(t)=a*x(t)+b*sign(x(t))
死区带 Dead Band 参数: 1.死区门限 z
半波整流 Half Rctfy 参数: 1.零点
10
功能: y(t) = x(t) - z, x(t) >=z
逻辑与 And 参数: 1.门限 2.True 值 3.False 值 功能: 对所有输入信号作逻辑与运算。
逻辑与非 Nand 参数: 1.门限 2.True 值 3.False 值 功能: 对所有输入信号作逻辑与非运算。
逻辑非 Not 参数: 1.门限 2.True 值 3.False 值 功能: 对输入信号作逻辑非运算。
平均值 Average 参数: 1.时间窗口(秒)
功能: 在时间窗口内对信号取移动平均值。
FFT 变换 FFT 参数: 1.输出形式(方向) 2.取样点数 功能: 对输入信号进行 FFT 变换。
线性系统滤波器 Linear Sys Filters 功能: FIR、IIR、Laplace、模拟滤波器等系统设计,SystemView 最通用和功能 强大的图符之一。
4
单声道声音文件 WAV 1ch 参数: 1.文件名 功能: 由输入的 Windows 兼容声音文件产生的一路信号源,声音文件的格式和采 样率自动识别。
双声道声音文件 WAV 2ch 参数: 1.文件名 功能: 由输入的 Windows 兼容声音文件产生的两路信号源,声音文件的格式和采 样率自动识别。 Systemview 算子库
功能: 根据控制信号决定延迟。
或
数字换算 Dgtl Scale 参数: 1.输入字长(bits)数 2.保留的 bits 数 功能: 从输入信号采样的二进制数中抽取出所设定的位数。例如输入十进制数 13, (1101)b 设保留位为 2,则输出为 3, (11)b。
增益 Gain 参数: 1.单位选择 2.增益 功能: 对输入信号进行放大。
阶跃函数 StepFct 参数: 1.幅度 2.起始时间 3.幅度偏置 功能: 产生一个阶跃信号。注意:当偏置输入等于幅度偏置的负数时,将产生一 个单脉冲或冲激信号。
斜率函数(时间)Time 参数: 1.增益(v/秒) 2.偏置 功能: 产生一个斜率固定的时间函数,其中 t 为系统时间。y(t)=G*t+offset Import 加载外部信号
IS95 库:IS95 库为设计 CDMA 和个人通信系统提供了一个快捷的工具。除了 产生 CDMA 所需的信号发生器模型、调制解调信号模型外,还设计了复合 IS95 建议的 CDMA 所有信道模型,可按两种速率工作。 信源库 Periodic 周期信号
扫频信号 (Freq sweep) 参数: 1.幅度 2.起始频率 fstart 3.停止频率 fstop 4.扫描频率(秒) 5.相位 功能: 输出扫频正弦信号:y(t)=Asin(2PIfstart+PI×R(tmod(T))2+*) R=(fstop-fstart)/T
PSK 载波 (PSK carrier)
参数: 1.幅度 2.频率(HZ) 3.载波相位(deg) 4.符号速率 5.符号数量 功能: 产生一个 u 率相位调制载波信号 y(t)=sin(2PIfct+*T(t)+*) 其中*T(t) 是具有 u 率相位值的 PN 序列(0-2PI), T 是设置的符号周期(符号速率的倒数),* 是载波相位。
化分器 Fraction
9
参数: 1.保留选择(整数/分数) 2.增益 功能: 保留输入信号的整数或分数部分,并乘以增益后输出。
取模 Modulo 参数: 1.模数设置 功能: 按设定的模取余数运算。
取负数 Negate 参数: 无 功能: y(t)= -x(t) Systemview 函数库 Non Linear 非线性
量化器 Quantize 参数: 1.量化 bit 数 2.最大输入 3.输出方式(浮点/整型) 功能: 对输入信号电平按设定的 bit 数进行量化,输出为浮点数或有符号整型 数。
全波整流 Rectify 参数: 1.零点 z 功能: y(t) =|x(t)-z|
外部传输函数 Xtrnl Fct 参数: 1.文件名 功能: 执行用户文件定义的传输函数。该外部文件必须是文本文件。 Functions 函数
迟滞 Hysteresis 参数: 1.带宽 2.回差 3.斜率 功能: 提供一个可确定带宽和增益的迟滞传递函数。
限幅 Limit 参数: 1.最大输入 2.最大输出 功能: y(t) =( OUTmax /INmax)x(t), |x(t)| ≤INmax = OUTmax ×sign(x(t)), 其它 情况
逻辑运算自然离不开逻辑库了,它包括像与非门这样的通用器件的图标、74 系列器件功能图标及用户自己的图标等。
射频/模拟库支持用于射频设计的关键的电子组件,例如:混合器、放大器 和功率分配器等。
扩展用户库
扩展的用户库包括有 Elanix 公司自己提供的扩展通信库 2、IS95/CDMA、数 字视频广播 DVB。另外其合作伙伴 Entegra 公司也提供了 自适应滤波器库
最大值、最小值 Max Min 参数: 1.输出增益 2.输出偏置 功能: 取多路输入(最大 19 路)中的最大或最小值。
积分 Integral 参数: 1.积分阶次 2.初始条件
功能: 对输入信号作积分。
微分 Derivative 参数: 1.增益
功能: 对输入信号作微分。
比例积分与微分 PID 参数: 1.比例增益 Gp 2.积分增益 Gi 3.微分增益 Gd
保持器 Hold 参数: 1.增益 2.选择保持两采样点之间的最后一个值或零. 功能: 用于采样或抽样后返回系统采样率。
重新采样 Resample 参数: 1.采样率 功能: 按制定的采样率采样,内建一个采样-保持器。用于多速率系统。
采样器 Sampler 参数: 1.采样速率 2.采样点时间宽度 3.采样时间偏差 功能: 按设定的采样率采样,输出的结果是输入信号在采样宽度内的线性组合。
反正切 Arc Tan 参数: 1.输出增益
11
功能: y(t)= G*Arctan(x(t)), -π /2≤y(t)≤π /2
扩展功能库提供可选择的能够增加核心库功能的用于特殊应用的库。它允许 通信、DSP、射频/模拟和逻辑应用。
包含有大量的通信系统模块的通信库,是快速设计和仿真现代通信系统的有 力工具。这些模块从纠错编码、调制解调、到各种信道模型一应俱全。
DSP 库能够在你将要运行 DSP 芯片上仿真 DSP 系统。该库支持大多 DSP 芯片 的算法模式。例如乘法器、加法器、除法器和反相器的图标代表真正的 DSP 算法 操作符。还包括高级处理工具:混合的 Radix FFT、FIR 和 IIR 滤波器以及块传 输等。
峰值保持 Peak Hold 参数: 1.选择最后一次峰值或零 2.复位门限 功能: 输出最大最小值。
采样保持 Sample Hold 参数: 1.控制门限值(v) 功能: 用外部控制采样保持。
6
逻辑比较器 Compare 参数: 1.比较方式 2.True 值和 False 值设定 功能: 按设定的比较方式对输入信号比较,输出逻辑真和假,真假值为任意预设 值。
SystemView 常用图符功能表
基本库
SystemView 的基本库包括信源库、算子库、函数库、信号接收器库等,它 为该系统仿真提供了最基本的工具。
SystemView 为我们提供了 16 种信号源,可以用它来产生任意信号 功能强大的算子库多达 31 种算子,可以满足您所有运算的要求 32 种函数尽显函数库的强大库容! 12 种信号接收方式任你挑选,要做任何分析都难不倒它 扩展功能库
单通道输入外部数据文件 Ext 1ch 参数: 1.文件名 2.数据格式 功能: 可选用的文件格式有文本文件、8 位无符号整形数、16 位有符号整形数、 IEEE 单精度/双精度浮点、连续 1 位整形数等。
双通道输入外部数据文件 Ext 2ch 参数: 1.文件名 2.数据格式 功能: 可选用的文件格式有文本文件、8 位无符号整形数、16 位有符号整形数、 IEEE 单精度/双精度浮点、连续 1 位整形数等。