直接序列扩频通信系统的MATLAB仿真毕业论文.doc
《直接序列扩频通信系统的MATLAB仿真毕业论文.doc》由会员分享,可在线阅读,更多相关《直接序列扩频通信系统的MATLAB仿真毕业论文.doc(37页珍藏版)》请在三一办公上搜索。
1、摘 要直接扩频序列调制是用速率很高的伪噪声码序列与信息码序列模二相加后(波形相乘)得带复合码序列,用复合码序列去制载波相位,从而获得直接扩频序列信号的。直接扩频通信具有低截获概率、抗干扰能力强以及易于实现码分多址等优点,在抗干扰通信及民用移动通信中都得到了广泛的应用。先阐述了扩频通信的基本原理、主要性能指标及其工作特点,然后根据香农定理在抗下扰理论,借助工具箱和仿真算法,建立了直接序列扩频通信系统仿真模型。通过分析无干扰时的误码率仿真曲线与理论计算值,证明了所建仿真模型的正确性。在MATLAB程序仿真部分,主要分为6大部分,分别为主函数,发送模块,接收模块,AWNG信道,Walsh函数和差错计
2、数器。通过主函数对各个子函数的调用,实现4个用户的随机数据的发送和接收,同时生成前4个用户在整个传输过程中的各种波形变化图,并对系统信噪比与误码率关系进行分析。扩频通信是通信的一个重要分支和信道通信系统的发展方向。扩频技术具有抗干扰能力强,保密性好,易于实现多址通信等优点,因此该技术越来越受到人们的重视,这也是选择本次课题研究的原因所在。关键词:直接序列扩频信号,通信,MATLABABSTRACTDirect-sequence spread spectrum transmitters (DS-SS) use a periodical pseudo-random sequence (PN seq
3、uence) to modulate the baseband signal,and exploit the modulated signal to control the phase of carrier wave. Because DS signals show many advantages such as anti-jamming capability. low probability of interception. multiple access capability and so on. direct sequence spread spectrum signals have b
4、een widely applied for secure communications and mobile communications known as Code Division Multiple Access System.This thesis expounds the basic principles of spread spectrum communication, and then article mainly acts according to the Shannon theorem.with the aid of matlab toolbox. it has establ
5、ished the direct sequence spread spectrum communications system simulation model which does not have when the disturbance through the analysis corror rate simulation curve and theory predicted value, had proven constructs the simulation model the accuracy.In the MATLAB simulation part, mainly divide
6、s into six parts, respectively is given priority to function, sending module, receiving module, AWNG channel, Walsh function and error counter. Through the main function of each function call, realize four user random data sending and receiving, at the same time generate before four users throughout
7、 the various waveform variation in the process of transmission, and the relationship between signal to noise ratio and bit error rate of the system were analyzed.Spread spectrum communication is an important branch of communication and channel development direction of communication system. Spread sp
8、ectrum technology has the features such as strong anti-jamming capability, the secrecy good, the advantages of easy to realize multiple access communication, therefore the technology more and more get the attention of people, this is also why choose this topic research.Key words: Direct sequence spr
9、ead spectrum, communication, MATLAB目 录摘 要IABSTRACTII第一章 绪 论1第二章 MATLAB仿真工具32.1 MATLAB简介32.1.1 MATLAB产生的历史背景32.1.2 MATLAB的语言特点和开发环境42.2 SIMULINK简介52.2.1 Simulink基本操作62.2.2系统仿真步骤62.2.3启动系统仿真6第三章 扩频通信系统73.1 扩展频谱通信的定义73.2 扩频通信的理论基础73.3 扩频通信的主要性能指标83.5 频谱扩展的实现和直接序列扩频113.6 扩频系统需要满足以下几个条件133.7 扩频通信特征13第四章
10、直序扩频通信系统154.1 直序扩频通信系统框图154.2 直接序列扩频信号的产生原理154.3 直接序列扩频原理164.4 直扩系统的性能174.4.1 直扩系统的抗干扰性174.4.2 直扩信号的抗截获性184.4.3 直扩码分多址通信系统194.4.4 直扩系统的抗多径干扰性能204.4.5 直扩测距定时系统204.5 直接序列扩频信号的实现方法20第五章 直接扩频系统MATLAB仿真225.1 直接扩频MATLAB仿真组成框图225.2 m序列发生器225.3 高斯噪声235.4 干扰235.5 解扩判决235.6 仿真结果分析245.7 实验心得25参考文献26致 谢28毕业设计小结
11、29附 录30第一章 绪 论人类社会进入到了信息社会,通信现代化是人类社会进入信息时代的重要标志。怎样在恶劣的环境条件下保证通信有效地、准确地、迅速地进行,是当今通信工作者所面临的一大课题。扩展频谱通信是现代通信系统中的一种新兴的通信方式,其较强的抗干扰、抗衰落和抗多径性能以及频谱利用率高、多址通信等诸多优点越来越多的为人们所认识,并被广泛的应用于军事通信和民用通信的各个领域,从而推动了通信事业的迅速发展。扩频通信,即(Spread Spectrum Communication)扩展频谱通信,它与光纤通信、卫星通信,一同被誉为进入信息时代的三大高技术通信传输方式。扩频通信是将待传送的信息数据被
12、伪随机编码(扩频序列:Spread Sequence)调制,实现频谱扩展后再传输;接收端则采用相同的编码进行解调及相关处理,恢复原始信息数据。这种通信方式与常规的窄道通信方式是有区别的: 首先,信息在频谱扩展后形成宽带传输;其次,相关处理后恢复成窄带信息数据。在扩展频谱系统中,伪随机序列起着很重要的作用。在直扩系统中,用伪随机序列将传输信息扩展,在接收时又用它将信号压缩,并使干扰信号功率扩散,提高了系统的抗干扰能力;伪随机序列性能的好坏直接关系到整个系统性能的好坏,是一个至关重要的问题。扩频信号的接收一般分为两步进行,即解扩与解调,这是关系到系统性能优劣的关键。解扩是在伪随机码同步的情况下,通
13、过对接收信号的相关处理从而获得处理增益,提高解跳器输入端的信噪比,使系统的误码性能得以改善。解扩与解调的顺序一般是不能颠倒的,通常是先进行解扩后再进行解调,这是因为在未解扩之前的信噪比是很低的,一般的解调方法很难实现。正是由于这些技术的应用,使扩频通信有如下的优点: (1)具有较强的抗干扰能力。这种能力的大小与处理增益成正比。(2)具有很强的隐蔽性和抗窃听的能力。扩频信号的谱密度很低,可使信号淹没在噪声之中。(3)具有选址能力,可实现码分多址。扩频系统本来就是一种码分多址通信系统。(4)抗衰落,特别是抗频率选择性好。直序信号的频谱很宽,一小部分衰落对整个信号的影响不大。(5)抗多径干扰。利用伪
14、随机码的相关特性,只要多径时延超过伪随机码的一个切谱,通过相关处理后可消除这种干扰影响。(6)高精度测量等。利用直扩系统伪随机码的相关特性,可完成精度很高的测距和定位。正是由于扩频通信技术具有上述优点,自50年代中期美国军方便开始研究,一直为军事通信所独占,广泛应用于军事通信、电子对抗以及导航、测量等各个领域。直到80年代初才被应用于民用通信领域。为了满足日益增长的民用通信容量的需求和有效地利用频谱资源,各国都纷纷提出在数字峰窝移动通信、卫星移动通信和未来的个人通信中采用扩频技术,扩频技术于蜂窝电话、无绳电话、微波通信、无线数据通信、遥测、监控、报警等系统中。第二章 MATLAB仿真工具2.1
15、 MATLAB简介MATLAB是美国MathWorks公司生产的一个为科学和工程计算专门设计的交互式大型软件,是一个可以完成各种精确计算和数据处理的、可视化的、强大的计算工具。它集图示和精确计算于一身,在应用数学、物理、化工、机电工程、医药、金融和其他需要进行复杂数值计算的领域得到了广泛应用。它不仅是一个在各类工程设计中便于使用的运算工具,而且也是一个在数学、数值分析和工程计算等课程教学中的优秀的教学工具,在世界各地的高等院校中十分流行,在各类工业应用中更有不俗的表现。MATLAB可以在几乎所有的PC机和大型计算机上运行,适用于Windows、UNIX等多种系统平台。2.1.1 MATLAB产
16、生的历史背景MATLAB名称是由两个英文单词Maix和Laboratory的前两个字母组成。20世纪70年代后期,美闺新墨阳哥大学计算机系主任Cleve. Moler教授为了便于教学,减轻学生编写Fortran程序的负担,为两个矩阵运算软件包Linpack和Eispack编写了接口程序,这也许就算MATLAB的第一个版本。1984年,在JackLittlc(也称JohnLittlc)的建议推动下,由Littlc、Molcr、StevcBangcrt二人合作,成立rMathWorks公司,同时把MATLAB 正式推向市场。从那时开始,MATLAB的源代码采用C语音编写,除加强了原有的数值计算能力
17、外,还增加了数据图形的可视化功能。1993年,MathWorks公司推出了MATLAB的4.0版本,系统平台由DOS改为Windows,推出了功能强大的、可视化的、交互环境的用于模拟非线性动态系统的工具Simulink,第一次成功开发出了符号计算工具包Symbolic Math Toolbox 1.0,为MATLAB进行实时数据分析、处理和硬件开发而推出了与外部直接进行数据交换的组件,为MATLAB能融科学计算、图形可视、文字处理于一体而制作了Notebook,实现了MATLAB与人型文字处理软件Word的成功对接。至此,MathWorks便MATLAB成为国际控制界公认的标准计算软件。199
18、7年,MathWorks公司推出了MATLAB的5.0版本,紧接着产生了5.1、5.2版本,至J999年MATLAB发展到5.3版本。MATLAB拥有了更丰富的数据类型和结构,更好的面向对缘的快速精美的图形界面,更多的数学和数据分析资源,MATLAB工具也达到了25个,几乎涌盖了整个科学技术运算领域。在大部分学生里,应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教材都把MATLAB作为必不可少的内容。在国际学术界,MATLAB被确认为最准确可靠的科学计算标准软件,在许多国际一流的学术刊物上都可以看到MATLAB在各个领域里的应用。2.1.2 MA
19、TLAB的语言特点和开发环境MATLAB作为一种科学计算的高级语之所以受欢迎,就是因为它有十富的函数资源和工具箱资源,编群人员可以根据自己的需要选择函数,而无需再去编写大量繁琐的程序代码,从而减轻了编程人员的工作负担。被称为第四代编程语言的MATLAB最大的特点就是简洁开放的程序代码和直观实用的开发环境。具体地说MATLAB主要有以下特点:(1)库函数资源丰富数百种席函数大大减轻了用户予程序的编写工作量,也避免了一些不必要的错误,吲而刖广也不必担心程序的可靠性问题。(2)语言精炼,代码灵活MATLAB的编程语言符合人们的思维习惯,对代码的书写也没有特别严格的控制,语言精炼,程序的亢余度非常小。
20、(3)运算符多而灵活MATLLAB的内核是用C语言编写的,它为用户广提供了和C语言一样多的运算符,用户运用这些运算符可以使程序更加简炼。(4)面向对象,控制功能优良MATLAB在5x各版本中优化了数据结构使得程序的结构化控制更精良,面向对象的功能更加友善。特别是当前的7.0版,在可视化编程方面比以前的版本又有了更大的提高,使界面编程更方便、自由。 (5)程序设计自由MATLAB7.0版支持长变量名达到63个字符,用户可以不对矩阵进行预定义就使用,变量和数组的应用也有了很大的扩展,这为用户编写程序提供了更大的自由度,使编程更加简单、方便。(6)图形功能强大在很多程序语言中,绘制图形是一件很麻烦的
21、事情。但在MATLAB中,只需调用相应的绘图函数即可,既方便义迅速。随着硬件的发展和MATLAB7.0推出,MATLAB的图形功能更好,可视化编程能力得到更进一步的提高。(7)程序的兼容性好MATLAB可以在各种PC机、大型计算机和各种操作系统上运行。(8)源代码开放MATLAB的最重要的特点是源代码的开放性,除了内部函数,所有的MATLAB核心文件和工具箱文什都完全开放,都可读可改。用户对源文件修改就可以生成适合自己的源代码文件。(9)形形色色的工具箱凡有工具箱的软件大都分为两大部分,就是核心部分和形形色色的工具箱。MATLAB有数百个核心内部函数,数十个形形色色的工具箱。工具箱大致可以分为
22、两大类,类是学科性工具箱,另一类是功能性工具箱。学科性工具箱大都涵盖了本学科所有的已有的基本概念和基本运算,大都十分专业。如符号数学工具箱,简直就是一个高等数学、工程数学解题器。极限、导数、微分、积分、级数运算与展开、微分方程求解、Laplace变换等应有尽有。还有控制系统、信号处理、模糊逻辑、神经网络、小波分析、统计:优化、金融预测等工具箱,无一不是非常优秀的运算-具。这些工具箱都可以添加自己根据需要编写的函数,用户可以不断更新自己的工具箱,使之更适合于自己的研究和计算。2.2 SIMULINK简介SIMULINK是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,它与MATL
23、AB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些摹本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.dml文件进行存取),进而进行仿真与分析。SIMULINK已经成为在动态系统建模和仿真方面应用最广泛的软件包之一,确切地说,它是对动态系统进行建模、仿真和分析的一个软件包。它支持线性和非线性系统、连续时间系统、离散时间系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 直接 序列 通信 系统 MATLAB 仿真 毕业论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3989831.html