原来的手机芯片都不支持双频GPS定位,小米8采用的是博通BCM47755芯片,后续还会有其它厂商采用并支持双频GPS。博通BCM47755芯片采用全新的双频设计(L1 L5),升级了卫星系统广播信号接受体系,具备良好的信号抗干扰能力。这种芯片可以接收L5频段的GPS卫星广播信号,同时也支持接收传统的L1频段信号。
原来的GPS只有L1和L2两种频段,L2非民用,L1 的码率低,速度慢,精度差,影响精度最主要的是电离层误差和多路径效应。
电离层误差,看下图就很清楚了,电离层误差正是由于电离层对GPS信号的各种影响导致其在传播过程中产生时延,主要体现为定位精度的降低和定位方向的限制,主要是大气层的原因。
多路径效应,简单理解就是一些波的反射等导致的,所以建筑物多的地方GPS比空旷的地方偏离大很多。
小米8这个采用的是L1和L5的双频GPS,双频段主要消除的是前面说的电离层误差。原因也很简单,L1和L5的码率不同,速度不同,卫星同时发出两个信号后手机收到两个信号的时间不同,可以据此计算消除电离层误差。多路径效应只能是有所优化并不会消除。