资源描述
SystemView的主要特点
SystemView是一个信号级的系统仿真软件,主要用于电路与通信系统的设计、仿真,是一个强有力的动态系统分析工具,能满足从数字信号处理、滤波器设计、直到复杂的通信系统等不同层次的设计、仿真要求。
1. 能仿真大量的应用系统
能在DSP、通讯和控制系统应用中构造复杂的模拟、数字、混合和多速率系统。具有大量可选择的库,允许用户有选择地增加通讯、逻辑、DSP和射频/模拟功能模块。特别适合无线电话(GSM,CDMA,FDMA,TDMA,DSSS)、无绳电话、寻呼机和调制解调器以及卫星通信系统(GPS,DVBS,LEOS)等的设计;能够仿真(C3x,C4x等)DSP结构;可进行各种系统时域/频域分析和谱分析;对射频/模拟电路(混合器,放大器,RLC电路和运放电路)进行理论分析和失真分析。
2. 快速方便的动态系统设计与仿真
使用熟悉的Windows界面和功能键(单击、双击鼠标的左右键),SystemView可以快速建立和修改系统,并在对话框内快速访问和调整参数,实时修改实时显示。只需简单用鼠标点击图符即可创建连续线性系统、DSP滤波器,并输入/输出基于真实系统模型的仿真数据。不用写一行代码即可建立用户习惯的子系统库(MetaSystem)。 SystemView图标库包括几百种信号源、接收端、操作符和功能块,提供从DSP、通信、信号处理、自动控制、直到构造通用数学模型等的应用。信号源和接收端图标允许在SystemView内部生成和分析信号,并提供可外部处理的各种文件格式和输入/输出数据接口。
3. 在报告中方便地加入SystemView的结论
SystemView通过Notes(注解)很容易在屏幕上描述系统;生成的SystemView系统和输出的波形图可以很方便地使用复制(copy)和粘贴(paste)命令插入微软word等文字处理器。
4. 提供基于组织结构图方式的设计
通过利用SystemView中的图符和MetaSystem(子系统)对象的无限制分层结构功能,SystemView能很容易地建立复杂的系统。首先可以定义一些简单的功能组,再通过对这些简单功能组的连接进而实现一个大系统。这样,单一的图符就可以代表一个复杂系统。MetaSystem的连接使用也与系统提供的其他图符同样简单,只要单击一下鼠标器,就会出现一个特定的窗口显示出复杂的MetaSystem。但是在学习版中没有MetaSystem图符功能,必须升级到专业版才有此功能。
5. 多速率系统和并行系统
SystemView允许合并多种数据采样率输入的系统,以简化FIR 滤波器的执行。这种特性尤其适合于同时具有低频和高频部分的通信系统的设计与仿真,有利于提高整个系统的仿真速度,而在局部又不会降低仿真的精度。同时还可降低对计算机硬件配置的要求。
6. 完备的滤波器和线性系统设计
SystemView包含一个功能强大的、很容易使用的图形模板设计模拟和数字以及离散和连续时间系统的环境,还包含大量的FIR/IIR滤波类型和FFT类型,并提供易于用DSP实现滤波器或线性系统的参数。
7. 先进的信号分析和数据块处理
SystemView提供的分析窗口是一个能够提供系统波形详细检查的交互式可视环境。分析窗口还提供一个能对仿真生成数据进行先进的块处理操作的接收计算器。 接收计算器块处理功能十分强大,内容也相当广泛,完全满足通常所需的分析要求。这些功能包括:应用DSP窗口,余切,自动关联,平均值,复杂的FFT,常量窗口,卷积,余弦,交叉关联,习惯显示,十进制,微分,除窗口,眼图模式,功能比例尺,柱状图,积分,对数基底,求模,相位,最大最小值及平均值,乘波形,乘窗口,非,覆盖图,覆盖统计,自相关,功率谱,分布图,正弦余弦,平滑(移动平均),谱密度,平方,平方根,窗口相减,波形求和,窗口求和,正切,层叠,窗口幂,窗口常数等。 SystemView还提供了一个真实而灵活的窗口用以检查系统波形。内部数据的图形放大,缩小、滚动、谱分析、标尺以及滤波等,全都是通过敲击鼠标器实现的。
8. 可扩展性
SystemView允许用户插入自己用C/C++编写的用户代码库,插入的用户库自动集成到SystemView中,如同系统内建的库一样使用。
9. 完善的自我诊断功能
SystemView能自动执行系统连接检查,通知用户连接出错并通过显示指出出错的图符。这个特点对用户系统的诊断是十分有效的。
分析窗接收计算器的主要功能
分析窗的接收计算器可对所选择的活动窗口进行的操作或进一步的运算主要有十一种。这些操作和运算都是以选定的活动窗口中显示的数据为基础进行运算,得到一个新的活动窗口。每种操作的作用或功能如下:
1. Operators (操作)
l Overlay Plots (覆盖图) 将所有被选活动窗口的图形曲线作覆盖图,用于各图形间的比较。每个活动窗口的图形分别用不同的颜色(预先设定好的缺省值)表示。
l Integrate (积分) 将被选择的活动窗口中的所有图形曲线作积分运算。
l Differentiate (微分) 将被选择的活动窗口中的所有图形曲线作微分运算。
l Magnitude (求模) 对活动窗口求模(对实数域即取绝对值)。
l Cumulative Sum (累计求和) 对活动窗口作累计求和运算。
l Decimate By (压缩采样倍数) 将被选活动窗口的数据的采样率作n倍压缩。
l Moving Average (移动平均值) 将被选活动窗口的数据的采样率作移动平均。得到平滑的曲线或图形。
l Apply Window (应用窗口) 对选择的活动窗口作窗口运算(如Hamming、Blackman、Kaiser)。
l Apply Normalized (归一化窗口) 对选择的活动窗口作归一化的窗口运算。
2. Arithmetic (算术运算)
l Add Windows (求活动窗口之和) 对选择的活动窗口求和。
l Add Plots (求曲线之和) 对被选活动窗口内的所有曲线求和。
l Subtract (求两个窗口之查) 求第一个窗口与第二个窗口的差。
l Negate (取反) 将被选活动窗口的曲线全部反相。
l Normalize Window(归一化窗口) 将被选窗口内的所有曲线以最大值作归一化处理。
l Multiply Windows (窗口相乘) 将两个窗口相乘。
l Multiply Plots (曲线相乘) 将两条曲线相乘。
l Reciprocal (取倒数) 对被选窗口内曲线各点取倒数。
3. Algebraic (代数运算)
l Square (平方)
l Square Root (平方根)
l Sin (正弦)
l Cos (余弦)
l Tan (正切)
l Arctangent (反正切)
l Windows ^ a (幂运算)
l Log (取对数)
4. Corr/Conv (相关与卷积)
对被选择的活动窗口作自相关、互相关和卷积。
5. Complex (综合FFT)
根据需要选择一次完成复选框内的运算,如取实部、虚部、求模、模的平方、功率谱、相位等。
6. Spectrum (频谱分析)
包括50欧/1欧的功率谱(dBm)、功率谱密度(dBm/Hz)、20Log(|FFT|)、|FFT|^2、|FFT|、相位特性等。
7. Style (式样显示)
l Scatter Plot (散射图) 将两条被选择的曲线作散射图,即一个作为X轴输入,而另一个作为Y轴输入。
l Histogram (柱状图) 以柱装条形显示图形。
l BER Plot (比特误码率曲线)
l Time Slice (时间切片) 这个特性能够创建一个单一信号的重叠(叠加)图形。在分析数字通信系统扰动时,常用此特性产生所谓的“眼图”。
l Contour (轮廓) 根据设定的电平阈值将图形中的两两相邻的阈值点以直线连接成轮廓。
l Movie (动画) 将多个选择的窗口按动画方式交替显示。该操作需要按工具条上的动画按钮。
8. Scale (比例尺)
X、Y轴可选择按最大/最小值方式或选择比例尺。
9. Data (摘取数据)
该操作可以对数据或图形有选择地显示。对其中某些片断可作输出、插入、删除、追加、补零等。
10. Custom (自定义运算)
按用户输入的运算式对窗口进行运算或操作。
11. Comm (常用调制BER)
生成标准的理论BER曲线供比照使用。如PSK、QPSK、DPSK、FSK等调制的比特误码率曲线的理论值,可同时选择多种。能与自己生成的BER曲线作覆盖图对比。
展开阅读全文