直接序列扩频通信系统毕业论文设计和仿真实现(5)

2019-05-26 16:59

中北大学分校学士学位论文

得提高输出信噪比的好处的。它体现了直扩系统的抗干扰能力。

4.3 直扩系统的性能

4.3.1 直扩系统的抗干扰性

直扩系统最早应用是在军事通信中作为很强抗干扰性的通信手段。直扩系统对窄带干扰、宽带干扰等,都具有抗干扰能力,其抗干扰能力大小就是前面提出的扩频处理增益GP,GP越大,抗干扰能力就越强。下面就来分析直扩系统抗宽带干扰和抗窄带干扰的原理

图4-3为直扩系统抗宽带干扰的示意图。

这里的宽带干扰是泛指的与扩频信号不相关的,在CDMA通信网中,其它用户的信号就是一种宽带干扰。相关处理前,信号频谱是很宽的,经相关处理后,有用信息被解扩,其功率谱集中于信息带宽内,而宽带干扰通过相关器,其功率谱密度基本不变。由于解扩后必然连接窄带滤波器,保证信号能顺利通过,对信号频带之外的各种干扰起到很大的抑制作用,从而提高了输出的信噪比。

功率频谱 A有用信号 干扰信号 干扰电平 解扩后的有用信号信息带宽B 白限热噪声电平 Rc fc f RRc f (a)接收机输入的信号及干扰的功率谱 (b)相关器输出的信号及干扰的功率谱 图4-3 直扩系统抗宽带干扰的示意图

对单频或窄带干扰,直扩系统有很强的抗干扰能力。图4-4(a)为解扩前的功率谱,窄带干扰功率很大,由于干扰与本地扩频码(PN码)是不相关的。对干扰来说,相关器起到扩展频谱的目的,功率谱密度就大大下降,其中对信号有害的干扰分量只有落入信息带宽部分,从而抑制了大部分干扰。由于有用信号能顺利通过窄带滤波器,因此提高了输出的信噪比。

18

中北大学分校学士学位论文

A 窄带干扰信号 有用信号 A解扩后的有用信号 干扰被扩展频谱 2Rc f fif f fc (a)未解扩的功率谱 (b)解扩后的功率谱 图4-4 直扩系统抗窄带干扰示意图 4.3.2 直扩信号的抗截获性

截获敌方信号的目的在于: 1. 发现敌方信号的存在, 2. 确定敌方信号的频率, 3. 确定敌方发射机的方向。

理论分析表明,信号的检测概率与信号能量与噪声功率谱密度之比成正比,与信号的频带宽度成反比。直扩信号正好具有这两方面的优势,它的功率谱密度很低,单位时间内的能量就很小,同时它的频带很宽。因此,它具有很强的抗截获性。

如果满足直扩信号在接收机输入端的功率低于或与外来噪声及接收机本身的热噪声功率相比拟的条件、则一般接收机发现不了直扩信号的存在。另外,由于直扩信号的宽频带特性,截获时需要在很宽的频率范围进行搜索和监测,也是困难之一。因此,直扩信号可以用来进行隐藏通信。至于如何发现敌方直扩信号的存在,和弄清楚其参数,即直扩信号的检测与估值问题。

4.3.3 直扩码分多址通信系统

多址通信系统指的是许多用户组成的一个通信网,网中任何两个用户都可以通信,而且许多对用户同时通信时互不不扰。应用直扩系统就很容易组成这样一个多址通信系统(网)。

具体的做法是给每一个用户分配一个PN码作为地址码。首先,利用直扩信号中PN码的相关特性来区分不同的用户,每个用户只能收到其他用户按其地址码发来的信号,此时自相关特性出现峰值,可以判别出是有用信号。对于其他用户发来的别的信号,因PN码不同时互相关值很小,不会被解扩出来。其次,利用直扩信号中频谱扩展,功率谱密度很低的特性,可以有许多用户共用同一宽频带。此时相互之间干扰很小,可以当作噪声处理。另外,每个用户占用的频宽很窄,相对说来,频谱利用率也是高的。

实现直扩码分多址通信值得注意的问题有: 1. 是要选择有优良互相关特性的码。

一般多采用有二值或三值相关特性的码作为地址码。同时还需要有一定的数量。Gold码就可以作为地址码来用,它既有较优良的相关特性,也有足够的数量可供选。

19

中北大学分校学士学位论文

2. 是要注意克服“远-近”问题。

所谓“远一近”问题指的是距离近的用户的信号强,它会干扰距离远的弱信号的接收。解决的办法是采用自动功率控制,自动调节各用户的发射功率,使达到接收机时各用户信号功率基本相等,也就是满足接收机输入端等功率的条件,才能正确地区分有用信号。

3. 是同时通话的用户数,决定于整个网内的噪声水平。 因此,直扩码分多址系统是一种噪声受限的系统。随着用户数的增加,通信质量逐渐变坏。

4.3.4 直扩系统的抗多径干扰性能

多径信道就是发射机和接收机之间电波传播的路径不止一条。例如由于大气层的反射和折射,以及由于建筑物等对电波的反射都是形成多径信道的原因。不同的传播路径使电波在幅度上衰减不同,到达时间的延迟也不同。

直扩系统能够同步锁定在最强的直达路径的电波上。其它有延迟到达的电波,由于相关解扩的作用,只起到噪声干扰的作用。这就是利用PN码的自相关特性,只要延迟超过半个PN码时片,其相关值就很小,可作为噪声来对待。另外,如果采用不同时延的匹配滤波器,把多径信号分离出来,还可以变害为利,将这些多径信号在相位上对齐相加,起到增加接收信号能量的作用。

因此,直扩系统是一种有效的抗多径干扰的通信系统。 4.3.5 直扩测距定时系统

直扩系统的发展是从测距开始的。电磁波在空间是以固定的光速传播的。如果测定了电波传播的时间,也就测定了距离。

用直扩信号来测取和定时有独特的优点。当采用一个较长周期的PN码序列作为发射信号、用它于目的地反射回来或转发回来的PN码序列的相位进行比较,即比较两个码序列相差的时片数,就可以看出其时间差,也就能换算出发射机与目的地之间的距离。不难把码片选得很窄,即码的钟速率很高,则可以高精度的测距与定时,基本的分辨率即一个码片。

此外,有了精确的测距的定时系统,不难形成一个精确的定位系统;按照简单的几何关系,已知两个点的位置(座标)和距离,及其在某一平面上分别与第三点的距离,也就能确定第三点的座标位置。

4.4扩频序列通信系统的同步原理

任何数字通信系统都是离散信号的传输,要求收发两端信号在频率上相同和相位上一致,才能正确地解调出信息。扩频通信系统也不例外。一个相干扩频数字通信系统,接收端与发送端必须实现信息码元同步、PN码码元和序列同步和射频载频同步。只有实现了这些同步,直扩系统才能正常的工作。可以说没有同步就没有扩频通信系统。

同步系统是扩频通信的关键技术。信息码元时钟可以和PN码元时钟联系起来,有固定的关系,一个实现了同步,另一个自然也就同步了。对于载频同步来说,主要是针对相干解调的相位同步而言。常见的载频提取和跟踪的方法都可采用,例如用跟踪锁相环来实现载频同步。因此,这里我们只需讨论PN码码元和序列的同步。

20

中北大学分校学士学位论文

一般说来,在发射机和接收机中采用精确的频率源,可以去掉大部分频率和相位的不确定性。但引起不确定性的因素有以下一些:

1. 收发信机的距离引起传播的延迟产生的相位差; 2. 收发信机相对不稳定性引起的频差; 3. 收发信机相对运动引起的多普勒频移;

4. 以及多径传播也会影响中心频率的改变。

因此,只靠提高频率源的稳定度是不够的,需要采取进一步提高同步速率和精度的方法。 同步系统的作用就是要实现本地产生的PN码与接收到的信号中的PN码同步,即频率上相同,相位上一致。同步过程一般说来包含两个阶段:

1. 接收机在一开始并不知道对方是否发送了信号,因此,需要有一个搜捕过程,即在一定的频率和时间范围内搜索和捕获用信号。这一阶段也称为起始同步或粗同步,也就是要把对方发来的信号与本地信号在相位之差纳入同步保持范围内,即在PN码一个时片内。

2. 一旦完成这一阶段后,则进入跟踪过程,即继续保持同步,不因外界影响而失去同步。也就是说,无论由于何种因素两端的频率和相位发生偏移,同步系统能加以调整,使收发信号仍然保持同步。

如果由于采种原因引起失步,则重新开始新的一轮搜捕和跟踪过程。因此,整个同步过程是包含搜捕和跟踪两个阶段闭环的自动控制和调整过程。

接收信号 输出宽带滤波解调器

搜捕器件 PN码发生器 压控钟源 码跟踪器 图4-5同步系统搜捕和跟踪原理图

图4-5为同步系统搜捕和跟踪原理图,图中接收到的信号经宽带滤波器后,在乘法器中与本地PN码进行相关运算。此时搜捕器件,调整压控钟源,调整PN码发生器产生的本地脉序列伪重复频率和相位,以搜捕有用信号。一旦捕获到有用信号后,则起动跟踪器件,由其调整压控钟源,使本地PN码发生器与外来信号保持同步

5. 直接序列扩频通信系统的MATLAB仿真

矩阵实验室(MATLAB:Matrix Laboratory)是一种以矩阵运算为基础的交互式的程序语

21

中北大学分校学士学位论文

言。与其它计算机语言相比,具有简洁和智能化程度高的特点,而且适应科技专业人员的思维方式和书写习惯,因而用其编程和调试,可以大大提高工作的效率。

目前MATLAB已经成为国际上最流行的软件之一,除了可提供传统的交互式的编程方法之外,还能提供丰富可靠的矩阵运算、图形绘制、数据处理、图像处理和方便的Windows编程工具等。因而出现了各种以MATLAB为基础的工具箱,应用于自动控制、图像信号处理、生物医学工程、语音处理、信号分析、时序分析与建模、优化设计等广泛的领域,表现出了一般高级语言难以比拟的优势。较为常见的MATLAB工具箱有:控制系统工具箱、系统辩识工具箱、多变量频率设计工具箱、分析与综合工具箱、神经网络工具箱、最优化工具箱、信号处理工具箱、模糊推理系统工具箱,以及通信工具箱等。

在MATLAB通信工具箱中有SIMULINK仿真模块和MATLAB函数,形成一个运算函数和仿真模块的集合体,用来进行通信领域的研究、开发、系统设计和仿真。通信工具箱中的模块可供直接使用,并允许修改,使用起来十分方便,因而完全可以满足使用者设计和运算的需要。

MATLAB通信工具箱中的系统仿真,分为用SIMULINK模块框图进行仿真和用MATLAB函数进行的仿真两种。在用SIMULINK模块框图的仿真中,每个模块,在每个时间步长上执行一次,就是说,所有的模块在每个时间步长上同时执行。这种仿真被称为时间流的仿真。而在用MATLAB函数的仿真中,函数按照数据流的顺序依次执行,意味着所处理的数据,首先要经过一个运算阶段,然后再激活下一个阶段,这种仿真被称为数据流仿真。某些特定的应用会要求采用两种仿真方式中的一种,但无论是哪种,仿真的结果是相同的。

5.1 MATLAB的基本操作

在桌面上双击MATLAB7.0的“启动”图标后将启动MATLAB。图5-1便是启用后的默认界面。

图5-1 MATLAB启用后的默认界面

从图5-1中可以看到MATLAB的启动界面主要包括六部分:标题栏、菜单栏、工具条、Command Window(命令窗口)、Workspace(工作窗口)、Command History(历史命令窗口)及Start(项目启动菜单)。

其中,标题栏用于显示打开文件的名称:菜单栏包括“File”、“Edit”、“Web”、“Window”、 和“Help”5个菜单;工具栏包括了一些常用的操作图标,单击它们MATLAB可立即执行相

22


直接序列扩频通信系统毕业论文设计和仿真实现(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:汉语语法分析问题:吕叔湘

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: