当前位置: 首页 > article >正文

北斗和GPS信号频率重叠-兼容与互操作

越来越多的同学们发现北斗三代信号的B1C,B2a信号居然和美国GPS L1,L5处在同样频率上? 为什么美国会允许这样的事情发生?同频率难道不干扰彼此的信号吗?

思博伦卫星导航技术支持文章TED

这事得从2006年联合国成立全球卫星导航系统国际委员会(ICG)说起,这个委员会成立目的就是协调各卫星导航系统的兼容性和互通性促进合作发展。北斗基于该平台积极与各GNSS系统开展合作。因为频率资源有限,国际电联(ITU)规定了卫星导航只能有限的使用在L band内的频率,且先到先得, 北斗相较于GPS 和GLONASS起步较晚,所剩的频段有限。在全球卫星导航系统国际委员会和国际电信联盟的框架下,北斗卫星导航系统实现和全球各GNSS系统的兼容与互操作,让全世界的用户共享来自中国的北斗卫星导航系统技术。

正如中国卫星导航系统管理办公室主任、北斗卫星导航系统发言人冉承其表示:对普通用户来说,在不太增加成本或者基本不增加成本的情况下,可以同时使用北斗和GPS两个卫星导航系统。通过双方系统兼容与互操作合作,不仅解决了干扰问题,还带来更好的应用,实现了“1+1>2”的效果,系统间实现了双赢,广大用户实现了多赢。

我们结合北斗自身实际发展提出兼容(Compatibility)与互操作(Interoperability)的内涵: 兼容是指独立或联合使用多个全球和区域卫星导航系统及其增强系统工作时,不给单个系统的导航服务带来不可接受的影响(有害干扰),彼此间互不干扰;互操作,是指通过使用多个全球和区域卫星导航/增强系统及其开放服务,能在用户层面比单独依赖单个系统的开放信号获得更好的能力,且不显著增加接收机的成本和设计复杂性。兼容是互操作的前提是为保证自主知识产权,开放信号的互操作可以在有各自独特设计的基础上,实现频谱的相似性,同时实现星座互补、时间互操作、坐标相互转换,为用户提供更好的服务。

2017年中国卫星导航系统管理办公室与美国国务院空间和先进技术办公室签署了《北斗与GPS 信号兼容与互操作联合声明》,经过中美代表和专家们三年以来的努力,在民用服务与应用进行广泛讨论研究,终于解决了兼容和互操作技术层面的问题。

图来源:《北斗与GPS信号兼容与互操作联合声明》

B1C是北斗三号最主要的公开服务信号,公开面向全球服务,兼容和互操作体现在B1C信号与GPS L1C , Galileo E1 OS共享频率。

根据北斗官方ICD文件《北斗卫星导航系统空间信号接口控制文件公开服务信号B1C 1.0版》可知, B1C信号以载波1575.42MHz为中心的32.736MHz带宽内信号。B1C只在北斗三号中圆地球轨道(MEO)卫星和倾斜地球同步轨道(IGSO)卫星上播发,地球静止轨道(GEO)卫星不播发B1C信号。

通常情况下,I 与Q信号通道上调制则不同的伪码,对于承载的数据可以相同或者不同甚至一个有,另一个没有任何数据。 调制着数据的信号我们通常称为数据分量Data,没有调制数据的称为导频分量Pilot。 这种设计是GNSS信号普遍的趋势,因为导频信号上无数据,接收机不必考虑使用由数据比特跳变引起的180度载波相变不敏感的Costas锁相环 ,而采用纯锁相环PLL形式降低成本。 且无数据比特跳变则接收机在破获和跟踪是可以采用更长的相干积分时间,提高信号捕获和跟踪灵敏度。

B1C信号和GPS信号能共存共用互不干扰,在技术上原因之一是GPS 采用的码分多址CDMA技术,该技术能使卫星在相同频率传播信号的同时,又不会有相互干扰,同时也允许了接收机同时观测4颗及以上多颗卫星进行同步测距。另外,它们还采用了不同的调制方式来规避相互之间的干扰。 B1C采用的是BOC调制,而GPS采用的是BPSK调制。

从图中可以看出GPS信号BPSK调制位于频谱主瓣的中心零频处,而BOC调制信号频谱偏移至零频左右两侧。这就实现了两个系统共用中心频点的同时,频谱上分离减少干扰。

B1C信号使用的QMBOC(正交复用二进制偏移载波)调制方式则为我国拥有自主知识产权的技术,做到了自主可控,自主创新。QMBOC(6,1,4/44)复合载波由相互正交的BOC(1,1)子载波和BOC(6,1)子载波组合构成,两个分量功率比29:4,将原来的频谱二次搬移到中心频率的两侧去。使得在同一个频点条件下,多个信号灵活地共享频谱。同时规避了其他技术的相关专利,满足了在相同频点上其他信号的射频兼容性技术问题,保证了与GPS L1C和Galileo E1 OS信号有较好的兼容性和互操作性。

目前,思博伦的GSS7000和GSS9000模拟器已经能够提供北斗第三阶段(BDS III)的信号:根据官方ICD文档,思博伦已经实施了B1I、B2I、B1C、B2a 、B2b和B3I

通过在思博伦模拟器上使用全新的BD III信号进行测试,您可以在系统完全投入实际运营之间确保自己的设备/系统能够正常运行,还可以在未来使用健壮性方法继续对其进行测试,同时思博伦也承诺会在新版SIS-ICD修订出现时持续提供校验和更新。

关键词:BDS,GPS,B1I,B2I,B3I,B1C,B2a,B2b,北斗,兼容互操作,BPSK,BOC,

相关文章:

北斗和GPS信号频率重叠-兼容与互操作

越来越多的同学们发现北斗三代信号的B1C,B2a信号居然和美国GPS L1,L5处在同样频率上? 为什么美国会允许这样的事情发生?同频率难道不干扰彼此的信号吗? 思博伦卫星导航技术支持文章TED 这事得从2006年联合国成立全球卫星导航系统…...

python爬虫:喜马拉雅案例(破解sign值)

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 根据上一篇文章,我们破解了本网站的,手机号和密码验证&#x…...

如何高效查询订单销售情况与售罄率:从SQL到架构优化的全流程设计

在电商平台、SaaS多租户系统中,订单数据作为核心数据之一,承载了关键的运营指标,如销售额、商品售罄率、订单转化等。随着数据量的持续增长,如何在大数据量条件下快速、稳定地获取统计信息,成为系统设计的重点之一。 本文将从查询目标分析入手,结合数据库设计优化与典型…...

机器学习:让数据开口说话的科技魔法

在人工智能飞速发展的今天,「机器学习」已成为推动数字化转型的核心引擎。无论是手机的人脸解锁、网购平台的推荐系统,还是自动驾驶汽车的决策能力,背后都离不开机器学习的技术支撑。那么,机器学习究竟是什么?它又有哪…...

51单片机波特率与溢出率的关系

1. 波特率与溢出率的基本关系 波特率(Baud Rate)表示串口通信中每秒传输的位数(bps),而溢出率是定时器每秒溢出的次数。在51单片机中,波特率通常通过定时器的溢出率来生成。 公式关系: 波特率=溢出率/​分频系数 其中,分频系数与定时器的工作模…...

Java 8 CompletableFuture:异步编程的利器与最佳实践

目录 1. 创建异步任务 1.1 使用默认线程池 1.2 使用自定义线程池 2. 异步回调处理 2.1 thenApply 和 thenApplyAsync 2.2 thenAccept 和 thenAcceptAsync 2.3 thenRun 和 thenRunAsync 3. 异常处理 3.1 whenComplete 和 whenCompleteAsync 3.2 handle 和 handleAsync…...

Podman与行业趋势分析 ——兼论与Docker的对比及未来发展方向

1. Podman核心概念与架构解析 1.1 定义与定位 Podman(Pod Manager)是由Red Hat主导开发的开源容器引擎,遵循OCI(Open Container Initiative)标准,专注于提供无守护进程(Daemonless&#xff09…...

摄影测量——单像空间后方交会

空间后方交会的求解是一个非线性问题,通常采用最小二乘法进行迭代解算。下面我将详细介绍具体的求解步骤: 1. 基本公式(共线条件方程) 共线条件方程是后方交会的基础: 复制 x - x₀ -f * [m₁₁(X-Xₛ) m₁₂(Y-…...

ros2_01

note01 ROS2和ROS最大的区别中间件 中间件: 介于某两个或者多个节点中间的组件;提供多个节点中间通信; ROS1:中间件是ROS组织自己基于TCP机制建立的,随着现在传感器的升级,数据量越来越大,原…...

C++中的高阶函数

C中的高阶函数 高阶函数是指可以接受其他函数作为参数或返回函数作为结果的函数。在C中&#xff0c;有几种方式可以实现高阶函数的功能&#xff1a; 1. 函数指针 #include <iostream>int add(int a, int b) { return a b; } int subtract(int a, int b) { return a -…...

计算机视觉与深度学习 | 钢筋捆数识别

===================================================== github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 ===================================================== 钢筋捆数 1、初始结果2、处理效果不佳时的改进方法‌1、预处理增强2、后…...

L3-027 可怜的复杂度(纯暴力)

暴力解答&#xff0c;肯定超时&#xff0c;因为我刚开始把所有答案&#xff0c;存到了ans这个vector里面了&#xff0c;然后进行枚举情况&#xff0c;后面发现因为这个阶数很高的时候&#xff0c;就会直接炸内存&#xff0c;所以我直接选择了在dfs里面进行统计答案&#xff0c;…...

基于RV1126开发板的人脸姿态估计算法开发

1. 人脸姿态估计简介 人脸姿态估计是通过对一张人脸图像进行分析&#xff0c;获得脸部朝向的角度信息。姿态估计是多姿态问题中较为关键的步骤。一般可以用旋转矩阵、旋转向量、四元数或欧拉角表示。人脸的姿态变化通常包括上下俯仰(pitch)、左右旋转(yaw)以及平面内角度旋转(r…...

鲲鹏+昇腾部署集群管理软件GPUStack,两台服务器搭建双节点集群【实战详细踩坑篇】

前期说明 配置&#xff1a;2台鲲鹏32C2 2Atlas300I duo&#xff0c;之前看网上文档&#xff0c;目前GPUstack只支持910B芯片&#xff0c;想尝试一下能不能310P也部署试试&#xff0c;毕竟华为的集群软件要收费。 系统&#xff1a;openEuler22.03-LTS 驱动&#xff1a;24.1.rc…...

【C#】CAN通信的使用

在C#中实现CAN通信通常需要借助第三方库或硬件设备的驱动程序&#xff0c;因为C#本身并没有直接内置支持CAN通信的功能。以下是一个关于如何使用C#实现CAN通信的基本指南&#xff0c;包括所需的步骤和常用工具。 1. 硬件准备 要进行CAN通信&#xff0c;首先需要一个支持CAN协…...

火山引擎旗下的产品

用户问的是火山引擎旗下的产品&#xff0c;我需要详细列出各个类别下的产品。首先&#xff0c;我得确认火山引擎有哪些主要业务领域&#xff0c;比如云计算、大数据、人工智能这些。然后&#xff0c;每个领域下具体有哪些产品呢&#xff1f;比如云计算方面可能有云服务器、容器…...

Elasticsearch 故障转移及水平扩容

一、故障转移 Elasticsearch 的故障转移&#xff08;Failover&#xff09;机制是其高可用性的核心&#xff0c;通过分布式设计、自动检测和恢复策略确保集群在节点故障时持续服务。 1.1 故障转移的核心组件 组件作用Master 节点管理集群状态&#xff08;分片分配、索引创建&…...

机器学习中 提到的张量是什么?

在机器学习中, 张量(Tensor) 是一个核心数学概念,用于表示和操作多维数据。以下是关于张量的详细解析: 一、数学定义与本质 张量在数学和物理学中的定义具有多重视角: 多维数组视角 传统数学和物理学中,张量被定义为多维数组,其分量在坐标变换时遵循协变或逆变规则。例…...

edge 更新到135后,Clash 打开后,正常网页也会自动跳转

发现了一个有意思的问题&#xff1a;edge 更新135后&#xff0c;以前正常使用的clash出现了打开deepseek也会自动跳转&#xff1a; Search Resultshttps://zurefy.com/zu1.php#gsc.tab0&gsc.qdeepseek &#xff0c;也就是不需要梯子的网站打不开了&#xff0c;需要的一直正…...

prime 1 靶场笔记(渗透测试)

环境说明&#xff1a; 靶机prime1和kali都使用的是NAT模式&#xff0c;网段在192.168.144.0/24。 Download (Mirror): https://download.vulnhub.com/prime/Prime_Series_Level-1.rar 一.信息收集 1.主机探测&#xff1a; 使用nmap进行全面扫描扫描&#xff0c;找到目标地址及…...

实验一 字符串匹配实验

一、实验目的 1&#xff0e;熟悉汇编语言编程环境和DEBUG调试程序的使用。 2&#xff0e;掌握键盘输入字符串的方法和分支程序的设计。 二、实验内容 编程实现&#xff1a;从键盘分别输入两个字符串&#xff0c;然后进行比较&#xff0c;若两个字符串的长度…...

跨境电商中的几种支付方式——T/T、L/C、D/P、D/A、O/A

在进行跨境电商的B端系统设计时&#xff0c;需要考虑的关键方面之一是支付流程。它为交易的成功奠定了基础&#xff0c;并确保涉及的双方都受到保护。 在本文中&#xff0c;我们将深入探讨各种常见支付方式的复杂性&#xff0c;包括电汇 (T/T)、信用证 (L/C)、付款交单 (D/P)、…...

第16届蓝桥杯单片机模拟试题Ⅲ

试题 代码 sys.h #ifndef __SYS_H__ #define __SYS_H__#include <STC15F2K60S2.H> //sys.c extern unsigned char UI; //界面标志(0湿度界面、1参数界面、2时间界面) extern unsigned char time; //时间间隔(1s~10S) extern bit ssflag; //启动/停止标志…...

打造现代数据基础架构:MinIO对象存储完全指南

目录 打造现代数据基础架构&#xff1a;MinIO对象存储完全指南1. MinIO介绍1.1 什么是对象存储&#xff1f;1.2 MinIO核心特点1.3 MinIO使用场景 2. MinIO部署方案对比2.1 单节点单驱动器(SNSD/Standalone)2.2 单节点多驱动器(SNMD/Standalone Multi-Drive)2.3 多节点多驱动器(…...

OOM问题排查和解决

问题 java.lang.OutOfMemoryError: Java heap space 排查 排查手段 jmap命令 jmap -dump,formatb,file<file-path> <pid> 比如 jmap -dump:formatb,file./heap.hprof 44532 使用JVisualVM工具&#xff1a; JVisualVM是一个图形界面工具&#xff0c;它可以帮…...

OSI 七层模型与 TCP/IP 协议栈详解

OSI 七层模型与 TCP/IP 协议栈详解 网络协议模型是理解计算机网络和通信的基础&#xff0c;而 OSI 七层模型和 TCP/IP 协议栈是最常见的两种网络通信模型。虽然这两者有些不同&#xff0c;但它们都提供了一种分层的结构&#xff0c;帮助我们理解和设计网络通信。本文将详细介绍…...

「出海匠」借助CloudPilot AI实现AWS降本60%,支撑AI电商高速增长

&#x1f50e;公司简介 「出海匠」&#xff08;chuhaijiang.com&#xff09;是「数绘星云」公司打造的社交内容电商服务平台&#xff0c;专注于为跨境生态参与者提供数据支持与智能化工作流。平台基于大数据与 AI 技术&#xff0c;帮助商家精准分析市场趋势、优化运营策略&…...

LeetCode[541]反转字符串Ⅱ

思路&#xff1a; 题目给我们加了几个规则&#xff0c;剩余长度小于2k&#xff0c;大于等于k就反转k个&#xff0c;小于k就全部反转&#xff0c;我们按照这个逻辑来就行。 第一就是大于等于k就反转k个&#xff0c;我们for循环肯定是i2k了&#xff0c;接下来就是判断是否大于等于…...

队列的各种操作实现(数据结构C语言多文件编写)

1.先创建queue.h声明文件(Linux命令&#xff1a;touch queue.h)。编写函数声明如下(打开文件 Linux 操作命令&#xff1a;vim queue.h): //头文件 #ifndef __QUEUE_H__ #define __QUEUE_H__ //队列 typedef struct queue{int* arr;int in;int out;int cap;int size; }queue_t;…...

# Unity动画控制核心:Animator状态机与C#脚本实战指南 (Day 29)

Langchain系列文章目录 01-玩转LangChain&#xff1a;从模型调用到Prompt模板与输出解析的完整指南 02-玩转 LangChain Memory 模块&#xff1a;四种记忆类型详解及应用场景全覆盖 03-全面掌握 LangChain&#xff1a;从核心链条构建到动态任务分配的实战指南 04-玩转 LangChai…...