毕业设计(论文)基于SystemView对直扩的仿真与分析.doc
《毕业设计(论文)基于SystemView对直扩的仿真与分析.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于SystemView对直扩的仿真与分析.doc(19页珍藏版)》请在三一办公上搜索。
1、摘 要扩频通信与常规的通信系统相比,具有很强的抗人为干扰,抗窄带干扰,抗多经衰落的能力,并具有信息隐蔽、多址保密通信等特点。从50年代中期开始到现在,扩频技术迅速发展,并得到了越来越广泛的应用,在通信、数据传输、信息保密等诸多方面显示了它极强的生命力。SystemView是一种基于Windows平台对系统进行设计、仿真和分析的EDA软件。它采用图形编码方式,提供了广泛的分析环境,并可以和硬件的开发工具连接起来进行仿真。本文主要讨论SystemView软件的应用及直接序列扩频通信的原理,并运用SystemView图形模块构建直接序列扩频系统,用分析窗和信号计算器对直接序列系统进行仿真和分析。关键
2、词SystemView ; 扩频通信;直接序列扩频;仿真 AbstractThe spread spectrum(SS)communication system has stronger ability of resisting jamming, narrow band, and multipath interference than that of the conservation communication system.And because of its lower transmitting power spectrum, it also has the characteristics
3、 of low probability intercept and multiple access secure communication. The SS technology has been developing rapidly and has more and more comprehensive applications from the middle of the 50s to nowadays. It has shown strong vitality on the side of communication, data transmission and secure commu
4、nication.SystemView is the leading Windows design , simulation and analysis software for Electronic Design Automaton . It features an intuitive block diagram interface ,provides a comprehensive analysis environment , and links to hardware development tools for simulation .This thesis primarily discu
5、ssed that a system of direct Sequence Spread Spectrum was designed , simulated and analysed within SystemView using token ,analysis window and sink calculator.KeywordsSystemView ; Spread Spectrum communication ; DSSS ; simulation目 录摘要.Abstract.第一章 SystemView的功能与使用简介1引 言11.1 SystemView 简介11.2 SystemV
6、iew的用户环境21.2.1 图标库21.2.2 系统定时41.2.3基本系统的实现5第二章 扩频通信系统的基本理论62.1扩频通信技术的发展62.1.1扩频通信技术的概述62.1.2扩频通信技术的发展72.2扩频通信的基本原理82.2.1扩频通信的理论基础82.2.2扩频通信的工作原理82.2.3直接序列扩展频谱系统工作原理92.2.4 直扩系统的调制和解调102.2.5扩频通信系统中的码元同步11第三章 直接序列扩频通信的仿真123.1 仿真框图123.2仿真结果14结 论15致 谢16参考文献17第一章 SystemView的功能与使用简介引 言80年代以来,通信和信号处理系统越来越复杂
7、,各种新技术的发展对通信系统的实现起着重大的影响。通信系统复杂性的增加使得分析与设计所需的时间和费用也迅速上升,为了节约人力、物力、财力和时间,就需要进行系统仿真。1.1 SystemView 简介SystemView是由美国ELANIX公司设计和开发,专门用于对工程和科技系统进行仿真和设计的一种综合性的动态系统分析环境。SystemView提供了一种先进的系统分析引擎,分析的对象非常广泛,从模拟或数字信号处理,到滤波器、控制系统和通信系统,以及各种通用数学模型的仿真、设计和验证等等。SystemView基于微软公司视窗操作系统的软件平台,有非常友好的界面,用户只需用鼠标就能很好地完成各种复杂
8、的应用处理,而无需进行另外的编程、调试及烦琐的错误追踪。SystemView提供了一种可视的动态的系统模型,并用功能模块(Token)来表示进程和用一个时间基台(TimeBace)来表示系统抽样的特性。用户在系统窗口下可以对整个系统或者子系统进行仿真和设计,以及从SystemView的各种模型库中选择不同的功能模块,并把它们连接起来。用户还可以通过界面、友好的对话窗口对功能模块参数进行定义,如定义仿真的起始时间和结束时间,以及系统的抽样频率等等。用SystemView进行系统仿真有如下的特点:1、开放友好的用户界面 利用SystemView无需与复杂的语言语句打交道,不必写一句代码,既可完成对
9、各种系统的设计与仿真。SystemView操作简便,图标系统形象直观,方便了从思路仿真、方案论证到硬件设计的实现。同时它具有与外部文件的接口,可直接读入真实的数据,并对其进行处理。也可将处理结果输出到外部数据文件。2、仿真设计功能强大SystemView能在DSP、通信和控制系统应用中构造出复杂的模拟、数字、混合和多速率系统,可用于各种线性或非线性控制系统的设计和仿真。3、动态系统设计简便SystemView提供几百种功能模块,因此在系统设计时,只要通过鼠标从功能库中选择相关图符并将它们拖曳到设计窗口中连线即可,而不需要采用分立元器件组成各个功能块后再级联成系统。因此用SystemViwe软件
10、仿真系统时,系统结构和功能一目了然,同时也很容易建立大而复杂的系统。4、系统分析测试方便系统设计完成后,即可对系统进行分析测试,测试数据显示在分析窗口内。软件可以方便快捷地在设计窗口和分析窗口之间切换,在系统设计窗口中单击分析窗口按钮,即可访问分析窗口,在分析窗口中单击系统按钮则又返回系统设计窗口。根据分析窗口的显示数据,我们很容易对设计系统进行调试,而且对系统的每一步调试,通过分析窗口都能够方便地观察它的调试结果。5、动态的分析和后处理简便 SystemView提供一个灵活的动态探针功能,可对真实的示波器或频谱分析仪进行仿真。此外,还有真实而灵活的分析窗口用以检查系统波形。内部数据的图形放大
11、、缩小、滚动等,全部可以通过鼠标操作很方便地实现。其附带的“接受计算器”功能强大,可以完成对仿真运行结果的各种运算、谱分析、滤波等。6、硬件设计接口灵活除了一般的方案论证外,SystemView还提供了与多种硬件设计工具的接口:与Xilinx公司的软件COREGenerator配套,可以将SystemView系统中的部分器件生成下载FPGA芯片所需的数据文件;通过与TI公司DSP设计工具CCS(CodeComposerStudio)的接口,可以将其DSP库中的部分器件生成DSP芯片编程的C语言源代码,或在系统仿真中嵌入实际硬件电路;通过与Xpedion公司的射频/微波仿真工具的接口,可以将系统
12、仿真与电路级仿真结合起来,对分立元器件的射频/微波特性进行仿真。1.2 SystemView的用户环境 1.2.1 图标库SystemView 包含基本库和通信、DSP、逻辑、射频 、模拟、用户代码等专业库。基本库是 SystemView 仿真的基本构造模型,其中包括:信号源、子系统、加法器、子系统输入输出端口、算子库、函数库、乘法器及观察窗等共 8组基本器件。 信号源:用于产生用户系统的输入信号的模块。 子系统: 代表一组模块(可能是一个很大的模块组,也可能还包括子系统),这些模块在用户仿真中作为一个完整的子系统、函数及其过程使用。 加法器:完成几个输入信号的加法运算。 子系统输入输出端口:
13、用于设置子系统的输入输出端口。 算子库:其中的每一个函数都把输入变量作为自变量进行某种运算和变换,如FFT变换,采样,保持,延时,增益或某一传递函数的线性系统。 函数库:其中的每一个函数都把输入数据作为自变量进行各种函数运算,如量化、限幅、取绝对值等各种非线性函数、三角函数、对数函数、各种复数运算、代数运算等。 乘法器:用于几个输入信号的乘法运算。 观察窗:代表了信号接收器,用来实现信号收集,(实时)显示,分析,数据处理以及输出(包括把信号输出到文件)等功能。 通信库:包括了在设计和仿真现代通信系统中可能用到的各种模块。它使在一台 PC 上仿真一个完整的通信系统成为可能。该库中包括各种纠错码编
14、码;解码器、基带信号脉冲成型器、调制器;解调器、各种信道模型以及数据恢复等模块。 DSP库:包含大量的 DSP芯片的算法模式仿真和DSP函数,主要有加法器、乘法器、除法器、反向器、先进先出缓冲器、离散的Hadamard变换、混合的Radix变换、FIR和IIR滤波器等。 逻辑库:包括了在设计和仿真数字电路系统中可能用到的各种模块,主要有与、或、非门、缓冲器、触发器、寄存器、计数器、多路调制的多路输出选择器、多谐振荡器、数模转换器等。 射频模拟库:包括了在设计和仿真高频或模拟电路系统中可能用到的各种模块,主要有运算放大器、双平衡混频器、整流电路、限幅器、高低通滤波器、锁相环、PID调节器等。 用
15、户代码库:可以让设计者建立自己习惯的SystemView图标库,这些图标库可以使用C语言编写并且插入提供的模板,并自动地集成到SystemView中,象内库一样使用。 另外,SystemView还提供了与 Matlab的接口,能很方便实现与Matlab的交互式数据传送与仿真。 总之,SystemView提供了先进快速的设计、仿真环境,不仅能设计开发创建子系统,而且能方便地建立大的复杂系统。1.2.2 系统定时SystemView是一个离散时间系统。在每次系统运行之前,首先需要设定一个系统频率。仿真各种系统运行时,实现对信号以系统频率进行采样,然后按照系统对信号的处理计算各个采样点的值,最后在输
16、出时,在观察窗内,按要求画出各个点的值和拟合曲线。所以,系统定时是系统运行之前一个必不可少的步骤。单击“系统定时”(System Time)按钮,打开定时窗口: 图1-1定时窗口其中,起始时间和终止时间控制了系统的运行范围。SystemView对系统仿真运行时间基本上没有限制,只要求终止时间要大于起始时间。采样率和采样时间间隔在仿真过程中控制着时间步长,因此决定了系统的仿真效果。一般为了获得较好的仿真波形,系统的采样率应设为系统信号最高频率的5至7倍。当采样率为系统信号最高频率的10倍以上时,仿真波形几乎没有失真了。采样点是由系统的运行时间和采样率共同决定的,他们之间的关系如下:采样点数=(终
17、止时间起始时间)采样率+1 因此,系统的运行时间、采样率和采样点数三者之间也不是互相独立的,若用户修改了其中的某一个或某两个,系统将会根据新的参数自动修改相应的参数。另外,为了在数字信号处理等过程中进行FFT变换方便,系统还可以自动设置2的整数幂的采样点数。用户更改了某一个时间参数后,点一下“更新”(Update)键,系统会根据最新修改的参数对其他参数进行相应的修改,并在对话框下端给出系统运行大约所需的时间及系统的总采样点数等时间参数。SystemView提供了循环运行的功能,目的是提供用户系统自动重复运行的能力。再循环次数对话框“No.of System Loop:”中,可输入希望系统循环运
18、行的次数。循环复位系统功能将控制用户系统每一次运行之后SystemView的操作:如果循环复位系统功能“Reset system on loop”被选中,则每一个运行循环结束后,所有图标的参数都复位(恢复为原设置参数);如果这个功能被关闭(没有选择此功能),则用户系统每次运行的参数都将被保存起来。暂停循环执行后,在每次循环结束后暂停系统运行,暂停后,可以进入分析窗观察当前系统运行的波形,以便分析本次运行的结果;也可以对系统内某图标的参数进行修改,以达到动态控制系统的目的。1.2.3基本系统的实现1. 将需要仿真的系统简化成一个模型,画出流程图。2. 在设计环境中查找相关模块。3. 按照流程图连
19、接各模块。4. 确定系统时间。5. 确定各模块的参数。6. 运行系统,得出仿真结果。第二章 扩频通信系统的基本理论2.1扩频通信技术的发展2.1.1扩频通信技术的概述扩展通信,即扩展频谱通信技术(Spread Spectrum Communication),在近几年发展非常迅速,他不仅在军事通信中发挥着不可替代的作用,而且广泛的应用到卫星通信、移动通信、计算机通信等领域,与光纤通信、卫星通信一同被誉为进入信息时代的三大高技术通信传输方式,尤其是最近宽带信息网的使用,扩展频谱技术更是必不可少的。扩频通信是将带传送的信息数据用伪随机编码序列,也即扩频序列(Spread Sequence)调制,实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 SystemView 仿真 分析

链接地址:https://www.31ppt.com/p-3979974.html