您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于System-view的2PSK和2dpsk调制与解调课程设计
通信原理仿真设计报告基于Systemview的2psk/2dpsk调制与解调学院:电子工程学院年级:2014级专业:通信工程组员:陈继锦201412700223潘欢养201412700244指导教师:林战平2016年6月目录一、SystemView的基本介绍....................................................................................*二、二进制相移键控(2PSK)的调制....................................................................*三、2DPSK的调制和相关解调.......................................................................*四、结束语......................................................................................................*五、参考文献..................................................................................................*一、SystemView的基本介绍SystemView处SystemView借助大家熟悉的WindowsSystemView分析窗口。系统设计窗口,包括标题栏、菜单栏、工具条、滚动条、提示栏、图符库和设计工作区。所有形窗口显示输出的各种图SystemView运算。例如信号的频谱图就可以很方便的在此窗口观察到。SystemView1SystemView于各种线性或非线性控制系的设计和仿真。用户在进SystemView配置的标库中调形式给出系统的仿真分析结果。2SystemViewMainLibrary(OptionalLibrary)CommunicationLogicDSP/RF/Analog3SystemView错并通过显示指出出错的图标。这个特点对用户系统的诊断是十分有效的。4SystemView自动完成滤波器各指标—5SystemView还提供了一个真实灵活的窗口用以检查、分析系统波形。还带有一个功能强大的“接收计算器”可以完成对仿真运行结果的各种运算、谱分析、滤波。6SystemView/输出数据。提供了与编程语言VC++或仿真工具MatlabXilinx公司的软件CoreGenerator配套可以将SystemView系统中的部分器件生成下载FPGASystemView还有与DSPDSP库中的部分器件生成DSP芯片编程的C语言源代码。进入SystemView后,屏幕上首先出现该工具的系统视窗,系统视窗最上边一行为主菜单栏,包括:文件(File)、编辑(Edit)、参数优选(Preferences)、视窗观察(View)、便笺(NotePads)、连接(Connetions)、编译器(Compiler)、系统(System)、图符块(Tokens)、工具(Tools)和帮助(Help)共11项功能菜单。如下图(1)所示。使用Systemview进行系统仿真,一般要经过以下几个步骤:(1)建立系统的数学模型根据系统的基本工作原理,确定总的系统功能,并将各部分功能模块化,找出各部分的关系,画出系统框图。(2)从各种功能库中选取、拖动可视化图符,组建系统在信号源图符库、算子图符库、函数图符库、信号接受器图符库中选取满足需要的功能模块,将其图符拖到设计窗口,按设计的系统框图组建系统。(3)设置、调整参数,实现系统模拟参数设置包括运行系统参数设置(系统模拟时间,采样速率等)和功能模块运行参数(正弦信号源的频率、幅度、初相,低通滤波器的截止频率、通带增益、阻带衰减等)。(4)设置观察窗口,分析模拟数据和波形在系统的关键点处设置观察窗口,用于检查、监测模拟系统的运行情况,以便及时调整参数,分析结果。SystemView的工具栏设计窗口中工具栏,如下图2所示,由十六个常用快捷功能按钮组成动作条,如图所示。当鼠标移动到每个图标时,系统会自动显示该按钮的作用。工具栏从左到右依次为切换按钮、打开文件按钮、保存按钮、打印按钮、清除按钮、删除按钮、断开连接按钮、连接按钮、复制按钮、反转按钮、便笺按钮、创建嵌套系统按钮、观察嵌套系统按钮、根轨迹按钮、波特图按钮、重绘按钮、取消操作按钮、开始仿真按钮、系统定时按钮、分析窗口按钮。SystemView的图标库图标是SystemView仿真运算,处理的基本单元,共分为三大类;第一类包括信号源库,它只有输出端没有输入端;第二个类包括观察窗库,它只有输入端没有输出端;第三类包括其他所有图表库,这类图标都有一定个数的输入端和输出端.在设计窗口的左边有一个图标库区,一组是基本库(MainLibraries),共8个。另一组是可选择的专业库(OptionalLibraries),如通信库、数字信号处理库、逻辑库、射频/模拟库等,支持用户自己用C/C++语言编写源代码定义图标以完成所需自定义功能的用户自定义库(Custom),及可调用、访问Matlab的函数的M-Link库,以及CDMA、DVB、自适应滤波器库等。基本库图标在上述八个图符中,除双击加法器和乘法器图符按钮可直接使用外,双击其他按钮会出现相应的对话框,应进一步设置图符块的操作参数。单击图符库选择区最上面的主库开关按钮“Main”,将出现选择开关按钮“Option”下的库(user)、通信库(comm)、DSP库、逻辑库(LOGIC)、射频/模拟库(RF/ANALOG)和数学库(MATALAB)选择按钮,可分别双击他们选择调用。在设计窗口中间的大片区域就是工作区域,用户可以在这里放置、定义和连接各种图符,建立新的系统。系统视窗左侧竖排为图符库选择区。图符块(Token)是构造系统的基本单元模块,相当于系统组成框图中的一个子框图,用户在屏幕上所能看到的仅仅是代表某一数学模型的图形标志(图符块),图符块的传递特性由该图符块所具有的仿真数学模型决定。创建一个仿真系统的基本操作是,按照需要调出相应的图符块,将图符块之间用带有传输方向的连线连接起来。这样一来,用户进行的系统输入完全是图形操作,不涉及语言编程问题,使用十分方便。进入系统后,在图符库选择区排列着8个图符选择按钮创建系统的首要工作就是按照系统设计方案从图符库中调用图符块,作为仿真系统的基本单元模块。可用鼠标左键双击图符库选择区内的选择按钮。当需要对系统中各测试点或某一图符块输出进行观察时,通常应放置一个信宿(Sink)图符块,一般将其设置为“Analysis”属性。Analysis块相当于示波器或频谱仪等仪器的作用,它是最常使用的分析型图符块之一。在SystemView系统窗中完成系统创建输入操作(包括调出图符块、设置参数、连线等)后,首先应对输入系统的仿真运行参数进行设置,因为计算机只能采用数值计算方式,起始点和终止点究竟为何值?究竟需要计算多少个离散样值?这些信息必须告知计算机。假如被分析的信号是时间的函数,则从起始时间到终止时间的样值数目就与系统的采样率或者采样时间间隔有关。实际上,各类系统或电路仿真工具几乎都有这一关键的操作步骤,SystemView也不例外。如果这类参数设置不合理,仿真运行后的结果往往不能令人满意,甚至根本得不到预期的结果。有时,在创建仿真系统前就需要设置系统定时参数。时域波形是最为常用的系统仿真分析结果表达形式。进入分析窗后,单击“工具栏”内的绘制新图按钮(按钮1),可直接顺序显示出放置信宿图符块的时域波形,对于码间干扰和噪声同时存在的数字传输系统,给出系统传输性能的定量分析是非常繁杂的事请,而利用“观察眼图”这种实验手段可以非常方便地估计系统传输性能。实际观察眼图的具体实验方法是:用示波器接在系统接收滤波器输出端,调整示波器水平扫描周期Ts,使扫描周期与码元周期Tc同步(即Ts=nTc,n为正整数),此时示波器显示的波形就是眼图。由于传输码序列的随机性和示波器荧光屏的余辉作用,使若干个码元波形相互重叠,波形酷似一个个“眼睛”,故称为“眼图”。“眼睛”挣得越大,表明判决的误码率越低,反之,误码率上升。SystemView具有“眼图”这种重要的分析功能。当需要观察信号功率谱时,可在分析窗下单击信宿计算器图标按钮,出现“SystemView信宿计算器”对话框,单击分类设置开关按钮spectrum,完成功率谱的观察。二、二进制相移键控(2PSK)的调制解调2.1.2PSK的调制原理2PSK是利用载波的不同相位去直接传送数字信息的一种方式,若用相位π代表“0”码,相位0代表“1”码,即规定数字基带信号为“0”码时,已调信号相对于载波的相位为π;数字基带信号为“1”码时,已调信号相对载波相位为同相。2PSK已调信号的时域表达式为:μ2psk=A[Σang(t-nTs)]coswt(an=1或-1)e2psk=Acos(wt+φn)这种以载波的不同相位直接去表示二进制数字信号的调制方式,称为二进制绝对方式。数字相位调制是用数字基带信号控制载波的相位,使载波的相位发生跳变的一种调制方式,2PSK(二进制相位键控)调制可采用直接调相法即双极性数字基带信号与载波直接相乘的方法,也可采用相位选择法即由振荡器和反相器电路来实现调制的方法。其原理框图如图4,其中。图(a)就是一般的模拟相乘法,用乘法器实现;图(b)是一种数字键控法。图(a)模拟相乘法图(b)数字键控法2PSK调制器原理框图2.2.2PSK的调制的仿真设计根据模拟相频法原理图,利用SystemView软件进行仿真设计,得到图2PSK调制仿真设计图参数设置:Token0:基带信号--PN码序列将参数设置为Rate=10HZ,Amp(幅度)=1v,Offset(偏移)=0v,;Token3、7:相乘器Token2,17:载波,载波频率为10HzToken19:带通滤波器,butterworth,bandpass,low5Hz,Hi15Hz,DSPModeDisable.Token16:高斯白噪声,stdDeviation1v,mean0v.Token18:低通滤波器,butterworth,lowpass,low12Hz,DSPModeDisable.Token5:加法器Token1、4、9、22,10,14,21:分析观察窗口检查仿真电路图和参数设置无误后,进行仿真运行,运行后可以很直观地观察到各点的波形如图所示二进制不归零信号调制输出波形解调出来的信号:仿真分析:由于2psk信号的载波恢复过程中存在着180º的相位模糊,即恢复解调出的数字基带信号与发送的数字基带信号正好相反,即“1”变为“0”,“0”变为“1”,判决器输出数字信号全部出错。这种现象成为2psk方式的倒π现象或反相工作。三、2DPSK的调制和解调3.1、实验原理:2DPSK方式是用前后相邻码元的载波相对相位变化来表示数字信息。假设前后相邻码元的载波相位差为,可定义一种数字信息与之间的关系为则一组二进制数字信息与其对应的2DPSK信号的载波相位关系如下表所示数数字字信信息息与与之之间间的的关关系系也也可可以以定定义义为为2DPSK信号调制过程波形如图1所示。图12DPSK信号调制过程波形0,01表示数字信息“”,表示数字信息“”1101001102DPSK0000000000二进制数字信息:信号相位:或0,10表示数字信息“”,表示数字信息“”绝对码相对码载波DPSK信号10110010100101102可以看出,2DPSK信号的实现方法可以采用:首先对二进制数字基带信号进行差分编码,将绝对码表示二进制信息变换为用相对码表示二进制信息,然后再进行绝对调相,从而产生二进制差分相位键控信号。2DPSK信号调制器原
本文标题:基于System-view的2PSK和2dpsk调制与解调课程设计
链接地址:https://www.777doc.com/doc-5806440 .html