文章快速检索  
  高级检索
手机GNSS数据质量提取的变分模态分解法
朋子涵, 高成发, 刘永胜, 张瑞成, 尚睿     
东南大学交通学院, 江苏 南京 211189
摘要:观测噪声提取是数据质量分析与随机模型构建的基础。当前手机GNSS观测噪声提取主要采用三阶差分法与历元间差分法,这些方法的提取结果都会受到卫星相关性和历元间相关性的影响。本文提出结合变分模态分解(variational mode decomposition,VMD)提取手机观测噪声的方法。模拟分解试验表明:VMD能够较好地对混合信号进行分解。提取小米8手机GNSS观测噪声并进行分析,结果表明:GPS、BDS和Galileo 3系统伪距观测噪声计算结果一致,GLONASS系统伪距噪声大约是其他系统的两倍,四系统的载波观测噪声相当,手机GNSS观测噪声与Android系统版本无关。相比于高度角随机模型,载噪比随机模型更适用于手机GNSS定位。利用数据质量提取结果拟合载噪比随机模型,并进行定位试验。定位结果表明:相对于高度角随机模型,采用载噪比随机模型后手机伪距单点定位效果能提升25%以上。手机PPP平面定位结果能收敛至0.6 m以内,高程定位精度收敛至1.2 m以内。
关键词手机GNSS    变分模态分解    质量分析    随机模型    
Variational mode decomposition method for estimation of GNSS data quality from a smartphone
PENG Zihan, GAO Chengfa, LIU Yongsheng, ZHANG Ruicheng, SHANG Rui     
School of Transportation, Southeast University, Nanjing 211189, China
Abstract: At present, the third-derivative approach or the inter-epoch difference method is mainly used to calculate the GNSS observation noise of the smartphone, but the results of these approaches will be affected by satellite correlation and time correlation. Aimed to the GNSS data noise estimation of smartphones, we propose an approach of noise estimation method based onvariational mode decomposition (VMD). Firstly, it uses VMD to extract low-frequency components of double-difference observations, then inversely calculates the single-difference observations of each satellite, and finally calculates the observation noise of each satellite. Simulation decomposition experiments show that VMD can decompose mixed signals satisfactorily. The analysis results of the GNSS data quality from the Xiaomi 8 indicate that the pseudorange noise of GPS, BDS and Galileo are analogous. The pseudorange noise of GLONASS is about twice that of the other systems, and the phase noise of the four systems are coincident. Observation noise will not be influenced by the operating system. In addition, the carrier-to-noise ratio stochastic model is more suitable for GNSS positioning of smartphones than elevation stochastic model. Compared with the using of latter model, the single point positioning effect of smartphones can be improved by more than 25% after using the carrier-to-noise ratio model. The PPP results of the smartphone can converge to within 0.6 and 1.2 m in horizontal and vertical components, respectively.
Key words: smartphone GNSS    variational mode decomposition    quality analysis    stochastic model    

全球导航卫星系统(Global Navigation Satellite System, GNSS)是获取位置信息最重要的手段之一,广泛应用于定位和导航中[1-2]。目前,手机、平板电脑和共享单车等设备大量采用了低成本GNSS芯片。当观测环境较好时,低成本GNSS芯片可获得2~3m的定位精度,当观测环境较差时,由于多路径影响,精度仅能达到10m左右[3]。文献[4-5]利用手机GNSS天线获得的观测数据进行定位试验,结果表明可以获得厘米级定位精度。该结果说明利用手机GNSS观测数据进行高精度定位有较高的可行性。

2016年5月,谷歌Ⅰ/O会议上宣布用户可以在Android Nougat系统中获得原始的手机GNSS观测数据。文献[6]首先利用Samsung Galaxy S7手机进行原始数据分析和定位试验,证明采用手机载波数据可以获得分米级定位精度。文献[7]利用VADASE(variometric approach for displacements analysis stand-alone engine)方法对华为P10手机数据进行定位试验,得到了分米级的定位精度。文献[8]利用Nexus 9平板数据进行相对定位试验,最终得到了厘米级的定位精度。文献[9-10]将RTK算法应用于手机定位,数据试验结果表明其平面和高程定位结果分别优于0.7和3m。文献[11]改进了精密单点定位模型,实现了亚米级定位精度。文献[12-13]利用精密单点定位模型针对不同型号手机进行了试验,也得到了类似的结果。考虑手机GNSS数据性质,文献[14]分别采用三阶差分滤波和三阈值滤波定位模型进行手机单点定位试验,对Nexus 9手机的测试表明其可以得到亚米级定位结果。文献[15-17]研究了动态情况下的定位,同样可以得到较为理想的结果。

手机GNSS芯片数据质量相对于测地型接收机差距明显,文献[18-20]对其进行了分析。文献[21]指出,由于多路径效应影响,手机GNSS数据载噪比相对测量型接收机减小了11dB,仅相当于接收机信号功率的8%。文献[22]对多种手机进行测试,得到了类似的研究结果。此外,文献[23]的研究结果表明,载噪比和伪距噪声相关,载噪比越大伪距噪声越小。对手机载波数据质量研究结果表明,载波数据质量受到占空比(duty cycling)影响,当观测存在占空比时,载波数据质量明显变差[22, 24]。在伪距残差计算方面,各研究均采用站间单差方法,而对于载波观测值残差计算,目前计算方法包括两种。第1种方法是三阶差分法[3, 22],首先计算载波双差(double-difference, DD)观测值,再通过三阶差分的方法计算卫星的观测残差。第2种方法是历元间差分法,即首先计算双差载波观测值,再进行历元间差分[16]。但是,以上两种方法结果中均受到时间相关性和卫星相关性影响,不能准确代表单颗卫星在单历元的载波噪声。

文献[25]利用变分模态分解对GNSS数据进行分解融合试验,证明了结合变分模态分解(variational mode decomposition, VMD)在GNSS信号处理方面的有效性。本文采用变分模态分解的方法对手机GNSS观测噪声进行提取:首先计算手机双差观测值,利用变分模态分解对双差观测值进行分解;然后将提取的低频成分回代,计算各卫星的站间单差观测值;最后计算各卫星的伪距和载波观测残差。利用小米8手机观测数据进行试验并分析各系统观测值质量,最后进行定位试验。

1 变分模态分解原理与计算步骤 1.1 变分模态分解计算原理

变分模态分解是一种自适应、非递归的信号处理方法[26]。基于模态分解理论,信号由不同的模态组合而成,分解的目的就是得到组成信号的本征模函数(intrinsic mode function, IMF)。从一个简单的信号分解问题出发,假设信号f是由原始信号f0和零均值高斯噪声n组成

(1)

离散情况下,由于待估的原始信号和噪声结果总量大于信号观测量,因此无法同时求解。上述问题属于病态性问题,可以利用吉洪诺夫正则化方法对其进行计算,方程式为

(2)

式中,α表示正则化参数。利用傅里叶变换将式(2)转换至复数域,并展开为泛函进行极值求解,具体过程如下

(3)
(4)
(5)

式中, ω 表示中心频率, , 其中j2=-1;J 表示泛函.

从以上公式可以看出,f相当于从f0部分过滤了高频部分,公式计算结果相当于低通滤波。

1.2 计算步骤

变分模态分解的目标是将信号f分解为指定数量K的模态分量uk,每个模态的稀疏程度取决于其在频率域内的带宽,即数据主要集中于中心频率ωk。为了实现分解目标,整个分解过程应在如下框架内进行[26]

(1) 对于每个子态uk,其边际谱由希尔伯特变换计算得到。

(2) 每个子态的频谱均可以用调谐的方式转换至中心频率附近。

(3) 子态的带宽可以通过高斯平滑进行估计。

类似于式(2),分解方法可以通过以下的正则化公式表示

(6)

式中, {uk}={u1 u2uK},{ωk}={ω1ω2ωK};δ(t)表示狄拉克函数;*表示卷积运算。利用拉格朗日方程对式(6)进行求解,代入拉格朗日算子λ。式(6)的拉格朗日函数形式为

(7)

采用交替方向乘子法对上述拉格朗日函数进行迭代求解。迭代过程可以得到指定数量的中心频率以及频谱集中于中心频率的IMF。子态在迭代过程的结果可表示为

(8)

利用Parseval/Plancherel傅里叶变换将式(8)转换至频率域,计算结果为

(9)

式中,表示残差的维纳滤波结果,子态对应的中心频率ωkn+1计算公式为

(10)

最后通过逆傅里叶变换将频率域结果转换至时域结果uk(t)。

2 基于VMD的手机GNSS信息提取方法

对于接收机r和卫星s,频率i上的伪距和载波观测方程如式(11)所示[22]

(11)

式中,PΦ分别表示伪距和载波观测值,单位为m;ρ表示接收机与卫星之间的几何距离;dt和dT分别表示接收机和卫星钟差;IT分别表示电离层误差和对流层误差;dr, idis分别表示接收机和卫星伪距硬件延迟;mr, is表示伪距多路径误差;λi表示频率i对应波长;N表示卫星s的模糊度;ϕr, 0, iϕ0, is分别表示接收机和卫星初始相位;δr, iδis分别表示接收机和卫星载波硬件延迟;Msr, i表示载波多路径误差;dΦr, is表示其他误差改正项,包括地球自转、卫星天线改正等;εPεΦ表示伪距和载波观测噪声。

为减小卫星轨道误差和大气误差的影响,采用短基线方法进行残差计算。但是需要说明的是,由于手机多路径效应对其观测值质量影响较大,站间差分时不能直接舍去多路径误差项。站间差分观测形式为

(12)

对式(12)进行计算时,若同时估计接收机端误差和卫星端误差,法方程列秩亏,需要选取基准对式(12)进行分解。选取参考卫星R观测值作为基准,其他卫星观测值可表示为以下形式

(13)

式中, Ubr, i, PRUbr, i, ΦR分别表示参考卫星端未知参数,计算公式为

(14)

直接通过最小二乘法拟合式(14)中的未知参数即可获得各卫星伪距和载波观测值计算残差。但是,由于式(14)中未知参数个数较多,拟合结果会吸收观测值中的高频噪声部分。因此其计算残差不能准确代表伪距和载波观测噪声,具体表现为上述方法计算所得的观测值噪声小于观测值实际噪声。

上述重组观测方程中,双差观测值分别包括双差多路径误差、双差模糊度和其他误差的双差结果等。以上双差观测值在时域空间内理论上表现为低频变化量,可以利用VMD对双差观测值低频部分进行提取,避免高频噪声的影响。采用IMFbr, i, PRs和IMFbr, i, ΦRs表示提取的低频结果,其中没有噪声影响,有

(15)

将其代入式(13),并顾及测站坐标已知,即式中的单差几何距离可以消除。联合参考卫星单差观测值,有

(16)

综上所述,结合VMD的手机数据质量提取步骤如下:

(1) 将手机与接收机近距离同步观测,组成短基线观测数据。

(2) 对观测数据进行预处理,逐历元选择参考卫星,并计算双差观测值。

(3) 对双差观测值进行VMD分解,回代分解结果中的低频部分,计算各卫星的站间单差观测值。

(4) 根据历元内各卫星的站间单差观测值计算数据残差,统计观测精度。

3 VMD分解效果检验

为验证VMD对信号的分解效果,首先利用模拟信号对VMD分解进行检验。借鉴文献[25]的分解检验方法,分别采用含噪声、不含噪声和非连续信号3种情况对VMD进行检验。

3.1 不含噪声的模拟信号

模拟信号由3个子信号组成,频率分别为0.01、20和480Hz。分别代表低频分量、中频分量和高频分量,用来判断VMD对模拟信号的分解效果。各子信号的计算公式为

(17)

原始信号图像和经过VMD分解后的结果如图 1所示。其中,图 1(a)为原始信号,图 1(b)为VMD分解后的IMF,图 1(c)为各IMF对应的频谱。从分解结果中可以看出,在模拟信号比较“干净”的情况下,VMD可以十分准确地对原始信号进行分解。

图 1 无噪声模拟信号的分解结果 Fig. 1 Decomposition result of analog signal without noise

3.2 包含噪声的模拟信号

在原始信号中加入白噪声,噪声幅值为0.1,信号计算公式为

(18)

原始信号和分解结果如图 2所示。从图 2中可以看出,虽然各IMF的幅值在一定程度上会受到噪声的干扰,但是VMD总体上来看还是能够准确地提取各频率的子信号。

图 2 含有噪声模拟信号的分解结果 Fig. 2 Decomposition result of analog signal with white noise

3.3 包含间断信号和噪声的模拟信号

将子信号S1替换为间断信号,信号计算见式(19)

(19)

原始信号和VMD分解结果如图 3所示。从结果中可以看出,VMD分解结果基本不受到中断信号的影响。

图 3 间断模拟信号分解结果 Fig. 3 Decomposition result of discontinuous signal

通过3种模拟信号对VMD分解的检验可知,VMD能够较好地适应各种情况下的信号分解且能够得到较为准确的分解结果。结合上文分析可知,手机GNSS双差观测值中不仅包含观测噪声,而且很有可能还包含其他已知或者未知的未建模误差影响。考虑到未建模误差的低频性质,采用VMD对其进行提取具有可行性。

4 手机GNSS观测值质量分析 4.1 数据来源

本次试验对小米8手机观测数据进行分析。采用两部小米8手机进行同步数据观测,手机操作系统分别为Android 8和Android 9。数据采样率为1s,观测截止高度角为10°。小米8手机支持GPS和Galileo系统双频数据,BDS和GLONASS系统单频数据。考虑到数据连续性,本文仅分析四系统单频数据。观测时间为2019年DOY 163,每次观测开始时间为UTC时间12:00,观测持续时间为3500s。采用中海达接收机与手机组成短基线数据,手机和接收机相对位置如图 4所示,手机具体信息见表 1

图 4 接收机和手机相对位置 Fig. 4 Relative position of receiver and smartphone

表 1 手机信息 Tab. 1 Smartphone information
测站编号 手机型号/系统型号 天线 GNSS数据情况
MIA8 小米8/
Android 8
内置天线 GPS/BDS/
GLONASS/Galileo
MIA9 小米8/
Android 9
内置天线 GPS/BDS/
GLONASS/Galileo

4.2 双差观测值分解结果

在各观测系统分别选择高度角最大的卫星作为参考卫星,将其他观测卫星与参考卫星进行双差。采用VMD对双差观测值进行分解,分解结果如图 5所示。图 5(a)表示接收机和手机间的双差伪距结果,图 5(b)表示对双差伪距进行VMD分解后的低频成分,图 5(c)表示双差伪距减去低频成分以后的计算残差。为了便于分析,本文分别在各系统选择观测时间最长的卫星用于展示。

图 5 伪距双差观测值分解结果 Fig. 5 Decomposition results of pseudorange DD observation

需要说明的是,试验过程中将双差伪距观测值分别分解为两个和3个模态,分解结果表明,当分解为两个模态时,第一模态为明显的低频成分,第二模态表现为噪声;当分解为3个模态时,第二模态和第三模态均表现为噪声,说明结果有过分解的情况。综上所述,本文将伪距双差观测值分解为两个模态,且仅有第一模态为有效的低频部分。

分析上述伪距双差观测值分解结果。可以看出,四系统分解结果的主要成分虽然总体上表现出平稳性,但是存在低频变化,根据上面对于双差观测值的分析,该部分波动理论上应该是双差多路径误差导致。从分解后的双差残差可以看出,BDS系统双差观测值噪声最小,GPS系统与Galileo系统双差噪声相似,GLONASS系统双差噪声最大。

对分解结果的主要成分进行傅里叶变换,各卫星中心频率结果见表 2。从计算结果可以看出,分解结果的低频成分频率均小于0.025Hz。此外,同一个系统卫星的变化频率比较统一,BDS系统和Galileo系统数据频率小于GPS系统和GLONASS系统观测数据,结果均小于0.01Hz。该计算结果说明对于手机多路径效应,其误差变化与卫星系统相关。

表 2 各卫星伪距主成分频率 Tab. 2 Principal component frequency of pseudorange
PRN 频率
/Hz
PRN 频率
/Hz
PRN 频率
/Hz
PRN 频率
/Hz
G12 0.012 C4 0.007 R1 0.022 E25 0.008
G14 0.018 C7 0.007 R2 0.018 E3 0.005
G15 0.018 C13 0.004 R8 0.017 E5 0.008
G20 0.007 C16 0.003 R11 0.013 E9 0.006
G24 0.007 C23 0.010 R13 0.014 E2 0.023
G25 0.012 C24 0.004 R3 0.008
G31 0.012
G32 0.010

图 6为载波双差观测值分解结果。由图 6可知,载波双差观测值在时域中不稳定,忽略周跳的影响,双差载波观测值在连续时间上总体上表现出线性变化的趋势。该情况可能是由于手机观测值中的占空比设置导致[22]。对于GPS系统数据和GLONASS数据,双差载波数据随时间变化趋势比较稳定,而对于BDS数据和Galileo数据,载波双差观测值在连续时间内表现为不规则变化,说明双差载波观测值中除了占空比影响外,还存在其他未建模误差。对4个系统载波双差观测值分解结果进行傅里叶变换,各卫星分解后第一个成分的频率见表 3。由表 3可知,各系统分解结果均明显表现出低频变化,这是因为由于占空比的影响,双差观测值总体上就呈现低频变化趋势。系统内各卫星频率一致,说明手机观测打开占空比选项后,系统内卫星会受到同步影响。

图 6 载波相位双差观测值分解结果 Fig. 6 Decomposition result of carrier DD observation

表 3 各卫星载波主成分频率 Tab. 3 Principal component frequency of carrier-phase
PRN 频率/Hz PRN 频率/Hz PRN 频率/Hz PRN 频率/Hz
G12 0.001 C4 0.002 R1 0.002 E25 0.004
G14 0.002 C7 0.002 R2 0.002 E3 0.002
G15 0.014 C13 0.004 R8 0.008 E5 0.003
G20 0.002 C16 0.002 R11 0.002 E9 0.002
G24 0.002 C23 0.002 R13 0.002 E2 0.018
G25 0.002 C24 0.002 R3 0.008
G31 0.002
G32 0.002

4.3 各系统观测值精度分析

对各双差观测值分解后,利用上文所述方法将双差观测值低频成分回代,反算单差观测值后计算各卫星伪距观测值和载波观测值精度。为研究手机观测值精度与卫星信噪比或卫星高度角之间的关系,本文采用文献[27]中的方法对卫星观测值精度进行统计。统计自变量分别为载噪比和高度角,统计区间设为0.5。

图 7是以载噪比作为自变量对小米8手机GNSS观测值精度的统计结果,图 7(a)表示MIA8站观测值精度统计结果,图 7(b)表示MIA9站观测值精度统计结果。由于MIA8站Galileo卫星观测值完整性较差,且观测值数据太少,因此实际计算时舍去了该站Galileo系统卫星观测值。

图 7 手机GNSS观测值精度(载噪比噪比) Fig. 7 GNSS observation accuracy of smartphone (carrier-to-noise ratio)

分析伪距观测值精度,从总体上看,两种手机操作系统下各卫星的伪距观测值总体上呈现指数型变化规律。对于同一操作系统,可以发现GPS、BDS和Galileo三系统观测值精度相似,GLONASS系统观测值精度明显较差,其观测值精度仅相当于其他三系统的1/2。比较两种操作系统下的观测精度,可以发现各系统观测值精度相差较小。分析载波观测值精度,4个卫星系统观测值精度相差很小。载波观测值精度为毫米级,结合文献[22]对手机本身精度的分析,可以发现该计算结果优于双差观测值三阶差分获得的精度结果,但是该结果与Android API的噪声计算结果拟合程度较高。

根据上述分析结果可知,从载噪比角度进行统计,各系统卫星伪距和载波观测值精度均呈指数变化趋势。对于伪距观测值,GPS、BDS和Galileo三系统观测值精度相似,GLONASS系统观测值精度明显弱于其他卫星系统。对于载波观测值,四系统观测值精度没有显著差异。此外,两种手机操作系统观测值精度相当,说明手机GNSS观测值精度与手机自身操作系统无关。

图 8为以高度角为自变量的手机GNSS观测值精度统计结果。对于伪距观测值,手机观测精度在以高度角为自变量时表现出较弱的相关性。对于载波观测值,各系统观测精度在高度角域变化不明显。总体上,可以认为手机GNSS观测精度与卫星高度角相关性较差,因此,定位计算时不适合采用高度角随机模型进行定权。

图 8 手机GNSS观测值精度(高度角) Fig. 8 GNSS observation accuracy of smartphone (elevation)

4.4 定位结果分析

分别对MIA8和MIA9两站进行伪距单点定位、精密单点定位。定位时采用载噪比随机模型。结合上文分析获得的手机各系统观测值精度进行载噪比随机模型拟合,拟合结果与模型形式见图 9。需要说明的是,结合上文分析,进行随机模型拟合时仅采用GPS、BDS和Galileo系统观测值进行拟合。实际计算时,GPS、BDS、GLONASS和Galileo四系统伪距观测值权重设为1:1:4:1,载波观测值四系统等权。定位计算时电离层采用Klobuchar 8参数模型进行计算,对流层误差利用Hopfild模型估计(PPP定位时估计天顶对流层误差)。

图 9 载噪比随机模型拟合结果 Fig. 9 Fitting result of carrier-to-noise ratio stochastic model

图 10表示MIA8站和MIA9站的伪距单点定位结果。红色为采用高度角随机模型的计算结果,黄色表示采用载噪比随机模型后的定位结果。椭圆和直线表示95%置信区间对应的范围。从图 10中定位结果可以直观地看出,采用载噪比随机模型后,95%置信区间对应的区间明显缩小。统计两个手机定位结果的中误差。MIA8站的N、E、U 3方向定位中误差分别由0.861、1.004、2.467m减为0.574、0.735、1.832m,提升幅度分别为33.36%、26.75%、25.71%。MIA9站的N、E、U 3方向定位中误差分别由1.011、1.578、3.167m减为0.709、1.024、1.793m,提升幅度分别为29.92%、35.11%、43.36%。

图 10 伪距单点定位结果 Fig. 10 Results of pseudorange single point positioning

为判断信噪比模型的实际应用效果,利用不同时间的观测数据进行伪距单点定位试验。对比数据的观测日期分别为2019年DOY 170、DOY 267、DOY 322,采样率均为1s。3天定位结果提升幅度见表 4。从结果中可以看出,当时间相差较短时(2019年DOY 267),采用本文所述方法后伪距单点定位结果仍有明显提升,MIA9站手机各方向提升幅度均在25%以上。当时间跨度较长时,本文所述的计算结果提升幅度相对不明显,甚至会有精度降低的情况。该结果说明,手机定位时所采用的随机模型不能固定,应当根据时间和外界温度信息进行综合考虑。此外,2019年DOY 322,MIA9站手机的定位结果提升幅度十分明显,这里可能是因为用于对比的高度角随机模型不适用于该组数据。

表 4 不同数据定位结果与提升效果 Tab. 4 Positioning results and improvement with different data
年积日 测站 高度角随机模型 信噪比随机模型 提升幅度/(%)
N E U N E U N E U
2019年DOY 170 MIA8 2.506 3.143 7.283 2.149 2.954 7.006 14.26 6.00 3.80
MIA9 2.337 1.921 7.384 2.264 1.975 6.749 3.11 -2.82 8.59
2019年DOY 267 MIA8 1.732 2.330 5.067 1.658 1.673 4.406 4.26 28.19 13.05
MIA9 1.539 1.666 3.539 1.093 1.238 2.611 28.96 25.69 26.22
2019年DOY 322 MIA8 4.042 5.265 10.800 4.154 6.086 9.287 -2.77 -15.58 14.01
MIA9 3.969 3.232 12.890 2.753 2.158 6.266 30.64 33.23 51.39

图 11表示采用载噪比随机模型后的精密定位结果。由图 11中可以看出,采用拟合的载噪比随机模型后两测站平面结果都能收敛。其中MIA8站N、E方向收敛至-0.47、0.50m,MIA9站N、E方向收敛至-0.35、0.59m。MIA8站U方向最终收敛至-1.03m,MIA9站U方向呈现一定的游走趋势,这里不进行统计。PPP定位结果表明,采用拟合的载噪比随机模型能够实现手机精密单点定位收敛,且平面定位精度在1m以内。

图 11 精密单点定位结果 Fig. 11 Results of precise point positioning

5 结论

目前主要采用三阶差分或者历元间差分的方式提取GNSS数据噪声,这些方法计算的结果受到卫星相关性和数据时间相关性的影响。本文提出采用VMD提取手机GNSS观测噪声的方法:首先,计算手机与接收机数据的双差观测值,利用VMD提取双差观测值主成分;然后,利用提取的成分对各卫星站间单差观测值进行反算,以消除卫星间的相关性;最后,计算手机GNSS的各卫星观测噪声。

为检验VMD分解效果,分别利用不含噪声、含有噪声和含有间断信号的3种模拟信号对其进行了检验。检验结果表明,VMD在各情况下均有良好的分解效果,说明利用VMD对混合信号进行分解具有可行性。利用VMD对手机与接收机的双差观测值进行分解。伪距双差观测值的分解结果表明双差观测值中存在明显的低频成分,且各成分与系统相关。对载波双差观测值的分解结果表明,其低频成分呈现不规则变化,说明手机载波观测值不仅仅受到占空比影响,可能还存在其他的未建模误差。

利用VMD分解的方法计算小米8手机的GNSS观测值噪声并进行分析。对于伪距观测噪声,GPS、BDS和Galileo三系统的结果一致,GLONASS系统伪距观测噪声约为其他系统的两倍。对于载波观测噪声,4个卫星系统的计算结果比较一致。此外,分析结果表明手机操作系统对手机GNSS观测值质量不影响。

分别采用载噪比和高度角为自变量统计手机GNSS观测精度,结果表明手机GNSS观测值质量与载噪比相关性较强。因此,手机GNSS定位计算时更适合采用载噪比随机模型。利用各系统观测精度进行随机模型拟合,并利用拟合的随机模型进行定位试验。伪距单点定位结果表明,相对于高度角模型,采用载噪比随机模型后定位精度明显提高。其中MIA8站3方向的定位内符合精度分别由0.861、1.004、2.467m减为0.574、0.735、1.832m,提升幅度分别为33.36%、26.75%、25.71%。MIA9站定位内符合精度分别由1.011、1.578、3.167m减为0.709、1.024、1.793m,提升幅度分别为29.92%、35.11%、43.36%。PPP定位精度表明,采用载噪比随机模型后,两测站平面定位精度均能收敛至0.6m以内。

对不同时间观测数据的定位试验表明,手机GNSS随机模型不能恒定,考虑到手机芯片受温度的影响比较明显,因此在后面的研究过程中,可能需要对不同季节手机GNSS观测值质量进行深入分析。此外,由于数据连续性影响,本文仅分析了四系统单频数据,未来也会对手机GNSS双频数据进行分析。


参考文献
[1]
YANG Yuanxi. Resilient PNT concept frame[J]. Journal of Geodesy and Geoinformation Science, 2019, 2(3): 1-7. DOI:10.11947/j.JGGS.2019.0301
[2]
JIANG Chen, ZHANG Shubi, CAO Yizhi, et al. A robust fault detection algorithm for the GNSS/INS integrated navigation systems[J]. Journal of Geodesy and Geoinformation Science, 2020, 3(1): 12-24. DOI:10.11947/j.JGGS.2020.0102
[3]
PESYNA K M, HUMPHREYS T E, HEATH R W, et al. Exploiting antenna motion for faster initialization of centimeter-accurate GNSS positioning with low-cost antennas[J]. IEEE Transactions on Aerospace and Electronic Systems, 2017, 53(4): 1597-1613. DOI:10.1109/TAES.2017.2665221
[4]
PESYNA JR K M, HEATH JR R W, HUMPHREYS T E. Centimeter positioning with a smartphone-quality GNSS antenna[C]//Proceedings of the 27th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+2014). Tampa, FL: The Institute of Navigation, 2014: 1568-1577.
[5]
HUMPHREYS T E, MURRIAN M, VAN DIGGELEN F, et al. On the feasibility of cm-accurate positioning via a smartphone's antenna and GNSS chip[C]//Proceedings of 2016 IEEE/ION Position, Location and Navigation Symposium (PLANS). Savannah, GA: IEEE, 2016: 232-242.
[6]
BANVILLE S, VAN DIGGELEN F. Precise GNSS for everyone:precise positioning using raw GPS measurements from android smartphones[J]. GPS World, 2016, 27(11): 43-48.
[7]
PIRAZZI G, MAZZONI A, BIAGI L, et al. Preliminary performance analysis with a GPS+Galileo enabled chipset embedded in a smartphone[C]//Proceedings of 2017 ION GNSS+. Portland, Oregon: The Institute of Navigation, 2017: 101-115.
[8]
REALINI E, CALDERA S, PERTUSINI L, et al. Precise GNSS positioning using smart devices[J]. Sensors, 2017, 17(10): 2434. DOI:10.3390/s17102434
[9]
DABOVE P, PIETRA V D. Single-baseline RTK positioning using dual-frequency GNSS receivers inside smartphones[J]. Sensors, 2019, 19(19): 4302. DOI:10.3390/s19194302
[10]
DABOVE P, PIETRA V D. Towards high accuracy GNSS real-time positioning with smartphones[J]. Advances in Space Research, 2019, 63(1): 94-102. DOI:10.1016/j.asr.2018.08.025
[11]
CHEN Bo, GAO Chengfa, LIU Yongsheng, et al. Real-time precise point positioning with a Xiaomi MI 8 android smartphone[J]. Sensors, 2019, 19(12): 2835. DOI:10.3390/s19122835
[12]
LACHAPELLE G, GRATTON P. GNSS precise point positioning with android smartphones and comparison with high performance receivers[C]//Proceedings of 2019 IEEE International Conference on Signal, Information and Data Processing (ICSIDP). Chongqing, China: IEEE, 2019: 1-13.
[13]
NETTHONGLANG C, THONGTAN T, SATIRAPOD C. GNSS precise positioning determinations using smartphones[C]//Proceedings of 2019 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS). Bangkok, Thailand: IEEE, 2019: 401-404.
[14]
ZHANG Xiaohong, TAO Xianlu, ZHU Feng, et al. Quality assessment of GNSS observations from an Android N smartphone and positioning performance analysis using time-differenced filtering approach[J]. GPS Solutions, 2018, 22(3): 70. DOI:10.1007/s10291-018-0736-8
[15]
HÅKANSSON M. Characterization of GNSS observations from a Nexus 9 Android tablet[J]. GPS Solutions, 2019, 23(1): 21. DOI:10.1007/s10291-018-0818-7
[16]
GENG Jianghui, JIANG Enming, LI Guangcai, et al. An improved hatch filter algorithm towards sub-meter positioning using only android raw GNSS measurements without external augmentation corrections[J]. Remote Sensing, 2019, 11(14): 1679. DOI:10.3390/rs11141679
[17]
ZHANG Kaishi, JIAO Wenhai, WANG Liang, et al. Smart-RTK:multi-GNSS kinematic positioning approach on android smart devices with doppler-smoothed-code filter and constant acceleration model[J]. Advances in Space Research, 2019, 64(9): 1662-1674. DOI:10.1016/j.asr.2019.07.043
[18]
陈波, 高成发, 刘永胜, 等. 安卓手机终端原始GNSS观测数据质量分析[J]. 导航定位学报, 2019, 7(3): 87-95.
CHEN Bo, GAO Chengfa, LIU Yongsheng, et al. Quality analysis on raw GNSS measurements of Android mobile terminals[J]. Journal of Navigation and Positioning, 2019, 7(3): 87-95. DOI:10.3969/j.issn.2095-4999.2019.03.015
[19]
LIU Yongsheng, GAO Chengfa, CHEN Bo, et al. Pseudo-range single point and differential positioning accuracy test based on android smartphone[M]//SUN Jiadong, YANG Changfeng, YANG Yuanxi, et al. China Satellite Navigation Conference. Singapore:Springer, 2019:72-81.
[20]
LIU Wanke, SHI Xiang, ZHU Feng, et al. Quality analysis of multi-GNSS raw observations and a velocity-aided positioning approach based on smartphones[J]. Advances in Space Research, 2019, 63(8): 2358-2377. DOI:10.1016/j.asr.2019.01.004
[21]
PESYNA JR K M, HEATH JR R W, HUMPHREYS T E. Accuracy in the palm of your hand centimeter positioning with a smartphone-quality GNSS antenna[J]. GPS World, 2015, 26(2): 16-30.
[22]
LI Guangcai, GENG Jianghui. Characteristics of raw multi-GNSS measurement error from Google Android smart devices[J]. GPS Solutions, 2019, 23(3): 90. DOI:10.1007/s10291-019-0885-4
[23]
GOGOI N, MINETTO A, LINTY N, et al. A controlled-environment quality assessment of android GNSS raw measurements[J]. Electronics, 2019, 8(1): 5.
[24]
PAZIEWSKI J, SIERADZKI R, B. Signal characterization and assessment of code GNSS positioning with low-power consumption smartphones[J]. GPS Solutions, 2019, 23(4): 98. DOI:10.1007/s10291-019-0892-5
[25]
ZHANG Ruicheng, GAO Chengfa, PAN Shuguo, et al. Fusion of GNSS and speedometer based on VMD and its application in bridge deformation monitoring[J]. Sensors, 2020, 20(3): 694. DOI:10.3390/s20030694
[26]
DRAGOMIRETSKIY K, ZOSSO D. Variational mode decomposition[J]. IEEE Transactions on Signal Processing, 2014, 62(3): 531-544. DOI:10.1109/TSP.2013.2288675
[27]
李博峰, 沈云中, 徐培亮. 不同GPS接收机观测值的随机模型评估[J]. 科学通报, 2008, 53(16): 1967-1972.
LI Bofeng, SHEN Yunzhong, XU Peiliang. Stochastic model evaluation of different GPS receiver observations[J]. Chinese Science Bulletin, 2008, 53(16): 1967-1972. DOI:10.3321/j.issn:0023-074X.2008.16.014
http://dx.doi.org/10.11947/j.AGCS.2021.20200258
中国科学技术协会主管、中国测绘地理信息学会主办。
0

文章信息

朋子涵,高成发,刘永胜,张瑞成,尚睿
PENG Zihan, GAO Chengfa, LIU Yongsheng, ZHANG Ruicheng, SHANG Rui
手机GNSS数据质量提取的变分模态分解法
Variational mode decomposition method for estimation of GNSS data quality from a smartphone
测绘学报,2021,50(4):475-486
Acta Geodaetica et Cartographica Sinica, 2021, 50(4): 475-486
http://dx.doi.org/10.11947/j.AGCS.2021.20200258

文章历史

收稿日期:2020-06-24
修回日期:2021-02-05

相关文章

工作空间