北斗三号卫星导航信号及接收策略

article/2025/9/19 6:34:27

一、北斗三号卫星导航信号的特点

从上个世纪九十年代初北斗一号立项到现在,我国的北斗卫星导航系统已经走过了二十多年的发展历程。根据三步走的发展计划,先后经历了北斗一号和北斗二号两个阶段,目前正在向北斗三号发展。以用户的视角我们可以发现,从北斗一号、北斗二号到北斗三号的发展史,实际上就是北斗卫星导航信号的进化史。

 

北斗一号是我国的第一个卫星导航系统,覆盖我国及周边地区,采用RDSS体制,提供有源定位、短报文通信和单双向的授时服务。北斗一号的导航信号,包括收发两种信号,即L波段的入站信号和S波段的出站信号。这两个信号分别采用了非常简单、成熟的BPSK和QPSK调制。

 

北斗二号是我国目前已经建成并正在大规模使用的区域卫星导航系统,继承了北斗一号的RDSS,采用了国际GNSS主流的RNSS体制,也就是所谓的无源定位技术。北斗二号有14颗在轨卫星,由GEO和MEO两种卫星组成,但它还是一个区域系统,覆盖亚太地区,在三个频点即B1、B2和B3播发军用和民用信号。其中已经公布的民用信号有B1I、B2I,实际上还有一个民用信号B3I,虽然还没有正式公布,但不少厂家和行业用户都已经在使用了,各种高精度接收机基本上都在使用包括B3I在内的北斗信号。北斗二号是国际上首个提供三频公开服务的系统,是北斗系统的一大特色。可以看到,北斗二号系统的导航信号虽然数量多,但在技术上还是采用了非常简单和成熟的BPSK、QPSK类的调制。与早期的GPS信号基本一样。

 

根据三步走的发展战略,目前正在部署的是北斗三号。上个月初,也就是9月5日,北斗官方网站发布了一条不到200字的新闻,附件是一个80页的文件,这就是《北斗卫星导航系统空间信号接口控制文件公开服务信号B1C、B2a(测试版)》。虽然这次ICD的发布异常的低调,却是北斗卫星导航系统发展史上的一个重要里程碑,不但揭开了北斗三号系统的正式部署序幕,也终于揭开了北斗三号导航信号的面纱。根据这个ICD测试版,我们可以了解到北斗三号的一些基本情况,包括星座结构、导航信号、服务功能等,但服务性能还未公布。已经明确的重要信息有:

(1)北斗三号星座的工作卫星共30颗,包括3颗GEO、3颗IGSO和24颗MEO,并将视情部署在轨备份卫星;

(2)B1C和B2a信号在北斗三号MEO卫星和IGSO卫星上播发,提供公开服务;

(3)B1C信号为新增信号,B2a信号将取代B2I信号。B1I信号在北斗三号所有卫星上播发提供公开服务;

(4)GEO卫星将提供SBAS服务。SBAS(Satellite-Based Augmentation System),即星基增强系统,通过地球静止轨道(GEO)卫星搭载卫各SBAS系统全球分布图星导航增强信号转发器,可以向用户播发星历误差、卫星钟差、电离层延迟等多种修正信息,实现对于原有卫星导航系统定位精度的改进,从而成为各航天大国竞相发展的手段

由此可见,北斗三号将至少由三个信号提供公开服务,即B1C、B1I和B2a。新的导航信号B1C和B2a将与GPS、Galileo实现兼容与互操作,这意味着北斗三号将进一步融入国际GNSS的大家庭,也将带来卫星导航接收机技术的重大变革,未来的服务性能将大幅提升,用户设备功耗和成本将明显降低。特别需要指出的是,继续播发B1I信号不但可以确保北斗二号到北斗三号的平稳过渡,也将在最大程度上保护接收机厂商和广大用户的利益。

下面重点介绍一下北斗三号新信号的技术特点。

B1C是北斗三号的主用信号,未来所有北斗用户、乃至全球的GNSS用户都需要接收,将成为北斗系统的重要标志(类似于当前GPS的L1 C/A和未来的L1C信号)。B1C是一个技术先进且具有自主知识产权的新一代导航信号,既能满足位置服务等消费类低成本用户的需求,又能满足高精度测量等专业类高性能用户的需求。

B1C信号的载波频率为1575.42MHz,与GPS L1和GalileoE1共享频点,带宽为32.736MHz。采用数据与导频正交的现代化信号结构:数据分量由导航电文和测距码经子载波调制产生,采用正弦BOC(1, 1)调制;导频分量由测距码经子载波调制产生,采用QMBOC(6, 1,4/33)调制。数据分量与导频分量的功率比为1:3,信号功率向导频倾斜,符合测距精度越高越好、解调性能够用即可的设计原则,有利于提升B1C信号的整体性能。

B1C信号的测距码结构与B2a相同,均由主码和子码异或构成。主码速率为1.023Mcps,码长为10230,由长度为10243的Weil码通过截断获得。主码共有126个,即数据码和导频码各63个。B1C导频分量的子码长度为1800,由长度为3607的Weil码通过截断得到,生成方式与主码相同,共63个。

B1C信号的导航电文采用B—CNAV1格式。B-CNAV1导航电文数据调制在B1C数据分量上,每帧电文长度为1800符号位,符号速率为100 sps,播发周期为18秒。

B2a为北斗三号的第二个民用信号,用来替换北斗二号的B2I信号,主要为双频或者三频接收机提供服务,可用于生命安全服务和高精度测量等高性能服务,也可用于对性能要求较高的消费类服务。

B2a信号载波频率1176.45MHz,与GPSL5和Galileo E5a共享频点,带宽为20.46MHz。也采用数据与导频正交的结构(QPSK):数据分量由导航电文数据和测距码调制产生,采用BPSK(10)调制;导频分量仅包括测距码,也采用BPSK(10)调制。导频分量与数据分量的功率比为1:1。

刚才已经说过,B2a信号的测距码结构与B1C相同,也由主码和子码异或构成。主码速率为10.23Mcps,码长为10230,由两个13级线性反馈移位寄存器通过移位及模二和生成的Gold码扩展得到。在同一卫星上,B2a信号两个分量的主码生成多项式不同,但采用相同的初始状态。B2a信号测距码共有126个,其中数据码、导频码各63个。对于不同的卫星,B2a数据分量的子码相同,B2a导频分量的子码不同。B2a数据分量子码码长为5,采用固定的5位码序列作为子码,子码序列为00010。B2a导频分量子码码长为100,由长度为1021的Weil 码通过截断得到,定义方式与B1C主码相同。

B2a信号的导航电文采用B-CNAV2格式。B-CNAV2导航电文数据调制在B2a数据分量上,每帧电文长度为600符号位,符号速率为200sps,播发周期为3秒。B-CNAV2导航电文最多可定义63种信息类型,当前定义了7个有效信息类型。

二、卫星导航信号的接收策略

B1C是一种全新的导航信号,技术先进、结构复杂,信号分量较多,可以发展出多种不同接收方案,以满足不同用户需求。而且,北斗三号将在MEO和IGSO卫星上同时播发B1C和B1I,将发展出独特的接收方法,可充分挖掘北斗三号的潜能。B2a信号是一种数据与导频正交的复合信号,与GPS L5和Galileo E5a相似,其基本的接收方法已趋成熟。因此,未来北斗三号接收技术的主要创新在于B1C信号接收处理的新理论、新方法,以及B1C与GPS L1C、Galileo E1 OS信号高效的互操作接收技术。这也是本报告接下来要介绍的内容。

先来分析B1C信号的结构特点。前面已经谈到B1C信号由BOC(1, 1)数据分量与BOC(6, 1, 4/33)导频分量构成,其中的BOC(6, 1, 4/33)分量包含了正交的BOC(1, 1)和BOC(6, 1)成分。因此,整个B1C信号实际包含了三个实分量:BOC(1, 1)数据、BOC(1, 1)导频和BOC(6, 1)导频。

由此,从方法论的角度出发,我们可以发展出两种基本的接收方法:宽带接收和窄带接收。

宽带接收:带宽取14MHz左右,同时接收窄带分量BOC(1, 1)和宽带分量BOC(6, 1)。在这种匹配接收模式下,由于B1C的QMBOC与TMBOC、CMBOC具有相同的功率谱密度,三者具有完全相同的捕获、跟踪性能。

窄带接收:带宽取4MHz左右,只接收窄带分量BOC(1, 1)。当接收机只处理BOC(1,1)分量时,QMBOC具有更好的性能:QMBOC的捕获灵敏度比TMBOC提高0.51dB以上;QMBOC性能在接收带宽为4MHz时比TMBOC提高0.6164 dB。

因此,整体来说QMBOC的性能优于GPS和Galileo的TMBOC、CMBOC信号。

由于北斗三号将在MEO和IGSO卫星上同时播发B1C和B1I,而B1I、B1C基于同一星上时钟分别产生,经过一种特殊的复用方案后经功放和天线发射到地面,故从用户的角度可将B1C和B1I视为一个特殊的双边带宽带信号。我们暂且称之为B1频点上的非对称双边带信号B1-ADS。B1-ADS信号的特点有:

(1)很高的等效RMS带宽:B1-ADS等效带宽不仅大于B1I和B1C,甚至大于采用10.23 Mcps宽带B2a信号。因此,B1-ADS信号在理论上具有显著的测距性能优势,以及明显的抗干扰、抗多径优势。

(2)复杂的自相关函数:B1-ADS的自相关函数具有非常尖锐的主峰,说明B1-ADS信号理论上具有显著的测距性能优势,但也具有更复杂的边峰结构,在接收中需要解决复杂的多峰模糊问题。

由于B1-ADS的两个边带B1I、B1C信号的调制方式、码速率、电文和功率都不相同,传统的用于对称信号接收的处理技术不适用。因此,我们需要发展一类特殊的接收方法来接收B1-ADS,即同时接收B1I和B1C,进一步挖掘北斗三号信号测距精度和抗干扰、抗多径的潜能。下图是一种建议的B1-ADS接收方案,也就是B1I和B1C信号的联合接收方案。

这种方案的基本思路是:借鉴DET独立跟踪副载波解决多峰模糊;上下边带分别进行相关,避免生成副载波波形,并可灵活支持双边带和单边带处理;上下边带采用不同结构的相关器,解决上下边带调制方式不同问题;利用已知发射功率比值进行功率补偿,解决上下边带功率不同问题;利用数据辅助的电文剥离方法,解决B1I仅有数据通道的问题。

这种方法可以较低的硬件复杂度支持B1-ADS信号的准最优接收处理,此外还可以兼容B1I或B1C独立接收处理模式。

三、未来的北斗和GNSS接收机的发展趋势

2020年前后,GPS的现代化将进入到GPS III阶段,伽利略的部署将基本完成,我们的北斗三号也将部署完毕。这意味着即使不计入GLONASS的卫星,北斗三号和GPS、Galileo三大系统就有90余颗在轨卫星,除了将成为主流的L1/E1/B1和L5/E5a/B2a两个频点的6个互操作信号,还有其它信号可供用户使用。全球的GNSS资源将空前丰富,特别是在我国。

届时,虽然卫星导航资源十分丰富,也就是用户可以接收的信号非常的多,但如果照单全收,把所有的信号全部接收下来,那么接收机的代价实在太大。今天的特邀报告一直在讨论要实现低成本的高精度,显然照单全收的简单方式是难于做到低成本下的高精度。幸运的是,未来GNSS的主流信号是新一代的互操作信号,互操作信号的播发为我们实现低成本下的高精度定位带来了一个合理的途径:有选择性地接收多个系统的互操作信号,开发新一代的互操作接收机。这也将是未来卫星导航接收机的主要发展方向。

互操作接收机的基本概念是:充分利用不同导航系统互操作信号的相似性,通过共用天线、射频,复用捕获与跟踪通道,降低接收机的复杂度,并达到性能提升、功耗降低、成本降低的目的。可以预料,未来的互操作接收机将有三种基本形态:一种是单频多系统互操作接收机,第二种是双频多系统互操作接收机,第三种是多频多系统互操作接收机。

单频多系统互操作接收机:只接收L1/E1/B1频点的互操作信号,主要包括L1C、E1 OS和B1C,将有可能成为未来应用最普及的一种低成本、低功耗接收机。目前的很多消费类单频多系统接收机实际上是三频接收机,即同时接收了GPS L1 C/A、北斗B1I和GLONASSG1,硬件还是比较复杂的。到2020年前后,新一代的单频多系统互操作接收机能实现真正的单频接收,性能一定会更好,而且功耗和成本大大降低。

双频多系统互操作接收机:目前的双频多系统接收机并不属于互操作接收机的范畴。未来将发展出一种接收B1C和B2a、L1C和L5、E1 OS和E5a的互操作双频接收机,既可以成为高可靠、高性能的双频接收机主流产品,也将随着技术的发展而很快进入高性能的消费领域。这类接收机是新一代互操作信号的投入使用的必然产物,是从无到有的一类新型接收机,经过星基增强以后,实时定位的精度可以达到分米级,将在对应用安全性和可靠性要求比较高的智能驾驶、机器控制、基础设施授时以及高性能导航定位等方面发挥重要作用。此外,还可应用于高精度测量领域和性能要求较高的消费领域。双频互操作接收机是未来接收机的发展重点,最新发布的产品也佐证了这个观点。上个月国外某公司发布了一款新型的双频SoC芯片,据称双频接收情况下能够达到30厘米的精度,而且功耗很低。国内也有厂商推出了支持北斗三号新信号的类似产品。

第三类是以高精度测量为主的高精度多频互操作接收机:这类接收机以接收双频的互操作信号为主,再加上第三个频点的信号。这类接收机的出现,将使目前高精度测量型接收机厂商的看家本领之一——半无码和无码接收技术逐步淡出市场,将引发高精度接收机市场的又一轮技术竞争。由于以接收互操作信号为主,避免了无码、半无码技术的弊端,新一代多频互操作接收机在降低成本和功耗的同时显著提升高精度定位性能,将成为未来高精度测量型接收机的主流。


http://chatgpt.dhexx.cn/article/D8fjN2tb.shtml

相关文章

单片机+北斗模块实现定位

本文原创,转载请注明出处。小编可能以后不会在简书简书地址上更新了,因为这里的markdown 编辑器太不好用了,没有CSDN 上面的好用,也希望粉丝们多多关注本人CSDN(一样的昵称呦)。 导航是继移动通信之后发展最…

北斗卫星导航系统介绍

北斗卫星导航系统 导言 2020年3月9日,我国在西昌卫星发射中心用长征三号乙运载火箭,成功发射北斗系统第五十四颗导航卫星。距离北斗三号系统建成,仅一步之遥。从双星导航定位到54颗北斗嵌满星空,中国北斗走过了28载问天路。作为…

中科微北斗定位模组ATGM336H简介

36H系列卫星定位模块 产品介绍 ATGM336H是高灵敏度,支持BDS/GPS/GLONASS卫星导航系统的单系统定位,以及任意组合的多系统联合定位的接收机模块。ATGM336H基于本公司自主独立研发的单芯片AT6558,拥有自主知识产权。ATGM336H可以直接替换U-blox…

卫星定位导航|GPS定位模块,北斗定位模块的应用场景及选型建议

室外位置信息的获取主要依赖于常见系统有GPS、BDS、GLONASS和GALILEO四大卫星导航系统。GNSS的发展最初是以军事为目的的,但是它的成熟完善必须依赖于民用市场的高度发展。GNSS民用市场主要应用于高精度测绘、位置搜索、车载导航、移动目标监控等诸多专业和消费领域…

北斗定位导航授时服务简介

北斗系统服务规划 北斗系统具备导航定位和通信数传两大功能,提供七种服务。具体包括:面向全球范围,提供定位导航授时(RNSS)、全球短报文通信(GSMC)和国际搜救(SAR)三种服…

北斗/GPS如何实现定位

北斗/GPS是怎么实现定位的?为什么卫星定位需要4颗以上卫星才能定位?相信很多人都会有这种困惑,通过本文的专业解答,为你揭开卫星导航的神秘面纱。   在无高度的一维空间上,当知道信号发射位置时,准确定位…

【模块】北斗+GPS双模定位模块

在相当长的时间里,GNSS(全球卫星导航系统, Global Navigation Satellite System)是以美国的GPS(Global Positioning System, 全球定位系统)一家独大的。随着各国对定位系统的逐渐重视,都陆续推出自己的卫星导航系统,比如我国的北斗、俄罗斯的…

手机安装Linus系统

首先做准备工作,我们需要三个app,如下图所示: 分别是Anlinux(用于获取linux系统,这里我们选择Ubuntu系统),Termux(模拟Linux环境),旋风加速器(因为Termux的下载源在国外,所以我们需要使用其来连接国外站点) 首先我们打…

大神Linus

大神Linus 人物简介 林纳斯本纳第克特托瓦兹(Linus Benedict Torvalds, 1969年~ ),著名的电脑程序员、黑客。Linux内核的发明人及该计划的合作者。托瓦兹利用个人时间及器材创造出了这套当今全球最流行的操作系统(作业系统&#…

Linus工作室 2021年 PB级存储方案

来自于加拿大Linux 工作室 本文章仅整理内容,另外还有一些本人的理解 实际上这已经是Linux PB计划第二代了,比第一代更加NB 原视频地址: https://www.bilibili.com/video/BV1nj411f7NL/?spm_id_from333.788.videocard.4 https://www.bilibil…

Linus安装JDK

一. 下载jdk1.8 链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html, 选择Linus64位 下载完成后,将压缩包导入到linus opt文件夹下 tar -zxvf jdk-8u241-linux-x64.tar.gz 解压文件夹 ,然后修改环境变量 vim /etc/profile 按 “i…

Linux 30 周年,听 Linus 聊聊心路历程和开源洞见

Linus Torvalds 来了! 1991 年,21 岁的赫尔辛基大学学生 Linus Torvalds(以下简称 Linus)创建了 Linux 内核。过去 30 年,Linux 从一个基于兴趣的小项目,发展成统治世界的操作系统内核,而 Linu…

为何 Linus 一个人就能写出Linux这么强的系统?

转自:默然 Coldwings(知乎) 链接:www.zhihu.com/question/63187737 他是谁,Linus! 林纳斯・托瓦兹(Linus Torvalds, 1969 年~),著名程序员,Linux 内核的发…

linus 指针 linux,怼天怼地怼空气的Linus喜欢怎样的工作方式?

Linus Torvalds的“暴脾气”是出了名的,看到令自己不爽的事情就会怼过去,比如: 他曾经说Intel提交的漏洞修复程序是彻底的垃圾! 当别人说Git没用C开发的时候, 他反击说“C是一种可怕的语言” 他喷别人的Pull Request :…

跑步机上的精彩人生——Linus大神传奇

全面学python的时代,作为程序员你怎么看? https://edu.csdn.net/topic/python115?utm_sourcecsdn_bw 本文来自微信公众号:格友 在这样的软件时代里,越来越多的人工作时离不开电脑,于是便有了各种各样的操作电脑的方式…

Git源码(Linus 版本)详解

温馨提示:建议打开目录观看 Linus 发疯文学欣赏 👾 Git 是 Linux 之父 Linus Torvalds 于2005年开发的用于帮助管理 Linux 内核开发的开源版本控制软件。 美好的一天从阅读 Linus 的发疯文学开始。 (1) Linus 教你学习 Git (2) Linus 评价 CVS (Concur…

linux定时器王贤才,Linux之父Linus Torvald评价C++

Linux之父:C一无是处 不适合LINUX内核开发 Linux之父Linus Torvalds曾经在三年前,因为微软的一位同学质疑Git用C语言开发,而将C痛批了一顿。当时,他是这样评论的: C正处在困境当中,它既无助于简化,以实际用…

好书推荐--Linux之父Linus的自传《Just for Fun》

这本书非常有趣,它让你不由感到,在这个浮躁的社会,兴趣爱好是多么的重要!至少能让你收获快乐。巴菲特说过这样一段话:“没钱没人脉时,请逼自己做好这三件事。第一,找到自己的兴趣爱好&#xff1…

linus 用的linux版本,Linus Torvalds的重大消息

Linux创始人Linus Torvalds在内核邮件列表上宣布正式释出Linux Kernel 4.9,这个版本被称为时尚改进最大的版本,同时4.10合并窗口已经开启。但值得注意的是,为期两周的合并窗口预计将在圣诞节这天关闭,因为假期的原因Torvalds考虑缩…

Linus基础

1.使用whereis查找locate命令 使用which查找whereis命令 使用locate查找rm命令 2.使用find命令查找当前路径下的所有普通文件 使用find查找file1.txt,file2.txt,file3.txt 3.cut命令的使用 4.uniq新建uniq_data.txt 使用uniq命令输出的结果 使用uniqming输出值重复的行 使用…