1、通信系统主流仿真软件简介学号: 姓名: 专业: Systemvue(原 System View)System View 是一个用于现代工程与科学系统设计及仿真的动态系统分析平台。从滤波器设计、信号处理、完整通信系统的设计与仿真,直到一般的系统数学模型建立等各个领域,System View 在友好而且功能齐全的窗口环境下,为用户提供了一个精密的嵌入式分析工具。在 2005 年 Elanix 被美国安捷伦(Agilent)公司收购,把软件名字改为SystemVue,由原先的SystemView1.0,SystemView4.5,SystemView5.0,SystemView.6.0,再到后来的
2、SystemView2005,SystemVue2007,SystemVue2008.功能也逐步的的完善,有开始的具有基本的仿真功能到后来的增加了 DSP 库,第二代,第三代移动通讯,蓝牙库的完善,实例仿真的范围的拓展,眼图相位噪声处理的完善。随着科技的发展,人类创造出来的智慧也在不断升值。ELANIX 公司位于 CALIFORNIA 州,公司总裁和创建人 PATRICK J.READY 博士拥有先进的信号处理器的美国和国际专利权,是一位信号处理和通信方面的改革者。ELANIX 公司的技术力量雄厚,其设计工作可以依据使用的处理器及其环境的状况,使用 DSP,MPS,ASIC,VLSI 神经网络
3、和其他当前领先的技术。包括所有的用于商业和军用的信号处理在内,公司在理论分析,软件开发,仿真与测试,硬件设计和微处理器等方面有广泛的经验。SystemView 的特点1.真正的动态系统仿真器;2.直觉样本数据(Z 域)和连续的 Laplace 域系统详细说明;3.多速率系统和并行的平行系统;4.时间连续和时间离散的混合系统;5.图形 FIR 滤波器设计(包括:低通、带通、高通、带阻、Hilbert(90 度相移)和微分网路) ;6.大量的 IIR 滤波器库(包括:多极 Bessel、 Butterworth 、Chebyshev 和 Linear Phase) ;7.FFT 类型:magnit
4、ude、squared magnitude、光谱分析器、能量谱密度和相位;8.无限制地支持嵌入式系统和多层子系统,可建立大规模分层系统;9.全部的逻辑功能、开关和非线性装置组件;10.完整的信号源、接收端、函数、算子和 MetaSystem 库;11.外部和内部的信号源和接收端;12.内置系统诊断和连接检查;13.全局参数连接和变量图标参数;14.用于高级块处理的接收端计数器;15.在分析窗口中多图显示;16.带有指导和自动示例的在线帮助系统。SystemView 的应用领域1. 信号处理、通信和控制系统。包括模拟、数字和混合模式的系统;2. 相位和频率锁相环;3. 调制、解调和通道建模;4.
5、 完整的 DSP 系统设计和测试;5. 模拟到数字变换系统、量化和采样系统(包括 ds 数据转换) 、同相和正交系统;6. 线性和非线性系统设计和测试;7. 线性和非线性微分方程的解(包括模糊理论) ;8. 控制系统设计和测试。SPW信号处理工作系统 SPW(Signal Processing WorkSystem)是美国 Cadence公司提供的信号处理工作系统 ,是一种能对数字信号处理及通信系统算法进行开发、仿真、调试并进行性能估计的强有力的软件包。SPW 软件包提供了先进的计算机辅助工程设计工具及完整的 DSP 模块库。用这些工具能建立任何类型地 DSP 系统并产生设计的硬件描述。SPW
6、 软件包主要有一系列交互运行的集成工具组成,典型的有方框图编辑器BDE(Block Diagram Editor) ,仿真管理器 SPS(Simulation Program Builder)与 SIM ( Simulation Manager) 及信号计算器 SigCalc(Signal Calculator) 等。方框图编辑器内有电子、通信、多媒体等模块库,设计者可根据需要选取模块、连接并设置其参数。仿真管理器能对设计系统模型进行编译、仿真,并提示修正设计错误。信号计算器是一种处理数字信号的工具,可创建、显示、处理和分析各种信号波形,并进行仿真结果的眼图、星座图、FFT 图等显示、分析。另
7、外,SPW 软件还有滤波器设计 FDS(Filter Design System) 和有限状态机FSM(FiniteState Machine) 等集成工具。利用 SPW 可以很方便地进行通信系统的仿真。因为 SPW 采用系统模块直观地描述系统典型环节,其模块库中提供了丰富的通信模块, 包括信号源模块组( SignalSources) 、编/ 译码模块组( Encoder/ Decoder ) 、信道模块组(Channels) 、调制/ 解调器模块组(Modulators/ Demodulators) 、滤波器模块组( Filter) 、均衡器模块组( Equalizer) 、输出池模块组(S
8、ignal Sink) ,以及数学运算模块组(Math) 等。尽管如此,对于一些特殊地算法或特定功能的子程序,SPW 提供的模块并不一定满足要求。但 SPW 具有灵活的创建自定义模块功能,允许用户通过自己编码来定义模块。创建用户自定义模块的方法有多种,一种比较简便的方法是使用 Block Wizard。因为它在模块产生的每一步都给用户提供了一个便于操作的图形化界面。模块建模可以使用 C、Matlab、VHDL 等。ADS先进设计系统(Advanced Design System),简称 ADS,是安捷伦科技有限公司(Agilent)为适应竞争形势,为了高效的进行产品研发生产,而设计开发的一款
9、EDA 软件。软件迅速成为工业设计领域 EDA 软件的佼佼者,因其强大的功能、丰富的模板支持和高效准确的仿真能力(尤其在射频微波领域) ,而得到了广大 IC 设计工作者的支持。 ADS 是高频设计的工业领袖。它支持系统和射频设计师开发所有类型的射频设计,从简单到最复杂,从射频微波模块到用于通信和航空航天国防的 MMIC。通过从频域和时域电路仿真到电磁场仿真的全套仿真技术,ADS 让设计师全面表征和优化设计。单一的集成设计环境提供系统和电路仿真器,以及电路图捕获、布局和验证能力 因此不需要在设计中停下来更换设计工具。先进设计系统是强大的电子设计自动化软件系统。它为蜂窝和便携电话、寻呼机、无线网络
10、,以及雷达和卫星通信系统这类产品的设计师提供完全的设计集成。ADS 电子设计自动化功能十分强大,包含时域电路仿真 (SPICE-like Simulation)、频域电路仿真 (Harmonic Balance、Linear Analysis)、三维电磁仿真 (EM Simulation)、通信系统仿真(Communication System Simulation)、数字信号处理仿真设计(DSP) ;ADS 支持射频和系统设计工程师开发所有类型的 RF 设计,从简单到复杂,从离散的射频/微波模块到用于通信和航天/国防的集成 MMIC,是当今国内各大学和研究所使用最多的微波/射频电路和通信系统
11、仿真软件软件。此外 Agilent 公司和多家半导体厂商合作建立 ADS Design Kit 及 Model File 供设计人员使用。使用者可以利用 Design Kit 及软件仿真功能进行通信系统的设计、规划与评估,及 MMIC/RFIC、模拟与数字电路设计。除上述仿真设计功能外,ADS 软件也提供辅助设计功能,如 Design Guide 是以范例及指令方式示范电路或系统的设计流程,而 Simulation Wizard 是以步骤式界面进行电路设计与分析。ADS 还能提供与其他 EDA 软件,如 SPICE、Mentor Graphics的 ModelSim、Cadence 的 NC-
12、Verilog、Mathworks 的 Matlab 等做协仿真(Co-Simulation) ,加上丰富的元件应用模型 Library 及测量/验证仪器间的连接功能,将能增加电路与系统设计的方便性、速度与精确性。MatlabMATLAB 是美国 MathWorks 公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB 和 Simulink 两大部分。MATLAB 是 matrix&laboratory 两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国 mathworks 公司发布的主要面对科学计算、可视化以及交互式程序设
13、计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB 和 Mathematica、Maple 并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB 可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。优势特点1) 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;2) 具有完备的图形处理功能,实现计算结果和编程的可视化;3) 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;4) 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。