- 13
- 0
- 约7.7千字
- 约 65页
- 2022-09-11 发布于上海
- 举报
1.1 System View 简介;另外 ,它还自带有通讯(Communication)、逻辑(Logic)、数字信号处理(DSP)、射频/模拟(RF/Analog)等专业库以备选择,特别适合于现代通信系统的设计、仿真和方案论证。它还可以实时的仿真各种DSP结构,并进行各种系统时域和频域分析、谱分析,及对各种逻辑电路、射频/模拟电路(混合器、放大器、RLC电路、运放电路等)进行理论分析和失真分析等。随着现代通信技术的不断发展,无线通信技术已日趋成熟和完善。利用System View带有的CDMA、DVB等扩展库即可十分方便的完成这些系统的设计和仿真。; 利用System View,不用写一句代码即可完成各种系统的设计与仿真,快速地建立和修改系统、访问与调整参数,方便地加入注释,它具有与外部文件的接口,可直接获得并处理输入/输出真实世界的数据。另外,它还提供了与编程语言VC++或仿真工具Matlab的接口,可以很方便的调用其函数 。除了一般的方案论证外,System View还提供了与硬件设计的接口:与 Xilinx公司的软件 Core Generator配套 可以将System View系统中的部分器件生成下载FPGA芯片所需的 数据文件;另外,System View还有与DSP芯片设计的接口,可以将其DSP库中的 部分器件生成DSP芯片编程的C语言源代码。
; 在系统设计仿真时,System View能自动执行系统连接检查,给出连接错误信息或尚悬空的待连接端信息,通知用户连接出错并通过显示指出出错的图标。并在编译时,给出系统运行的大约时间,方便了设计人员进行调试。其带有的APG功能可以利用VC环境,将系统编译成可脱离System View独立运行的可执行文件,同时大大提高了运行速度,在内存较大时效果尤为明显。
在系统仿真方面,System View还提供了一个灵活的动态探针功能,可以仿真实际的示波器或频谱分析仪的工作。另外,还有真实而灵活的分析窗口用以检查系统波形。内部数据的图形放大、缩小、滚动等,全部可以通过敲击鼠标很方便地实现。另外,其带有的接收计算器功能强大,可以完成对仿真运行结果。;1.2 System View 的用户环境;
所有系统的设计搭建等基本操作都是在设计窗口内完成的。; 在设计窗口内只须点击鼠标及进行必要的参??输入就可以通过设置图标 、 连接图标等操作完成一个完整系统的基本搭建工作,创建各种连续域或离散域的系统。并可极其方便地给系统加入要求的注释。;1.2.2 图标库;
数字信号处理库(DSP)、逻 辑库(Logic)、射频/
模拟库(RF/Analog)等,支持用户自己用C/C++语言
编写源代码定义图标以完成所需自定义功能的用户自
定义库(Custom),及可调用、访问Matlab的函数的
M-Link库;以及CDMADVB自适应滤波等扩展库。基
本 库与专业库之间由“库选择”按钮进行切换,而扩展
库则要由自定义库通过动态链接库*.dll加载进来。;信号源图标;子系统I/O图标;乘法器图标;通信图标;逻辑图标 ; 用户在选中的图标上双击鼠标左键,或选中该图标并按住鼠标左键将其拖至设计域内,就可以把某一图标库中的通用图标添加进自己的仿真系统, 这时所选中的图标会出现在设计区域中 。双击设计窗口中的图标后,图标库窗口将出现在 屏幕上,例如下图是信号源图标库窗口的例子。
;此时可用鼠标单击以选中某个图标,然后单击“参数”
(Parameters)按钮进入参数设置窗口;也可双击所选中
的图标直接进入参数设置窗口。例如,在上面的窗口
中选中了“Sinusoid”图标,即正弦波信号源,则其参数
设置界面如下图:;1.3 系统定时;单击“系统定时”(System Time)按钮 ,打开如图
的系统定时窗口:;其中 ,起始时间和终止时间控制了系统的运行时间范围。System View 对系统仿真运行时间基本上没有限制,只要求终止时间要大于起始时间,采样率和采样时间间隔在仿真过程中控制着时间步长,因此决定了系统的仿真效果。一般为了获得较好的仿真波形,系统的采样率应设为系统信号最高频率的5至7倍。当采样率为系统信号最高频率的10倍以上时,仿真波形就几乎没有失真了。采样点数是由系统的运行时间和采样率共同决定的。它们之间的关系如下:
;因此,系统的运行时间、采样率和采样点数三者之间也不是相互独立的,若用户修改了其中的某一个或某两个,系统将会根据新的参数遵从下列规则自动修改相应的参数 ,在采样率不变的情况下:; 另外,为了在数字信号处理等过程中进行FFT变换方便 ,系统还可以自动设 置2的整次幂的采样点数 。用户更改了某一个时间参
原创力文档

文档评论(0)