小波变换和改进Burg算法的GNSS-IR海面高度反演模型

2022-01-11 10:20袁鑫泰陈行杨江志豪
大地测量与地球动力学 2022年1期
关键词:仰角海面反演

胡 媛 袁鑫泰 陈行杨 江志豪 刘 卫

1 上海海洋大学工程学院,上海市沪城环路999号,2013062 上海海事大学商船学院,上海市海港大道1550号,201306

利用全球导航卫星系统干涉反射(GNSS-IR)技术来监测海面高度变化是近年来新兴的监测方法[1-3]。Löfgren等[4]采用载波相位法反演海面高度,其精度可达到cm级;Jin等[5]利用岸基BDS信号反演海面高度,其结果与验潮仪结果呈正相关;胡媛等[6]使用信噪比数据进行海面高度的反演实验,实验结果与验潮仪测量结果相关度为86%。在GNSS-IR技术模型中,SNR数据处理方法主要为多项式拟合法去趋势和Lomb-Scargle谱分析法(LSP)提频相结合。本文提出一种基于小波变换和改进Burg算法的GNSS-IR海平面测高方法。小波变换中的小波函数可任意伸缩和平移,能较好地识别信号的局部特征,并且小波变换在对低频信号进行分离时不会丢失信号原有的高频信息,因此应用小波变换能有效去除信号中的趋势项。改进的Burg算法对短序列数据进行分析时不仅分辨率高,而且能有效抑制谱峰偏移或谱线分裂现象,提高谱估计精度。

1 GNSS-IR海面测高原理

1.1 经典GNSS-IR海面测高模型

如图1所示,接收机可同时接收卫星直射信号和来自海面的反射信号,接收机天线距水面的反射高度为h,卫星仰角为θ。由几何关系可得,反射信号相对于直射信号存在额外路径,根据额外路径和仰角θ即可求得反射高度h[7]。再结合反射信号的波长及相位,可将反射信号的额外路径转换为额外相位:

图1 GNSS-IR海面测高模型原理Fig.1 Principle of GNSS-IR model of sea level measurement

(1)

式中,λ为载波波长。接收机接收到的SNR信号可表示为:

SNR=(AS)=

(2)

(3)

由式(3)可知,反射高度h与SNRrv角频率有关,即

(4)

式中,fSNR为SNR振荡项的振荡频率,则海面高度可表示为:

(5)

1.2 小波变换原理

小波变换[8]是利用一系列小波函数对原始信号进行逼近,分离出低频部分和高频部分。小波函数可任意伸缩和平移,能较好地识别信号的局部特征,并且小波变换在对低频信号进行分离时不会丢失信号原有的高频信息,因此应用小波变换能有效去除信号中的趋势项。由于小波函数以及小波分解层数的选择会决定SNR数据去趋势的效果,本文选择sym3小波函数和8层分解层数。

1.3 改进Burg算法

Burg算法[9]是建立在线性预测原理基础上求解AR系数的有效算法,其特点是在 Levison-Durbin 递归约束条件下,求出前、后向预测误差功率之和最小时的反射系数,并据此计算出所有阶次的AR参数。

根据线性预测原理对信号x(n)某一时刻n前后的p个数值进行预测,得出前、后向预测误差ef(n)、eb(n)以及前、后向预测误差功率ρf、ρb:

(6)

根据Burg算法的特点,令前、后向预测误差功率之和最小,即

(7)

ρf和ρb的求和范围不是0~(N-1+p),而是p~(N-1),即等效于ef(n)和eb(n)前后均不加窗,此时有:

(8)

式中,当阶次m=1,2,…,p时,ef(n)和eb(n)的递推关系可表示为:

(9)

(10)

(11)

(12)

从上式可以看出,与a1(1)真实值相比,其估计值存在估计误差项。因此,鉴于其误差源,需要对一阶系数误差项进行修正,即改进Burg算法。改进的算法是在预测误差功率最小的条件下直接求解模型的高阶系数。同时,为了不增加计算量,可以先计算二阶预测误差功率[11]。对于给定的信号x(n),可以先求得二阶误差平均功率ρ2,再计算二阶模型系数a2(1)、a2(2),最后得到a1(1)真实值为:

(13)

可以看出,通过二阶系数的推导间接校正一阶系数的估计误差,可避免误差项的影响,从而极大提高谱估计精度。

2 GNSS-IR海面测高模型验证实验

本文使用瑞典Onsala空间天文台GTGU站(57.392 954 9°N、11.913 488 6°E)的GNSS数据(https:∥zenodo.org/record/2924309)进行实验[12]。GTGU站安装在平均海平面上方约4 m处,接收机采样频率为1 s。在距接收机约1 km处安装验潮仪测量实际海面高度变化,并与反演结果进行对比分析。本次研究主要针对SNR去趋势项以及功率谱分析,并对GNSS-IR海面测高模型进行实验验证。

实验所选的GTGU站因靠近北极圈,其潮涨潮落周期无规律。图2为验潮仪记录的该站点2016-01~2016-06海面高度变化情况,虽然整体波动较小,但十分不规则,尤其是局部突变较多。

图2 验潮仪数据Fig.2 Data of tide gauge

2.1 基于小波变换的GNSS-IR海面测高模型精度分析

本文使用DOY32~38的SNR观测数据,结合LSP频谱分析法分别应用小波变换算法和多项式拟合法对海面高度进行反演,结果见表1。可以看出,基于小波变换的海面测高方法反演误差为4.96 cm,与验潮仪的相关系数达到0.98,且反演的有效点数为344个,能够较好地实现海面高度反演。小波变换算法的3项指标均优于多项式拟合法,在精度上可提高约20%,表明优化后的GNSS-IR海面测高模型具有可行性,同时说明新模型可提高GNSS数据的利用率。

表1 最小二乘和小波变换反演结果对比

2.2 基于小波变换和改进Burg算法的GNSS-IR海面测高模型精度分析

为了对比LSP和改进的Burg算法对反演结果的影响,选取2016-05的SNR观测值,基于多项式拟合法对海面高度进行反演,结果见表2。可以看出,基于改进Burg算法的反演结果在精度和有效反演点数上均优于LSP,说明改进的Burg算法在提取SNR振荡频率时具有一定优势。

表2 LSP和改进的Burg算法反演结果对比

本文在小波变换基础上,利用改进的Burg算法进行频谱分析来反演海平面高度。为分析仰角范围对反演结果的影响,设置5°~20°、5°~25°及5°~30°三个仰角范围进行实验,结果见表3。图3为5°~30°卫星仰角范围的反演结果。可以看出,随着仰角升高,反演误差逐渐降低,反演的有效点数逐渐增加,同时相关系数也有所升高,表明新模型可提高GNSS数据的利用率,并且具有良好的稳定性。

表3 基于小波变换的不同仰角范围反演结果对比

图3 验潮仪与优化后的GNSS-IR模型反演结果对比Fig.3 Comparison of the inversion results of tide gauge and optimized GNSS-IR model

为进一步验证小波变换对反演结果的改善效果,表4为结合LSP谱分析进行反演得到的最终结果。可以看出,改进的Burg算法反演海面高度误差最小,同时相关度最高。一般情况下将误差作为首要考虑因素,而本文提出的改进Burg算法反演海面高度误差最小,与验潮仪数据的相关度也最高,相比于LSP误差至少降低20%。本文还应用GTGU站2016-01~2016-06(其中DOY85~88数据缺失)的数据验证新模型在长时间海面高度反演中的效果,结果见表5。从表4和表5可见,Burg算法的反演结果差于LSP(长期结果相差不大),其原因是Burg算法存在谱峰偏移和谱线分裂等异常现象,使谱估计结果出现较大偏差。而改进的Burg算法在改进后可去除一阶参数产生的累积误差,使得反演结果的精度优于其他方法,且反演误差至少降低20%,相关系数能达到0.95(短期结果为0.98),反演的有效点数也相对较多。因此本文提出的小波变换算法和改进Burg算法的谱分析法能有效反演海面高度,而且适用于类似GTGU站所处的海平面变化无规律性的海域,具有精度高、相关度好、有效点数多等优点。

表4 基于小波变换的不同谱分析方法反演海面高度的结果

表5 小波变换结合不同谱分析方法1~6月反演结果

3 结 语

本文提出结合小波变换和改进的Burg算法反演海面高度,构建一种新的GNSS-IR海面测高模型,并在GTGU站进行海面高度反演实验,同时与多项式拟合法、LSP等频谱分析方法的反演结果进行对比。结果表明,短期时间序列的反演结果与验潮仪站测量值的相关度达到98%,反演精度为4.48 cm;长期时间序列反演结果的相关度也达到95%,精度为5.45 cm,表明新模型在海面测高方面具有可靠性和有效性,相比于传统测高模型精度可提高约20%,在稳定性和GNSS数据利用率上也有较大提高。同时,本文提出的新型GNSS-IR海面测高模型在反演海面高度变化无规律的海域时也具有独特优势。

猜你喜欢
仰角海面反演
反演对称变换在解决平面几何问题中的应用
基于ADS-B的风场反演与异常值影响研究
利用锥模型反演CME三维参数
海面床,轻轻摇
一类麦比乌斯反演问题及其应用
第六章 邂逅“胖胖号”
用锐角三角函数解决仰角、俯角问题
暗礁
分段三次Hermite插值计算GNSS系统卫星仰角
月夜的海面