systemview简介及实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
System View
仿真软件简介及实例
目录
第一部分S YSTEM V IEW简介 (2)
1.1 SystemView的基本特点 (2)
1.2 SystemView各专业库简介 (2)
1.3 System View的基本操作 (5)
第二部分通信原理实验 (7)
2.1 标准调幅 (7)
2.2 双边带调制(DSB) (10)
2.3 单边带调制(SSB) (12)
2.4 窄带角度调制(NBFM、NBPM) (14)
2.5 幅移键控ASK (17)
第一部分SystemView简介
SystemView是由美国ELANIX公司推出的基于PC的系统设计和仿真分析的软件工具,它为用户提供了一个完整的开发设计数字信号处理(DSP)系统,通信系统,控制系统以及构造通用数字系统模型的可视化软件环境。
1.1 SystemView的基本特点
1.动态系统设计与仿真
(1)多速率系统和并行系统: SYSTEMVIEW允许合并多种数据速率输入系统,简化
FIR FILTER的执行。
(2)设计的组织结构图: 通过使用METASYSTEM(子系统)对象的无限制分层结
构,SYSTEMVIEW能很容易地建立复杂的系统。
(3)SYSTEMVIEW的功能块: SYSTEMVIEW的图标库包括几百种信号源,接收端,
操作符和功能块,提供从DSP,通讯信号处理,控制直到构造通用数学模型的应用
使用。
信号源和接收端图标允许在SYSTEMVIEW内部生成和分析信号以及供
外部处理的各种文件格式的输入/输出数据。
(4)广泛的滤波和线性系统设计: SYSTEMVIEW的操作符库包含一个功能强大的
很容易使用图形模板设计模拟和数字以及离散和连续时间系统的环境,还包含
大量的FIR/IIR滤波类型和FFT类型。
2.信号分析和块处理
SYSTEMVIEW分析窗口是一个能够提供系统波形详细检查的交互式可视环境。
分析窗口还提供一个完成系统仿真生成数据的先进的块处理操作的接收端计算器。
接收端计算器块处理功能:应用DSP窗口,余切,自动关联,平均值,复杂的FFT,常量窗口,卷积,余弦,交叉关联,习惯显示,十进制,微分,除窗口,眼模式,FUNCTION SCALE,柱状图,积分,对数基底,数量,相,MAX,MIN,乘波形,乘窗口,非,覆盖图,覆盖统计,解相,谱,分布图,正弦,平滑,谱密度,平方,平方根,减窗口,和波形,和窗口,正切,层叠,窗口常数。
1.2 SystemView各专业库简介
SystemView的环境包括一套可选的用于增加核心库功能以满足特殊应用的库,包括通信库、DSP库、射频/模拟库和逻辑库,以及可通过用户代码库来加载的其他一些扩展库。
1.2.1 通信库:
SytemView的通信库包含设计和仿真一个完整的通讯系统必要的工具,包括代表各种模块功能的图标如纠错编解码、基带脉冲成形、调制、信道模型、解调、数据恢复等。
1.2.2 DSP库:
SystemView的DSP库能够在待运行的DSP芯片模型基础上仿真DSP系统。
这个库支持大多数DSP芯片的算法模式。
例如乘法器、加法器、除法器和反相器的图标代表真正的DSP算法操作符。
还包括高级处理工具:混合的Radix FFT、FIR和IIR等。
1.2.3 逻辑库:
SystemView逻辑库包括象与非门这样的通用器件的图标。
这些图标包括:74系列器件功能图标和用户自己定制的图标。
1.2.4 射频/模拟库:
SystemView模拟库支持用于射频设计的关键的电子组件。
例如:混合器、放大器和功率分配器。
1.2.5 用户代码库:
SystemView的用户代码库允许用户自己使用C或C++语言编写特定的功能模块来插入提供的模板。
这些模板支持大多数商用的C或C++编译器。
1.3 System View的基本操作
SystemView提供一种可视化、动态的系统模式。
利用功能元件库中的Token来代表某一种处理过程,在SystemView系统窗口中完成系统或子系统的设计。
设计的过程便是在系统窗口中从不同的元件库中选择Token,并在设计区域中连接、搭建基本系统,设置每一个Token的参数,控制系统的起始时间、中止时间、采样频率,最后从分析窗中分析结果, 从而达到系统设计和分析的目的。
一、SystemView系统窗
1.第一行<菜单栏>:
每一级菜单都包含下拉菜单,具体功能在状态栏中均有提示。
2.第二行<工具栏> 包括:
清屏删除元件删除连线连接
复制元件加注释中止执行运行
系统定时分析窗口开子系统新建子系统
根轨迹波特图重画图标反转
这些工具条执行的功能可分为以下三种:
(1) 元件的选取和连线等
(2) 系统的起始和时间控制等
(3) 系统窗口和别的窗口的切换
用工具条可对一组元件进行操作,其步骤如下:首先单击欲使用的工具条,再按
住Ctrl键,用鼠标拖出包含一组元件的设计区,便可对一组元件进行块操作。
3.左侧竖栏为元件库。
一进入SystemView后,显示库有SourceToken,
MetaSystemToken, AdderToken, MetaSystem I/O Token, Operator Token, MultiplierToken, Sink Token 。
单击元件库上方的<Lib>键(Library Button) 可切换到剩余的元件库中。
其分别有UserCode, Logic Token, ComunicationToken, RF/Analog Token, DSP Token。
利用不同的元件,我们便可组合搭接各种模拟、数字系统并对其进行分析。
4.状态栏。
在系统窗口的底端是状态栏,用于显示系统模拟的状态信息或元件
参数。
当鼠标置于某元件上时,该元件的参数便自动显示于状态栏中。
也可用鼠标右键单击元件,会弹出一消息框显示该元件的参数信息。
二、SystemView分析窗
1. 第一行<菜单栏> 包括:
2. 第二行<工具栏> 包括:
图标1 ==>窗口更新图标2 ==>画面打印图标3 ==> 画面恢复
图标4 ==>点绘图标5 ==> 连点图标6 ==> 显示坐标
图标7 ==>窗口垂直排列图标8 ==> 窗口水平排列图标9 ==> 窗口层叠
图标10==>X轴对数化图标11==>Y轴对数化图标12==>窗口最小化图标13==>窗口最大化图标14==>动态模拟图标15==>统计
图标16==>返回系统窗口
三、创建系统步骤
这里以一个简单幅度调制系统的创建过程为例,主要用到了正弦波源,乘法器,加法器,增益放大器等器件.
1. 创建正弦波源:
(1)双击"库源"图标,进入源库菜单;
(2)在源库菜单内单击"Sinusind"图标,选中该元件;
(3)再单击"Parameter"按钮,进入参数设置菜单;
(4)在参数设置菜单内,按不同系统的要求,设置参数后,单击"OK"键返回源库
菜单;
(5)在源库菜单内,单击"OK"键返回系统窗。
(演示)
2. 安置乘法器,加法器,增益放大器等元件,例如创建增益放大器的操作步骤如下:
(1) 双击"操作库"图标,进入操作库菜单;
(2) 在操作库菜单内单击"增益放大器"图标,选中该元件;
(3) 再单击"Parameter"按钮,进入参数设置菜单;
(4) 设置放大倍数为4,单击"OK"键返回操作库菜单;
(5) 在操作库菜单中,单击"OK"键返回系统库菜单;
乘法器, 加法器的创建则直接双击对应的元件库即可。
3. 连接器件,运行系统:
(1)单击连接按钮,再单击设计区中的起始元件和中止元件(有方向)(演示)
(2)在SystemView系统窗的"工具栏"内单击"时间"图标,进入"运行"菜单,在系
统窗"StopTime"栏内键入运行时间(例:0.5秒),在"SampleFrequence"栏中键
入系统采样频率(例: 20,000Hz),在"Loop"栏中键入系统的循环次数,单击
"Update"按钮,看参数是否设置正确,单击"OK"键返回系统窗口
(3)在系统窗口的"工具栏"内单击"运行"图标,系统进入运行状态,并等待运行
结束。
4.系统的分析
单击系统窗"工具栏"中的"分析窗"按钮,进入分析窗即可分析波形、比较波形、绘制功率谱、眼图等。
(演示)
第二部分通信原理实验
2.1标准调幅
一.概述
在连续波的模拟调制中,最简单的形式是使单频余弦载波的幅度在平均值处随调制信号线性变化,或者输出已调信号的幅度与输
入调制信号f(t)呈线性对应关系,这种调制称为标准调幅或一般调
幅,记为AM。
本实验采用这种方式。
二.实验原理及其框图
1.调制部分:标准调幅的调制器可用一个乘法器来实现。
AM信号时域表达式:S AM(t)=[A0+f(t)]cosω0t
A0:载波幅度ω0:载波频率f(t): 被调信息信号
频域表示式
原理框图
2. 解调部分:解调有相干和非相干两种。
非相干系统设备简单,
但在信噪比较小时,相干系统的性能优于非相干系统。
这里
采用相干解调。
原理框图
S AM(t) 解调输出信号
低通滤波
f(t)
载波A0cos(ω0t)
三.实验步骤
1.根据AM调制与解调原理,用Systemview 软件建立一个仿
真电路,如下图所示:
(图一仿真电路)
2.元件参数配置
Token 0: 被调信息信号—正弦波发生器(频率=50 Hz)Token 1,8: 乘法器
Token 2: 增益放大器(增益满足不发生过调制的条件)Token 4: 加法器
Token 3,10: 载波—正弦波发生器(频率=1000 Hz)Token 9: 模拟低通滤波器(截止频率=75 Hz)Token 5,6,7,11: 观察点—分析窗
3.运行时间设置
运行时间=0.5 秒采样频率=20,000 赫兹4.运行系统
在Systemview 系统窗内运行该系统后,转到分析窗观察Token 5,6,7,11四个点的波形。
5.功率谱
在分析窗绘出该系统调制后的功率谱。
四.实验报告
1、观察实验波形:Token 7-被调信息信号波形;Token 6-
载波波形;Token 11-已调波形;Token 5-解调波形。
2、整理波形,存入实验文档AM-01,并与参考文档AM-
02相比较。
3、改变增益放大器的增益,观察过调制现象,说明为什么不
能发生过调制。
4、观察AM 的功率谱,分析说明实验结果与理论值之间的差
别。
5、改变参数配置,将所得不同结果存档后,与实验结果进行
比较,说明参数改变对结果的影响。
2.2双边带调制(DSB)
一、概述
在标准调幅时,由于已调波中含有不携带信息的载波分量,故调制效率较低。
为了提高调制效率,在标准调幅的基础上抑制掉载波分量,使总功率全部包含在双边带中。
这种调制方式称为抑制载波双边带调幅,简称双边带调制(DSB)
二、实验原理
实现双边带调制就是完成调制信号与载波信号的相乘运算。
原则上,可以选用任何非线性器件或时变参量电路来实现乘法器的功能,如平衡调制器或环形调制器。
通常采用的平衡调制器的电路简单、平衡性好,并可将载波分量抑制到-30~-40dB。
双边带调制节省了载波功率,提高了调制效率,但已调信号的带宽仍与调制信号一样,是基带信号带宽的两倍。
由于双边带信号的频谱是基带信号频谱的线性搬移,所以属于线性调制。
双边带调制信号的时间表示式: S DSB(t)=f(t)cosω0t
双边带调制信号的频域表示式:S DSB (ω)=[F(ω+ω0)+F(ω-ω0)]/2
三.实验步骤
1.用Systemview软件建立的一个DSB系统仿真电路如下图示。
2.元件参数的配置
Token 0: 被调信息信号—正弦波发生器(频率=50 Hz)
Token 1,5: 乘法器
Token 2: 载波—正弦波发生器(频率=1000 Hz)
Token 6: 模拟低通滤波器(截止频率=75 Hz)
Token 4,7,3: 观察点—分析窗
3.运行时间设置
运行时间=0.5 秒采样频率=20,000 赫兹4.运行系统
在Systemview 系统窗内运行该系统后,转到分析窗观察
Token 4,7,3三个点的波形。
5.功率谱
在分析窗绘出该系统调制后的功率谱。
四.实验报告
1、观察实验波形:Token 4-被调信息信号波形;Token 7-
已调波形;Token 3-解调波形。
2、整理波形,存入实验文档DSB-01,并与参考文档DSB-
02相比较。
3、观察DSB的功率谱,并与AM信号相比较,说明其优劣。
4、改变参数配置,将所得不同结果存档后,与实验结果进行比
较,说明参数改变对结果的影响。
2.3单边带调制(SSB)
一.概述
双边带信号虽然抑制了载波,提高了调制效率,但调制后的频带宽度仍是基带信号带宽的2倍,而且上、下边带是完全对称的,它们所携带的信息完全相同。
因此,从信息传输的角度来看,只用一个边带传输就可以了。
我们把这种只传输一个边带的调制方式称为单边带抑制载波调制,简称为单边带调制(SSB)。
采用单边带调制,除了节省载波功率,还可以节省一半传输频带。
二.实验原理
由于单边带调制中只传送双边带信号的一个边带(上边带或下边带),因此产生单边带信号的最简单方法,就是先产生双边带信号然后让它通过一个边带滤波器,这种产生单边带信号的方法称为滤波法。
如下图示:
滤波法要求滤波器在 0处有理想的锐截止特性。
为降低制作难度,也可采用多级频率搬移的方法实现:先在低频处产生单边带信号,然后通过变频将频谱搬移到更高的载频处。
下图示出了三级滤波产生单边带信号的原理:
产生SSB信号的方法还有:相移形成法,混合形成法。
三.实验电路图
四.
验报告
1.观察实验波形:Token 3-被调信息信号波形;Token 5-
已调波形;Token 8-解调输出波形。
2.整理波形,存入实验文档SSB-01,并与参考文档SSB-02
相比较。
3.观察SSB的功率谱,并与AM、DSB信号相比较,说明其优
劣。
4.改变参数配置,将所得不同结果存档后,与实验结果进行比
较,说明参数改变对结果的影响。
2.4窄带角度调制(NBFM、NBPM)
一.概述
当载波幅度保持不变,其频率或相位随调制信号线形变化的调制称为频率调制或相位调制。
由于载波频率或相位的变化都将引起角度的变化,因此频率调制和相位调制统称为角度调制。
根据角度被改变的大小,可将角度调制分为宽带调制(宽带调频和宽带调相)和窄带调制(窄带调频和窄带调相)。
如果调频信号或调相信号的最大瞬时相位偏移保持在很小的范围内,即满足条件|K PM f(t)dt|max<<π/6或
,则称为窄带调频或窄带调相。
当上述条件不满足时,就称为宽带调频或宽带调相。
频率调制就是载波信号的瞬时频率偏移随调制信号f(t)线性变化的调制,即ω(t)=ω0+K FM f(t) ,式中K FM称为调频器的灵敏度,单位为弧度/秒/伏。
调
频波的瞬时相位为: 式中K FM f(t)称为瞬时频率偏移, 简称频偏,其最大频偏为: 。
相位调制就是载波信号的瞬时相位偏移随调制信号f(t)线性变化的调制,即, ,式中K PM称为调相器灵敏度,单位为弧度/
伏。
调相波的瞬时频率为W(t)=W0+ K PM df(t)/dt ,式中K PM df(t)/dt称为瞬时频率偏移,其最大频偏为K PM |df(t)/dt| max。
二.实验原理
从角度调制的相位与频率关系可以看出,调频信号可通过直接调频和间接调频两种方法得到,所谓间接调频就是先对调制信号积分再调相而得到。
同样,调相信号也可以通过直接调相和间接调相两种方法得到,间接调相就是先对调制信号进行微分再进行频率调制。
单音调频信号的表示式为:
其中K FM A f/W f称为调频指数,也是调频波的最大相偏。
窄带调相产生的原理框图为
三.实验电路图
窄带调频的调制和解调
窄带调相信号的调制与解调由PM信号得到FM信号
由FM信号得到PM信号
四.
验报告
1.观察实验波形:调制信号波形;已调波形;解调输出波形。
2.整理波形,存入实验文档NBFM-01与NBPM-01,并与参考文档NBFM-02与NBPM-02相比较。
3.观察NBFM与NBPM信号的功率谱,说明为什么角度调制是非线性调制。
4.改变参数配置,将所得不同结果存档后,对实验结果进行比较,说明参数改变对结果的影响。
2.5 幅移键控 ASK
一.概述
为使数字信号在带通信道中传输,必须对数字信号进行调制。
在幅移键控中,载波幅度是随着调制信号而变化的。
最简单的形式是载波在二进制调制信号1或0控制下通或断,这种二进制幅度键控方式称为通-断键控(OOK )。
本实验采用这种方式。
二.实验原理及其框图
1.调制部分:二进制幅度键控的调制器可用一个相乘器来实现。
对于OOK 信号,相乘器则可以用一个开关电路来代替。
调制信号为1时,开关电路导通,为0时切断。
OOK 信号表达式: S OOK (t)=a (n) Acos(ω0t)
A :载波幅度 ω0:载波频率 a(n): 二进制数字信号
原理框图
S OOK (t)
0 2. 解调部分:解调有相干和非相干两种。
非相干系统设备简单,但在信噪比较小时,相干系统的性能优于非相干系统。
这里采用相干解调。
原理框图
n )
载波 Acos(ω0t)
三.实验步骤
1.根据ASK调制与解调原理,用Systemview 软件建立一个仿
真电路,如下图所示:
(图一仿真电路)
2.元件参数配制
Token 0: 基带信号—PN码序列
(频率=50 Hz , 电平=2 level , 偏移=1V)
Token 1,2: 乘法器
Token 3,7: 载波—正弦波发生器(频率=1000 Hz )
Token 4: 模拟低通滤波器(截止频率=225 Hz )
Token 5,6,8: 观察点—分析窗
3.运行时间设置
运行时间=0.5 秒采样频率=20,000 赫兹4.运行系统
在Systemview 系统窗内运行该系统后,转到分析窗观察
Token 5,6,8三个点的波形。
5.功率谱
在分析窗绘出该系统调制后的功率谱。
四.实验报告
1.观察实验波形:Token 5-基带信号波形;Token 6-调制波形;Token 8-解调波形。
2.整理波形,存入实验文档ASK-01,并与参考文档ASK-02相比较。
3.观察ASK 的功率谱,结果存入ASK-P文件中,以便与后面实验相比较。
4. 分析说明实验结果与理论值之间的差别。
5. 改变参数配置,将所得不同结果存档后,对实验结果进行
比较,说明参数改变对结果的影响。