I直接序列扩频通信系统仿真设计摘要:综合利用前期相关课程及移动通信课程所学的各种知识,设计扩频通信系统,利用Matlab/Simulink对直接序列扩频系统进行了仿真,并对仿真结果做了详细的讲解分析。先对直接序列扩频系统原理进行介绍,然后基于Simulink的发射机和接收机的仿真,同时对直接序列扩频系统的抗干扰能力与直接序列扩频系统的同步方法进行了相关仿真,最后在该系统中加入特定的干扰,进行测试,研究整个系统的抗干扰性能。关键词:通信系统;直接序列扩频;调制解调保密通信II目录目录.....................................................................II第1章绪论..............................................................11.1背景...............................................................11.2实验目的及总体介绍................................................21.3本次设计任务与要求................................................2第2章直接序列扩频通信原理...............................................32.1扩频通信概念及分类.................................................32.1.1扩频通信概念.................................................32.1.2扩频通信分类.................................................32.2直接序列扩频定义...................................................52.3直接序列扩频的基本原理.............................................62.4直扩系统的性能分析................................................72.4.1直扩系统的抗干扰性..........................................72.4.2直扩系统的抗多径干扰性能....................................8第3章扩频码序列........................................................103.1码序列的相关性...................................................103.2m序列............................................................11第4章基于Simulink的仿真...............................................124.1MATALB及SIMULINK的介绍.........................................124.1.1MATLAB简介.................................................124.1.2SIMULINK简介..............................................124.2发射机部分的Simulink的仿真.......................................134.3接收机部分的Simulink仿真.........................................16第5章直接序列扩频通信系统的抗干扰性能分析..............................20第6章CDMA系统仿真设计................................................24结论...................................................................28参考文献.................................................................29致谢....................................................................30成都学院(成都大学)课程设计报告1第1章绪论1.1背景扩展频谱(SS,SpreadSpectrum)通信简称为扩频通信。扩频通信的定义可简单表述如下:扩频通信技术是一种信息传输方式,在发端采用扩频码调制,使信号所占的频带宽度远大于所传信息必需的带宽,在收端采用相同的扩频码进行相关解扩以恢复所传信息数据。随着信息技术的发展,通信技术变得越来越复杂,技术更新的周期也越来越短。对于大部分学者,特别是我们学生来说,在学习通信技术时,若对每一个系统都要实体研究是不现实的。此时通信系统仿真对我们来说可以说是必不可少的。通过建立相应的通信系统的模型,对其进行仿真,可以使我们把琐碎的知识联系在一起,形成一个个通信系统的概念,可以让我们对各个知识点的原理有更加深刻的理解和掌握。扩频通信系统由于在发端扩展了信号频谱,在收端解扩后恢复了所传信息,这一处理过程带来了信噪比上的好处,即接收机输出的信噪比相对于输入的信噪比大有改善,从而提高了系统的抗干扰能力。因此,可以用系统输出信噪比与输入信噪比二者之比来表征扩频系统的抗干扰能力。理论分析表明,各种扩频系统的抗干扰能力大体上都与扩频信号带宽B与信息带宽Bm之比成正比。Matlab是由mathworks公司于1984年推出的一种面向科学与工程的设计的计算机软件,它将不同的领域的计算用函数的形式提供给给用户;用户在使用时,只需要用这些函数并赋予实际参数就能解决实际问题,它涉及数值分析、自动控制、数字信号处理、图像处理、小波分析及神经元网络等十几个领域的计算和图形显示,而且随着新出版的推出,涉及的领域更多,功能强大。Simulink工作环境经过几年的发展,已经成为学术和工业界用来建模和仿真的主流工具包。在Simulink环境中,它为用户提供了方框图进行建模的图形接口,采用这种结构画模型图就如同用手在纸上画模型一样自如、方便,故用户只需进行简单的点击和拖动就能完成建模,并可直接进行系统的仿真,快速的得到仿真结果。模型分析工具包括线性化和整理工具,MATLAB的所有工具及Simulink本身的应用工具箱都包含这些工具。由于MATLAB和SIMULINK的集成在一起的,因此用户可以在这两种环境下对自己的模型进行仿真、分析和修改模型。但是Simulink不能脱离MATLAB而独立工作。成都学院(成都大学)课程设计报告21.2实验目的及总体介绍首先设计直接序列扩频通信系统的发射机和接收机。发射机的设计采用m序列来扩展二进制数据流,将其扩频为宽频信号,并采用QPSK调制方式将信号调制后发送出去。信号经过AWGN信道传输到接收端。接收机采用相干解调原理解调信号,采用的解扩码序列与发射机扩频码序列完全相同,信号经解扩调制后,带宽恢复原始宽度。在Simulink平台上分别对系统的发射机和接收机进行仿真测试,研究信号在整个扩频调制、解扩调制过程中的变化情况。最后在该系统中加入特定的干扰,进行仿真测试,研究整个系统的抗干扰性能。1.3本次设计任务与要求1、说明直接序列扩频原理及PN序列的生成和作用,画出直接序列扩频原理图;2、熟悉SIMULINK中各通信模块,根据原理图完成扩频通信仿真系统模块设计,分为发射机、接收机部分;3、设计误码率分析模块部分,完成前后扩频解扩频谱波形比较及收发误码率分析;4、对设计完成的系统加入干扰源,完成对系统抗干扰性能的分析。5、按课程设计格式要求完成设计报告。成都学院(成都大学)课程设计报告3第2章直接序列扩频通信原理2.1扩频通信概念及分类2.1.1扩频通信概念扩频通信是扩展频谱通信的简称。它是指用来传输信息的射频带宽远大于信息本身带宽的一种通信方式。2.1.2扩频通信分类扩频通信的一般原理如图2-1所示。在发端输入的信息经信息调制形成数字信号,然后由扩频码发生器产生的扩频码序列去调制数字信号以展宽信号的频谱。展宽以后的信号再对载频进行调制(如PSK或QPSK、OQPSK等),通过射频功率放大送到天线上发射出去。在收端,从接收天线上收到的宽带射频信号,经过输入电路、高频放大器后送入变频器,下变频至中频,然后由本地产生的与发端完全相同的扩频码序列去解扩,最后经信息解调,恢复成原始信息输出。图2-1扩频通信原理框图1直序列(DS)扩频所谓直接序列(DS,DirectSequency)扩频,就是直接用具有高码率的扩频码序列在发端去扩展信号的频谱。而在收端,用相同的扩频码序列去进行解扩,把展宽的扩频成都学院(成都大学)课程设计报告4信号还原成原始的信息。直接序列扩频的原理如图2-2所示。图2-2直接序列扩展频谱示意图2跳频(FH)另外一种扩展信号频谱的方式称为跳频(FH,FrequencyHopping)。所谓跳频,比较确切的意思是:用一定码序列进行选择的多频率频移键控。也就是说,用扩频码序列去进行频移键控调制,使载波频率不断地跳变,因此称为跳频。简单的频移键控如2FSK,只有两个频率,分别代表传号和空号。而跳频系统则有几个、几十个甚至上千个频率,由所传信息与扩频码的组合去进行选择控制,不断跳变。图2-3(a)为跳频的原理示意图。图2-3跳频(FS)系统(a)原理示意图;(b)频率跳变图案成都学院(成都大学)课程设计报告53跳时(TH)与跳频相似,跳时(TH,TimeHopping)是指使发射信号在时间轴上跳变。我们先把时间轴分成许多时片。在一帧内哪个时片发射信号由扩频码序列去进行控制。因此,可以把跳时理解为用一定码序列进行选择的多时片的时移键控。由于采用了窄很多的时片去发送信号,相对来说,信号的频谱也就展宽了。图2-4是跳时系统的原理图。在发端,输入的数据先存储起来,由扩频码发生器产生的扩频码序列去控制通—断开关,经二相或四相调制后再经射频调制后发射。图2-4跳时系统(a)组成框图;(b)跳时图例4脉冲调频发信端发出射频脉冲信号,在每一脉冲周期中频率按某种方式变化。在收信端用色散滤波器解调信号,使进入滤波器的宽脉冲前后经过不同时延而同时到达输出端,这样就把每个脉冲5信号压缩为瞬时功率高、但脉宽窄得多的脉冲,因而提高了信扰比。这种调制主要用于雷达,但在通信中也有应用。6混合扩频几种不同的扩频方式混合应用,例如:直扩和跳频的结合(DS/FH),跳频和跳时的结合(FH/TH),以及直扩、跳频与跳时的结合(DS/FH/TH)等。2.2直接序列扩频定义直接序列扩频(DirectSequenceSpreadSpectrum)工作方式,简称直扩方式(DS方式)。就是用高速率的扩频序列在发射端扩展信号的频谱,而在接收端用相同的扩频码序列进行解扩,把展开的扩频信号还原成原来的信号。直接序列扩频方式是直接用伪成都学院(成都大学)课程设计报告6噪声序列对载波进行调制,要传送的数据信息需要经过信道编码后,与伪噪声序列进行模2和生成复合码去调制载波。2.3直接序列扩频的基本原理直接序列扩频(directsequencespreadspectrum)直接用具有高码片(chip)速率的扩频码序列去扩展数字信号的频谱。简称直扩(DS)。在接收端,用相同的扩频码序列将频谱展宽的扩频信号还原成原始信号。图2-5直接序列扩频通信系统的原理框图图2-5是直接序列扩频通