您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于matlab的thss通信系统设计与实现
通信专业课程设计二太原科技大学课程设计(论文)设计(论文)题目:基于MATLAB的THSS通信系统设计与实现姓名_____学号_____班级_____学院_____指导教师_____2011年月日太原科技大学课程设计(论文)任务书学院(直属系):时间:2011年月日学生姓名指导教师设计(论文)题目基于MATLAB的THSS通信系统设计与实现主要研究内容利用THSS通信的理论的基础,通过设计构想、理论论证、理论设计、仿真设计、仿真程序构架和设计等过程实现THSS通信系统的仿真。研究方法利用MATLAB中的仿真系统实现THSS系统的仿真并能直观地显示THSS通信过程。主要技术指标(或研究目标)实现THSS通信系统的仿真。教研室意见教研室主任(专业负责人)签字:年月日太原科技大学:名字起个什么I目录摘要......................................................................II第1章绪论............................................................-1-1.1扩频通信简介......................................................-1-1.1.1扩频通信的定义.................................................-1-1.1.2扩频通信方式...................................................-1-1.2THSS通信..........................................................-2-第2章THSS通信系统原理级应用仿真.....................................-4-2.1THSS通信系统工作原理..............................................-4-2.2跳时信号的产生....................................................-4-2.3THSS通信系统的同步................................................-6-2.4仿真结果及分析....................................................-8-第3章结论...........................................................-11-参考文献...............................................................-12-附录...................................................................-13-附录1:THSS发送端仿真程序........................................-13-附录2:THSS接收端仿真程序........................................-15-太原科技大学:名字起个什么II基于MATLAB的THSS通信系统设计与实现摘要THSS也是一种扩展频谱技术,跳时扩频通信系统(TimeHoppingSpreadSpectrumCommunicationSystems,TH-SS)是时间跳变扩展频谱通信系统的简称,主要用于时分多址(TDMA)通信中。它在军事通信、移动通信、计算机无线数据传输和无线局域网等领域也都有着十分广泛的应用。本文介绍了THSS系统的基本工作过程,并利用MATLAB中的仿真系统实现THSS系统的仿真并能直观地显示THSS通信过程。还介绍了系统设计方法与运行结果,通过仿真结果能直观地观察到THSS通信系统的性能,有利于研究THSS通信系统。关键词:THSS扩频,通信系统,跳时系统,仿真太原科技大学:名字起个什么-1-第1章绪论1.1扩频通信简介1.1.1扩频通信的定义扩频通信,即扩展频谱通信技术(SpreadSpectrumCommunication),它的基本特点是其传输信息所用信号的带宽远大于信息本身的带宽。除此以外,扩频通信还具有如下特征:1、是一种数字传输方式;2、带宽的展宽是利用与被传信息无关的函数(扩频函数)对被传信息进行调制实现的;3、在接收端使用相同的扩频函数对扩频信号进行相关解调,还原出被传信息。1.1.2扩频通信方式1、直接序列扩频(DS)直接序列扩频(DirectSequence,DS)直接用具有高码率的扩频码序列在发端去扩展信号的频谱,而在收端用相同的扩频码序列去进行解扩,把展宽的扩频信号还原成原始的信息。2、频率跳变(FH)频率跳变调制(FrequencyHopping,FH)用较低比特率的伪随机序列的指令去控制载波的中心频率,离散的在一个给定的频带内跳变,形成一个宽带的离散频率谱。3、线性跳频(Chirp)线性跳频(Linearfrequency-hopping)如果发生的射频脉冲信号在一个周期内其载频的频率作线性变化,则称为线性调频。下面将对系统中用到的跳频技术做一更为详细的介绍。4、跳变时间(TH)跳时(TH-TimeHopping)是使发射信号在时间轴上跳变。首先把时间轴分成许多时片。在一帧内哪个时片发射信号由扩频码序列去进行控制。可以把跳时理解为:用一定码序列进行选择的多时片的时移键控。太原科技大学:名字起个什么-2-1.2THSS通信时间跳变也是一种扩展频谱技术,跳时扩频通信系统(TimeHoppingSpreadSpectrumCommunicationSystems,TH-SS)是时间跳变扩展频谱通信系统的简称,主要用于时分多址(TDMA)通信中。与跳频系统相似,跳时是使发射信号在时间轴上离散地跳变。我们先把时间轴分成许多时隙,这些时隙在跳时扩频通信中通常称为时片,若干时片组成一跳时时间帧。在一帧内哪个时隙发射信号由扩频码序列去进行控制。因此,可以把跳时理解为:用一伪随机码序列进行选择的多时隙的时移键控。由于采用了窄得很多的时隙去发送信号,相对说来,信号的频谱也就展宽了。图l-9是跳时系统的原理方框图。在发送端,输入的数据先存储起来,由扩频码发生器产生的扩频码序列去控制通-断开关,经二相或四相调制后再经射频调制后发射。在接收端,当接收机的伪码发生器与发端同步时,所需信号就能每次按时通过开关进入解调器。解调后的数据也经过一缓冲存储器,以便恢复原来的传输速率,不间断地传输数据,提供给用户均匀的数据流。只要收发两端在时间上严格同步进行,就能正确地恢复原始数据。跳时扩频系统也可以看成是一种时分系统,所不同的地方在于它不是在一帧中固定分配一定位置的时隙,而是由扩频码序列控制的按一定规律跳变位置的时隙。跳时系统能够用时间的合理分配来避开附近发射机的强干扰,是一种理想的多址技术。但当同一信道中有许多跳时信号工作时,某一时隙内可能有几个信号相互重叠,因此,跳时系统也和跳频系统一样,必须采用纠错编码,或采用协调方式构成时分多址。由于简单的跳时扩频系统抗干扰性不强,很少单独使用。跳时扩频系统通常都与其他方式的扩频系统结合使用,组成各种混合方式。载波f0调制器高频开关伪码发生器高频开关存储器伪码发生器存储器解调器数据数据(a)(b)图1-9时间跳变扩频通信系统简化方框图(a)发射系统;(b)接收系统太原科技大学:名字起个什么-3-从抑制干扰的角度来看,跳时系统得益甚少,其优点在于减少了工作时间的占空比。一个干扰发射机为取得干扰效果就必须连续地发射,因为干扰机不易侦破跳时系统所使用的伪码参数。跳时系统的主要缺点是对定时要求太严。本文通过MATLAB对THSS通信系统进行了设计并仿真出结果,也详细介绍了具体的仿真过程以及结果分析。太原科技大学:名字起个什么-4-第2章THSS通信系统原理级应用仿真2.1THSS通信系统工作原理“跳时”是指系统利用伪码序列来控制无线信号发射时间和持续时间的“开”和“关”,使无线信号的“有”和“无”与伪码(PN)序列一样是“伪随机的”。这是扩频通信的一种典型的工作方式。跳时系统是用伪随机码去选择信号发送的时隙(伪随机码来决定信号发送的时隙)。如:一个K级的伪随机序列产生器要产生2^K个伪随机码,则传输1个符号就需要2^K个时隙,即根据伪随机码来确定时隙。如K=4时当Ci=1000时,则就会在第8个实习上传输信号。还有就算格局伪随机序列来确定信号开始发送的时刻(在一个位空间中)。跳时和跳频的区别就算:一个是控制时间一个是控制频率。跳时是在时间的跳变中,将一个信号分为若干个时隙,由伪随机码序列控制在哪个时隙上发送信码。时隙选择,持续时间的长短由伪随机码控制,信号在开通的很短时隙中,以较高的峰值功率传输,可以看成是一种随即的脉位调制(PPM)和脉宽调制(PWM)2.2跳时信号的产生图2.2.1跳时信号的发射方案太原科技大学:名字起个什么-5-给定待发射的二进制序列b=(…,b0,b1,…,bk,bk+1,…),其速率Rb=1/Tb(b/s),图2.1.1中的第一个模块使每个比特重复Ns次,产生一个二进制序列:(…,b0,b0,…,b0,b1,b1,…,b1,…,bk,bk,…,bk,bk+1,bk+1,…,bk+1,…)=(...,a0,a1,…aj,aj+1,…)=a新的比特速率Rcb=Ns/Tb=1/Ts(b/s)。这个模块引入了冗余,其实是一种被称为重复码的(Ns,1)分组编码器。一般术语上称为信道编码。第二个模块是传输编码器,就是应用整数值码序列c=(…,c0,c1,…,cj,cj+1,…)和二进制序列a=(…,a0,a1,…,aj,aj+1,…),产生一个新序列d,序列d的一般元素表达式如下:dj=cjTc+aj(2-1)式中,Tc和是常量,对所有的cj满足条件cjTc+Ts,通常Tc。这里的d是一个实数值序列,而a是二进制序列,c是整数值序列.现在我们遵循最常用的方法,假定c是企业界随机码序列,它的元素cj是整数,且满足0cjNh-1。码序列c可能为周期序列,其周期表示为Np。两种特殊情况值得讨论。第一种,码是非周期的,即;第二种是Np=Ns,这是最常用的一种,这时的编码周期与二进制码重复的次数相等。我们必须牢记:传输编码扮演了码分多址编码和发射信号的频谱形成双重角色。实数值序列d输入到第三个模块,即PPM调制模块,产生了一个速率为Rp=Ns/Tb=1/Ts(脉冲/s)的单位脉冲(Diracpulses)序列。这些脉冲在时间轴上的位置为,因此脉冲位置在jTs基础上偏移了dj,脉冲的发生时间也可表示为()。注意是码序列对c信号引入了TH位移,也正因为此,c被称为TH码。还要注意一点就是由PPM调制引起的位移,通常比TH码引起的位移cjTc小得多,即:,cj=0除外。Tc称为码片时间(chiptime)。最后一个模块是脉冲形成滤波器,其冲激响应为。必须保证脉冲形成滤波器输出的脉冲序列不能有任何的重叠。[以上所有系统级联以后的输出信号可表示如下:(2-2)太原科技大学:名字起个什么-6-比特间隔或比特持续时间,也即用于传输一个比特的时间Tb,可表示为:Tb=NsTs。在式(4-2)中,cjTc定义了脉冲的随机性或者说是相对于Ts整数倍时刻的抖动。如果用随机TH抖动来表示由TH编码cjTc引起的时间上的位移,并假定在0和之间分布,则可得到:(2-2)正如前面提到的,通常远大于。这两个量的整体效果是产生一个分布在0和之间的时间随机位移量,用表示这个时间随机位移,可得发射信号的如下表达式:(2-4)更一般性地概括式(2-2)所表示的信号,其思想是:对于信息比特”0”和”1”,可以发射两个不同的脉冲波形和来分别表示。上面分析的PPM调制的例子,
本文标题:基于matlab的thss通信系统设计与实现
链接地址:https://www.777doc.com/doc-315348 .html