文章快速检索     高级检索
  大地测量与地球动力学  2021, Vol. 41 Issue (4): 331-335, 341  DOI: 10.14075/j.jgg.2021.04.001

引用本文  

鲁铁定, 黄佳伟, 鲁春阳, 等. 基于EWT-ARMA的短期电离层TEC预测模型[J]. 大地测量与地球动力学, 2021, 41(4): 331-335, 341.
LU Tie-ding, HUANG Jia-wei, LU Chun-yang, et al. Short-Term Ionospheric TEC Prediction Model Based on EWT-ARMA[J]. Journal of Geodesy and Geodynamics, 2021, 41(4): 331-335, 341.

项目来源

国家自然科学基金(42061077, 42064001, 41904031); 国家重点研发计划(2016YFB0501405, 2016YFB0502601-04); 江西省自然科学基金(2017BAB203032, 20202BAB214029, 20202BABL213003); 江西省教育厅科学技术研究项目(GJJ204015)。

Foundation support

National Natural Science Foundation of China, No.42061077, 42064001, 41904031; National Key Research and Development Program of China, No.2016YFB0501405, 2016YFB0502601-04; Natural Science Foundation of Jiangxi Province, No.2017BAB203032, 20202BAB214029, 20202BABL213003; Science and Technology Project of the Education Department of Jiangxi Province, No.GJJ204015.

通讯作者

黄佳伟, 硕士生, 主要从事GNSS数据处理研究, E-mail: 1375230408@qq.com

Corresponding author

HUANG Jiawei, postgraduate, majors in GNSS data processing, E-mail: 1375230408@qq.com.

第一作者简介

鲁铁定, 教授, 主要从事测绘数据处理研究, E-mail: tdlu@whu.edu.cn

About the first author

LU Tieding, professor, majors in surveying and mapping data processing, E-mail: tdlu@whu.edu.cn.

文章历史

收稿日期:2020-06-18
基于EWT-ARMA的短期电离层TEC预测模型
鲁铁定1     黄佳伟1     鲁春阳2     贺小星3     钱文龙1     
1. 东华理工大学测绘工程学院, 南昌市广兰大道418号, 330013;
2. 河南城建学院测绘与城市空间信息学院, 河南省平顶山市龙翔大道, 467036;
3. 华东交通大学土木建筑学院, 南昌市双港东大街808号, 330013
摘要:针对电离层总电子含量(TEC)数据非线性、非平稳的特点, 在自回归移动平均(ARMA)模型的基础上, 结合经验小波变换(EWT), 提出一种组合的短期电离层预测方法。采用IGS提供的电离层TEC格网数据进行实验, 通过对比分析可知, 相较于单一ARMA模型, 本文组合模型在太阳活动低年和太阳活动高年5 d内的平均相对精度分别提高4.8%和2.8%, 前1 d内组合模型的平均相对精度分别提高7%和6.1%。
关键词电离层总电子含量ARMA模型经验小波变换预测模型

学者们对TEC预测模型进行了大量研究[1-9]。常用的短期预测方法主要包括经典数学统计法[1-2]和人工智能法[4-6]。但由于电离层复杂的时空变化特性[7], 经典数学统计方法难以得到理想的预测效果[8]。而人工智能法受主观因素的影响,缺乏客观理论依据,稳定性较差[4]

灰色预测模型在短期预测中运用较广,但无法精确地预测具有非线性特征的TEC数据[6]。人工神经网络在电离层非线性预测中具有较高的精度,但其预测参数的选取较为复杂,网络算法优化较为困难[4]。ARMA预测模型方法较为简单,但其在极值点附近的预测精度较差[3]。因单一模型难以满足TEC预测所需要的精度要求,本文基于ARMA模型,结合经验小波变换(empirical wavelet transform, EWT), 提出一种短期组合预测模型EWT-ARMA。

1 模型原理 1.1 EWT方法

EWT是一种新型的自适应信号处理方法[10], 其核心思想是根据信号划分的结果选择合适的滤波器组,提取出具有傅里叶频谱特性的调幅-调频(amplitude modulated frequency modulated, AM-FM)组件。首先对信号频谱进行自适应分割[11], 然后对分割的信号频谱特征构造合适的正交小波滤波器组,提取出AM-FM组件,最后利用Hilbert变换对不同的AM-FM组件进行处理,获取相应的瞬时频率和瞬时幅值[12]。具体过程可参考文献[10]。

最终,重构的原始信号f(t)表达式为:

$f(t) = W_f^\varepsilon (0, t)*{\phi _1}(t) + \sum\limits_{n = 1}^N {W_f^\varepsilon } (n, t)*{\psi _n}(t)$ (1)

式中,*为卷积运算符, $W_f^\varepsilon (0, t)$为经验小波变换的近似系数, $W_f^\varepsilon (n, t)$为经验小波变换的细节系数。原始信号f(t)通过经验小波变换分解为N+1个模态分量,其中包含1个代表信号整体变化趋势的经验尺度分量f0(t), N个代表原序列中不同频域特征的经验小波分量fk(t)。

1.2 EWT-ARMA模型的电离层TEC预报方法

针对TEC含量的随机特性,在ARMA预测模型的基础上,结合EWT方法,组成电离层短期预测模型。首先对电离层数据进行EWT分解,得到具有不同特征的若干分量,然后对各分量进行ARMA模型预测,预测结果进行重构得到最终的电离层TEC预测值。具体步骤如下[7]

1) 利用EWT方法将TEC数据时间序列x(t)进行分解,得到N+1个模态分量,其中包含1个经验尺度分量和N个经验小波分量。

2) 对N+1个模态分量进行ARMA(p, q)模型预测。设xt(t=1, 2, 3, …)为电离层TEC值组成的时间序列数据,对于任意的t, 满足:

$\begin{array}{l} {x_t} - {\varphi _1}{x_{t - 1}} - {\varphi _2}{x_{t - 2}} - \cdots - {\varphi _p}{x_{t - p}} = \\ {\varepsilon _t} - {\theta _1}{\varepsilon _{t - 1}} - {\theta _2}{\varepsilon _{t - 2}} - \cdots - {\theta _q}{\varepsilon _{t - q}} \end{array}$ (2)

式中,xt由1个经验尺度分量f0(t)和N个经验小波分量fk(t)组成,即xt={fk(t), k=0, 1, 2, …, N}, ε={εt, t=0, ±1, …}是均值为0、方差为δ2的白噪声序列。xt表示滑动平均序列ARMA(p, q)过程,其中p为移动模型(AR)的阶数,q为滑动模型(MA)的阶数,当p=0时,它是MA(q)模型,当q=0时,它是AR(p)模型。

引进后移算子B, 式(2)可表达为:

$B{x_t} = {x_{t - 1}}, {B^k}{x_t} = {x_{t - k}}$ (3)

记算子多项式为:

$\begin{array}{l} \varphi B = 1 - {\varphi _1}B - {\varphi _2}{B^2} - \cdots - {\varphi _P}{B^P}\\ \theta B = 1 - {\theta _1}B - {\theta _2}{B^2} - \cdots - {\theta _q}{B^q} \end{array}$ (4)

则式(3)可表示为:

$\varphi(B) x_{t}=\theta(B) \varepsilon_{t}$ (5)

ARMA属于线性模型,根据电离层TEC时间序列数据,采用AIC定阶准则选定pq, 使其满足:

$\min \mathrm{AIC}=n \ln \hat{\delta}_{\varepsilon}^{2}+2(p+q+1)$ (6)

式中,n为样本数目, $\hat{\delta}_{\varepsilon}^{2}$δε2的估计, $\ln \hat{\delta}_{\varepsilon}^{2}$为对数似然函数,使函数达到最小的pq即为模型的阶。为确保模型阶数的准确性,对信号进行误差分析和残差检验,判断εt是否为白噪声。最后对模型阶数进行调整,选取最优预测结果。

3) 根据步骤2), 对经验尺度分量和经验小波分量进行预测,重构预测结果,得到最终的TEC预测值。

2 实例计算与分析

本文选用IGS提供的2 h时间分辨率的电离层格网点上的数据对组合模型进行实验分析。参考文献[7], 提取2018年年积日1~30、101~130、201~230、301~330等4个时间段内的低纬(5°N, 120°E)、中纬(45°N, 120°E)和(45°N, 60°W)及高纬(85°N, 120°E)4个不同地理位置共16组电离层数据进行分析。分别利用前25 d的TEC真实值预测后5 d的TEC值,后5 d的TEC真实值作为检测值与预测值进行对比,验证模型的预测效果。利用EWT方法对16组TEC真实数据进行模态分解,每组数据得到5~6个不同的经验小波分量和1个经验尺度分量,然后对各分量进行ARMA模型建模、预测,得到各分量的预测值,最后将各分量的预测值重构得到最终预测结果,并与真实值进行对比。为了验证本文组合模型预测结果的优劣性,采用均方根误差RMSE和平均相对精度P作为评定模型预测结果的指标,并与ARMA模型的预测结果进行对比:

$\mathrm{RMSE}=\sqrt{\frac{1}{n} \sum\limits_{i=1}^{n}\left(\hat{x}_{i}-x_{i}\right)^{2}}$ (7)
$P=1-\sum\limits_{i=1}^{n} \frac{\left|\hat{x}_{i}-x_{i}\right|}{x_{i}}$ (8)

式中,n为TEC预测数据的个数, $\hat{x}_{i}$为第i个预测数据,xi为第i个真实数据。

选择2018年年积日1~30(45°N, 60°W)的1组数据进行具体分析。首先提取该组电离层时间序列数据,利用EWT分解前25 d的TEC数据(图 1)。可以看出,TEC原始数据被分解成了1个经验尺度分量f0和5个经验小波分量f1~f5, 分解的分量呈现出从低频到高频变化的特点,且原有数据的能量分解后主要集中在经验尺度分量f0和经验小波分量f1f2。对各分量25 d的数据进行ARMA建模,预测后5 d的数据,并与真实值对比(图 2)。可以看出,经验尺度分量f0和经验小波分量f1f2预测效果较好,预测值与真实值偏差很小,分量f3~f5预测效果较差,但其所占能量比重小,不会对最终预测效果产生较大影响。将所有分量的预测值重构得到最终的TEC预测值。图 3为组合模型和ARMA模型的预测值与真实值的对比图。可以看出,采用ARMA模型进行预测时,在极值点附近偏差较大,达到2~3 TECu, 而本文组合模型预测值与真实值趋势符合较好,在极值点附近的偏差也减小到1 TECu左右。

图 1 年积日1~25(45°N, 60°W)原始信号和信号分解图 Fig. 1 Original signal and signal exploded view of doy 1~25(45°N, 60°W)

图 2 年积日26~30(45°N, 60°W)各分量预测值与真实值的对比图 Fig. 2 Comparison between predicted TEC and true TEC of each component of doy 26~30(45°N, 60°W)

图 3 2种模型在年积日26~30(45°N, 60°W)的TEC预测值对比图 Fig. 3 Comparison of TEC predicted values of two models of doy 26 ~ 30(45°N, 60°W)

为了从整体上检验组合模型的预测效果,引进残差绝对值Δ进行说明,其表达式为:

$\Delta=\left|\hat{x}_{i}-x_{i}\right|$ (9)

式中, $\hat{x}_{i}$为预测值,xi为真实值。

图 4为2种模型在2018年年积日26~30的TEC预报残差绝对值对比图。可以看出,ARMA模型预测的残差绝对值在1.5 TECu以内比重较大,部分超过2 TECu, 而组合模型预测的残差绝对值大部分在1 TECu以内,极少部分超过1 TECu。从整体来看,组合模型比ARMA模型预测效果更好。

图 4 2种模型在年积日26~30(45°N, 60°W)的TEC预报残差绝对值对比图 Fig. 4 Comparison of TEC residual absolute values of prediction of two models of doy 26 ~ 30(45°N, 60°W)

表 1为2018年年积日26~30的4个不同地理位置的预报残差绝对值百分比统计表。表中显示,ETW-ARMA组合模型的残差绝对值均值小于1 TECu的占比为81.8%, 相比ARMA模型提高了20.1%。ETW-ARMA组合模型的残差绝对值均值大于3 TECu的占比为0.6%, 相比ARMA模型降低了5.2%。由此表明,本文组合模型的整体预测效果更优。同时,2种模型的残差绝对值均主要集中在2 TECu以内,符合IGS给出的3 TECu的精度范围[3]

表 1 4个不同地理位置预报残差绝对值百分比统计 Tab. 1 Percentage statistics of forecast residual absolute value for four different geographical positions

以2018年年积日201~230的TEC数据为例进行分析,表 2给出了同一时间段5 d内不同经纬度的均方根误差和平均相对精度的实验结果。从表中可以看出,同一时段相同位置处,组合模型的预测效果普遍比ARMA模型好;同一时段相同经度下,纬度越高,2种模型预测的平均相对精度越大,均方根误差越小;同一时段相同纬度下,不同经度间预测的平均相对精度和均方根误差没有明显变化。2018年为太阳活动低年,为验证EWT-ARMA组合模型在太阳活动高年的预测效果,用相同方法对2014年(太阳活动高年)的数据进行实验。表 3为2种模型在2014年年积日226~230的预测误差对比表。可以看出,2种模型在太阳活动高年的预测效果与太阳活动低年相同,组合模型的预测效果普遍优于ARMA模型的预测效果。

表 2 2018年年积日226~230不同模型的预测误差对比 Tab. 2 Comparison of prediction errors of different models of doy 226~230 in 2018

表 3 2014年年积日226~230不同模型的预测误差对比 Tab. 3 Comparison of prediction errors of different models of doy 226~230 in 2014

表 4给出了2种模型在太阳活动低年和太阳活动高年的4个时段5 d内的整体预测误差情况对比。结果显示,4个不同时段中,EWT-ARMA组合模型的预测效果均比单一ARMA模型更好。在太阳活动低年和太阳活动高年,ARMA模型预测的平均相对精度分别为83.0%和86.3%, 组合模型的则分别为87.8%和89.1%;ARMA模型预测的均方根误差分别为1.61和3.64, 组合模型预测的则分别为1.22和2.93, 证明组合模型比ARMA模型更优。对比太阳活动低年,2种模型在太阳活动高年预测时相对精度更高、均方根误差更大。

表 4 4个时段5 d内的预测误差对比 Tab. 4 Comparison of forecast errors within 5 d of four periods

表 4的基础上,给出4个时段前1 d内整体的预测误差对比(表 5)。结果表明,在前1 d内,太阳活动低年和太阳活动高年EWT-ARMA组合模型的平均相对精度比ARMA单一模型分别提高了7%和6.1%, 均方根误差则分别降低了0.82和1.71。对比组合模型5 d内的平均相对精度87.8%和89.1%, 前1 d内的平均相对精度为92.1%和94.5%, 表明组合模型在前1 d内的整体预测效果更好。

表 5 4个时段前1 d内的预测误差对比 Tab. 5 Comparison of prediction errors within one day earlier of four periods
3 结语

针对电离层预测模型中ARMA模型预测精度较低、极值点附近预测效果较差的问题,本文提出利用EWT-ARMA组合模型对电离层TEC数据进行预测分析,并与ARMA模型预测效果进行比较。对太阳活动低年和太阳活动高年的各16组数据进行实验,得出以下结论。

1) 利用ETW方法对电离层数据进行分解,对分解的各分量进行ARMA预测,预测结果重构得到最终的TEC值。与ARMA预测方法对比表明,组合模型整体预测精度更高。

2) 太阳活动低年和太阳活动高年的实验结果表明,相较于ARMA模型的平均相对精度,本文组合模型5 d内的平均相对精度分别提高了4.8%和2.8%, 前1 d内组合模型的平均相对精度分别提高了7%和6.1%, 表明本文预测方法效果更好,在前1 d内的预测精度更优。

本文将EWT方法应用到非线性、非平稳的电离层信号研究当中,给类似特性的信号提供了一种新的研究思路。但ARMA时间序列预测模型本身存在一定的局限性,结合经验小波变换的同时也增加了预测的工作量。此外,电离层复杂的时空变化特性也给预测带来一定的影响,建立一个更加完善的电离层预测模型还有待进一步的研究。

致谢: 感谢IGS中心提供电离层TEC格网数据。

参考文献
[1]
Muhtarov P, Kutiev I. Autocorrelation Method for Temporal Interpolation and Short-Term Prediction of Ionospheric Data[J]. Radio Science, 1999, 34(2): 459-464 DOI:10.1029/1998RS900020 (0)
[2]
Liu R Y, Liu S L, Xu Z H, et al. Application of Autocorrelation Method on Ionospheric Short-Term Forecasting in China[J]. Chinese Science Bulletin, 2006, 51(3): 352-357 DOI:10.1007/s11434-006-0352-9 (0)
[3]
李磊, 张淑芳, 王轶卓, 等. 利用ARMA模型进行电离层TEC预报[J]. 应用基础与工程科学学报, 2013, 21(5): 814-822 (Li Lei, Zhang Shufang, Wang Yizhuo, et al. Ionospheric Total Electron Content Prediction Based on ARMA Model[J]. Journal of Basic Science and Engineering, 2013, 21(5): 814-822 DOI:10.3969/j.issn.1005-0930.2013.05.002) (0)
[4]
Acharya R, Roy B, Sivaraman M R, et al. Prediction of Ionospheric Total Electron Content Using Adaptive Neural Network with In-Situ Learning Algorithm[J]. Advances in Space Research, 2011, 47(1): 115-123 DOI:10.1016/j.asr.2010.08.016 (0)
[5]
Huang Z, Yuan H. Ionospheric Single-Station TEC Short-Term Forecast Using RBF Neural Network[J]. Radio Science, 2014, 49(4): 283-292 DOI:10.1002/2013RS005247 (0)
[6]
毛文军, 常文龙. 基于灰色组合模型的电离层电子含量预报[J]. 测绘科学, 2016, 41(1): 39-43 (Mao Wenjun, Chang Wenlong. Prediction of Ionospheric VTEC Using Grey Time Series Combination Model[J]. Science of Surveying and Mapping, 2016, 41(1): 39-43) (0)
[7]
汤俊, 姚宜斌, 陈鹏, 等. 利用EMD方法改进电离层TEC预报模型[J]. 武汉大学学报: 信息科学版, 2013, 38(4): 408-411 (Tang Jun, Yao Yibin, Chen Peng, et al. Prediction Models of Ionospheric TEC Improved by EMD Method[J]. Geomatics and Information Science of Wuhan University, 2013, 38(4): 408-411) (0)
[8]
张禄. 基于时间序列、神经网络、灰色和组合预测对电离层TEC的预测研究[D]. 南京: 南京信息工程大学, 2012 (Zhang Lu. Based on the Time Series, Neural Network, Grey and Combination Forecasting of Ionospheric TEC Forecast Research[D]. Nanjing: Nanjing University of Information Science and Technology, 2012) (0)
[9]
赵传华, 党亚民, 秘金钟. 组合方法在电离层TEC短期预报中的应用[J]. 大地测量与地球动力学, 2012, 32(3): 76-79 (Zhao Chuanhua, Dang Yamin, Bei Jinzhong. Application of Combination Method in Ionosphere TEC Short-Term Forecast[J]. Journal of Geodesy and Geodynamics, 2012, 32(3): 76-79) (0)
[10]
Gilles J. Empirical Wavelet Transform[J]. IEEE Transactions on Signal Processing, 2013, 61(16): 3 999-4 010 DOI:10.1109/TSP.2013.2265222 (0)
[11]
王莹. 基于成分分解的自适应滤波降噪方法研究[D]. 哈尔滨: 哈尔滨工业大学, 2017 (Wang Ying. Research on Adaptive Filter Denoising Method Based on Component Decomposition[D]. Harbin: Harbin Institute of Technology, 2017) (0)
[12]
孙国强, 梁智, 俞娜燕, 等. 基于EWT和分位数回归森林的短期风电功率概率密度预测[J]. 电力自动化设备, 2018, 38(8): 158-165 (Sun Guoqiang, Liang Zhi, Yu Nayan, et al. Short-Term Wind Power Probability Density Forecasting Based on EWT and Quantile Regression Forest[J]. Electric Power Automation Equipment, 2018, 38(8): 158-165) (0)
Short-Term Ionospheric TEC Prediction Model Based on EWT-ARMA
LU Tie-ding1     HUANG Jia-wei1     LU Chun-yang2     HE Xiao-xing3     QIAN Wen-long1     
1. Faculty of Geomatics, East China University of Technology, 418 Guanglan Road, Nanchang 330013, China;
2. School of Surveying and Urban Spatial Information, Henan University of Urban Construction, Longxiang Road, Pingdingshan 467036, China;
3. School of Civil Engineering and Architecture, East China Jiaotong University, 808 East-Shuanggang Street, Nanchang 330013, China
Abstract: In view of the non-linear and non-stationary characteristics of the ionospheric total electron content(TEC) data, based on the auto-regressive moving average(ARMA) model prediction method and the empirical wavelet transform(EWT) method, we propose a combined short-term ionospheric prediction method. Using the ionospheric TEC grid data provided by IGS, the results show that, compared with the average relative accuracy of single ARMA model, the average relative accuracy of the combined model in low solar activity and high solar activity years is increased by 4.8% and 2.8% respectively, and the average relative accuracy of the combined model in the first day is increased by 7% and 6.1%.
Key words: ionospheric total electron content; ARMA model; empirical wavelet transform; prediction model