13585951700

详细内容

北斗三号B1C接收机开发平台:新体制信号算法验证完整解决方案

# 一、北斗三号B1C信号:为什么它是研究热点

北斗三号全球卫星导航系统,是我国自主建设、独立运行的全球卫星导航系统。与北斗二号相比,北斗三号最核心的技术升级之一,就是新增了B1C、B2a、B2b等一系列新体制信号。其中,B1C信号位于1575.42MHz频段,与GPS L1和Galileo E1信号共用频段,是北斗三号面向全球服务的核心民用信号。

B1C信号采用了MBOC(时分复用的二进制偏移载波)调制体制,由数据分量BOC(1,1)和导频分量BOC(6,1)以6:1的功率比时分复用组成。这种调制方式带来了很多优势:更好的码跟踪精度、更强的抗多径能力、与同频段其他系统信号的良好兼容性。但同时,它也给接收机的捕获和跟踪算法带来了全新的挑战。

正因为B1C信号是全新的体制,国内外大量高校、研究所都在开展B1C信号的捕获算法、跟踪环路设计、以及多系统互操作等方向的研究。而开展这些研究的前提,就是要有一套能够真正接收、处理B1C信号的硬件开发平台。

# 二、B1C信号给接收机算法带来的新挑战

## 2.1 捕获算法的复杂度显著提升

传统的BPSK-R(1)信号,主瓣是单峰的,捕获时只需要做一次相关运算,找到相关峰的位置就行。但BOC信号的相关函数是多峰的——除了主峰之外,还有多个副峰。这就带来了两个问题:第一,如果捕获搜索步长太大,很容易误锁到副峰上去,也就是所谓的"边峰误导"问题;第二,BOC(6,1)分量的副瓣更宽、能量更分散,捕获时需要更长的积分时间和更精细的搜索网格。

因此,针对B1C信号的捕获算法研究,是当前的一个热点方向。有各种各样的无模糊捕获算法被提出来——峰选法、副峰消除法、恒模算法等等。而要验证这些算法的实际效果,你必须有一个能够真实接收B1C信号的硬件平台,光靠MATLAB仿真是不够的。

## 2.2 跟踪环路需要重新设计

BOC信号的相关函数是峰锐的,这意味着它的码跟踪精度理论上可以更高。但同时,它的相关函数在过零点附近的斜率变化也更剧烈,对码环的鉴相器参数、环路滤波器带宽设计都提出了新的要求。特别是B1C信号中,数据分量和导频分量是时分复用的——导频分量不调制导航电文,可以做更长的相干积分;数据分量调制了导航电文,相干积分时间不能超过一个电文比特周期。如何充分利用导频分量的长积分增益,是B1C接收机设计中的一个关键问题。

## 2.3 与其他系统L1信号的互操作

B1C和GPS L1 C/A、Galileo E1OS都工作在1575.42MHz附近。一个多模接收机如何在同一个射频通道里同时处理这三种信号?它们的信号体制各不相同——B1C是MBOC,GPS C/A是BPSK,Galileo E1是CBOC——基带处理资源如何分配?射频前端的带宽和滤波器怎么设计才能同时兼容?这些都是做多模GNSS接收机研究时必须面对的问题。

# 三、基于ZYNQ的北斗三号B1C接收机开发平台

## 3.1 硬件架构:ZYNQ单芯片完成基带处理

宇志通信推出的北斗三号B1C卫星导航接收机ZYNQ平台,采用Xilinx Zynq-7000系列XC7Z100作为核心处理芯片。这颗芯片将双核ARM Cortex-A9处理器和FPGA可编程逻辑集成在单芯片上,非常适合做B1C这种计算量大、同时又需要灵活控制的信号处理任务。

射频前端采用MAX2771 GNSS接收芯片,这是一款覆盖L1/L2/L5/E6全频段的高集成度射频接收器,总噪声系数低至1.4dB。配合外部的低噪声放大器和功分器,能够以极低的成本实现高性能的射频接收通道。

## 3.2 核心技术指标

这套B1C接收机平台的主要技术指标包括:接收频率1575.42MHz,支持北斗三号B1C信号;通道数16通道;捕获灵敏度优于-133dBm;数据更新率10Hz;多普勒捕获范围-8KHz~ 8KHz;单颗星捕获时间约0.25秒;多普勒分辨率124.878Hz。接收机跟踪积分时间10ms,支持NMEA0183格式输出和自定义二进制格式输出。

整机尺寸小于150×150×31mm,重量不超过1kg,功耗小于15W,供电为12V/2A电源适配器。这个体积和功耗水平,已经接近商用接收机的水平,完全可以作为无人机、车载等应用场景的原型验证平台。

## 3.3 全套源码交付,支持深度二次开发

和宇志通信其他接收机平台一样,B1C开发平台同样交付完整的源代码:FPGA端的捕获、跟踪、相关器逻辑源码,ARM端的电文解析、定位解算源码,以及配套的上位机监控软件和使用文档。研究人员可以在此基础上,自由修改捕获算法、调整跟踪环路参数、添加新的信号处理功能,而不需要从最底层的Verilog代码开始一行一行写起。

这种交付方式的价值在于:研究人员可以把宝贵的时间和精力集中在自己的创新算法上,而不是花在搭建一个基本能跑的接收机框架这种重复劳动上。平台已经帮你把射频前端驱动、FPGA数据通路、基本的捕获跟踪框架都搭好了,你只需要在这个框架上替换、优化你想研究的那部分算法就行。

# 四、B1C平台的典型研究方向

## 4.1 BOC无模糊捕获算法研究

这是B1C接收机平台最直接的研究用途。你可以在平台上实现各种改进的捕获算法——比如基于峰选的无模糊捕获、基于副峰消除的捕获、基于匹配滤波加相位补偿的快速捕获等等——然后用真实的B1C卫星信号来验证算法的捕获概率、平均捕获时间、计算资源消耗等实际指标。

## 4.2 长相干积分弱信号跟踪

B1C信号的导频分量不调制电文,天然适合做长相干积分。利用平台开放的跟踪环路源码,研究人员可以实现几十毫秒甚至上百毫秒的长相干积分跟踪算法,看看接收机的灵敏度能够提升到什么水平。这种高灵敏度接收机在室内导航、城市峡谷等弱信号环境下有重要应用价值。

## 4.3 多系统联合定位

在B1C平台的基础上,扩展GPS L1频点,就可以构成GPS L1 北斗三号B1C双模接收机。两个系统在同一个频段工作,信号经过同一个射频前端,基带并行处理。研究人员可以在此基础上研究多系统联合定位的精度提升、完好性监测、以及不同系统信号之间的互相关干扰问题。

# 五、总结

北斗三号B1C信号是当前卫星导航领域最活跃的研究方向之一。开展B1C相关算法研究,离不开一套真实可用的硬件开发平台。基于ZYNQ架构的北斗三号B1C接收机开发平台,既提供了足够的硬件性能来处理BOC调制的复杂信号,又通过全套源码交付的方式给研究人员留出了充分的二次开发空间。

上海宇志通信技术有限公司提供从B1I单频到B1C新体制、从单模到多模的全系列北斗三号接收机开发平台,配套中频采集回放设备和抗干扰测试平台,形成完整的新信号算法验证工具链。如果您正在开展北斗三号新信号相关的科研课题,欢迎联系宇志通信技术团队,获取B1C开发平台的详细技术资料和演示视频。

联系热线

021-35317305

13585951700

公司邮箱

SPL_20100518@126.com

公司地址

上海市闵行区东川路555号4号楼202B室(紫竹国家科技园区)


扫一扫

了解更多资讯
seo seo