APP下载

一种组合EEMD与PCA的GPS台站噪声消除方法

2022-06-05赖慧斌

测绘地理信息 2022年3期
关键词:残差滤波分量

赖慧斌

1 武汉大学测绘学院,湖北 武汉,430079

影响GPS定位精度的因素主要有大气延迟和多路径效应、卫星和接收机钟误差、轨道误差和观测噪声等[1],其中卫星和接收机钟误差通常采用差分定位技术来消除或削弱其影响,而多路径误差由于具有较强的周日重复性,通常利用改进的恒星日滤波方法来消除[2,3]。相较于差分定位技术,精密单点定位(precise point positioning,PPP)采用非差观测模型,无需高密度的基站支持,其缺点是基于实数解的PPP不仅需要更长的观测时间,其精度与可靠性也比较低[4]。PRIDE PPP⁃AR是一款GPS数据后处理软件,可获得GPS数据非差模糊度的整数固定解,有效提高PPP中的收敛速度和定位精度,但所得坐标残差时间序列中仍存在一定的不规则变化和观测噪声。目前,消除噪声的方法主要有小波分析和集合经验模态分解(ensemble empirical mode decomposi⁃tion,EEMD),后者的优势在于无需基函数,因此具有更好的自适应性[5]。此外,一些学者发现,在GPS坐标时间序列中还存在某种与时空相关的噪声,这种区域相关的误差被称为共模误差[6⁃8]。传统的时空滤波方法主要是堆栈滤波法,但不同站点间具有不同的共性误差分布,因此堆栈滤波法的应用受到了一定的限制[9]。而利用主成分分析(principal compo⁃nent analysis,PCA)可以有效剔除序列中的共模误差[10,11]。本文将联合EEMD与PCA方法,对利用PPP⁃AR软件解算的GPS坐标时间序列进行空间滤波处理,以削弱或去除序列中的噪声及共模误差,提高站点坐标定位精度。

1 算法及流程

1.1 EEMD

由于经验模态分解(empirical mode decomposi⁃tion,EMD)中存在模态混叠问题,Wu等[12]对EMD方法进行了改进,提出了EEMD方法,在原始信号中加入n次幅值标准差为α(α取值范围通常为0.01~0.5[13])的高斯白噪声,对第i次加入高斯白噪声后的信号利用EMD方法进行分解,可有效抑制模态混叠现象。计算n次分解得到的本征模态函数(intrinsic mode function,IMF)分量的总体平均,并将其作为最终结果,通过剔除高频IMF分量消除噪声。

1.2 PCA

假设对某区域内的n个连续运行基准站(con⁃tinuously operating reference station,CORS)系统站点同步观测了m个历元,得到各站点的坐标时间序列xi(tj),去均值处理后,将结果排列成一个m×n的矩阵X,求取X的协方差阵,记为CX,再对CX进行特征值分解,得到:

式中,V为特征向量矩阵,转置后各行向量对应各主成分的空间响应;D为对角阵,斜对角元素为特征值。计算各主成分贡献率,通 过各主成分贡献率的大小及其空间响应的一致性判断是否将其作为共模误差,予以消除。

1.3 组合EEMD与PCA的数据处理流程

利用EEMD方法虽然可以去除或削弱GPS坐标序列中的观测噪声、大气延迟误差等,但无法提取出序列中存在的共模误差,而利用PCA可以很好地分离序列中的共模误差。基于此,本文提出一种组合EEMD及PCA的方法,以消除GPS台站噪声的影响。首先,对原始GPS台站观测数据进行预处理,得到GPS坐标残差时间序列;然后,利用EEMD对序列进行分解,选择合适的高频分量作为随机噪声予以剔除,重构剩余IMF分量与残余分量;最后,对重构序列进行PCA处理,分离并消除序列中的共模误差。

2 实际数据处理与分析

2.1 数据预处理

本文以中国香港GPS CORS系统站网为实验网,选取其中9个站点组成区域网,将其2015年4月23日,采样间隔为5 s的观测数据作为处理数据,首先利用PRIDE PPP⁃AR软件处理原始GPS数据,得到各站点1984世界大地测量系统(world geodetic system 1984,WGS⁃84)坐标三分量(X,Y,Z)时间序列,再通过坐标转换、去均值处理得到各站点(N,E,U)坐标残差序列。

2.2 EEMD去噪

将残差序列作为EEMD的输入信号x(t),在x(t)中分100次加入均值为0、信噪比为0.2的高斯白噪声,并利用EMD方法进行分解。本文以HKSC站N方向为例进行说明,分解得到14个IMF分量和1个残余分量,对各IMF分量进行分析,可认为前6个IMF分量为高频的随机噪声,予以剔除,重构剩余的8个IMF分量与残余分量,得到去噪后的坐标残差序列,结果见图1。

图1 EEMD去噪前后HKSC站N方向的残差序列Fig.1 Residual Series in the N Direction of HKSC Station Before and After Being Denoised by EEMD

计算各站点经EEMD去噪后的坐标时间序列三分量(N,E,U)与原始坐标时间序列的标准差,如表1所示。结果表明,原始坐标时间序列经EEMD处理后,精度明显提高,各站点坐标三分量精度的平均提高值分别为33.01%、28.70%、15.93%。

表1 EEMD去噪前后序列标准差Tab.1 Standard Deviations of Series Before and After Being Denoised by EEMD

2.3 PCA空间滤波

通过PCA空间滤波方法对所得残差坐标时间序列进行主成分分析,得到前3个主成分(PC1,PC2,PC3)的空间响应,如图2所示。可以看出,各站点PC1在3个坐标分量上的空间响应值变化平稳,具有一致的空间响应,PC2和PC3空间响应变化较大。

图2 PC1~PC3对应的空间响应Fig.2 Spatial Responses of PC1~PC3

计算各主成分在3个坐标分量上的贡献率,可得:PC1在3个坐标分量上的贡献率分别为42.45%、54.82%、70.06%;PC2在3个坐标分量上的贡献率分别为13.00%、10.28%、8.79%;PC3在3个坐标分量上的贡献率分别为11.52%、9.84%、5.41%。综合PC1空间响应的一致性和对坐标序列的贡献率,可将其作为区域网的共模误差予以剔除。计算PCA空间滤波前后坐标时间序列的标准差,结果见表2,可以发现,序列经PCA滤波后,精度进一步提高,9个站点坐标三分量时间序列的平均中误差分别为3.4 mm、3.2 mm、10.3 mm,各站坐标三分量精度的平均提高值分别为22.65%、31.22%、41.26%,说明通过PCA空间滤波方法可以较好地分离监测站间的共模误差。

表2 PCA滤波前后序列标准差对比Tab.2 Comparison of Series Standard Deviations After PCA Filtering

3 结束语

本文基于PPP⁃AR模糊度快速重收敛技术,利用PRIDE PPP⁃AR软件处理GPS台站观测数据,对中国香港CORS系统站点坐标时间序列进行实验,分析发现,通过EEMD方法能有效削弱GPS台站接收机的观测噪声,结合PCA空间滤波,可以有效地分离出GPS台站坐标时间序列中的共模误差,提高了GPS单点定位精度。

猜你喜欢

残差滤波分量
多级计分测验中基于残差统计量的被试拟合研究*
基于HP滤波与ARIMA-GARCH模型的柱塞泵泄漏量预测
智珠2则
用于处理不努力作答的标准化残差系列方法和混合多层模型法的比较*
应用于农业温度监测的几种滤波算法研究
画里有话
一物千斤
论《哈姆雷特》中良心的分量
基于非下采样剪切波变换与引导滤波结合的遥感图像增强
测量数据的残差分析法