卫星导航在无论是现在,还是未来在国民经济和国家安全等方面的重要性不言而喻。所以拥有自主的、可自控的卫星导航系统也是必须的。因此国家抛弃对美国 GPS 系统的依赖,花费巨资建立了自己的全球定位北斗系统。目前北斗正在按部就班的建设当中,并且已经能有为国内提供各种导航服务。
在北斗天基系统不断完善的同时,地面系统的建设也在跟进。不过从目前情况来看,北斗的产业化之路阻碍重重,市场占有率还很低。究其原因,主要是应用资源的不完善,不像 GPS 等系统已经发展多年,有成熟的产业链和应用支持。因此,发展、完善北斗系统的应用支持,完善产业链是其产业化必先要做的事情。而其中的核心 GNSS 芯片更是重中之重。
和芯星通一家从事高集成度芯片设计和高性能 GNSS 核心算法研发的芯片公司。我们这次一起来看的就是和芯星通的一款 GNSS 芯片 -Nebulas UC260。Nebulas UC260 2009 年 4 月开始研发,2010 年 9 月芯片发布。采用 90nm 低功耗工艺,内置 200+MHz 处理器和 192 个逻辑通道,支持当前所有的卫星导航系统,包括北斗 1、北斗 2.B1/B2/B3、GPS.L1/L2/L5、GLONASS.L1/L2 和 GALILEO.E1/E5a/E5b 等,该芯片单颗可同时支持 6 个独立频率,如三系统双频或者双系统三频接收机应用,并可以配合双天线进行二维定向或者三天线进行三维定姿,还可以通过并列使用多颗芯片进行扩展,以支持更多系统、更多频率的应用。
图 1 Nebulas UC260 实物图
Nebulas UC260 芯片实现了多系统多频率的真正融合。Nebulas 芯片的每个调制模块硬件单元均可支持各种不同的调制模式,包括 BPSK、BOC、mBOC、AltBOC 等;相关器、FFT 和匹配滤波器混合应用,实现各种不同卫星系统的捕获跟踪算法最优化;每个码发生器硬件单元,均可支持各种不同的测距码,如 PRN,不规则测距码和片外产生的实时更换的测距码;内嵌式 CPU,算法功能一体化,实现单芯片自主定位以及不同系统的任意四颗卫星联合定位;而接收机自主完好性检测,保障了位置信息的安全性和可靠性。
图 2 Nebulas UC260 芯片架构
作为全球首颗支持“全北斗”(RNSS+RDSS)工作模式的 SoC 芯片,该芯片将充分发挥北斗卫星导航系统的创新性和独特性,填补国内空白,并彻底解决我国自主建设的北斗卫星导航系统在高精度测量测绘、导航 / 授时相关的基础设施建设和终端设备等多个领域的推广应用时的基础芯片短缺的问题。
本次我选择的是瑞士 u-blox 公司的 UBX-M8030 来和 Nebulas UC260 作比较。UBX-M8030 是 u-blox 公司最新一代的独立式定位芯片。高性能的 u-blox M8 定位引擎可同时接收 GPS,QZSS,GLONASS 和北斗卫星信号,提供卓越的灵敏度和快速的捕获时间。
u-blox M8 芯片采用了创新性的单芯片架构和先进的软件算法,在同步接收模式下功耗极低。在单星系统工作时,芯片在省电模式下的总功耗可低至 12mW。
图 3 UBX-M8030 实物图
扩展工作电压范围和兼容 1.8V 及 3.0V 输入 / 输出的特性使此芯片适合广泛的用户应用。先进的 RF 架构和利用主动连续波干扰检测技术的干扰抑制功能,确保了芯片即使在恶劣的 GNSS 卫星信号环境下也能提供最佳的定位性能。
总结下来两者性能都还是不错的,具体的来看看特性对比吧:
同系列文章:
5、凌阳 SPCE061A:见识国产 16 位 MCU 有啥好
6、炬芯 ATM7059:为 Android 而生,四核我最亲民
10、澜起 M88VS3001:你的客厅电视机顶盒,我承包了!
11、中电 38 所 BWDSP100:千呼万唤始出来的国产 DSP
更多关于 GNSS 的资讯,欢迎访问与非网 GNSS 专区
与非网原创内容,未经许可,不得转载!