毕业论文 定稿

上传人:痛*** 文档编号:80784322 上传时间:2022-04-26 格式:DOC 页数:32 大小:2.17MB
收藏 版权申诉 举报 下载
毕业论文 定稿_第1页
第1页 / 共32页
毕业论文 定稿_第2页
第2页 / 共32页
毕业论文 定稿_第3页
第3页 / 共32页
资源描述:

《毕业论文 定稿》由会员分享,可在线阅读,更多相关《毕业论文 定稿(32页珍藏版)》请在装配图网上搜索。

1、分类号 编号烟 台 大 学毕 业 论 文(设 计)基于Matlab的双正交信号仿真The Simulation of Biorthogonal Signal Based on the Matlab申请学位:工学学士学位 院 系:烟台大学文经学院专 业:电子信息科学与技术姓 名:宋亚茹学 号:200690511221指导老师:刘云学2010年5月25日烟台大学文经学院 基于Matlab的双正交信号仿真姓 名:宋亚茹导 师:刘云学 2010年5月25日烟台大学文经学院 烟台大学毕业论文(设计)任务书院(系):文经学院姓名宋亚茹学号200690511221毕业届别2010专业电子信息科学与技术毕业论

2、文(设计)题目基于Matlab的双正交信号仿真指导教师刘云学学历 职称 所学专业具体要求(主要内容、基本要求、主要参考资料等):主要内容:本文主要对多维正交信号以及AWGN信道的最佳接收机进行了详细的介绍,然后引出双正交信号,接着详细阐述了双正交信号的波形、AWGN信道的最佳接收机和检测器,并用MATLAB对双正交信号进行Monte Carlo仿真,在仿真模型设计过程中,对具体的结构组成、仿真流程以及仿真结果都给出了具体详实的分析和说明。通过改变N的参数,来比较N对系统误码率的影响。基本要求: 重点把握双正交信号的涵义,并掌握AWGN信道的最佳接收机和检测器的内容,用MATLAB对双正交信号进

3、行Monte Carlo仿真,做出双正交信号的仿真模型和仿真图,并对仿真的结果进行简单分析。 主要参考资料:1.徐明远,邵玉斌.MATLAB仿真在通信与电子工程中的应用.西安:西安电子科技大学出版社2005.6 2.樊昌信.通信原理教程,北京:电子工业出版社,2008.1 3.John G.Proakis、 Masoud Salehi、 Gerhard Bauch著,刘树棠译.现代通信系统(MATLAB版)(第二版).北京:电子工业出版社,2005.4 4.刘卫国.MATLAB程序设计与应用(第二版),北京:高等教育出版社 2006.7 5.徐钟济.蒙特卡罗方法上海:上海科学技术出版社,198

4、557进度安排:1-2周:指导老师与学生讨论,选择毕业设计题目;3-4周:根据设计题目查找、阅读相关文章和资料;5-6周:根据基本要求分析课题,提出设计方案;7-10周:根据基本要求, 进行系统设计,编写软件程序;11-12周:结合硬件完成软件调试,实现基本设计要求;13-14周:论文撰写、修改、定稿、打印并提交教研室审查;15周:进行毕业答辩。指导教师(签字): 年 月 日院(系)意见: 教学院长(主任)(签字): 年 月 日备注:烟台大学毕业论文(设计)【摘要】本文首先系统的介绍了仿真的有关内容,包括仿真的意义、通信与电子系统仿真的概念、仿真的过程、仿真的作用和利用计算机仿真的优缺点,以及

5、介绍了Matlab的相关内容和基于Matlab通信系统仿真的一种可视化仿真工具Monte Carlo的相关内容。接下来对通信系统中基带数字信号传输的系统模型、基带数字信号表示和传输、AWGN信道的最佳接收原理、匹配滤波器、检测器、二进制信号、多维信号的Monte Carlo仿真进行了详细的阐述。理论知识是用来指导具体实践的。在深刻理解通信系统理论的基础上利用MATLAB强大的仿真功能,对基带数字传输中双正交信号的进行Monte Carlo仿真。在仿真模型设计过程中,本文对双正交信号Monte Carlo仿真的具体结构组成、仿真模型以及仿真结果都给出了具体详实的分析和说明,并通过改变参数N来说明

6、数据比特N对通信系统误码率的影响。【关键字】基带信号 Monte Carlo方法 双正交信号【Abstract】This paper describes the the relevant content of simulation system, including the significance of simulation, communication and electronic systems, the concept of simulation, the simulation process, simulation of the role and use of computer si

7、mulation of the advantages and disadvantages, and introduces relevant content Matlab and Matlab-based communication a visual simulation Monte Carlo simulation tools relevant content. Next, the paper elaborate the communication system baseband digital signal transmission system model, base-band digit

8、al signal representation and transmission, AWGN channel the best receiver principle, matched filter, detector, binary signals, multi-dimensional signal of the Monte Carlo simulation in detail. Theoretical knowledge is used to guide the specific practice. In a deep understanding of communication syst

9、ems based on the theory of powerful simulation using MATLAB functions, and simulate two-orthogonal signals of base-band digital transmission in Monte Carlo simulation. In the simulation model of the design process, The paper give detailed analysis and explanation about Monte Carlo simulation biortho

10、gonal signal of concrete structures, the simulation model and simulation results, and by changing the parameter N illustrate the data bits of influence to the error rate of communication system.【key word】Base-band signal Monte Carlo method biorthogonal signal目录1 绪论11.1 仿真的意义11.2 通信与电子系统仿真11.2.1 通信与电

11、子系统仿真的概念11.2.2 计算机仿真的步骤21.2.3 通信与电子通信系统仿真的作用31.2.4 电子通信系统计算机仿真的优点和局限性32 MATLAB仿真52.1 MATLAB的简单介绍52.2 Monte Carlo方法介绍52.2.1 Monte Carlo方法的思想52.2.2 MonteCarlo方法可处理的问题53 基带数字传输73.1 基带数字信号传输系统模型73.2 二进制信号传输73.3 AWGN信道的最佳接收机83.4 二进制通信系统的Monte Carlo仿真94 多维信号114.1 多维正交信号114.2 AWGN信道的最佳接收机124.3 双正交信号154.3.1

12、 双正交信号的涵义154.3.2 最佳接收机174.3.3 检测器174.4 双正交信号仿真18总结21致谢22参考文献23附录241. 绪论1.1 仿真的意义信息科学发展迅速,用于研发、测试的仪器更新速度加快,随着技术好练的提高,价格也越来越昂贵。并不是所有从事研究与开发而工程技术人员都能够拥有与科学技术发展进行横相应的一起设备。计算机仿真可以用于大部分电子工程,现代通信技术和通信系统的实验研究工作。采用计算机仿真的方法可以在一定程度上克服没有仪器设备所带来的问题。在计算机及相应软件的配合下,就可以做出实验。传统的研究开发工作是从购买元件,做印制电路板,搭建电路,配置相应的仪器做实验开始的。

13、这样的方法在大多数场合已显得很落后。新一代通信产品,甚至家用电器,都已经进入了采用DSP、PLD和FPGA芯片的时代。以前要一大堆期间才能够实现的功能,通过对上述芯片的开发,最后用芯片制成的功能强大的、批量生产、廉价定制是集成电路就可以实现。设备的功能变强了,体积小了,可靠性提高了,价格降低了。现代通信的设备及通信系统设计步骤是:需求分析、方案设计、建模、仿真实验、制作芯片、设备制造和系统集成。对建模、仿真技术的掌握,可使研发者在研究、开发领域大有作为。谁开发了芯片,谁就拥有了自主的知识产权。建模、仿真能力对年轻一代IT技术人才已经不是特长,而是基本的技能和交流工具。ITU(国际电信联盟)第三

14、代通信系统的标准讨论规定:技术文本与仿真结果必须同时提交,并鼓励对其他公司提交的方案进行仿真验证。我们学习掌握MATLAB软件工具,在某种意义上说是在科学计算、工程设计和工具应用上与国际接轨1。1.2 通信与电子系统仿真1.2.1 通信与电子系统仿真的概念系统仿真(Simulation)技术也成为系统模拟技术。由于计算机仿真具有精度高,通用性强,重复性好,建模迅速以及成本低廉等许多优点,又尤其是近年来发展了以MATLAB/Simulink为代表的多种科学计算和系统仿真语言,使用起来比利用传统的C/C+语言进行仿真方便快捷得多。系统仿真技术在国内学术界和科技界的迅速普及,也大大提高了科学研究的效

15、率。所谓电子通信系统的计算机仿真,就是利用计算机对实际电子通信系统的物理模型或数学模型进行试验,是由一系列称为实体的系统元素相互关联而组成的具有一定功能的集合体。是衡量系统性能的工具,它通过仿真模型的仿真结果来判断原系统的性能,从而为新系统的建立或原系统的改造提供可靠的参考。通过仿真,可以降低新系统失败的可能性,消除系统中潜在的瓶颈,防止对系统中某些功能部件造成过量的负载,优化系统的整体性能,因此,仿真是科学研究和工程建设中不可缺少的方法。实际的通信系统是一个功能结构相当复杂的系统,对这个系统作出的任何改变(如改变某个参数的设置、改变系统的结构等)都可能影响到整个系统的性能和稳定。因此,在对原

16、有的通信系统作出改进或建立一个新系统之前,通常需要对这个系统进行建模和仿真,通过仿真结果衡量方案的可行性,从中选择最合理的系统配置和参数设置,然后再应用于实际系统中,这个过程就是通信系统仿真2。通信系统仿真可以分成离散事件仿真和连续事件仿真。在离散事件仿真中,仿真系统只对离散事件做出反应,而在连续事件仿真中,仿真系统对输入信号产生连续的输出信号。离散事件仿真是对实际通信系统的一种简化,它的仿真建模比较简单,整个仿真过程需要花费的时间也比连续仿真少。虽然离散事件仿真舍弃了一些仿真细节,在有些场合显得不够具体,但仍然是通信系统仿真的主要形式。与一般的仿真过程类似,在对通信系统实施仿真之前,首先需要

17、研究通信系统的特性,通过归纳和抽象建立通信系统的仿真模型。通信系统仿真是一个循环往复的过程,它从当前系统出发,通过分析建立起一个能够在一定程度上描述原通信系统的仿真模型,然后通过仿真实验得到相关的数据。通过对仿真数据的分析可以得到相应的结论,然后把这个结论应用到对当前通信系统的改造中。如果改造后通信系统的性能并不像仿真结果那样令人满意,还需要重新实施通信系统仿真,这时候改造后的通信系统就成了当前系统,并且开始新一轮的通信系统仿真过程。1.2.2 计算机仿真的步骤通信系统仿真一般分成3个步骤,即仿真建模、仿真实验和仿真分析3。应该注意的是,通信系统仿真是一个螺旋式发展的过程,因此,这3个步骤可能

18、需要循环执行多次之后才能够获得令人满意的仿真结果。(1)建立仿真模型仿真建模是根据实际通信系统建立仿真模型的过程,它是整个通信系统仿真过程中的一个关键步骤,因为仿真模型的好坏直接影响着仿真结果的真实性和可靠性。仿真模型一般是一个数学模型。数学模型有多种分类方式,包括确定性模型和随机性模型,静态模型和动态模型4。确定性模型的输入变量和输出变量都有固定数值,而在随机模型中,至少有一个输入变量是随机的。静态模型不需要考虑时间变化因素,动态模型的输入输出变量则需要考虑时间变化因素。一般情况下,通信系统模型是一个随机动态系统。在仿真建模过程中,首先需要分析实际系统存在的问题或设立系统改造的目标,并且把这

19、些问题和目标转化成数学变量和公式。例如,我们可以设定改造后系统或新系统在达到系统最大容量时的误帧率等等。有了这些具体的仿真目标之后,下一步是获取实际通信系统的各种运行参数,如通信系统占用的带宽及其频率分布,系统对于特定的输入信号产生的输出等。同时,对于通信系统中的各个随机变量,可以采集这些变量的数据,然后通过数学工具来确定随机变量的分布特性。有了上面的准备工作,下一步就可以通过仿真软件来建立仿真模型了。最简单的工具是采用C语言等编程工具直接编写仿真程序,这种方法的优点是效率高,缺点是不够灵活,没有一个易于实现的人机交互界面,比较常用的是仿真软件,包括MATLAB、OPNET、 NS2等,这些软

20、件具有各自不同的特点,适用于不同层次的通信系统仿真5。(2)仿真模型验证仿真模型验证是一个一系列针对仿真模型的测试。在仿真实验过程中,通常需要多次改变仿真模型输入信号的数据,以观察和分析仿真模型对这些输入信号的反应,以及仿真系统在这个过程中表现出来的性能。需要强调的一点是,仿真过程中使用的输入数据必须具有一定的代表性,即能够从各个角度显著地改变仿真输出信号的数值。实施仿真之前需要确定的另外一个因素是性能尺度。性能尺度指的是能够衡量仿真过程中系统性能的输出信号的数值(或根据输出信号计算得到的数值)6,因此,在实施仿真之前,首先需要确定仿真过程中应该收集哪些仿真数据,这些数据以什么样的格式存在,以

21、及收集多少数据。在明确了仿真系统对输入信号和输出信号的要求之后,最好把这些设置整理成一份简单的文档。编写文档是一个好习惯,它能够帮助我们回忆起仿真设计过程的一些细节。当然,文档的编写不一定要求很规范,并且文档的大小应视仿真设计的规模而定。最后,还应该明确各个输入信号的初始设置以及仿真系统内部各个状态的初始值。仿真的运行实际上是计算机的计算过程,这个过程一般不需要人工干预,花费的时间由仿真的复杂度确定。如果需要比较仿真系统在不同参数设置下的性能,应该使仿真系统在取不同参数值时具有相同的输入信号,这样才能够保证分析和比较的客观性和可靠性。(3)仿真结果分析仿真分析是一个通信系统仿真流程中的最后一个

22、步骤。在仿真分析过程中,用户已经从仿真过程中获得了足够多的关于系统性能的信息,但是这些信息只是一个原始的数据,一般还需要经过数值分析和处理才能够获得衡量系统性能的尺度,从而获得对仿真系统的一个总体评价。常用的系统性能尺度包括平均值、方差、标准差、最大值和最小值等,它们从不同的角度描绘了仿真系统的性能。图表是最简洁的说明工具,它具有很强的直观性,便于分析和比较,因此,仿真分析的结果一般都绘制成图表形式7。我们使用的仿真工具一般都具有很强的绘图功能,能够便捷地绘制各种类型的图表。1.2.3 通信与电子通信系统仿真的作用在过去的几十年里,通信和信号处理系统的复杂程度显著地提高了。与此同时出现了一系列

23、新的技术,如用于数字信号处理的价格不高但速度很快的硬件、光纤光学器件、集成光学设备和单片微波集成电路,这些对通信系统的实现均有重要影响。通信系统复杂度的提高使得用来分析和设计系统的时间和精力也相应提高了,然而在商用产品中引入新技术要求设计能做到短时、高效、省力,而这些要求只有通过使用强大的计算机辅助分析和设计工具才能实现。所以,通信系统仿真在通信系统工程设计中起着举足轻重的作用。1.2.4 电子通信系统计算机仿真的优点和局限性应用MATLAB/Simulink8的计算机仿真具有经济、安全、可靠、编程简易以及试验周期短等特点,在工程领域得到了越来越广泛的应用。电子、通信领域与计算机技术有着天然的

24、联系,使得电子与通信领域的计算机仿真应用更为活跃。现代电子系统和通信系统通常是复杂的大规模系统,在噪声和各种随机因素的影响下,很难通过解析方法求得系统的数学描述,即使有一些相对较简单的问题,能够写出数学表达式来,但往往也难以使用解析法得到解答,这时系统仿真也就成为了一个极为有效的工具。利用仿真技术往往可以绕过艰深的甚至是不可能的数学解析求解,而较为轻易地获得问题的数值解。随着计算机硬件技术和仿真软件的发展,计算速度大大提高,而编程的复杂性也大大简化,因此计算机仿真技术一件干净成为了现代电子系统和通信系统研究的主要手段。当然,计算机仿真技术在实际应用中也存在一些问题,应加以重视。这些问题主要是:

25、(1)模型的建立、验证和确认比较困难。在系统分析和设计阶段,往往对系统是认识还不深,对实际对象的抽象以及模型的有效性有没有明确的衡量指标,因此难以识别仿真所产生的虚假结果。(2)对实际系统的建模的原理和方法不正确,或者建模时的假设条件、参数的选取、模型的简化使得与系统的差别较大。(3)建模过程中忽略了部分次要因素,使得模型仿真结果偏离实际系统。在建模中忽略哪些因素往往是凭借建模者的经验主观取舍的,这就不可避免地会造成模型与实际系统之间的差异。(4)仿真试验时间太短。运行仿真的次数过少,仿真试验时间太短,将得不到足够的统计样本数据,从而给结果分析带来较大误差。(5)随机变量的概率分布的类型或参数

26、选取不当。在通信系统的仿真模型中。噪声是利用伪随机数来表示的,这些随机变量服从一定的概率分布。如果实际系统中的噪声分布于仿真中所用的随机变量分布存在较大差异,那么必然造成仿真结果的误差。(6)仿真输出结果的统计误差。对仿真输出数据的分析有严格的要求。对于不同的仿真模型所适用的统计方法可能有所不同。(7)计算机字长、编码和应用算法也会影响仿真结果。在Simulink中应特别注意所选用的求解算法的适用性。总之,在考查复杂系统时,这些系统往往具有随机性的复杂性,而无法用准确的数学方程描述并利用解析方法求解,当找不到其他更好的办法时,才借助计算机仿真技术来分析研究问题。而当问题存在解析解答时,仿真一方

27、面用来验证理论的正确性和在实际环境中的适用性,另一方面也用于验证仿真模型自身的有效性和正确性。262. MATLAB仿真2.1 MATLAB的简单介绍 MATLAB9的名称源自Matrix Laboratory,是MathWorks公司开发的一种跨平台的,用于矩阵数值计算的简单高效的数学语言,它是一种科学计算软件,专门以矩阵的形式处理数据。MATLAB将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用MATLAB产品的开放式结构,可以非常容易地对MATLAB的功能进行扩充,从而在不断深化对问题认识的

28、同时,完善MATLAB产品以提高产品自身的竞争能力。MATLAB是一种编译工具,它能够将那些利用MATLAB提供的编程语言M语言编写的函数文件编译生成为函数库、可执行文件COM组件等等。这样就可以扩展MATLAB功能,使MATLAB能够同其他高级编程语言例如C/C+语言进行混合应用,取长补短,以提高程序的运行效率,丰富程序开发的手段。利用M语言还开发了相应的MATLAB专业工具箱函数供用户直接使用。这些工具箱应用的算法是开放的可扩展的,用户不仅可以查看其中的算法,还可以针对一些算法进行修改,甚至允许开发自己的算法扩充工具箱的功能。目前MATLAB产品的工具箱有四十个,分别涵盖了数据获取、科学计

29、算、控制系统设计与分析、数字信号处理、数字图像处理。目前,MATLAB 已经广泛应用理工科大学从高等数学到几乎各门专业课程之中,成为这些课程进行虚拟实验的有效工具。在科研部门MATLAB更是极为广泛地得到应用,成为全球科学家和工程师进行学术交流首选的语言。在国内外许多著名学术期刊上登载的论文,大部分的数值结果和图形都是借助MATLAB来完成的。2.2 Monte Carlo方法介绍2.2.1 Monte Carlo方法的思想Monte-Carlo(蒙特卡罗)方法10是一种具有独特风格的数值计算方法,它既能求解确定性的数学问题,也能求解随机性的问题,MonteCarlo方法亦称为随机模拟(ran

30、dom simulation)方法它的基本思想是为了求解数学、物理、工程技术以及生产管理等方面的问题,首先建立一个概率或随机过程,使它的特征参数等于问题的解;然后通过对模型或过程的观察或抽样来计算所求参数的统计特征;最后给出所求解的近似值,解的精确度可用估计值的标准误差来衡量2.2.2 MonteCarlo方法可处理的问题Monte Carlo方法可以解决各种类型的问题,但总的来说,视其是否涉及随机过程的性态和结果,用Monte Carlo方法处理的问题可以分为两类:第一类是确定性的数学问题。首先建立一个与所求解有关的概率模型,使所求的解就是我们所建立模型的概率分布或数学期望;然后对这个模型进

31、行随机抽样观察,即产生随机变量;最后用其算术平均值作为所求解的近似估计值。计算多重积分、求逆矩阵、解线性代数方程组、解积分方程、解某些偏微分方程边值问题和计算微分算子的特征值等都属于这一类。第二类是随机性问题。例如中子在介质中的扩散等问题就属于随机性问题,这是因为中子在介质内部不仅受到某些确定性的影响,而且更多的是受到随机性的影响。对于这类问题,虽然有时可表示为多重积分或某些函数方程,并进而可考虑用随机抽样方法求解,然而一般情况下都不采用这种间接模拟方法,而是采用直接模拟方法,即根据实际物理情况的概率法则,用电子计算机进行抽样试验。原子核物理问题、运筹学中的库存问题、随机服务系统中的排队问题、

32、动物的生态竞争和传染病的蔓延等都属于这一类 在应用Monte Carlo方法解决实际问题的过程中,大体上有如下几个内容:1. 对求解的问题建立简单而又便于实现的概率统计模型,使所求的解恰好是所建立模型的概率分布或数学期望。 2. 根据概率统计模型的特点和计算实践的需要,尽量改进模型,以便减小方差和降低费用,提高计算效率。 3. 建立对随机变量的抽样方法,其中包括建立产生伪随机数的方法和建立对所遇到的分布产生随机变量的随机抽样方法。4. 给出获得所求解的统计估计值及其方差或标准误差的方法。Monte Carlo方法是用计算机进行大量抽样模拟统计的方法,具有模拟随机现象的特点。这种方法所统计的随机

33、数量,范围变动很大, 简单的问题要几千个,复杂的问题可能达到数十万个以上,因此仿真性较好。在电子计算机兴起之前,由于计算量较大,这种方法很难实现。在电子计算机已普遍应用的今天,这种复杂的计算已变得容易实现了。目前,Monte Carlo方法已开始进人各个领域,日益为人们所重视。3. 基带数字传输3.1 基带数字信号传输系统模型 图3.1给出了一个典型的基带数字信号传输系统模型【11】,由基本电路理论得知,信号经过一个纯电阻网络传输后,只受到衰减,其波形保持不变;只有经过一个含电抗的网络传输后才发生波形失真。由于现在我们关心的是信号通过基带传输系统后的失真,以及失真造成的相邻码元互相干扰(即码间

34、串扰),所以我们主要关心传输系统中电抗的影响。一般来说,可以把包含电抗的网络看作一个滤波器。所以,在此图中用滤波器表示系统各部分的特性,而暂时不考虑系统的电阻衰减。发送滤波器信 道接收滤波器抽样判决噪声GR(f)C(f)GT(f) 图 3.1典型的基带数字信号传输系统模型在基带数字信号传输系统发送端,输入信号是由冲激脉冲表示的数字信号,它经过发送滤波后,变成适合在信道中传输的某种脉冲波形,其带宽自然也限制在信道要求的范围内。信道(例如电缆)通常也有分布电容和电感,也可以看做一个滤波器。此外,在信道中还会引入各种噪声。在接收端也有一个滤波器,它用于抵消接收信号波形的失真,使信号在接收端经过滤波后

35、,在抽样时刻对每个码元进行判决。可以把基带传输系统中抽样判决点之前的这三个滤波器集中用一个基带总传输函数表示,并且暂时不考虑噪声的影响,可得出简化的基带数字信号传输系统原理图:基带传输抽样判决 图3.2 简化基带数字信号传输系统原理方框图其中 = . 发送滤波器的传输函数 接收滤波器的传输函数 信道的传输函数3.2 二进制信号传输在二进制通信系统中【12】,由0和1的序列组成的二进制数据是用两种信号波形和来传输的,假设数据率是,那么每个比特就按照规则: , , (3.2.1)映射为某个对应的信号波形,式中定义为比特时间区间。假设数据比特流中的0和1是等概率的,即每个出现的概率都是1/2,而且是

36、互为统计独立的。传输信号的信道假设被加性噪声所污损,这样的信道称为加性高斯白噪声信道。就是功率谱为的白色高斯过程的一个样本函数。这样,接收到的信号就可以表示成:, (3.2.2)接收机的任务就是在观察接收到的信号后,判断在区间内发送的究竟是0还是1,接收机总是要设计为使差错概率最小。这样的接收机称为最佳接收机。3.3 AWGN信道的最佳接收机AWGN信道的最佳接收机由两部分组成:一个是信号相关器或匹配滤波器;另一个是检测器。(1)信号相关器信号相关器将接收到的信号与两个可能的发送信号和做互相关, 如 图3.3所示。也就是说,信号相关器计算在区间内的如下两个输出: (3.3.1) (3.3.2)

37、在时对这两个输出采样,并将已采样输出馈给检测器。 图3.3 接收信号与两个发送信号的互相关(2)匹配滤波器匹配滤波器为解调接收信号的信号相关器提供了另一种方法。对于信号波形,匹配的滤波器的冲击响应为:, (3.3.3)这样,当输入波形是时,在匹配滤波器输出端的信号波形由下面的卷积积分给出: (3.3.4)如果将式中的代入式(3.2.4)中,可得: (3.3.5)如果在时对采样,可得: (3.3.6)其中,是信号的能量。因此,匹配滤波器在采样瞬时的输出与信号相关器的输出是一样的。(3)检测器检测器观察到相关器或匹配滤波器的输出和,并判决所发送的信号波形是还是,这就分别相应于传输的是一个0或1。最

38、佳检测器就是使差错概率最小的检测器。3.4 二进制通信系统的Monte Carlo仿真在实际情况下,为了估计某个数字通信系统的差错概率,通常都用Monte Carlo计算机仿真来完成,尤其在对检测器的性能分析很困难时更是如此。现在对前述的二进制通信系统说明估计差错概率的方法。对于一个使用相关器或匹配滤波器的二进制通信系统,用Monte Carlo 仿真估计,与SNR的对比图的系统模型如图3.4所示。我们先仿真产生随机变量和,它们构成了检测器的输入。首先产生一个具有等概率出现并互为统计独立的二进制0和1的序列。为了实现这一点,用一个产生范围在(0,1)内的均匀随即数的随机数发生器,如果产生的随机

39、数是在(0,0.5)以内,二进制源的输出就是0;否则它就是1。若产生一个0,那么和;若产生一个1,那么和。 利用两个高斯噪声发生器产生加性噪声分量和,它们的均值是零,方差是。为了方便,可以将信号能量归一化到1()而改变。应该注意,这样SNR(定义为)就等于。检测器输出与二进制发送序列比较,差错计数器用来对比特差错数计数。 图3.4 二进制通信系统的仿真模型4. 多维信号二进制正交信号在几何上能用二维空间上的点来表示。的信号波形具有一个多维表示,也就是说,这组波形在几何上能用维空间的点来表示。4.1 多维正交信号有很多方法能够构造多维信号波形,它们具有各自的性质。一组信号波形,0,1,具有如下性

40、质:(a)互为正交;(b)等能量。这两个性质可以简洁地表示为 (4.1.1)其中是每个信号波形的能量,是单位脉冲函数,定义为: (4.1.2) 假设某个信息源正提供一个信息比特序列,要将这个序列经由某个通信信道传输。该信息 比特以的均匀码率出现,的倒数就是比特区间。调制器每次取比特,并将它映射到个信号波形中的一个。每个比特组称为1个符号。传输1个符号可用的时间区间是,所以是符号区间。 在区间内构造一组的等能量正交波形的最简单方法是将这个区间分成个持续期为的相等子区间,并对每个子区间指定一种信号波形。图4.1就是对于的这样一种构造的信号。以这种方式构造的所有信号波形都具有相同的能量: (4.1.

41、3) 图4.1 4个正交、等能量信号波形这样一组正交波形可以表示成一组维的正交向量,即 (4.1.4)现在假定用这些正交信号波形经由AWGN信道传输信息。这样,如果传输的是,则接收到的信号波形就是, (4.1.5)这里是功率谱为的高斯白噪声过程的一个样本函数。接收机观察到信号并做出判决:个信号波形中的哪一个被传输。 4.2 AWGN信道的最佳接收机使差错概率最小的接收机首先将信号通过一组并联的个匹配滤波器或个相关器。因为信号相关器和匹配滤波器在采样瞬时产生相同的输出,所以只考虑用信号相关器的情况,如图4.2所示。(1)信号相关器接收信号与个信号波形中的每个做互相关,相关器输出在采样,因此相个相

42、关器的输出是:, 0,1 , (4.2.1)它可以用向量表示成。假设传输的是信号波形,那么: (4.2.2)且 (4.2.3) 1 ,2, 3,其中, (4.2.4)因此,输出由一个信号分量和一个噪声分量组成,儿其余的个输出仅由噪声组成。这个噪声分量是高斯型的,均值为零,方差为: (4.2.5)图4.2 多维正交信号的最佳接收机可以证明。结果,这些相关输出器的概率密度函数是: 1 ,2,(2)检测器最佳检测器观察到M个相关器的输出,i=0,1,.,M-1,并选出对应于最大相关器输出的信号。在被传输的情况下,正确判决的概率就是的概率,。或者, (4.2.6)1个符号差错的概率就是 , (4.2.

43、7)可以证明,能表示成如下积分形式: (4.2.8)对于M=2的情况,(4.2.8)式化为 (4.2.9)这就是在对二进制正交信号所得的结果。当传输其他M-1个信号之任一个时,可以得到差错概率的同一表达式,因为全部M个信号都可能是等概率的,所以由(4.2.8)式给出的表达式就是1个符号差错的平均概率。 有时我们希望把符号差错概率转换成一个二进制数字差错的等效概率。对于概率的正交信号,所有符号差错都是等概率的,并且发生概率为: (4.2.10)再者,在差错中有(由k中的n各比特)种可能方式,所以每k比特符号的平均比特差错数是: (4.2.11)而平均比特差错概率就是(4.2.11)式的结果处以k

44、,即每个符号的比特数,因此 (4.2.12)4.3 双正交信号4.3.1 双正交信号的涵义一组个等能量的正交波形可以通过将符号区间划分成区间为的个相等的子区间,并对每个子区间制定一个矩形信号,来构成另一组个多维信号,它们具有双正交性质。在这样的信号集合中,一半波形是正交的,而另一半则是这些正交波形的负值;也就是说都是正交波形,而其他波形就是 。由此,得到个信号,每个具有维。这个正交波形可以很容易将符号区间划分成个不重叠的子区间,每个子区间的持续期为,再将每个子区间指定一个矩形脉冲来实现。图4.3说明了用这种方式构造的的一组双正交波形。以这种方式构造的个信号的几何表示可用如下维的信号点给出:图4

45、.3 的一组双正交信号 (4.3.1)与正交信号情况一样,假设是经由AWGN信道用双正交信号传输信息,那么接收到的信号波形可以表示成: , (4.3.2)这里是传输的波形,是功率谱为(W/Hz)的高斯白噪声过程的一个样本函数。4.3.2 最佳接收机通过将接收信号与个双正交信号波形中的每一个作互相关,在对相关器输出采样,并将各相关器输出通过检测器来实现。据此有: 0,1,.,-1 (4.3.3)假定传输的信号波形是,那么 0,1,.,-1 (4.3.4)其中 0,1,., (4.3.5)是每个信号波形的符号能量。噪声分量是零均值高斯噪声,方差为4.3.3 检测器 检测器观察到个相关器的输出,并选

46、出是最大的相关器输出。假设 (4.3.6)那么,若,则检测器就选出信号,若,则选出。 为了确定差错概率,假设传输的是,那么一个正确判决概率就等于和 的概率,因此 (4.3.7)式中 (4.3.8)最后,1个符号差错的概率就是 (4.3.9)4.4 双正交信号仿真 完成的双正交信号数字通信系统的Monte Carlo 仿真,待仿真的系统的模型如图4.4所示。 图4.4 用于Monte Carlo仿真的的双正交信号系统的方框图 如图所示,先要仿真随机变量和,他们构成了检测器的输入。首先产生一个等概率并互为统计独立的0和1的二进制序列。这个二进制序列按成对比特组合,然后按下列关系映射为相应的信号分

47、因为和,所以解调仅需要两个相关器或匹配滤波器,它们的输出是和。由两个高斯噪声发生器产生加性噪声分量和,每一个都是均值和方差为。为了方便,可将符号能量归一化到而改变。 因为, 所以有。检测器输出地比特序列比较,用差错计数器对符号差错和比特差错数计数。图4.5给出了在几个不同的值时,传输N=10000个比特的仿真结果。程序在附录中。图4.5 Monte Carlo仿真对M=4的双正交信号的符号差错概率与理论差错概率的比较改变N的值,令N=100000,仿真图如图4.6: 图4.6 N=100000时,双正交信号的仿真图再改变N的值,令N=500000,仿真图如图4.7: 图4.7 N=500000

48、时,双正交信号的仿真图的理论值也画在图中,经过比较发现,对于10000个传输比特,Monte Carlo估计的在以下就不太准确。 随着N值的变大,仿真到的差错概率越来越接近理论差错概率,也就是说,传输的比特数越大,误码率越小,仿真越准确。 总结 由于信息科学发展迅速,通信系统的功能也变得越来越强大,性能越来越高,构成越来越复杂,另一方面,还要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现。在这种情况下,大量优秀的计算机仿真软件的研发成功,解决了这些问题,并对通信系统仿真的发展起了极大的推动作用。于是

49、,通信系统仿真在通信系统工程设计中发挥着越来越重要的作用。本文先系统的介绍了仿真的意义,以及通信与电子系统仿真的概念、仿真的过程、仿真的作用和利用计算机仿真的优缺点,接下来对仿真软件MATLAB进行了简单的介绍,对基于Mat lab通信系统仿真的一种可视化仿真工具Monte Carlo方法的思想和可以处理的问题进行了简单介绍,通过对通信系统的仿真,形象地反映了理论和实际系统的差距,同时也可以看出Matlab 在研究现代通信系统中的重要性。对于通信系统,首先介绍了基带数字信号传输的系统模型以及基带数字传输中的二进制信号传输和它的AWGN信道的最佳接收机,对二进制通信系统的Monte Carlo仿

50、真也有简单的阐述。本文要介绍的重点是多维正交信号中的双正交信号,文章在第4章对多维正交信号以及AWGN信道的最佳接收机进行了详细的介绍,然后引出双正交信号,接着详细阐述了双正交信号的波形、AWGN信道的最佳接收机和检测器,并用MATLAB对双正交信号进行Monte Carlo仿真,在仿真模型设计过程中,本文对具体的结构组成、仿真流程以及仿真结果都给出了具体详实的分析和说明。通过改变N的参数,来比较N对系统误码率的影响。结论是随着N值的变大,仿真到的差错概率越来越接近理论差错概率,也就是说,传输的比特数越大,误码率越小,仿真越准确。致谢时光飞逝,大学生活一晃而过,回首走过的岁月,心中倍感充实,当

51、我写完这篇毕业论文的时候,有一种如释重负的感觉,感慨良多。首先诚挚的感谢我的论文指导老师刘云学老师,他在忙碌的教学工作中挤出时间来给我指导论文,在论文选题、资料整理以及系统调试过程中,给予我许多指导和帮助,当我遇到不懂的问题时,老师都不厌其烦的给我讲解,在此谨向刘老师致以诚挚的谢意和崇高的敬意。同时,本篇毕业论文的写作也得到了纪莎莎师姐的热情帮助,感谢她在毕业设计期间一直给予我指导,不厌其烦的给我讲解,帮我调试程序和修改论文。还有张广志、高晓辉等一起做毕设的同学,谢谢他们的支持和帮助。还感谢所有教过我的老师们,在他们循循善诱的教导下,我不仅学到了专业知识,还学到很多人生的道理。 最后,感谢四年

52、中陪伴在我身边的同学、朋友,感谢他们为我提出的有益建议,正是有了他们的支持、鼓励和帮助,我才能充实的度过了四年的大学生活。在此,我再次真诚地向帮助过我的老师和同学表示诚挚的谢意。参考文献1徐明远,邵玉斌.MATLAB仿真在通信与电子工程中的应用.西安:西安电子科技大学出版社2005.62齐欢,王小平.系统建模与仿真.北京:清华大学出版社,2004.3李建新等.现代通信系统分析与仿真.西安:西安电子科技大学出版社20004 JohnG .Proakis,Masoud Salehi.现代通信系统:使用MATLAB.西安:西安交通大学出版社,2001.5 邓华等.MATLAB通信仿真及应用实例详解,

53、北京:人民邮电出版社2003.6黄文梅.系统分析与仿真(MATLAB语言及应用).长沙:国防科技大学出版社,1999.7 薛定宇,陈阳泉.基于MATLAB/Simulink的系统仿真技术与应用.北京:清华大学出版社,2002.8 徐明远,邵玉斌.MATLAB仿真在通信与电子工程中的应用.西安:西安电子科技大学出版社2005.69 刘卫国.MATLAB程序设计与应用(第二版),北京:高等教育出版社 2006.710徐钟济.蒙特卡罗方法上海:上海科学技术出版社,19855711樊昌信.通信原理教程,北京:电子工业出版社,2008.112John G.Proakis、 Masoud Salehi、

54、Gerhard Bauch著,刘树棠译.现代通信系统(MATLAB版)(第二版). 北京:电子工业出版社,2005.4附录Monte Carlo对双正交信号仿真的matlab的有关程序m文件:function p=smldP511(snr_in_dB)% p=smldP511(snr_in_dB)% SMLDP511 simulates the probability of error for the given% snr_in_dB, signal-to-noise ratio in dB,for the system% described in Illustrative Problem 5

55、.11.M=4; % quaternary biorthogonal signalingE=1;SNR=exp(snr_in_dB*log(10)/10); % signai-to-noise ratio per bitSgma=sqrt(E2/(4*SNR); % sigma,standard deviation of noiseN=1000; % number of symbols being simulated% generation of the quaternary data sourcefor i=1:N, temp=rand; % uniform random variable over (0,1) if (temp0.25), dsource(i)=0; elseif (temp0.5), dsource(i)=1; elseif(tempabs(r1), decis=0;elseif (r1abs(r0), decis=1;elseif (r0-abs(r1), decis=2;els

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!