卫星导航定位原理学习(三)

news2024/11/17 3:24:36

GNSS信号体制及其性能分析

GNSS信号体制直接影响卫星导航系统的性能,是卫星导航系统设计的重要内容。卫星导航信号体制主要包括信号频率、信号结构、导航电文3部分。其中信号结构又包括调制波形、频率带宽、扩频码码长、码速率、码结构、信号功率等内容。导航电文设计主要设计数据内容、信道编码、数据结构、播发顺序等内容。

GNSS频率

GNSS频率划分

GNSS需要使用专门为卫星无线电导航业务(RNSS)分配的频段。频段分配,即不同业务使用不同频段,是国际电联控制干扰的最基本手段。

目前,卫星无线电导航业务频率划分和使用主要集中再1164-1300MHz和1559-1610MHz共187MHz的L频段,而5010-5030MHz频段则是L频段的补充。除此之外,149.9-150.05MHz、399.9-400.05MHz、14.3-14.4GHz、43.5-47GHz、66-71GHz、95-100GHz、123-130GHz、191.8-200GHz、238-240GHz和252-265GHz等频段也可以用于卫星无线电导航业务。

频率资源面临的挑战

1.同频同业务兼容性

2.同频不同业务间的兼容性

3.邻域不同业务间的兼容性

GNSS信号结构

GPS信号结构

GPS信号设计采用直接序列扩频体制,使用伪随机噪声(PRN)码对电文信号进行扩频(频率越大,波长越短,带宽越广)。PRN码是二进制(+1、-1)符号,比电文信息具有更高得速率,具有伪随机白噪声特性,与电文信号相乘后实现扩频。扩频信号本身具有抗干扰性,多个扩频信号可以在同一个载波上同时传输,实现码分多址(CDMA)功能和伪距测量功能,这是为什么卫星导航系统采用扩频码的主要原因。

载波:指用于调制信息信号的高频信号。载波本身不携带信息,但通过调制技术(如幅度调制、频率调制或相位调制)将信息嵌入载波中,从而使信息可以通过无线信道传输。

码分多址(CDMA):一种多址接入技术,它允许多个用户在同一频带内同时传输信息。每个用户使用一个独特的伪随机码进行信号扩频,这样在接收端可以通过相同的码进行解扩,将不同用户的信号分开。CDMA提高了频谱的利用率和系统容量。

距测量功能:卫星导航系统中的一种技术,用于测定接收器与卫星之间的距离。伪距是通过测量信号传播的时间来计算的。接收器通过接收来自卫星的信号并与本地生成的信号进行比较,确定信号的传播延迟,从而计算出与卫星的距离。这一功能是实现准确定位的关键。

对于信号的调制方式BPSK是最简单的实现方式,还有正交相移键控(QPSK)、二进制偏移载波(BOC)等方式。

信号的调制方式是将信息信号嵌入载波信号中的方法,以便通过无线信道进行传输。

BPSK(Binary Phase Shift Keying,二进制相位键控)

  • BPSK是最简单的数字调制方式之一,它通过改变载波信号的相位来表示二进制信息(0和1)。具体来说,载波的相位有两个状态,通常分别为0度和180度。
  • BPSK具有较高的抗干扰能力,但其数据传输速率较低。

QPSK(Quadrature Phase Shift Keying,四相位键控)

  • QPSK通过使用四个不同的相位状态(如0度、90度、180度和270度)来表示两个比特的信息。这意味着每个符号可以传输两个比特,从而提高数据传输速率。
  • QPSK比BPSK具有更高的频谱效率和更好的数据传输能力,但在解调时对相位同步的要求更高。

BOC(Binary Offset Carrier,二进制偏移载波)

  • BOC是一种复杂的调制方式,主要用于卫星导航系统。它通过在载波上叠加一个偏移的二进制信号,增加了信号的频谱特性,改善了抗干扰能力。
  • BOC调制可以在相同的频谱带宽内提高信号的鲁棒性,适应不同的传播环境,尤其适合多路径传播情况。

传统GPS信号通过L1、L2两个频点广播。L1频点上调制两路扩频码,C/A码和P(Y)码,分别是使用BSPK(1)和BSPK(10)调制;L2上仅调制一路扩频码P(Y)码。

C/A码(Coarse/Acquisition Code,粗略/捕获码):C/A码的主要功能是用于快速捕获和定位,适合普通用户的导航需求。由于其简单性,C/A码容易接收并解码,提供基本的定位精度

P(Y)码(Precision Code,精密码:P(Y)码主要用于军事用户,提供更高的定位精度和抗干扰能力。P码在发送时通常会被加密(因此被称为P(Y)码),以确保信号的安全性和可靠性

GPS现代化信号包括在L1和L2频点上分别新增现代化军用M码,在L2频点上新增民用L2C信号,以及在L5频点新增一个民用L5信号。第三代GPS在上述现代化信号的基础上,在L1频点上增加了一个民用信号L1C。

GLONASS信号结构

GLONASS在L1、L2两个频段军提供FDMA体制的公开信号和军用信号。GLONASS现代化信号增加了CDMA信号

FDMA(Frequency Division Multiple Access,频分多址)是一种多址接入技术,它通过将可用频谱划分为多个独立的频率信道,使多个用户能够同时共享同一频带。

FDMA的主要特点

  1. 简单性:FDMA实现相对简单,适用于频率资源的有效管理。
  2. 连续传输:每个用户在其分配的频率上可以进行持续的信号传输,适合语音和实时数据传输。
  3. 带宽利用率:每个信道的带宽是固定的,可能导致频谱利用效率不高,特别是在用户需求波动较大的情况下。

Galileo系统信号结构

Galileo系统采用码分多址信号体制,共提供10个导航信号。

北斗信号结构

北斗区域卫星导航系统采用码分多址信号体制,提供5个导航信号,其中B1I和B2I伪公开信号,B1Q、B2Q、B3为授权信号

北斗全球卫星导航系统共提供11个导航信号.

QZSS信号和IRNSS信号结构不做说明。

GNSS导航电文

电文内容

传统GNSS导航电文的内容主要包括基本导航信息、历书和UTC参数等,其中基本导航信息包括时间信息(周计数和周内秒)、星钟参数、星历参数、电离层参数、卫星健康信息以及测距精度信息等

现代化GNSS导航电文,主要又几个方面的改进:

(1)提高星历参数精度。

(2)改进了历书参数,提供中等精度历书和简约历书。

(3)增加了地球定向参数(EOP),包括X轴和Y轴方向在参考时刻的极移值和极移率以及其他参数的转化

(4)增加了差分校正参数

(5)增加了GPS-GNSS时差参数

(6)改进了用户测距精度(URA)指示参数

(7)增加了文本信息类型

编码方案

传统GNSS采用汉明码和BCH等线性分组码。

汉明码

  • 定义:汉明码是一种简单的线性分组码,能够检测并纠正单个比特错误。
  • 结构:通过添加冗余位(校验位)来生成编码。对于每个校验位,它负责校验特定位置的比特,从而形成一组关系。根据这些关系,可以在接收端检测到错误并进行纠正。
  • 用途:汉明码适用于数据传输中的小规模错误纠正,常用于内存存储和通信系统中。

BCH码

  • 定义:BCH码是一类更复杂的线性分组码,能够检测和纠正多个比特错误。它是由Bose、Chaudhuri和Hocquenghem于1960年代提出的。
  • 结构:BCH码基于有限域理论,通过多项式运算生成编码。它的灵活性允许根据需要设计不同的码字长度和纠错能力。
  • 用途:BCH码广泛应用于高可靠性要求的通信系统,例如卫星通信、光盘存储和数字数据传输等。

近年来,一些传统通信领域的信道编码也被引入到GNSS导航电文设计中来,如 循环冗余校验(CRC)编码、卷积编码、低密度奇偶校验(LDPC)编码和块交织编码等。

结构编排

早期GNSS均采用基于子帧(页面、串)、帧和超帧或于此类似的帧结构。

在通信系统中,子帧(Subframe)、帧(Frame)超帧(Superframe)是用于组织和管理数据传输的结构。它们帮助系统有效地传输信息并确保时间同步。以下是对这三者的简要解释:

子帧

  • 定义:子帧是帧的一个小部分,通常用于将较大的数据块划分为更小的单位,以便更好地管理和处理数据。
  • 特点:子帧的长度和结构可以根据具体的通信协议进行定义。在一些系统中,子帧可以用于承载特定类型的数据或控制信息。

  • 定义:帧是数据传输的基本单位,包含了数据负载和控制信息(如头部和尾部),以便在通信链路中有效传输。
  • 特点:帧的结构通常包括同步字、地址、数据部分和校验信息等。帧的长度可以变化,具体取决于所承载的数据量和协议。

超帧

  • 定义:超帧是由多个帧组成的更大结构,通常用于提供更高层次的同步和管理。
  • 特点:超帧的使用可以增强信号的稳定性和效率。例如,在某些移动通信系统中,超帧用于管理多个帧的时序,使得信号的传输更加协调和高效。

部分现代化的GNSS导航电文摒弃传统的帧结构采用基于信息类型的数据块结构。

北斗全球系统公开服务信号设计

信号频段的选择

信号频点设计应该符合ITU频率划分,确保采用双频差分改正,实现民用高精度快速载波相位差分。

(1)ITU频率划分

目前,1559-1610MHz频段是GPS、GLONASS、Galileo系统的首选民用频段,这个频段市场大,北斗系统有必要在该频段播发公开服务导航信号。

(2)双频差分改正

采用双频电离层修正,要求两个工作频点具备一定的频率差,从而提高电离层的修正精度。两个频率间频率差越大,误差放大倍数越小。

(3)民用高精度快速载波相位差分需求

采用多频信号能够大大缩短整周模糊度解算时间,提高载波解算的可靠性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2172103.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

25 Vue3之如何开发移动端并适配

开发移动端最主要的就是适配各种手机 vw vh是相对viewport 视口的单位,配合meta标签可以直接使用,无需计算 1vw1/100视口宽度 1vh1/100视口高度 当前屏幕视口是375像素,1vw就是3.75px postCss 提供了 把Css 转换AST的能力,类…

LeetCode --- 416周赛

题目列表 3295. 举报垃圾信息 3296. 移山所需的最少秒数 3297. 统计重新排列后包含另一个字符串的子字符串数目 I 3298. 统计重新排列后包含另一个字符串的子字符串数目 II 一、举报垃圾信息 直接用哈希表统计bannedWords中的单词,遍历message中出现的垃圾信息…

WiFi无线连接管理安卓设备工具:WiFiADB

介绍 WiFi ADB 使您能够通过 WiFi TCP/IP 连接直接在设备上轻松调试和测试 Android 应用,无需使用 USB 数据线。在启用 WiFi 上的 ADB 后,打开控制台将电脑连接到设备。 手机和电脑在同一个WiFi然后电脑上运行adb connect x.x.x.x:x命令即可 下载 谷…

Go语言开发后台框架不能只有CRUD还需有算法集成基础功能-GoFly框架集成了自然语言处理(NLP)分词、关键词提取和情感分析

前言 Go语言开发框架,我们要把Go的优势体现在框架中,不仅CRUD常规操作,还要把常用即有算力自己集成到框架中,而不是去购买第三方提供服务接口。作为开发者可以拓宽自己代码面,获取更多成就感,同时也提供自…

戴尔PowerEdge R840服务器亮黄灯 不开机

最近接修到一台东莞用户的DELL PowerEdge R840 服务器因为意外断电后,无法正常开机的问题, 大概故障现象是 插上电源线 按卡机按钮无响应,无法开机,无显示输出,工程师到现场检修,经过idrac中日志分析&#…

商标是什么?为何对企业至关重要?

商标作为企业的核心标识,不仅是区分商品与服务的关键,更是企业品牌塑造、市场区分和消费者信任建立的基石。那么,商标究竟是什么?它又为何对企业如此重要呢? 商标的定义及类型 商标(Trademark)…

Python获取百度翻译的两种方法

一、引言 百度是我们常用的搜索工具,其翻译是与爱词霸合作,总体看其反应速度较快,可以作为项目中重要的翻译工具。根据大家的需要,现提供两种Python获取百度翻译的两种办法: 二、requests法 我们引用requests模块&a…

构建5G-TSN测试平台:架构与挑战

论文标题:Building a 5G-TSN Testbed: Architecture and Challenges 作者信息: Anna Agust-Torra, Marc Ferr-Mancebo, David Rincn-Rivera, Cristina Cervell Pastor, Sebasti Sallent-Ribes,来自西班牙巴塞罗那的加泰罗尼亚理工大学&…

裁剪视频如何让画质不变?一文教会你

当我们想要从一段视频中提取精华,裁剪视频就成了必不可少的技能。 但是,如何做到在裁剪过程中不损害画质,保持视频原有的清晰度和流畅度呢? 这不仅需要技巧,还需要对视频编辑有一定的了解。 本文将为你介绍四种裁剪…

Redis篇(数据类型)

目录 讲解一:简介 讲解二:常用 一、String类型 1. 简介 2. 常见命令 3. Key结构 4. 操作String 5. 实例 二、Hash类型 1. 简介 2. 常见命令 3. 3操作hash 4. 实例 三、List类型 1. 简介 2. 特征 3. 应用场景 4. 常见命令 5. 操作list …

13.安卓逆向-frida基础-编写hook脚本1

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:图灵Python学院 本人写的内容纯属胡编乱造,全都是合成造假,仅仅只是为了娱乐,请不要盲目相信。 工…

外国电影演员识别系统源码分享

外国电影演员识别检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer…

AI产品经理必知:核心人工智能技术概览

第一章:AI产品经理是否需要懂技术及其程度 在当今AI行业快速发展的背景下,作为一位AI产品经理,理解并掌握一定的AI技术知识不仅是锦上添花,更是不可或缺的素质。那么,AI产品经理究竟需要懂到何种程度的技术呢&#xf…

国内车市销量激增,理想成功超越BBA

文/王俣祺 导语:随着“金九银十”的到来,国内汽车市场迎来了一个充满活力的开局。乘用车市场的销量已经迎来新的突破,彰显出中国汽车市场的韧性和潜力。尤为引人注目的是,新能源汽车销量同样激增,成为推动市场增长的重…

C++--IO流

目录 1. C语言的输入与输出 2. 流是什么 3. CIO流 4 stringstream的简单介绍 1. C语言的输入与输出 C 语言中我们用到的最频繁的输入输出方式就是 scanf () 与 printf() 。 scanf(): 从标准输入设备 ( 键 盘 ) 读取数据,并将值存放在变量中 。 printf(): 将…

C++ : 多态

1. 多态的概念 多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会 产生出不同的状态。 举个栗子:比如买票这个行为,当普通人买票时,是全价买票;学…

通过队列实现栈

请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。int pop() 移除并返回栈顶元素。int to…

基于微信小程序爱心领养小程序设计与实现(源码+定制+开发)

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

基于Hive和Hadoop的电信流量分析系统

本项目是一个基于大数据技术的电信流量分析系统,旨在为用户提供全面的通信数据和深入的流量使用分析。系统采用 Hadoop 平台进行大规模数据存储和处理,利用 MapReduce 进行数据分析和处理,通过 Sqoop 实现数据的导入导出,以 Spark…

无人船在海洋勘探领域的应用!

一、具体应用 海底地形测绘: 无人船可以搭载多波束测深仪等先进设备,进行高精度的海底地形测绘。这些设备能够生成详细的海底地形图,为海洋工程设计和施工提供详尽的水下地形资料。 海底资源勘探: 通过搭载磁力仪、重力仪等地…