基于System-view的2PSK和2dpsk调制与解调课程设计_第1页
基于System-view的2PSK和2dpsk调制与解调课程设计_第2页
基于System-view的2PSK和2dpsk调制与解调课程设计_第3页
基于System-view的2PSK和2dpsk调制与解调课程设计_第4页
基于System-view的2PSK和2dpsk调制与解调课程设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、通信原理仿真设计报告基于System view的2psk/2dpsk调制与解调学 院:电子工程学院年 级:2014级专 业:通信工程组 员:陈继锦 201412700223 潘欢养 201412700244 指导教师:林战平 2016年 6月目 录一、SystemView的基本介绍*二、二进制相移键控(2PSK)的调制*三、2DPSK的调制和相关解调*四、结束语*五、参考文献*一、SystemView的基本介绍SystemView是一个信号级的系统仿真软件主要用于电路与通信系统的设计、仿真、能满足从信号处理、滤波器设计到复杂的通信系统等要求。SystemView借助大家熟悉的Windows窗口

2、环境以模块化和交互式的界面为用户提供一个嵌入式的分析引擎。SystemView由两个窗口组成分别是系统设计窗口的分析窗口。系统设计窗口,包括标题栏、菜单栏、工具条、滚动条、提示栏、图符库和设计工作区。所有系统的设计、搭建等基本操作都是在设计窗口内完成。分析窗口包括标题栏、菜单栏、工具条、流动条、活动图形窗口和提示信息栏。提示信息栏显示分析窗口的状态信息、坐标信息和指示分析的进度活动图形窗口显示输出的各种图形如波形等。分析窗口是用户观察SystemView数据输出的基本工具在窗口界面中有多种选项可以增强显示的灵活性和系统的用途等功能。在分析窗口最为重要的是接收计算器利用这个工具我们可以获得输出的

3、各种数据和频域参数并对其进行分析、处理、比较或进一步的组合运算。例如信号的频谱图就可以很方便的在此窗口观察到。SystemView仿真系统具有许多的优点:1利用System View可以构造各种复杂的模拟、数字、数模混系统各种多速率系统因此它可用于各种线性或非线性控制系的设计和仿真。用户在进行系统设计时只需从System View配置的标库中调出有关图标并进行参数设置完成图标间的连线然后运行仿真操作最终以时域波形、眼图、功率谱等形式给出系统的仿真分析结果。2SystemView的库资源十分丰富包括含若干图标的基本库Main Library及专业库(Optional Library)基本库中包括

4、多种信号源接收器、加法器、乘法器各种函数运算器等专业库有Communication、逻辑Logic、数字信号处理DSP、射频/模拟RF/Analog等3System View能自动执行系统连接检查给出连接错误信息或悬空的待连接端信息,通知用户连接出错并通过显示指出出错的图标。这个特点对用户系统的诊断是十分有效的。4System View的另一重要特点是它可以从各种不同角度、以不方式,按要求设计多种滤波器并可自动完成滤波器各指标如幅频特性波特图、传递函数、根轨迹图等之间的转换。5在系统设计和仿真分析方面System View还提供了一个真实灵活的窗口用以检查、分析系统波形。在窗口内可以通过鼠标方

5、便地控制内部数据的图形放大、缩小、滚动等。另外分析窗中还带有一个功能强大的“接收计算器”可以完成对仿真运行结果的各种运算、谱分析、滤波。6System View还具有与外部文件的接口可直接获得并处理输入/输出数据。提供了与编程语言VC+或仿真工具Matlab的接口可以很方便的调用其函数。还具备与硬件设计的接口与Xilinx公司的软件Core Generator配套可以将SystemView系统中的部分器件生成下载FPGA芯片所需的数据文件另外System View还有与DSP芯片设计的接口可以将其DSP库中的部分器件生成DSP芯片编程的C语言源代码。进入SystemView后,屏幕上首先出现该

6、工具的系统视窗,系统视窗最上边一行为主菜单栏,包括:文件(File)、编辑(Edit)、参数优选(Preferences)、视窗观察(View)、便笺(NotePads)、连接(Connetions)、编译器(Compiler)、系统(System)、图符块(Tokens)、工具(Tools)和帮助(Help)共11项功能菜单。如下图(1)所示。使用Systemview进行系统仿真,一般要经过以下几个步骤:(1)建立系统的数学模型 根据系统的基本工作原理,确定总的系统功能,并将各部分功能模块化,找出各部分的关系,画出系统框图。(2)从各种功能库中选取、拖动可视化图符,组建系统在信号源图符库、算

7、子图符库、函数图符库、信号接受器图符库中选取满足需要的功能模块,将其图符拖到设计窗口,按设计的系统框图组建系统。(3)设置、调整参数,实现系统模拟参数设置包括运行系统参数设置(系统模拟时间,采样速率等)和功能模块运行参数(正弦信号源的频率、幅度、初相,低通滤波器的截止频率、通带增益、阻带衰减等)。(4)设置观察窗口, 分析模拟数据和波形在系统的关键点处设置观察窗口,用于检查、监测模拟系统的运行情况,以便及时调整参数,分析结果。System View的工具栏设计窗口中工具栏,如下图2所示,由十六个常用快捷功能按钮组成动作条,如图所示。当鼠标移动到每个图标时,系统会自动显示该按钮的作用。工具栏从左

8、到右依次为切换按钮、打开文件按钮、保存按钮、打印按钮、清除按钮、删除按钮、断开连接按钮、连接按钮、复制按钮、反转按钮、便笺按钮、创建嵌套系统按钮、观察嵌套系统按钮、根轨迹按钮、波特图按钮、重绘按钮、取消操作按钮、开始仿真按钮、系统定时按钮、分析窗口按钮。System View的图标库图标是System View仿真运算,处理的基本单元,共分为三大类;第一类包括信号源库,它只有输出端没有输入端;第二个类包括观察窗库,它只有输入端没有输出端;第三类包括其他所有图表库,这类图标都有一定个数的输入端和输出端. 在设计窗口的左边有一个图标库区,一组是基本库(Main Libraries),共8个。另一组

9、是可选择的专业库(Optional Libraries),如通信库、数字信号处理库、逻辑库、射频/模拟库等,支持用户自己用C/C+语言编写源代码定义图标以完成所需自定义功能的用户自定义库(Custom),及可调用、访问Matlab的函数的M-Link库,以及CDMA、DVB、自适应滤波器库等。基本库图标在上述八个图符中,除双击加法器和乘法器图符按钮可直接使用外,双击其他按钮会出现相应的对话框,应进一步设置图符块的操作参数。单击图符库选择区最上面的主库开关按钮“Main”,将出现选择开关按钮“Option”下的库(user)、通信库(comm)、DSP库、逻辑库(LOGIC)、射频/模拟库(RF

10、/ANALOG)和数学库(MATALAB)选择按钮,可分别双击他们选择调用。在设计窗口中间的大片区域就是工作区域,用户可以在这里放置、定义和连接各种图符,建立新的系统。 系统视窗左侧竖排为图符库选择区。图符块(Token)是构造系统的基本单元模块,相当于系统组成框图中的一个子框图,用户在屏幕上所能看到的仅仅是代表某一数学模型的图形标志(图符块),图符块的传递特性由该图符块所具有的仿真数学模型决定。创建一个仿真系统的基本操作是,按照需要调出相应的图符块,将图符块之间用带有传输方向的连线连接起来。这样一来,用户进行的系统输入完全是图形操作,不涉及语言编程问题,使用十分方便。进入系统后,在图符库选择

11、区排列着8个图符选择按钮创建系统的首要工作就是按照系统设计方案从图符库中调用图符块,作为仿真系统的基本单元模块。可用鼠标左键双击图符库选择区内的选择按钮。 当需要对系统中各测试点或某一图符块输出进行观察时,通常应放置一个信宿(Sink)图符块,一般将其设置为“Analysis”属性。Analysis块相当于示波器或频谱仪等仪器的作用,它是最常使用的分析型图符块之一。 在SystemView系统窗中完成系统创建输入操作(包括调出图符块、设置参数、连线等)后,首先应对输入系统的仿真运行参数进行设置,因为计算机只能采用数值计算方式,起始点和终止点究竟为何值?究竟需要计算多少个离散样值?这些信息必须告

12、知计算机。假如被分析的信号是时间的函数,则从起始时间到终止时间的样值数目就与系统的采样率或者采样时间间隔有关。实际上,各类系统或电路仿真工具几乎都有这一关键的操作步骤,SystemView也不例外。如果这类参数设置不合理,仿真运行后的结果往往不能令人满意,甚至根本得不到预期的结果。有时,在创建仿真系统前就需要设置系统定时参数。 时域波形是最为常用的系统仿真分析结果表达形式。进入分析窗后,单击“工具栏”内的绘制新图按钮(按钮1),可直接顺序显示出放置信宿图符块的时域波形,对于码间干扰和噪声同时存在的数字传输系统,给出系统传输性能的定量分析是非常繁杂的事请,而利用“观察眼图”这种实验手段可以非常方

13、便地估计系统传输性能。实际观察眼图的具体实验方法是:用示波器接在系统接收滤波器输出端,调整示波器水平扫描周期Ts,使扫描周期与码元周期Tc同步(即TsnTc,n为正整数),此时示波器显示的波形就是眼图。由于传输码序列的随机性和示波器荧光屏的余辉作用,使若干个码元波形相互重叠,波形酷似一个个“眼睛”,故称为“眼图”。“眼睛”挣得越大,表明判决的误码率越低,反之,误码率上升。SystemView具有“眼图”这种重要的分析功能。当需要观察信号功率谱时,可在分析窗下单击信宿计算器图标按钮,出现“SystemView信宿计算器”对话框,单击分类设置开关按钮spectrum,完成功率谱的观察。二、二进制相

14、移键控(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( 二进制

15、相位键控) 调制可采用直接调相法即双极性数字基带信号与载波直接相乘的方法,也可采用相位选择法即由振荡器和反相器电路来实现调制的方法。其原理框图如图4,其中。图(a)就是一般的模拟相乘法,用乘法器实现;图(b)是一种数字键控法。 图(a)模拟相乘法 图(b)数字键控法2PSK调制器原理框图2.2. 2PSK的调制的仿真设计根据模拟相频法原理图,利用System View软件进行仿真设计,得到图 2PSK调制仿真设计图参数设置:Token 0:基带信号-PN码序列将参数设置为Rate=10HZ,Amp(幅度)= 1v, Offset(偏移)= 0v,;Token 3、7:相乘器Token 2,17

16、: 载波,载波频率为10HzToken 19:带通滤波器,butterworth,bandpass,low 5Hz,Hi 15Hz,DSP Mode Disable.Token 16:高斯白噪声,stdDeviation 1v,mean 0v.Token 18:低通滤波器,butterworth,lowpass,low 12Hz, DSP Mode Disable.Token 5:加法器Token 1、4、9、22,10,14,21: 分析观察窗口检查仿真电路图和参数设置无误后,进行仿真运行, 运行后可以很直观地观察到各点的波形如图所示 二进制不归零信号 调制输出波形解调出来的信号:仿真分析:

17、由于2psk信号的载波恢复过程中存在着180的相位模糊,即恢复解调出的数字基带信号与发送的数字基带信号正好相反,即“1”变为“0”,“0”变为“1”,判决器输出数字信号全部出错。这种现象成为2psk方式的倒现象或反相工作。三、2DPSK的调制和解调3.1、实验原理:2DPSK方式是用前后相邻码元的载波相对相位变化来表示数字信息。假设前后相邻码元的载波相位差为Dj,可定义一种数字信息与Dj之间的关系为则一组二进制数字信息与其对应的2DPSK信号的载波相位关系如下表所示数字信息与Dj 之间的关系也可以定义为2DPSK信号调制过程波形如图1所示。 1 0 0 1 0 1 1 0 2 图1 2DPSK

18、信号调制过程波形可以看出,2DPSK信号的实现方法可以采用:首先对二进制数字基带信号进行差分编码,将绝对码表示二进制信息变换为用相对码表示二进制信息,然后再进行绝对调相,从而产生二进制差分相位键控信号。2DPSK信号调制器原理图如图2所示。图2 2DPSK信号调制器原理图QDCKan发送码时钟dn-1dn其中码变换即差分编码器如图3所示。在差分编码器中:an为二进制绝对码序列,dn为差分编码序列。D触发器用于将序列延迟一个码元间隔,在SystemView中此延迟环节一般可不采用D触发器,而是采用操作库中的“延迟图符块”。图3、差分编码器3.2 2dpsk调制和相关解调系统组成、图符块参数设置:

19、图符参数设置:Token 0:基带信号-PN码序列将参数设置为Rate=10HZ,Amp(幅度)= 1v, Offset(偏移)= 0v,levels 2,phase 0。Token 2、4:相乘器。Token 13、11: 载波,载波频率为20HzToken 1、8:差分器,logic,xor,gate delay 0,threshold 0,true output 1,false output -1, Token 5:低通滤波器,butterworth,lowpass,low 11Hz,DSP Mode Disable.Token 910:延时器,100e-3.Token 6:采样保持器,

20、sample hold,0.Token 7:判决器,compare,a=b,true 1,false -1,Token 12:脉冲,source pulse train,freq 10Hz,pulseW 5e-3,offset 500e-3,phase 0.Token 3:加法器Token 14、15、16、17、18、19、20、21: 分析观察窗口。仿真结果:基带信号相对码2dpsk解调后抽样判决延迟后输出码系统仿真结果分析:Sink1、sink6分别为调制解调信号,两个图像完全一致,说明该调制解调系统的准确。Sink9为滤波后的信号,存在一定的波动误差,而sink6为转换后的相对码波形。相干解调错一位,码变换错两位;相干解调错连续两位,码变换也错两位;相干解调错连续n位,码变换也错两位。3.3 2dpsk调制和差分解调系统组成、图符块参数设置:图符参数设置:Token 0:基带信号-PN码序列将参数设置为Rate=10HZ,Amp(幅度)= 1v, Offset(偏移)= 0v,levels 2,phase 0。Token 8、10:相乘器。Token 16: 载波,Amp(幅度)= 1v,载波频率为20HzToken 17:差分器,logic,xor,gate delay 0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论