文章快速检索     高级检索
  大地测量与地球动力学  2021, Vol. 41 Issue (12): 1223-1229  DOI: 10.14075/j.jgg.2021.12.004

引用本文  

陶国强. 基于奇异谱分析的GNSS坐标时间序列粗差探测与噪声估计[J]. 大地测量与地球动力学, 2021, 41(12): 1223-1229.
TAO Guoqiang. Gross Error Detection and Noise Estimation of GNSS Coordinate Time Series Based on Singular Spectrum Analysis[J]. Journal of Geodesy and Geodynamics, 2021, 41(12): 1223-1229.

项目来源

江西省自然科学基金(20202BABL202046)。

Foundation support

Natural Science Foundation of Jiangxi Province, No.20202BABL202046.

第一作者简介

陶国强,讲师,主要从事GNSS、摄影测量与遥感研究,E-mail: 377213101@qq.com

About the first author

TAO Guoqiang, lecturer, majors in GNSS, photogrammetry and remote sensing, E-mail: 377213101@qq.com.

文章历史

收稿日期:2021-03-05
基于奇异谱分析的GNSS坐标时间序列粗差探测与噪声估计
陶国强1     
1. 东华理工大学长江学院,江西省抚州市学府路56号,344000
摘要:考虑到传统谐波模型难以精确描述GNSS坐标时间序列的非线性变化,导致信号和噪声不能很好地分离,进一步影响粗差探测和噪声估计,本文提出一种基于奇异谱分析的粗差探测与噪声估计算法。首先采用奇异谱分析方法分离出GNSS坐标时间序列中的信号与噪声,然后基于IQR准则探测噪声中的粗差,最后采用最小二乘方差分量估计(LS_VCE)方法定量估计各噪声分量。算例表明,相比于传统基于谐波模型的算法,该算法的粗差探测准确率更高,且估计的噪声分量与真值更接近。
关键词GNSS坐标时间序列奇异谱分析粗差探测噪声分析

GNSS坐标时间序列中除了有信号外,还包含噪声与粗差。对噪声的研究主要集中于最优噪声模型的构建[1-3]和噪声分量估计[4-5]。粗差探测算法主要有3σ[6]、DIA(detection,identification and adaptation)算法[7]和基于四分位距统计量IQR(inter-quartile range)准则的算法[8]。无论是噪声估计还是粗差探测方法,均依赖于谐波模型获得的残差序列的分析,而谐波模型仅简单地将GNSS坐标时间序列描述成线性信号、常振幅的季节性信号以及噪声的线性组合。已有研究表明,由于基准站对全球气候以及环境负载等的不规则响应导致GNSS坐标时间序列中的季节性形变信号的振幅是时变的[9],因此基于谐波模型获得的残差序列并非是真实的残差。针对该不足,本文提出一种基于奇异谱分析(SSA)的GNSS坐标时间序列粗差探测和噪声估计算法,并通过模拟数据和实测数据的对比验证算法的有效性。

1 传统谐波模型

GNSS基准站连续坐标时间序列中蕴含着丰富的信号与噪声。其中信号包含线性信号与非线性信号,线性信号代表基准站由构造应力导致的构造运动,一般以速度场形式表示;非线性信号主要表现为由环境负载导致的测站季节性位移。噪声则包含白噪声与有色噪声。一般以谐波模型来描述GNSS坐标时间序列:

$ \begin{aligned} y\left(t_{i}\right)=& a+b t_{i}+\sum\limits_{k=1}^{2} c_{k} \sin \left(2 k {\rm{ \mathit{ π} }} t_{i}\right)+\\ & d_{k} \cos \left(2 k {\rm{ \mathit{ π} }} t_{i}\right)+e\left(t_{i}\right) \end{aligned} $ (1)

式中,y(ti)为ti历元时刻的基准站坐标,ab为测站初始位置和速度,ckdk(k=1, 2)为年和半年周期振幅,e(ti)为观测误差。若顾及所有观测历元ti(i=1, 2, …, N),则式(1)可写为:

$ \boldsymbol{y}=\boldsymbol{A} \boldsymbol{x}+\boldsymbol{e} $ (2)

式中,yeRN×1为观测值及其误差向量,ARN×6为系数矩阵,xR6×1为未知参数。各变量的构成为:

$ \boldsymbol{y}=\left[\begin{array}{llll} y\left(t_{1}\right) & y\left(t_{2}\right) & \cdots & y\left(t_{N}\right) \end{array}\right]^{\mathrm{T}} $
$ \boldsymbol{A}=\left[\begin{array}{cccccc} 1 & t_{1} & \sin \left(2 {\rm{ \mathit{ π} }} t_{1}\right) & \cos \left(2 {\rm{ \mathit{ π} }} t_{1}\right) & \sin \left(4 {\rm{ \mathit{ π} }} t_{1}\right) & \cos \left(4 {\rm{ \mathit{ π} }} t_{1}\right) \\ 1 & t_{2} & \sin \left(2 {\rm{ \mathit{ π} }} t_{2}\right) & \cos \left(2 {\rm{ \mathit{ π} }} t_{2}\right) & \sin \left(4 {\rm{ \mathit{ π} }} t_{2}\right) & \cos \left(4 {\rm{ \mathit{ π} }} t_{2}\right) \\ \cdots && & \cdots& & \cdots \\ 1 & t_{N} & \sin \left(2 {\rm{ \mathit{ π} }} t_{N}\right) & \cos \left(2 {\rm{ \mathit{ π} }} t_{N}\right) & \sin \left(4 {\rm{ \mathit{ π} }} t_{N}\right) & \cos \left(4 {\rm{ \mathit{ π} }} t_{N}\right) \end{array}\right] $
$ \boldsymbol{x}=\left[\begin{array}{llllll} a & b & c_{1} & d_{1} & c_{2} & d_{2} \end{array}\right]^{\mathrm{T}} \quad \boldsymbol{e}=\left[\begin{array}{llll} e\left(t_{1}\right) & e\left(t_{2}\right) & \cdots & e\left(t_{{N}}\right) \end{array}\right]^{\mathrm{T}} $

则参数的最小二乘估值为:

$ \hat{\boldsymbol{x}}=\left(\boldsymbol{A}^{\mathrm{T}} \boldsymbol{\varSigma}_{y}^{-1} \boldsymbol{A}\right)^{-1}\left(\boldsymbol{A}^{\mathrm{T}} \boldsymbol{\varSigma}_{y}^{-1} \boldsymbol{y}\right) $ (3)

式中,Σy为观测值的方差-协方差阵。由式(3)可知,要求得最优估值,需已知观测值的协方差阵。目前公认的最优噪声模型为白噪声+闪烁噪声的组合,因此需要估计各个噪声的噪声分量,可采用方差分量估计方法确定。

2 基于SSA的GNSS坐标时间序列粗差探测与噪声估计 2.1 SSA基本原理

对于时间序列{y1, y2, …, yN},首先选择一个合适的窗口L,将其进行滞后排列:

$ \boldsymbol{Y}=\left[\begin{array}{cccc} y_{1} & y_{2} & \cdots & y_{L} \\ y_{2} & y_{3} & \cdots & y_{L+1} \\ \vdots & \vdots & \ddots & \vdots \\ y_{K} & y_{K+1} & \cdots & y_{N} \end{array}\right] $ (4)

式中,K=N-L+1,YRK×L为滞后矩阵。其方差-协方差阵为C=YTY,对其进行奇异值分解:

$ \boldsymbol{C}=\boldsymbol{V} \boldsymbol{\varLambda} \boldsymbol{V}^{\mathrm{T}} $ (5)

式中,ΛRL×L为对角阵,其对角元λk(1≤kL)为C的奇异值,V =(v1, v2, …, v L)为正交阵,vk为第k个特征向量。可通过VY确定主成分矩阵:

$ \boldsymbol{A}=\boldsymbol{V} \boldsymbol{Y} $ (6)

A的第k个行向量被称为第k个主成分,其第i个元素可由式(7)计算:

$ a_{k, i}=\sum\limits_{j=1}^{L} y_{i+j-1} v_{k, j}, 1 \leqslant i \leqslant N-L+1 $ (7)

式中,vk, jvk的第j个元素。由第k个主成分可重构第k个分量:

$ y_{i}^{k}=\left\{\begin{array}{l} \frac{1}{i} \sum\limits_{j=1}^{i} a_{k, i-j+1} v_{k, j}, 1 \leqslant i \leqslant L-1 \\ \frac{1}{L} \sum\limits_{j=1}^{L} a_{k, i-j+1} v_{k, j}, L \leqslant i \leqslant N-L+1 \\ \frac{1}{N-i+1} \sum\limits_{j=i-N+L}^{L} a_{k, i-j+1} v_{k, j}, \\ \ \ \ \ N-L+2 \leqslant i \leqslant N \end{array}\right. $ (8)

则原序列yi可表示成:

$ y_{i}=\sum\limits_{k=1}^{N} y_{i}^{k}, 1 \leqslant i \leqslant N $ (9)
2.2 粗差探测

已有大量研究表明,GNSS坐标时间序列中的粗差主要反映在其噪声(残差)中,因此可直接对噪声序列进行粗差探测。为避免残留信号对粗差探测的干扰,需将信号与噪声进行有效分离。经SSA处理后,GNSS坐标时间序列已被分解为若干能量不等的分量,其中能量较高(轨迹矩阵对应分量的特征值较大)的表示低频信号,能量较低(轨迹矩阵对应分量的特征值较小)的表示高频噪声。本文采用特征值比例法进行信噪分离,取总能量占比90%以上的特征值对应的重构分量作为信号s,剩下的分量作为噪声ε

原坐标时间序列的粗差大都反映在ε中,将其中的元素进行升序排列。考虑到GNSS坐标时间序列的精度随历元而变化,采用开窗IQR准则进行粗差探测,其判定准则为:

$ \left|\varepsilon_{i}-\operatorname{med}\left(\varepsilon_{i-L / 2}, \varepsilon_{i+L / 2}\right)\right|>c \cdot \operatorname{IQR}\left(\varepsilon_{i-L / 2}, \varepsilon_{i+L / 2}\right) $ (10)

式中,εiε的第i个分量,med(·)为求中位数算子,IQR(·)为求四分位距算子,L为窗口长度(一般取182),c为比例因子(一般取3)。因基于IQR准则的粗差探测有较强的边缘效应,式(10)仅适用于序列中部的粗差探测,对于序列两端的粗差探测效果较差。本文对式(10)进行改进,对于边缘数据适当降低c值,将边缘数据非边缘化,则有:

$ \left\{\begin{array}{l} \left|\varepsilon_{i}-\operatorname{med}\left(\varepsilon_{i-L / 2}, \varepsilon_{i+L / 2}\right)\right|>d \cdot \\ \ \ \operatorname{IQR}\left(\varepsilon_{i-L / 2}, \varepsilon_{i+L / 2}\right), \\ \ \ \ \ 1<i<L \text { 或 } N-L<i<N \\ \left|\varepsilon_{i}-\operatorname{med}\left(\varepsilon_{i-L / 2}, \varepsilon_{i+L / 2}\right)\right|>c \cdot \\ \ \ \operatorname{IQR}\left(\varepsilon_{i-L / 2}, \varepsilon_{i+L / 2}\right), \quad \text { 其他 } \end{array}\right. $ (11)

式中,d=c/3。对残差序列ε进行遍历,以当前值为中心,构建窗口序列,当满足准则(11)时,即认为当前历元观测值为粗差。

2.3 噪声分量估计

当粗差被剔除后,噪声序列已较为干净。为获得准确的形变信息,还需确定各噪声的方差分量,以获得准确的噪声模型。记剔除粗差后的坐标序列和噪声序列分别为y′和ε ′,按§2.1方法构建A′,并求其最小二乘估值$\mathit{\boldsymbol{\hat x}}$′。按式(12)生成新的坐标序列数据:

$ \boldsymbol{y}^{\prime \prime}=\boldsymbol{A}^{\prime} \hat{\boldsymbol{x}}^{\prime}+\boldsymbol{\varepsilon}^{\prime} $ (12)

式中,y″表示生成的新序列。考虑到式(12)严格满足Gauss-Markov模型,因此可采用LS_VCE方法估计噪声分量:

$ \hat{\boldsymbol{\sigma}}=\boldsymbol{N}^{-1} \boldsymbol{L} $ (13)

式中,${\bf{ \pmb{\mathit{\hat σ}} }} = {\left[ {\hat \sigma _w^2\;\;\;\hat \sigma _f^2} \right]^{\rm{T}}}$为待估噪声方差分量,其中$\hat \sigma _w^{}$$\hat \sigma _f^{}$分别为白噪声和闪烁噪声的振幅因子,NL分别为一个二维方阵和向量,其构成为:

$ \begin{aligned} &n_{i j}=\frac{1}{2} \operatorname{tr}\left(\boldsymbol{Q}_{i} \boldsymbol{\varSigma}_{y}^{-1} \boldsymbol{P}_{A}^{\perp} \boldsymbol{Q}_{j} \boldsymbol{\varSigma}_{y}^{-1} \boldsymbol{P}_{A}^{\perp}\right) ,\\ &\quad i, j=1,2 \\ &l_{j}=\frac{1}{2} \hat{\boldsymbol{e}}^{\mathrm{T}} \boldsymbol{\varSigma}_{y}^{-1} \boldsymbol{Q}_{i} \boldsymbol{Q}_{y}^{-1} \hat{\boldsymbol{e}} \end{aligned} $ (14)

式中,$\sum\nolimits_y = \sigma _w^2{{\bf{Q}}_1} + \sigma _f^2{{\bf{Q}}_2}$Q1为白噪声的协方差阵(单位阵),Q 2为闪烁噪声的协方差阵(具体构造方式见文献[5]),${\bf{P}}_A^ \bot = {{\bf{I}}_m} - {{\bf{A}}^\prime }{\left( {{{\bf{A}}^\prime }^{\rm{T}}\sum\nolimits_y^{ - 1} {{{\bf{A}}^\prime }} } \right)^{ - 1}}{{\bf{A}}^\prime }^{\rm{T}}\sum\nolimits_y^{ - 1} {} $$\mathit{\boldsymbol{\hat e = P}}_A^ \bot \mathit{\boldsymbol{y}} $"。由于式(13)中NL中均含有未知噪声分量,因此需迭代求解。

3 算例分析 3.1 模拟数据

为了验证本文算法的正确性,采用模拟的坐标时间序列数据进行验证。模拟策略同文献[9],即认为GNSS坐标时间序列由3个部分组成:

$ y\left(t_{i}\right)=s_{1}\left(t_{i}\right)+s_{2}\left(t_{i}\right)+\varepsilon\left(t_{i}\right) $ (15)

式中,s1(ti)=a+bti为线性信号,s2(ti)= $ \sum\limits_{k = 1}^2 {} $(ck+e(ti))sin(2kπti)+(dk+e(ti))cos(2kπti)为时变季节性信号,e(ti)=fegsin(ti)为变振幅因子,表 1为模拟所用的参数。为验证粗差探测算法的有效性,采用文献[8]的策略对其模拟粗差。图 1为模拟的坐标时间序列。

表 1 模拟时间序列参数 Tab. 1 The parameters of simulated time series

图 1 模拟的坐标时间序列 Fig. 1 The simulated coordinate time series

采用SSA对模拟的坐标时间序列进行分析,窗口长度取365。根据SSA原理构建轨迹矩阵,并求其协方差阵的特征值,结果见图 2。由图可见,前4个特征值占总特征值的91%,因此可选择前4个特征值对应的RC作为信号,剩余RC作为噪声。图 3图 4分别为SSA和谐波模型分离出的信号与噪声,显然SSA提取出的信号更能反映出时间序列的真实非线性变化,其残差也相对较为平稳;而谐波模型仅能粗略地描述时间序列,其残差中仍然含有部分信号。此外,原始序列中的粗差大都传递至残差中。分别采用传统算法和本文算法探测残差中的粗差,结果见图 5。可以看出,传统算法仅能探测到83%的粗差,而本文算法可探测到94%的粗差。

图 2 轨迹矩阵协方差阵的特征值及其占总特征值之比 Fig. 2 The eigenvalues of the covariance matrix of the trajectory matrix and its ratio to the total eigenvalues

图 3 谐波模型和SSA提取的信号 Fig. 3 Signals extracted by harmonic model and SSA

图 4 谐波模型和SSA提取信号后剩余的残差(噪声) Fig. 4 Residual (noise) after filtering out signals using harmonic model and SSA

图 5 2种算法探测出的粗差与模拟粗差的对比 Fig. 5 Comparison of gross error detected by two algorithms and simulated gross error

将粗差从原始坐标时间序列中剔除,可获得干净的坐标序列数据。分别采用传统算法和本文算法对其噪声分量进行估计,其中传统算法估计的噪声分量为2.63 mm($ {\hat \sigma _w}$)和3.51 mm(${\hat \sigma _f} $),本文算法估计的噪声分量为1.92 mm(${\hat \sigma _w} $)和2.84 mm(${\hat \sigma _f} $)。显然,本文算法估计的噪声分量更接近模拟真值。模拟500次实验,每次实验均按上述策略随机生成时间序列,分别采用本文算法和传统算法估计噪声分量,统计每次实验噪声分量估值与真值的绝对误差(图 6)。可以看出,本文算法估计的噪声分量估值的绝对误差小于传统算法,其中传统算法估计的噪声分量与真值的平均偏差为0.38 mm(${\hat \sigma _w}$)和0.79 mm(${\hat \sigma _f} $),本文算法则为0.06 mm(${\hat \sigma _w} $)和0.18 mm(${\hat \sigma _f} $)。

图 6 500次模拟实验2种算法估计的噪声分量估值绝对误差 Fig. 6 The absolute error of noise components estimations derived by two algorithms for each of 500 simulations
3.2 实测数据

为进一步验证本文算法的有效性,选取陆态网络提供的10个基准站观测数据进行分析。所有数据可通过中国地震局GNSS数据产品服务平台(http://www.cgps.ac.cn/)获取,表 2为各站点的相关信息。以LUZH站为例,图 7为其1999~2019年的连续观测坐标序列,其中含有大量的粗差,必须剔除。分别采用SSA和谐波模型对去趋势后的坐标序列进行信噪分离,图 8为3个方向轨迹矩阵协方差阵的特征值及其占总特征值之比。由图可知,N方向前3个特征值之和占总特征值之比达90.88%,E方向前5个特征值之和占总特征值之比达90.05%,U方向前10个特征值之和占总特征值之比达90.03%。由此可确定,信号分量和噪声分量的分界层分别为3(N)、5(E)和10(U)。2种算法估计的信号如图 9所示。可以看出,传统谐波模型仅能粗略地描述GNSS坐标时间序列,特别是对于水平方向的坐标序列,其拟合度较差;而SSA不受正弦波的假定约束,它从时间序列的动力重构出发,能自适应地提取出时间序列的信号,因此其能较好地描述GNSS坐标时间序列的非线性变化。

表 2 站点信息 Tab. 2 Information of the stations

图 7 LUZH站坐标时间序列 Fig. 7 The coordinate time series at LUZH station

图 8 轨迹矩阵协方差阵的特征值及其占总特征值之比 Fig. 8 The eigenvalues of the covariance matrix of the trajectory matrix and its ratio to the total eigenvalues

图 9 LUZH站2种算法估计的信号 Fig. 9 Signals estimated by two algorithms at LUZH station

将信号从原坐标序列中去除,分别采用本文算法和传统算法对残差序列进行粗差探测,图 10为2种算法探测粗差剔除后的坐标序列。由图可见,采用本文算法处理后的坐标时间序列中几乎没有粗差,序列整体较为干净;而采用传统算法处理后的坐标时间序列仍存在一些小粗差(如1999~2003年),这主要是因为谐波模型对该时段的拟合效果较差。分别采用2种算法估计坐标时间序列中的噪声分量,结果如表 3所示。从结果来看,传统算法估计的噪声分量略大于本文算法。

图 10 2种算法探测剔除粗差后的坐标时间序列 Fig. 10 The coordinate time series after removing gross error by two algorithms

表 3 LUZH站噪声分量估值 Tab. 3 The noise components estimations at LUZH station

分别采用2种算法对10个基准站进行粗差探测和噪声分量估计,图 11为2种算法探测的粗差占总数据的比例。由图可知,采用传统算法探测到的粗差比例要低于本文算法,其10个站的平均比例分别为1.57%(N)、1.55%(E)和1.54%(U);而本文算法所探测到的粗差平均比例为4.76%(N)、4.74%(E)和2.33%(U)。此外,高程方向的噪声强度远大于水平方向,这与文献[10]中的结论一致。图 12图 13分别为估计的白噪声和闪烁噪声分量估值。从结果来看,本文算法估计的噪声强度均小于传统算法。对于N方向,本文算法估计的平均噪声分量分别为1.26 mm(${\hat \sigma _w} $)和1.50 mm(${\hat \sigma _f} $),传统算法估计的平均噪声分量分别为1.35 mm(${\hat \sigma _w} $)和1.77 mm(${\hat \sigma _f} $);对于E方向,本文算法估计的平均噪声分量分别为1.36 mm(${\hat \sigma _w} $)和1.57 mm($ {\hat \sigma _f}$),传统算法估计的平均噪声分量分别为1.50 mm(${\hat \sigma _w} $)和1.96 mm(${\hat \sigma _f} $);对于U方向,本文算法估计的平均噪声分量分别为4.47 mm(${\hat \sigma _w} $)和5.58 mm($ {\hat \sigma _f}$),传统算法估计的平均噪声分量分别为4.77 mm(${\hat \sigma _w} $)和6.40 mm(${\hat \sigma _f} $)。准确地获取噪声序列是粗差探测和噪声估计的前提。由于谐波模型的局限性,其拟合得到的噪声序列呈非平稳特性,影响IQR统计量的计算,导致粗差探测准确率较低;此外,在进行噪声分量估计时,其中残留的非线性信号也会被误当成噪声而导致噪声分量被高估。

图 11 2种算法探测到的粗差比例 Fig. 11 The proportions of gross error detected by two algorithms

图 12 2种算法估计的白噪声 Fig. 12 White noise estimated by two algorithms

图 13 2种算法估计的闪烁噪声 Fig. 13 Flicker noise estimated by two algorithms
4 结语

由于多种因素的影响,GNSS坐标时间序列受到各类噪声和粗差的污染。为了能够更加精确地估计地壳形变信号,需将其中混有的粗差进行有效地识别、剔除并且对噪声进行准确的建模。以往进行粗差探测和噪声估计的算法大都是基于谐波模型进行构建的,然而谐波模型难以精确地描述GNSS坐标时间序列的非线性变化,进一步影响算法的性能。本文提出一种基于SSA的GNSS坐标时间序列粗差探测和噪声估计算法,并采用模拟实验对算法进行验证。实验结果表明,相比于传统算法,本文算法的粗差探测成功率更高,且估计的噪声分量与真值更为接近。陆态网络实测数据分析结果表明,高程方向时间序列噪声强度要高于水平方向,且闪烁噪声的振幅要高于白噪声。此外,由于谐波模型不正确的模型假设导致所获得的残差序列中仍含有部分信号,进一步导致其估计的噪声振幅略高于本文算法。

参考文献
[1]
Langbein J. Noise in GPS Displacement Measurements from Southern California and Southern Nevada[J]. Journal of Geophysical Research: Solid Earth, 2008, 113(B5) (0)
[2]
Bos M S, Fernandes R M S, Williams S D P, et al. Fast Error Analysis of Continuous GNSS Observations with Missing Data[J]. Journal of Geodesy, 2013, 87(4): 351-360 DOI:10.1007/s00190-012-0605-0 (0)
[3]
Amiri-Simkooei A R, Tiberius C C J M, Teunissen P J G. Assessment of Noise in GPS Coordinate Time Series: Methodology and Results[J]. Journal of Geophysical Research: Solid Earth, 2007, 112(B7) (0)
[4]
明锋. GPS坐标时间序列分析研究[J]. 测绘学报, 2019, 48(10): 1340 (Ming Feng. Research on the GPS Coordinate Time Series Analysis[J]. Acta Geodaetica et Cartographica Sinica, 2019, 48(10): 1340 DOI:10.11947/j.AGCS.2019.20190006) (0)
[5]
Langbein J. Computer Algorithm for Analyzing and Processing Borehole Strainmeter Data[J]. Computers and Geosciences, 2010, 36(5): 611-619 DOI:10.1016/j.cageo.2009.08.011 (0)
[6]
芦琪, 张小红. 中国境内IGS跟踪站精密单点定位坐标时间序列频谱分析[J]. 大地测量与地球动力学, 2014, 34(5): 64-69 (Lu Qi, Zhang Xiaohong. Spectral Analysis of Coordinate Time Series of Precise Point Positioning of IGS Reference Stations in China Mainland[J]. Journal of Geodesy and Geodynamics, 2014, 34(5): 64-69) (0)
[7]
Perfetti N. Detection of Station Coordinate Discontinuities within the Italian GPS Fiducial Network[J]. Journal of Geodesy, 2006, 80(7): 381-396 DOI:10.1007/s00190-006-0080-6 (0)
[8]
明锋, 曾安敏, 景一帆. L1范数与IQR统计量组合的GNSS坐标序列粗差探测算法[J]. 测绘科学技术学报, 2016, 33(2): 127-132 (Ming Feng, Zeng Anmin, Jing Yifan. A New Method of Outlier Detection for GNSS Position Time Series Based on the Combination of L1-Norm and IQR Statistic[J]. Journal of Geomatics Science and Technology, 2016, 33(2): 127-132) (0)
[9]
Chen Q, Dam T, Sneeuw N, et al. Singular Spectrum Analysis for Modeling Seasonal Signals from GPS Time Series[J]. Journal of Geodynamics, 2013, 72: 25-35 DOI:10.1016/j.jog.2013.05.005 (0)
[10]
马俊, 姜卫平, 邓连生, 等. GPS坐标时间序列噪声估计及相关性分析[J]. 武汉大学学报: 信息科学版, 2018, 43(10): 1451-1457 (Ma Jun, Jiang Weiping, Deng Liansheng, et al. Estimation Method and Correlation Analysis for Noise in GPS Coordinate Time Series[J]. Geomatics and Information Science of Wuhan University, 2018, 43(10): 1451-1457) (0)
Gross Error Detection and Noise Estimation of GNSS Coordinate Time Series Based on Singular Spectrum Analysis
TAO Guoqiang1     
1. Yangtze River College, East China University of Technology, 56 Xuefu Road, Fuzhou 334000, China
Abstract: Considering that the traditional harmonic model has difficulty accurately describing the nonlinear variation of GNSS coordinate time series, the signal and noise cannot be separated well, which further affects the gross error detection and noise estimation. This paper proposes an algorithm for gross error detection and noise component estimation based on singular spectrum analysis(SSA). The basic idea of the proposed algorithm is to separate the signal and noise with the SSA firstly, and then detect gross error in noise based on the inter-quartile range (IQR) criterion. Finally, we employ the least squares variance component estimation (LS_VCE) to quantitatively estimate each noise component. The analysis results show that the success rate of gross error detection of the new algorithm is higher than that of the traditional algorithm and the noise component estimation derived by the new algorithm is closer to the true value compared with the traditional algorithm.
Key words: GNSS coordinate time series; singular spectrum analysis; gross error detection; noise analysis