通信系统中MATLAB的仿真应用1.doc
《通信系统中MATLAB的仿真应用1.doc》由会员分享,可在线阅读,更多相关《通信系统中MATLAB的仿真应用1.doc(41页珍藏版)》请在三一办公上搜索。
1、通信系统中 MATLAB 的仿真应用 摘要摘要 通信系统仿真贯穿着通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。通信系统仿真具有广泛的适应性和极好的灵活性,有助于我们更好地研究通信系统性能。本文首先介绍了通信系统仿真的基本内容,包括通信系统仿真的一般步骤。从理论上对通信系统进行深入细致的研究是非常必要的。本文对通信系统中的一些重要环节,包括信道、噪声、模拟信号的数字化传输、信道编码以及信号调制的原理、方法和过程进行了详细的阐述。本文在深刻理解通信系统理论的基础上利用MATLAB强大的仿真功能,设计了许多具体的通信系统仿真模型。在仿真模型设计过程中,本文对模型设计的目的、具体的结
2、构组成、仿真流程以及仿真结果都给出了具体详实的分析和说明。理论知识是用来指导具体实践的。最后,本文对所做的研究工作进行了总结,并且提出了今后的工作和研究方向。关键字关键字:通信系统;仿真;MATLAB COMMUNICATION SYSTEM IN THE SIMULATION OF MATLAB Abstract The simulation not only permeates the whole process of the design of communications system project but also has very important function durin
3、g the development of communications system.Communications system simulation has comprehensive adaptability and wonderful agility,which is helpful for us to research the function of communications system well.The paper firstly introduces the basic content of communications system simulation,which inc
4、lude common steps of simulation.It is necessary to research the theory of communications system intensively.The paper expands some important links of the communications system which include channel,noise,digital transmission of analog signal,channel encode and signal modulation.On the base of deep c
5、omprehension of communications system theory,the paper designs many concrete simulation models in the process of models design,the paper analyses the intention,configuration,simulation links and simulation results.Theory aims to guide practice.In the end,the paper summarizes main content of the rese
6、arch and some following study and research objects are suggested.Key words:communications system;simulation;MATLAB 第第 1 章章 绪论绪论.1 1.1 通信系统仿真概念及其重要作用.1 1.1.1 通信系统仿真的概念.1 1.1.2 通信系统仿真的重要作用.2 1.2 通信系统仿真问题的提出、研究价值及研究现状.2 1.2.1 通信系统仿真问题的提出.2 1.2.2 通信系统仿真问题的研究价值.3 1.2.3 通信系统仿真问题的研究现状.3 1.3 本论文的主要研究内容.3 第第
7、 2 章章 通信系统仿真相关内容概述通信系统仿真相关内容概述.5 2.1 通信系统仿真的一般步骤.5 2.1.1 仿真建模.5 2.1.2 仿真实验.5 2.1.3 仿真分析.6 2.2 MATLAB 简介.6 第第 3 章章 模拟信号的数字传输及其仿真模拟信号的数字传输及其仿真.8 3.1 模拟信号的数字传输模型及抽样定理.8 3.1.1 模拟信号的数字传输模型.8 3.1.2 抽样定理.8 3.2 模拟信号的量化.9 3.2.1 均匀量化.9 3.2.2 非均匀量化.9 3.3 脉冲编码调制及差分脉冲编码调制原理.10 3.3.1 脉冲编码调制(PCM)原理.10 3.3.2 差分脉冲编码
8、调制(DPCM)原理.11 3.4 模拟仿真设计.11 3.4.1 带通模拟调制/解调.11 3.4.2 基带模拟调制/解调.14 第第 4 章章 傅里叶变换在傅里叶变换在 MATLAB 中的技术原理中的技术原理.17 4.1 傅里叶变换.17 4.2 离散傅里叶变换.18 4.2.1 离散傅里叶级数.18 4.2.2 离散傅里叶变换.19 4.2.3 快速傅里叶变换.20 4.3 Z 变换和傅里叶变换.23 4.3.1 Z 变换的概念.23 4.3.2 Z 变换的 MATLAB 实现.25 第第 5 章章 傅里叶变换在傅里叶变换在 FFT 频谱分析中的运用频谱分析中的运用.28 5.1 频谱
9、分析与显示原理.28 5.1.1 离散信号的短时 FFT 频谱分析.28 5.1.2 宽带频谱图与窄带频谱图.28 5.2 FFT 相关的 Matlab 功能函数简介.29 5.2.1 短时频谱分析.29 5.2.2 频谱图显示.29 5.3 FFT 频谱分析与显示 Matlab 程序.29 5.3.1 流程示意图.29 5.3.2 程序.30 5.3.3 说明.32 第第 6 章章 总结总结.33 致致 谢谢.34 参考文献参考文献.错误!未定义书签。前前 言言 MATLAB 是美国 Math Works 公司开发的一套面向理论分析研究和工程设计处理的系统仿真软件包,它在不同领域的计算用函数
10、的形式提供给用户,用户在使用时,只需调用这些函数并赋予实际参数就能解决实际问题。它涉及数值分析、自动控制、信号处理、图像处理、小波分析及神经元网络等十几个领域的计算和图形显示,而且随着新版的推出,涉及的领域更多,功能也更强大。由于它使用方便,输入简捷,编程效率高,运算高效,内容丰富,并且很容易由用户自行扩展,与其他语言(如 C 语言)有良好的接口,因此,MATLAB 在国内已广泛应用于教学与科研工作中。如何利用计算机来加深对所学知识的理解和掌握,运用所学的理论和方法进行仿真、解决问题,MATLAB 提供了一个优秀的计算仿真平台,因此产生了本篇论文。本课题利用 MATLAB 对通信系统中的模拟信
11、号的带通及基带调制解调和数字信号的带通及基带调制解调仿真建模并进行分析,同时利用 MATLAB 对上述通信系统的性能进行了仿真分析,主要注重于对通信系统的误码率进行了仿真比较来分析的。本课题通过利用 MATLAB 的强大的工程技术特性,对通信系统进行了模拟仿真。这次的设计结合了平时课堂所学通信原理知识,进行了实际的开发应用。本论文主要介绍了利用 MATLAB 进行通信系统模拟仿真的内容。共分为 6 章,第1 章是绪论部分,主要介绍了通信系统模拟仿真系统设计的基本概念;第 2 章主要描述了进行通信系统模拟仿真设计的一般步骤及其各步的含义;第 3 章是模拟信号仿真设计部分,主要介绍了模拟信号的数字
12、传输模型及抽样定理、模拟信号的量化、脉冲编码调制及差分脉冲编码调制原理及具体模拟仿真实例;第 4 章是傅里叶变化在MATLAB 中的技术原理,主要讲的是傅里叶变换的概念及离散傅里叶的 MATLAB 实现,Z 变换与傅里叶变换;第 5 章傅里叶变换在 FFT 频谱分析中的运用;第 6 章是总结部分。在论文编写中,力求理论联系实际,加强针对性和实用性,根据各课程所涉及的相关理论、原理和方法,通过实际仿真实例来说明问题。由于作者水平有限,不足之处在所难免,欢迎大家批评指正。作 者 于常州工学院 第第 1 1 章章 绪论绪论 1.1 1.1 通信系统仿真概念及其重要作用通信系统仿真概念及其重要作用 1
13、.1.1 1.1.1 通信系统仿真的概念通信系统仿真的概念 仿真是衡量系统性能的工具,它通过仿真模型的仿真结果来判断原系统的性能从而为新系统的建立或原系统的改造提供可靠的参考。通过仿真,可以降低新系统失败的可能性,消除系统中潜在的瓶颈,防止对系统中某些功能部件造成过盈的负载,优化系统的整体性能,因此,仿真是科学研究和工程建设中不可缺少的方法。实际的通信系统是一个功能结构相当复杂的系统,对这个系统作出的任何改变(如改变某个参数的设里、改变系统的结构等)都可能影响到整个系统的性能和稳定。因此,在对原有的通信系统作出改进或建立一个新系统之前,通常需要对这个系统进行建模和仿真。通过仿真结果衡量方案的可
14、行性,从中选择最合理的系统配置和参数设置,然后再应用于实际系统中,这个过程就是通信系统仿真。通信系统仿真可以分成离散事件仿真和连续事件仿真。在离散事件仿真中,仿真系统只对离散事件做出反应,而在连续事件仿真中,仿真系统对输入信号产生连续的输出信号。离散事件仿真是对实际通信系统的一种简化,它的仿真建模比较简单,整个仿真过程需要花费的时间也比连续仿真少。虽然离散事件仿真舍弃了一些仿真细节,在有些场合显得不够具体,但仍然是通信系统仿真的主要形式。与一般的仿真过程类似,在对通信系统实施仿真之前,首先需要研究通信系统的特性,通过归纳和抽象建立通信系统的仿真模型。图1-1是关于通信系统仿真流程的一个示意图。
15、从图中可以看到,通信系统仿真是一个循环往复的过程,它从当前系统出发,通过分析建立起一个能够在一定程度上描述原通信系统的仿真模型,然后通过仿真实验得到相关的数据。通过对仿真数据的分析可以得到相应的结论,然后把这个结论应用到对当前通信系统的改造中。如果改造后通信系统的性能并不像仿真结果那样令人满意还需要重新实施通信系统仿真,这时候改造后的通信系统就成了当前系统,并且开始新一轮的通信系统仿真过程。值得注意的是,在整个通信系统的仿真过程中,人为因素自始至终起着相当重要的作用。除了仿真程序的运行之外,通信系统的每个步骤都需要进行人工干预,由人对当前的情况做出正确的判断。因此,通信系统仿真并不是一个机械的
16、过程,它实际上是人的思维活动在计算机协助下的一种延伸。图1-1 通信系统仿真的流程 1.1.2 1.1.2 通信系统仿真的重要作用通信系统仿真的重要作用 在过去的几十年里,通信和信号处理系统的复杂程度显著地提高了。与此同时出现了一系列新的技术,如用于数字信号处理的价格不高但速度很快的硬件、光纤光学器件、集成光学设各和单片微波集成电路,这些对通信系统的实现均有重要影响。通信系统复杂度的提高使得用来分析和设计系统的时间和精力也相应提高了,然而在商用产品中引入新技术要求设计能做到短时、高效、省力,而这些要求只有通过使用强大的计算机辅助分析和设计工具才能实现。所以,通信系统仿真在通信系统工程设计中起着
17、举足轻重的作用。1.2 1.2 通信系统仿真问题的提出、研究价值及研究现状通信系统仿真问题的提出、研究价值及研究现状 1.2.1 1.2.1 通通信系统仿真问题的提出信系统仿真问题的提出 通信系统的性能可以用基于公式的计算方法、波形仿真或通过硬件样机研究和测量来估计得到。以简化模型为基础的公式法只能应用于一些理想化和过于简单的例子,要想估计出复杂通信系统的性能是非常困难的。基于测量的性能估计方法通常代价很高,并且很不灵活。用基于仿真的方法来估计性能时,系统可以用任何所期待的细节(主观的当然有一定局限)来模拟。与公式法或测量法相比较,仿真的方法能更好的利用设计空间,很容易将数字和经验模型结合起来
18、,并结合设备和真实信号的特点进行分析和设计。当前 系统 仿真建模 仿真实验 仿真分析 结论分析 改造后 的系统 仿真系统 实际系统 1.2.2 1.2.2 通信系统仿真问题的通信系统仿真问题的研究价值研究价值 通信系统仿真实质上就是把硬件实验搬进了计算机,可以把它看成是一种软件实验。在硬件实验系统中,用各种电子元器件制作出通信系统中的理论模型所规定的各个模块,再把它们通过导线或电缆等接在一起,然后再用示波器、频谱议、误码仪等通信仪表做各种测量,最后分析测量结果。在软件实验中我们也是这样做,只不过所有通信模块及通信仪表的功能都是用程序来实现的,通信系统的全过程在计算机中仿真运行。虽然软件实验不像
19、硬件实验那样让人感到“真实”,但对于许多通信问题的研究来说的确非常有效。与硬件实验相比,软件实验具有如下一些优点:(1)软件实验具有广泛的适应性和极好的灵活性。在硬件实验中改变系统参数也许意味着要重做硬件,而在软件实验中则是改一、两个数据,甚至只是在屏幕上按几下鼠标。(2)软件实验更有助于我们较为全面地研究通信系统。有许多问题,通过硬件实验来研究可能非常困难,但在软件实验中却易于解决。(3)硬件实验的精确度取决于元器件及工艺水平,软件实验的精度取决于CPU的运算速度或者说是程序的运算量。(4)软件实验建设开发周期短,成本低。1.2.3 1.2.3 通信系统仿真问题的研究现状通信系统仿真问题的研
20、究现状 计算机辅助分析和设计技术发展十分迅速,出现了大量实用仿真软件与工具,并应用于通信系统建模,分析和设计,使得通信系统仿真发展很快。计算机辅助技术基本上有两大类2,一是基于公式的方法,用计算机计算复杂的公式;二是用计算机仿真系统的信号波形,即波形仿真。通信系统仿真应用到了通信系统工程设计的各个阶段,无论是从早期的概念设计,还是实现、测试、使用等各个阶段。在概念定义阶段,通信系统仿真获得顶层指标;在接下来的设计和研发中,通信系统仿真确定硬件研发的指标,检验已完成子系统对整个系统性能的影响;在运行阶段,通信系统仿真可以用来确定解决问题的方法;通信系统仿真还可以预测系统的使用寿命。现代计算机软硬
21、件技术的快速发展,新一代的可视化的仿真软件的使用使得通信系统仿真得设计和分析过程变得相对直观和便捷,推动了通信系统仿真的快速发展。1.3 1.3 本论文的主要研究内容本论文的主要研究内容 现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现。通信系统仿真贯穿通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。本论文针对通信系统仿真的研究主要做了以下的工作:(1)介绍了通信系统仿真的相关内容,包括通信系统仿真的一般步骤
22、、MATLAB相关概念以及M语言的编写规则。(2)对通信系统中的主要环节,包括通信系统信道、噪声、模拟信号的数字传输系统、信道编码以及信号调制的原理、方法和过程进行了详细的阐述。(3)在理解通信系统理论的基础上,利用MATLAB强大的仿真功能,设计了具体的通信系统模型。在模型的设计过程,对模型设计的目的、具体的结构组成、仿真流程以及仿真结果都给出了具体详实的说明。第第 2 2 章章 通信系统仿真相关内容概述通信系统仿真相关内容概述 2.1 2.1 通信系统仿真的一般步骤通信系统仿真的一般步骤 通信系统仿真一般分成3个步骤,即仿真建模、仿真实验和仿真分析。应该注意的是,通信系统仿真是一个螺旋式发
23、展的过程,因此,这3个步骤可能需要循环执行多次之后才能够获得令人满意的仿真结果。2.1.1 2.1.1 仿真建模仿真建模 仿真建模是根据实际通信系统建立仿真模型的过程,它是整个通信系统仿真过程中的一个关键步骤,因为仿真模型的好坏直接影响着仿真结果的真实性和可靠性。仿真模型一般是一个数学模型。数学模型有多种分类方式,包括确定性模型和随机性模型,静态模型和动态模型。确定性模型的输入变量和输出变量都有固定数值,而在随机模型中,至少有一个输入变量是随机的。静态模型不需要考虑时间变化因素,动态模型的输入输出变量则需要考虑时间变化因素。一般情况下,通信系统模型是一个随机动态系统。在仿真建模过程中,首先需要
24、分析实际系统存在的问题或设立系统改造的目标。并且把这些问题和目标转化成数学变量和公式。例如,我们可以设定改造后系统或新系统在达到系统最大容量时的误帧率等等。有了这些具体的仿真目标之后,下一步是获取实际通信系统的各种运行参数,如通信系统占用的带宽及其频率分布,系统对于特定的输入信号产生的输出等。同时,对于通信系统中的各个随机变量,可以采集这些变量的数据,然后通过数学工具来确定随机变量的分布特性。有了上面的准备工作,下一步就可以通过仿真软件来建立仿真模型了。最简单的工具是采用C语言等编程工具直接编写仿真程序,这种方法的优点是效率高,缺点是不够灵活,没有一个易于实现的人机交互界面,比较常用的是仿真软
25、件,包括MATLAB、OPNET、NS2等,这些软件具有各自不同的特点,适用于不同层次的通信系统仿真。2.1.2 2.1.2 仿真实验仿真实验 仿真实验是一个或一系列针对仿真模型的测试。在仿真实验过程中,通常需要多次改变仿真模型输入信号的数据,以观察和分析仿真模型对这些输入信号的反应,以及仿真系统在这个过程中表现出来的性能。需要强调的一点是,仿真过程中使用的输入数据必须具有一定的代表性,即能够从各个角度显著地改变仿真输出信号的数值。实施仿真之前需要确定的另外一个因素是性能尺度。性能尺度指的是能够衡量仿真过程中系统性能的输出信号的数值(或根据输出信号计算得到的数值),因此,在实施仿真之前,首先需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 系统 MATLAB 仿真 应用
链接地址:https://www.31ppt.com/p-4142621.html