ImageVerifierCode 换一换
格式:DOCX , 页数:62 ,大小:1.27MB ,
资源ID:54901      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-54901.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于MATLAB的GPS信号的仿真.docx)为本站会员(文****钱)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于MATLAB的GPS信号的仿真.docx

1、摘要 扩频通信是近几年来迅速发展起来的一种通信技术。在早期研究这种技术的主要目的是为提高军事通信的保密和抗干扰性能,因此这种技术的开发和应用一直是处于保密状态。扩频技术在军事应用上的最成功范例可以以美国和俄国的全球定位系统( GPS 和GLONASS)为代表;在民用上 GPS 和 GLONASS 也都得到了广泛的应用,这些系统的基础就是扩频技术。 全球定位系统 ( GPS) 用于对全球的民用及军用飞机、舰船、人员、车辆等提供实时导航定位服务。 GPS 系统采用典型的 CDMA 体制,这种扩频 调制信号具有低截获概率特性。该系统主要利用直接序列扩频调制技术,采用的伪码有 C/A 码和 P(Y)码

2、两种 。 本文讲述的是直接序列扩频通信技术在全球定位系统( GPS)中的应用。 主要介绍扩频通信中的伪码仿真,简要论述 M 序列和 伪随机噪声码 ( P 码和 C/A 码) 及其产生,并使用 MATLAB7.0 仿真 M 序列、 P 码和 C/A 码的编码过程和仿真结果, 介绍直扩频技术伪码的相关 知识,重点介绍 P 码。 关键字: 全球定位系统 ; 直接 扩频通信;伪码仿真 沈阳理工大学学士学位论文 2 / 62 Abstract Spread spectrum communication is a communications technology developed rapidly in

3、 recent years. In early studies the main purpose of this technology is to improve the military communications confidential and anti-jamming performance, therefore the development and application of this technology is always in secret state. Spread spectrum technology in the most successful military

4、application examples are the United States and Russia could the global positioning system (GPS and GLONASS) for representative; In civil GPS and GLONASS also have been widely used, which foundation of system is the spread spectrum technology. Global positioning system (GPS) is used to provide real-t

5、ime navigation and positioning services for global civil and military aircraft, ships, personnel, vehicles and so on. GPS system adopts the typical CDMA system, which kind of spread spectrummodulation signals have low intercept probability characteristic. This system mainly used the direct sequence

6、spread spectrum modulation technology, using the PRN code including C/A code, P codes and Y codes. This article tells the direct sequence spread spectrum communication technology applied in global positioning system (GPS) .The article mainly introduces the pn code spread spectrum communication simul

7、ation, briefly discussing M sequence and pseudo random noise code (P yards and C/A yards) and its produce and use MATLAB7.0 simulate M series, P yards and C/A yards of encoding process and the simulation results, introducing pn code straight spread-spectrum technology knowledge, especially P yards.

8、Key: GPS; DS-SS;Pn code simulation 沈阳理工大学学士学位论文 3 / 62 目 录 引言 . 4 1 GPS 理论及其特性 . 5 1.1 GPS 系统概述 . 5 1.2 GPS 信号构成 . 7 1.2.1 M 序列 . 10 1.2.2 C/A 码 . 13 1.2.3 P 码 . 15 1.3 小结 . 20 2 MATLAB 软件 . 21 2.1 MATLAB 软件简介 . 21 2.2 MATLAB 应用概述 . 22 2.2.1 MATLAB 功能介绍 . 22 2.2.2 MATLAB 使用方法 . 24 3 GPS 卫星导航信号算法及其 M

9、ATLAB 仿真 . 31 3.1 C/A 码仿真代码及其仿真结果 . 31 3.2 P 码的仿真代码及其仿真结果 . 34 3.3 结果分析及其 相关性分析 . 38 结论 . 39 致谢 . 40 参考文献 . 41 附录 A 英文原文 . 42 附录 B 中文翻译 . 43 附录 C C/A 码源代码 . 44 附录 D P 码源代码 . 58 沈阳理工大学学士学位论文 4 / 62 引言 全球卫星定位系统,简称 GPS系统,可在全球范围内,全天候为用户连续地提供高精度的位置、速度和时间信息。文中目的就是搭建一个 GPS仿真平台,使得各种信号生成的算法能在该仿真平台上得以仿真实现,以验证

10、算法的性能,从而为信号模拟器的研制提供理论依据。因此对 GPS的卫星信号的仿真必将推动中国自主研制的卫星导航系统的发展。 目前,以 GPS为代表的卫星导航应用产业已成为当今国际公认的八大无线产业之一。随着技术的进步、应用需求的增加, GPS以全天候、高精度、自动化、高效率等显著特点及其所独具的定位导航、授时校频、精密测量等多方面的强大功能,已涉足众多的应用领域,使 GPS成为继蜂窝移动通信和互联网之后的全球第三个 IT经济新增长点。 GPS系统中 P码的捕获通常是先捕获到 C /A码,然后利用 C /A 码调制的导航电文中的转接字 (HOW )所提供的 P码信息对 P码进行捕获。然而, C /

11、A 码的码长短、码速率低,易受敌方干扰和欺骗 , 在强干扰和欺骗的战 争环境下,很难通过 C /A 码来捕获到 P码。因此,直接捕获 P码一直倍受美国军方的关注。产生 P码并对其特性进行分析对进一步研究直接 P码的捕获有着重要的意义。 本设计 所针对的是 GPS卫星信号的伪码仿真,主要是 M序列的生成方法和 P码的编码原理及其仿真。本课题研究思路是: 研究 GPS信号的生成原理和直扩频通信技术基础, M序列和 P码算法原理。 在理论研究的基础上,实现 MATLAB软件生成 M序列和 P码,并对其做简单的相关性分析。 文章最后对仿真过程中实现的功能及出现的为题做出总结,总结论文所做的工作和需要更

12、仔细研究的方向 。 沈阳理工大学学士学位论文 5 / 62 1 GPS 理论及其特性 1.1 GPS 系统概述 全球定位系统( GPS)是美国政府于 20 世纪 70 年代开始研制,于 1994 年全面建成的高精度、高动态的星际导航定位系统 ,该系统全天候地向全球范围内具有 GPS 接收机用户提供精确、连续的三维位置、三维运动和时间需要。 GPS 信号分为民用的标准定位服务( SPS, Standard Positioning Service)和军规的标准精确定位服务( PPS, Precise Positioning Service)。 GPS 目前处于良好的运行状态,并满足 20 世纪 6

13、0 年代所提出的最佳定位系统标准。这个系统向有适当接收设备的全球范围内的用户提供精确、连续的三维位置和速度信息。 GPS 也向全球广播世界协调时( UTC)。组成卫星星座的 24 颗卫星被安排在6 个轨道平面上,即每个平面上 4 颗。 这样的卫星星座配置确定了卫星某一时刻在轨道中的位置,而为 hi 与地平线以上的卫星数会随着时间和地点的不同而不同,最少可见到颗,最多可见到 11 颗,因此保证了在开放的天空下,地球上和近地空间 任一点在任何时刻均可以同时观测到至少 4 颗 GPS 卫星,为准确定位提供可能。 GPS 系统采用 CDMA( Code Division Multiple Access

14、,码分多址)技术将在轨的 24 颗卫星分开,每颗卫星使用同样的调制方式在相同的载波频率上调制各自唯一的伪随机码和数据信息,然后使用星载卫星天线发射信号。卫星轨道分布如图 1.1 所示: 沈阳理工大学学士学位论文 6 / 62 图 1.1 卫星轨道分布 沈阳理工大学学士学位论文 7 / 62 1.2 GPS 信号构成 GPS 卫星向广大用户发送的用于导航定位的信号,是一种调制波,但有别于常用的无线电广播电台发送的调频调幅信号,它是利用伪随机噪声码传送导航电文的调相信号。 GPS 卫星信号是目前常用的两种违心导航定位信号之一,它包含有三种信号分量,即载波( L1 和 L2)、测距码( C/A 码和

15、 P 码)和数据码( D 码,亦称基带信号或导航电文)。而这所有这些信号分量都是在同一个基本频率 f0=10.23MHz 的控制下产生的。 GPS卫星信号示意图如图 1.2 所示: 图 1.2GPS 卫星信号频率构成 GPS 卫星发送的 GPS 卫星信号采用 L 波段的两 种载频作载波,分别被称作 L1 的主频率和 L2 的次频率。这些载波频率由扩频码(每一颗卫星均有专门的伪随机序列)和导航电文所调制。所有卫星均在这两个相同的载波频率上发射,但由于伪随机码调制不同,因此无明显的相互干扰。 GPS 使用 L 频段的两种载频为(其中 f0 是卫星信号发生器L1 载波: fL1=154 f0=157

16、5.42 MHz,波长 1=19.032 cm; L2 载波: fL2=120 f0 =1227.6MHz,波长 2=24.42 cm。 选择 L (1)减少拥挤,避免 “ 撞车 ” 。目前 L 波段的频率占用率低于其他波段,与其他工作频率不易发生 “ 撞车 ” (2)适应扩频,传送宽带信号。 GPS 卫星采用扩频技术发送卫星导航电文,其频带高达 20 MHz 左右,在占用率较低的 L 波段上,易于传送扩频后的宽带信号。 在载波 L1 上 调制有 C/A 码、 P 码的数据码,而在载波 L2 上,只有调制有 P 码的数据码。 在无线通信技术中,为了有效地传播信息,一般均将频率较低的信号加载到频

17、率较高的载波上,而这时频率较低的信号成为调制信号。 GPS 信号是一种调 制波,它不仅采用 L 波段的载波,而且采用扩频技术传送卫星导沈阳理工大学学士学位论文 8 / 62 航电文。所谓 “ 扩频 ” ,是将原来打算发送的几十比特速率的电文变换成发送几兆甚至几十兆比特速率的由电文和伪随机噪声码组成的组合码。采用扩频技术时,若信号功率仅为噪声功率的 1/10,那么信号将深深地淹没在噪声之中而不易被他人捕获,从而使得信号具有极强的保密性。 GPS 信号的调制波,是卫星导航电文和伪随机噪声码(Code,简称 PRN 码,或称伪噪声码)的组合码。卫星导航电文是一种不归零二进制码组成的编码脉冲串,称之为

18、数 据码,记作 D(t),其码率为 50 b/s。对于距离地面 20 000 km之遥的 GPS 卫星,扩频技术能有效地将很低码率的导航电文发送给用户。其方法是用很低码率的数据码作二级调制(扩频)。第一级,用 50 Hz 的 D 码调制一个伪噪声码,例如调制一个被叫做 P 码的伪噪声码,它的码率高达 10.23 MHz。 D 码调制 P 码的结果,便形成了一个组合码 P(t)D(t),使得 D 码信号的频带宽度从 50 Hz 扩展到 10.23 MHz,也就是说, GPS 卫星从原来要发送 50 b/s 的 D 码,转变为发送 10 230 b/s 的组合码 P(t)D(t)。 在 D 码调制

19、伪噪声码以后,再用它们的组合码去调制 L 波段的载波,实现 D 码的第二级调制,而形成向广大用户发送的已调波。如图 4-1 所示, D 码的数据首先同伪噪声码 C/A 码和 P(Y)码模二相加后,形成组合码 C/A(t)D(t)和 P(t)D(t),然后才调制 L1 载波。需要注意的是,组合码 C/A(t)D(t)和 P(t)D(t) BPSK)调制到 L1载波上的。在 L1 载波上, C/A(t)D(t)调制和 P(t)D(t)调制在相位上是正交的。因此在这两个合并的 L1 载波频率上的 C/A(t)D(t)调制和 P(t)D(t)调制之间有 90的相移。 L2 载波上的调制过程与 L1 载

20、波大致相同,不同的是 L2 载波可以用 C/A(t)D(t)码、 P(t)D(t)码或者 P(Y)码来调制。最后,卫星向地面发射这两种已调波 L1 和 L2。 沈阳理工大学学士学位论文 9 / 62 图 1.3 GPS 卫星信号的产生 需要注意的是, GPS 信号虽然有几种分量( C/A 易捕 获 码、 P 精确码和 D 导航数据码),但是它们均来源于一个公共的 10.23MHz 的基准频率(见图 1-1)。它们的频率不仅与基准频率有一定的比例关系,而且相互之间也存在一定的比例关系,详细如表 4-1所示。这既有利于 GPS 卫星发送信号,又便于广大用户接收和测量 GPS 信号。从表 4-1中可

21、以看出,在 D 码的一个码元内,将有 20 460 个 C/A 码码元, 204 600 个 P 码码元,31 508 400 个 L1 周期和 24 552 000 个 L2 周期。 表 1.1 GPS 信号的频率关系 相关频率 基频 F 载频 fL1 载频 fL2 基准频率 F 10.23MHz 154F 120F C/A 码的码频 fg F/10 fL1/1540 fL2/1200 P 码的码频 fp F fL1/154 fL2/120 D 码的码频 fd F/204600 fL2/31508400 fL2/24552000 沈阳理工大学学士学位论文 10 / 62 1.2.1 M 序列

22、 码是一种表达信息的二进制数及其组合,是一组二进制的数码序列。例如,对 0, 1, 2,3 取两位二进制数的不同组合表示为: 00, 01, 10, 11。这些二进制数的组合形式称之为码。其中每一位二进制数称为 1 个码元或 1 比特( bit);每个码均含有两个二进制数,即两个码元或两个比特。比特是码的度量单位,也是信息量的度量单位。如果将各种信息,例如声音、图像以及文字等,按某种预定的规则表示为二进制数的组合形式,则这一过程就称为编码,也就是信息的数字化。 在二进制的数字化信息传输中,每秒所传输的比特数称为数码率,用以表示数字化信息的传输速度,其单位为 bit/s(简写为 b/s)。码可以

23、看作是以 0 和 1 为幅度的时间函数,用 u(t)表示。因此,一组码序列 u(t) ,对于某个时刻 t 而言,码元是 0 或 1 完全是随机的,但其出现的概率均为 1/2。这种码元幅 值是完全无规律的码序列,称为随机噪声码序列。它是一种非周期序列,无法复制。但是,随机噪声序列却有良好的自相关性, GPS测距码就是利用了其自身良好的自相关性才获得成功的。 这里,自相关性是指两个结构相同的码序列的相关程度,它由自相关函数描述。为了说明这一问题,可将随机噪声码序列 u(t)平移 k 个码元,获得具有相同结构的新的码序列 u(t)。比较这两个码序列,假定它们的对应码元中,码值( 0 或 1)相同的码

24、元个数为 Su,而码元相异的码元个数为 Du,那么两者之差 Su-Du 与两者之和 Su+Du(即码元总数)的比值,即定义为 随机噪声码序列的自相关函数,用符号 R(t)表示: (4-1) 在实际应用中,可通过自相关函数 R(t)的取值判断两个随机噪声码序列的相关性。根据自相关函数 R(t)的取值,即可确定两个随机噪声码序列是否已经“相关”,或者说,两个码序列的对应码元是否已完全“对齐”。 假设 GPS 卫星发射一个随机序列 u(t),而 GPS 信号接收机在收到信号的同时复制出结构与 u(t)完全相同的随机序列 u(t) ,由于信号传播延迟的影响,被接收的随机序列 u(t)与 u(t)之间产

25、生了平移,即对应码元已错开,因而 R(t)0。若通过一个时间延迟器来调整,使它们的码元相互完全对齐,即有 R(t)=1,那么就可以从 GPS 接收机的时间延迟器中,测出卫星信号到达用户接收机的准确传播时间,再乘以光速便可确定卫星至观测站的距离。所以,随机噪声码序列良好的自相关特性为 GPS 测距奠定了基础。 M 序列是 线行 反馈 移位寄存器 产生的周期最长的序列,是多级移位寄存器或其他延迟元件通过线性反馈产生的最长的码序列。 下面以一个四级反馈移位寄存器组成的 m 序列为例来说明,如图 1.4 所示。在时钟脉冲的驱动下,每个存储单元的内容,都按次序由上一级单元转移到下一单元,而最后一个存储单元的内容便为输出。同时,其中某两个存储单元,例如单元 3 和单元 4 的内容进行模二相加后,再反馈输入给第一个存储单元。 uuuu DS DStR )(

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。