一种DDM数据质量实时监测方法及系统

未命名 09-29 阅读:80 评论:0

一种ddm数据质量实时监测方法及系统
技术领域
1.本技术涉及gnss遥感技术领域,特别是涉及一种ddm数据质量实时监测方法及系统。


背景技术:

2.随着全球导航卫星系统(global navigation satellite system,gnss)的飞速发展,对gnss反射信号(gnss reflectometry,gnss-r)技术的应用越来越广泛,其中,利用gnss-r技术对全球海面风场测量、海面高度测量成为当前gnss遥感技术与应用领域的研究热点。
3.gnss-r技术通过对经海面反射的gnss卫星信号进行本地相关,随后进行相干累加和非相干累加得到延迟多普勒图(delay-doppler map,ddm),进而来反演海面风速、海面高度,ddm数据的质量对于反演结果有重要影响。ddm数据量大,内容复杂,难以实时监测和判断其质量,目前尚无对ddm数据质量进行实时监测并判断数据质量的相关系统。


技术实现要素:

4.本技术实施例提供了一种ddm数据质量实时监测方法及系统,以解决如何对ddm数据质量进行实时监测的问题。
5.第一方面,本技术实施例提供了一种ddm数据质量实时监测方法,所述方法包括:在实时获取到gnss探测仪生成的延迟多普勒图ddm数据的情况下,确定所述ddm数据对应的峰值点位置;确定基于所述峰值点位置得到的镜面反射点位置的有效性;在所述镜面反射点位置有效的情况下,获取所述峰值点位置对应的实际时延波形图dm和仿真dm;根据实际dm和所述仿真dm的匹配度,实时确定所述ddm数据质量情况。
6.第二方面,本技术实施例还提供一种ddm数据质量实时监测系统,所述系统包括:第一确定模块,用于在实时获取到gnss探测仪生成的延迟多普勒图ddm数据的情况下,确定所述ddm数据对应的峰值点位置;第二确定模块,用于确定基于所述峰值点位置得到的镜面反射点位置的有效性;获取模块,用于在所述镜面反射点位置有效的情况下,获取所述峰值点位置对应的实际时延波形图dm和仿真dm;数据质量确定模块,用于根据实际dm和所述仿真dm的匹配度,实时确定所述ddm数据质量情况。
7.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述的ddm数据质量实时监测方
法中的步骤。
8.第四方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的ddm数据质量实时监测方法的步骤。
9.本技术实施例至少包括以下技术效果:本技术实施例的技术方案,通过实时确定峰值点在ddm数据中的位置,实时判断基于峰值点确定的镜面反射点的有效性,在镜面反射点有效的情况下,实时获取峰值点在ddm数据中对应的实际dm和仿真dm,将实际dm与仿真dm进行匹配,通过匹配结果实时判断ddm数据的质量情况。实现了通过比较一维的时延波形确定二维ddm数据质量的目的,简化了ddm数据处理分析过程,从而降低了ddm数据质量实时监测的运算量,提高了ddm数据质量判断的实时性。
附图说明
10.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
11.图1是本技术实施例提供的ddm数据质量实时监测方法的流程示意图之一;图2是本技术实施例提供的ddm数据质量实时监测方法的流程示意图之二;图3是本技术实施例提供的ddm数据质量实时监测系统的结构示意图;图4为本技术实施例提供的电子设备的框图。
具体实施方式
12.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
13.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
14.在本技术的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
15.本技术实施例提供一种ddm数据质量实时监测方法,应用于ddm数据质量实时监测系统,如图1所示,该方法包括:步骤101,在实时获取到gnss探测仪生成的ddm数据的情况下,确定所述ddm数据对应的峰值点位置。
16.ddm数据是gnss遥感探测仪基于gnss-r对经海面反射的gnss卫星信号进行本地相关,随后进行相干累加和非相干累加得到。ddm数据质量实时监测系统通过与gnss遥感探测仪进行通信交互,获取该ddm数据。
17.ddm数据为一个m
×
n的二维矩阵(m,n∈),其中,m表示伪码延迟数目,相邻两个伪码延迟的间隔表示伪码延迟分辨率(单位:码片),n表示多普勒频率普线数目,相邻两个多普勒频率普线的频率间隔表示多普勒频率分辨率(单位:hz)。
18.步骤102,确定基于所述峰值点位置得到的镜面反射点位置的有效性。
19.由于gnss探测仪对镜面反射点的预测位置为ddm数据的峰值点位置,当正常接收到反射信号数据时,ddm的峰值点处于镜面反射点位置附近,所以峰值点位置为所述镜面反射点的概略位置,也就是说镜面反射点位置可以基于峰值点位置确定。
20.步骤103,在所述镜面反射点位置有效的情况下,获取所述峰值点位置对应的实际dm和仿真dm。
21.具体的,在确定镜面反射点位置有效的情况下,可以基于峰值点位置,确定峰值点位置对应的实际dm(delay map)以及仿真dm。其中,实际dm和仿真dm均为一维数组,可以将实际dm记为dm1[x],x∈[1,m],将仿真dm记为dm0[x],x∈[1,m]。
[0022]
步骤104,根据实际dm和所述仿真dm的匹配度,实时确定所述ddm数据质量情况。
[0023]
通过对比实际dm和仿真dm,得到实际dm和仿真dm的匹配度,进而确定ddm数据质量情况,实际dm和仿真dm的匹配度越高,ddm数据的质量越好。
[0024]
本技术实施例通过实时确定峰值点在ddm数据中的位置,实时判断基于峰值点确定的镜面反射点的有效性,在镜面反射点有效的情况下,实时获取峰值点在ddm数据中对应的实际dm和仿真dm,将实际dm与仿真dm进行匹配,通过匹配结果实时判断ddm数据的质量情况。实现了通过比较一维时延波形确定二维ddm数据质量的目的,简化了ddm数据处理分析过程,从而降低了ddm数据质量实时监测的运算量,提高了ddm数据质量判断的实时性,解决了ddm数据量大,难以实时监测和判断其质量的问题。
[0025]
在本技术一可选实施例中,确定基于所述峰值点位置得到的镜面反射点位置的有效性,包括:实时获取所述ddm数据的中心点位置;确定所述峰值点位置对应的码延迟以及所述中心点位置对应的码延迟;在所述峰值点位置对应的码延迟和所述中心点位置对应的码延迟差值的绝对值小于或等于第一预设阈值的情况下,确定基于所述峰值点位置得到的所述镜面反射点位置有效。
[0026]
具体的,实时获取到ddm数据后,通过计算ddm数据的峰值点,获取ddm数据的峰值点位置和中心点位置,获取所述峰值点位置对应的码延迟(记为d1)和所述中心点位置对应的码延迟(记为dcenter),比较d1和dcenter,理论上,d1和dcenter相等,但是考虑到电离、对流等因素对峰值点位置预测的干扰,ddm数据中峰值点和中心点所对应的码延迟存在一定偏差,只有d1和dcenter差值的绝对值小于或等于第一预设阈值的情况下,镜面反射点位置有效,ddm数据有效。
[0027]
进一步地,将上述的d1和dcenter的差值的绝对值记为d,下面对如何确定d的取值的过程进行介绍。由于电离、对流等对峰值点预测的干扰,ddm数据中对应的峰值点位置和中心点在码延迟方向上的误差范围一般不超过200米,gnss探测仪中采用的时延间隔为1/8码片,每个码片范围约为300米,依据公式d*1/8*300≤200,可以得到d≤5,因此可以将第一预设阈值设置为小于等于5的正整数。
[0028]
本技术上述实施方案,通过将峰值点对应的码延迟和中心点对应的码延迟进行比较,确定镜面反射点的有效性,从而确定ddm数据的有效性,该方法简化了对全部ddm数据处理分析过程,能够实时监测ddm数据有效性。
[0029]
在本技术一可选实施例中,获取所述峰值点位置对应的实际dm和仿真dm,包括:提取所述ddm数据中用于表征所述峰值点位置对应的反射信号码延迟的一维数组,并确定为所述实际dm;从预先存储的仿真dm数据库中,查找与所述实际dm相关性最大的dm,并确定为所述仿真dm。
[0030]
具体的,ddm数据为一个m
×
n的二维矩阵(m,n∈),其中,m表示伪码延迟数目,n表示多普勒频率普线数目。ddm数据中峰值点对应的位置为(i,j),其中i∈[1,m],j∈[1,n]。基于峰值点在ddm数据中对应的位置,可以提取出峰值点对应的一维时延波形,记为dm1[x],x∈[1,m]。
[0031]
本实施例中,可以从预先存储的仿真dm数据库中,查找与dm1相关性最大的dm,并确定为仿真dm,记为dm0[x],x∈[1,m]。
[0032]
本技术上述实施方案,通过从ddm数据中提取峰值点对应的实际dm,以及从预先存储的仿真dm数据库中,查找与实际dm相关性最大的dm确定为仿真dm,可以为后续判断ddm数据质量提供数据基础,获取到的实际dm1和仿真dm0均为一维数组,降低了判断ddm数据有效性的运算量,处理效率更高,同时提高了判断ddm数据质量的实时性。
[0033]
在本技术一可选实施例中,根据实际dm和所述仿真dm的匹配度,实时确定所述ddm数据质量情况,包括:对所述实际dm进行归一化处理,得到dm1
norm
,对所述仿真dm进行归一化处理,得到dm0
norm
;平移所述dm1
norm
,得到dm1
offset
,其中,所述dm1
offset
的峰值点位置所在码延迟与所述dm0
norm
的峰值点位置所在码延迟对齐;实时计算用于表征所述dm1
offset
和所述dm0
norm
之间匹配度的匹配参数;在所述匹配参数小于或等于第二预设阈值时,确定所述ddm数据为一级数据;在所述匹配参数大于所述第二预设阈值时,确定所述ddm数据为二级数据。
[0034]
具体的,为了对实际dm(dm1)和仿真dm(dm0)进行匹配,需要对dm1和dm0进行处理,具体包括归一化处理和对齐处理,通过归一化处理可以将dm1和dm0这两个数组中的元素值对应的范围均转化为0至1之间,通过对齐处理可以将dm1和dm0对应的峰值点位置处的码延迟对齐。
[0035]
本实施例中,通过对dm1[x]进行归一化处理,得到,x∈[1,m]。通过对仿真dm0[x]进行归一化处理,得到,x∈[1,m]。然后平移,得到,x∈[1,m]。
[0036]
由于实际dm1和仿真dm0对应的峰值点位置处的码延迟可能不重合,故需要平移,使得平移得到的与对应的峰值点位置处的码延迟对齐,从而方便对其进行匹配。
[0037]
在确定dm1
offset
和dm0
norm
之后,实时计算用于表征dm1
offset
和dm0
norm
之间匹配度的匹配参数,在匹配参数小于或等于第二预设阈值时,确定ddm数据为一级数据;在匹配参数大于第二预设阈值时,确定ddm数据为二级数据。其中,上述的一级数据的质量高于二级数据的质量。
[0038]
本技术上述实施方案,通过对实际dm和仿真dm进行归一化处理和对齐处理,得到范围相同、峰值点位置处码延迟重合的和,然后通过获取表征和之间匹配度的匹配参数,并通过该匹配参数判断ddm数据质量,可以降低判断ddm数据有效性的运算量,处理效率更高,同时提高判断ddm数据有效性的实时性。
[0039]
在本技术一可选实施例中,对所述实际dm进行归一化处理,得到dm1
norm
,对所述仿真dm进行归一化处理,得到dm0
norm
,包括:将所述实际dm中的每一数据分别与实际dm中的值最大的数据相除得到所述dm1
norm
;将所述仿真dm中的每一数据分别与仿真dm中的值最大的数据相除得到所述dm0
norm

[0040]
具体的,所述实际dm对应于第一数组,所述仿真dm对应于第二数组;对所述实际dm(dm1)进行归一化处理,得到dm1
norm
[x],x∈[1,m],对所述仿真dm(dm0)进行归一化处理,得到dm0
norm
[x],x∈[1,m]。
[0041]
具体的,在对实际dm进行归一化处理的过程中,首先计算得到实际dm中元素最大值,记为,然后将实际dm中的每一元素dm1[x]分别与相除得到归一化后的结果,记为,x∈[1,m],计算公式如下:
[0042]
同样的,在对仿真dm进行归一化处理的过程中,首先计算得到仿真dm中元素最大值,记为,然后将仿真dm中的每一元素dm0[x]分别与相除得到归一化后的结果,记为,x∈[1,m],计算公式如下:
[0043]
本技术上述实施方案,对实际dm和仿真dm进行归一化处理,得到dm1
norm
[x]和dm0
norm
[x],使得dm1
norm
[x]和dm0
norm
[x]这两个数组中的元素值在同一量级,便于后续进行波形匹配。
[0044]
在本技术一可选实施例中,平移所述dm1
norm
,得到dm1
offset
,包括:确定所述dm1
norm
中峰值点位置对应的码延迟;确定所述dm0
norm
中峰值点位置对应的码延迟;将所述dm0
norm
中峰值点位置对应的码延迟与所述dm1
norm
中峰值点位置对应的码延迟之差确定为待平移码片;在所述待平移码片大于零时,将所述dm1
norm
向右平移所述待平移码片,得到所述
dm1
offset
;在所述待平移码片小于零时,将所述dm1
norm
向左平移所述待平移码片的绝对值,得到所述dm1
offset

[0045]
具体的,将dm1
norm
中峰值点对应的码延迟记为d1,将dm0
norm
中峰值点位置对应的码延迟记为d0,将d0和d1之差也就是待平移码片记为d,在d大于零时,将dm1
norm
向右平移d码片,得到dm1
offset
;在d小于零时,将dm1
norm
向左平移|d|码片,得到dm1
offset。
[0046]
计算公式如下:
[0047][0048]
本技术上述实施方案,通过平移dm1
norm
[x],使得平移后得到的dm1
offset
[x]与dm0
norm
[x]分别对应的峰值点位置的码延迟重合,可以便于后续计算dm1
offset
[x]与dm0
norm
[x]之间的匹配度,降低判断ddm数据有效性的运算量,处理效率更高,同时提高判断ddm数据有效性的实时性。
[0049]
在本技术一可选实施例中,实时计算用于表征所述dm1
offset
和所述dm0
norm
之间匹配度的匹配参数,包括:实时计算所述dm1
offset
和所述dm0
norm
的均方根误差,将所述均方根误差确定为所述匹配参数。
[0050]
具体的,在计算dm1
offset
与dm0
norm
这两个波形的匹配参数时,可以采用均方根误差rmse来衡量实际值同仿真值之间的偏差,计算公式如下:
[0051]
当波形匹配度较高时,处理后的实际与仿真偏差较小,因此,两者差值的平方和再求均值得到的结果越小匹配度越高,反之,匹配度低。因此,若rmse≤th,则波形匹配;反之,波形不匹配。具体的,th可以根据经验确定为0.2。
[0052]
本技术上述实施方案,通过将dm1
offset
与dm0
norm
的均方根误差确定为判断两者之间匹配度的匹配参数,计算方式简单,可以降低判断ddm数据有效性的运算量,处理效率更高,同时提高判断ddm数据质量的实时性。
[0053]
下面对本技术实施例的整体实施流程进行介绍,如图2所示,包括:步骤201,实时获取gnss探测仪生成的ddm数据。
[0054]
步骤202,计算ddm数据的峰值点位置,获取峰值点位置对应的码延迟d1。
[0055]
步骤203,计算ddm数据中心点位置,并获取中心点位置对应的码延迟dcenter。
[0056]
步骤204,计算镜面反射点位置有效性的判断量d,d=|d1-dcenter|。
[0057]
步骤205,判断d是否小于等于5。若d小于等于5,执行步骤206,否则执行步骤207。
[0058]
步骤206,ddm数据有效。镜面反射点位置有效的情况下,ddm数据有效。
[0059]
步骤207,ddm数据无效。镜面反射点位置无效的情况下,ddm数据无效。
[0060]
步骤208,获取峰值点位置处的实际一维时延波形dm1。
[0061]
步骤209,获取与实际一维时延波形dm1对应的仿真一维时延波形dm0。
[0062]
步骤210,归一化处理dm1,得到dm1
norm
,归一化处理dm0,得到dm0
norm
,平移dm1
norm
得到dm1
offset
,dm1
offset
与dm0
norm
的峰值点位置处的码延迟对齐。
[0063]
步骤211,计算dm1
offset
和dm0
norm
的波形匹配度判断量均方根误差rems。
[0064]
步骤212,判断rems是否小于等于th。th可以根据经验确定为0.2。若rems小于等于th,执行步骤213,否则执行步骤214。
[0065]
步骤213,dm1
offset
和dm0
norm
波形匹配,确定所述ddm数据为一级数据。
[0066]
步骤214,dm1
offset
和dm0
norm
波形不匹配,确定所述ddm数据为二级数据。
[0067]
本技术提供的ddm数据质量实时监测方法,通过实时确定ddm数据中峰值点位置,判断镜面反射点位置的有效性,进而实时判断ddm数据的有效性。在ddm数据有效的情况下,通过实时获取ddm数据中峰值点位置处的实际一维时延波形,并将实际一维时延波形与对应的仿真一维时延波形进行匹配,通过匹配结果实时确定ddm数据的质量情况。以上方式,简化了对全部ddm数据处理分析过程,从而可以降低ddm数据质量实时监测的运算量,通过提取ddm数据中的关键参数,分步检测,具有实现简单和实时性强的特点。
[0068]
以上介绍了本技术实施例提供的ddm数据质量实时监测方法,下面将结合附图介绍本技术实施例提供的ddm数据质量实时监测系统。
[0069]
如图3所示,本发明实施例还提供了一种ddm数据质量实时监测系统,包括:第一确定模块301,用于在实时获取到gnss探测仪生成的延迟多普勒图ddm数据的情况下,确定所述ddm数据对应的峰值点位置;第二确定模块302,用于确定基于所述峰值点位置得到的镜面反射点位置的有效性;获取模块303,用于在所述镜面反射点位置有效的情况下,获取所述峰值点位置对应的实际时延波形图dm和仿真dm;数据质量确定模块304,用于根据实际dm和所述仿真dm的匹配度,实时确定所述ddm数据质量情况。
[0070]
可选的,第二确定模块包括:获取子模块,用于实时获取所述ddm数据的中心点位置;第一确定子模块,用于确定所述峰值点位置对应的码延迟以及所述中心点位置对应的码延迟;第二确定子模块,用于在所述峰值点位置对应的码延迟和所述中心点位置对应的码延迟差值的绝对值小于或等于第一预设阈值的情况下,确定基于所述峰值点位置得到的所述镜面反射点位置有效。
[0071]
可选的,获取模块包括:第三确定子模块,用于提取所述ddm数据中用于表征所述峰值点位置对应的反射信号码延迟的一维数组,并确定为所述实际dm;第四确定子模块,用于从预先存储的仿真dm数据库中,查找与所述实际dm相关性最大的dm,并确定为所述仿真dm。
[0072]
可选的,数据质量确定模块包括:归一化处理子模块,用于对所述实际dm进行归一化处理,得到dm1
norm
,对所述仿真dm进行归一化处理,得到dm0
norm

平移处理子模块,用于平移所述dm1
norm
,得到dm1
offset
,其中,所述dm1
offset
的峰值点位置所在码延迟与所述dm0
norm
的峰值点位置所在码延迟对齐;计算子模块,用于实时计算用于表征所述dm1
offset
和所述dm0
norm
之间匹配度的匹配参数;质量确定子模块,用于在所述匹配参数小于或等于第二预设阈值时,确定所述ddm数据为一级数据;在所述匹配参数大于所述第二预设阈值时,确定所述ddm数据为二级数据。
[0073]
可选的,归一化处理子模块包括:第一处理单元,用于将所述实际dm中的每一数据分别与实际dm中的值最大的数据相除得到所述dm1
norm
;第二处理单元,用于将所述仿真dm中的每一数据分别与仿真dm中的值最大的数据相除得到所述dm0
norm

[0074]
可选的,平移处理子模块包括:第一确定单元,用于确定所述dm1
norm
中峰值点位置对应的码延迟;第二确定单元,用于确定所述dm0
norm
中峰值点位置对应的码延迟;第三确定单元,用于将所述dm0
norm
中峰值点位置对应的码延迟与所述dm1
norm
中峰值点位置对应的码延迟之差确定为待平移码片;平移单元,用于在所述待平移码片大于零时,将所述dm1
norm
向右平移所述待平移码片,得到所述dm1
offset
;在所述待平移码片小于零时,将所述dm1
norm
向左平移所述待平移码片的绝对值,得到所述dm1
offset

[0075]
可选的,计算子模块进一步用于:实时计算所述dm1
offset
和所述dm0
norm
的均方根误差,将所述均方根误差确定为所述匹配参数。
[0076]
本技术提供的ddm数据质量实时监测系统,通过实时确定峰值点在ddm数据中的位置,实时判断基于峰值点确定的镜面反射点的有效性,在镜面反射点有效的情况下,实时获取峰值点在ddm数据中对应的实际dm和仿真dm,将实际dm与仿真dm进行匹配,通过匹配结果实时判断ddm数据的质量情况。实现了通过比较一维时延波形确定二维ddm数据质量的目的,简化了ddm数据处理分析过程,从而降低了ddm数据质量实时监测的运算量,提高了ddm数据质量判断的实时性,解决了ddm数据量大,难以实时监测和判断其质量的问题。
[0077]
本技术实施例还提供一种电子设备,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,处理器410用于执行以下步骤:在实时获取到gnss探测仪生成的延迟多普勒图ddm数据的情况下,确定所述ddm数据对应的峰值点位置;确定基于所述峰值点位置得到的镜面反射点位置的有效性;在所述镜面反射点位置有效的情况下,获取所述峰值点位置对应的实际时延波形图dm和仿真dm;根据实际dm和所述仿真dm的匹配度,实时确定所述ddm数据质量情况。
[0078]
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以
软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0079]
本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述的ddm数据质量实时监测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0080]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0081]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0082]
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0083]
以上所述仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本技术的保护范围内。

技术特征:
1.一种ddm数据质量实时监测方法,其特征在于,所述方法包括:在实时获取到gnss探测仪生成的延迟多普勒图ddm数据的情况下,确定所述ddm数据对应的峰值点位置;确定基于所述峰值点位置得到的镜面反射点位置的有效性;在所述镜面反射点位置有效的情况下,获取所述峰值点位置对应的实际时延波形图dm和仿真dm;根据实际dm和所述仿真dm的匹配度,实时确定所述ddm数据质量情况。2.根据权利要求1所述的ddm数据质量实时监测方法,其特征在于,确定基于所述峰值点位置得到的镜面反射点位置的有效性,包括:实时获取所述ddm数据的中心点位置;确定所述峰值点位置对应的码延迟以及所述中心点位置对应的码延迟;在所述峰值点位置对应的码延迟和所述中心点位置对应的码延迟差值的绝对值小于或等于第一预设阈值的情况下,确定基于所述峰值点位置得到的所述镜面反射点位置有效。3.根据权利要求1所述的ddm数据质量实时监测方法,其特征在于,获取所述峰值点位置对应的实际时延波形图dm和仿真dm,包括:提取所述ddm数据中用于表征所述峰值点位置对应的反射信号码延迟的一维数组,并确定为所述实际dm;从预先存储的仿真dm数据库中,查找与所述实际dm相关性最大的dm,并确定为所述仿真dm。4.根据权利要求1所述的ddm数据质量实时监测方法,其特征在于,根据实际dm和所述仿真dm的匹配度,实时确定所述ddm数据质量情况,包括:对所述实际dm进行归一化处理,得到dm1
norm
,对所述仿真dm进行归一化处理,得到dm0
norm
;平移所述dm1
norm
,得到dm1
offset
,其中,所述dm1
offset
的峰值点位置所在码延迟与所述dm0
norm
的峰值点位置所在码延迟对齐;实时计算用于表征所述dm1
offset
和所述dm0
norm
之间匹配度的匹配参数;在所述匹配参数小于或等于第二预设阈值时,确定所述ddm数据为一级数据;在所述匹配参数大于所述第二预设阈值时,确定所述ddm数据为二级数据。5.根据权利要求4所述的ddm数据质量实时监测方法,其特征在于,对所述实际dm进行归一化处理,得到dm1
norm
,对所述仿真dm进行归一化处理,得到dm0
norm
,包括:将所述实际dm中的每一数据分别与实际dm中的值最大的数据相除得到所述dm1
norm
;将所述仿真dm中的每一数据分别与仿真dm中的值最大的数据相除得到所述dm0
norm
。6.根据权利要求4所述的ddm数据质量实时监测方法,其特征在于,平移所述dm1
norm
,得到dm1
offset
,包括:确定所述dm1
norm
中峰值点位置对应的码延迟;确定所述dm0
norm
中峰值点位置对应的码延迟;将所述dm0
norm
中峰值点位置对应的码延迟与所述dm1
norm
中峰值点位置对应的码延迟之差确定为待平移码片;
在所述待平移码片大于零时,将所述dm1
norm
向右平移所述待平移码片,得到所述dm1
offset
;在所述待平移码片小于零时,将所述dm1
norm
向左平移所述待平移码片的绝对值,得到所述dm1
offset
。7.根据权利要求4所述的ddm数据质量实时监测方法,其特征在于,实时计算用于表征所述dm1
offset
和所述dm0
norm
之间匹配度的匹配参数,包括:实时计算所述dm1
offset
和所述dm0
norm
的均方根误差,将所述均方根误差确定为所述匹配参数。8.一种ddm数据质量实时监测系统,其特征在于,包括:第一确定模块,用于在实时获取到gnss探测仪生成的延迟多普勒图ddm数据的情况下,确定所述ddm数据对应的峰值点位置;第二确定模块,用于确定基于所述峰值点位置得到的镜面反射点位置的有效性;获取模块,用于在所述镜面反射点位置有效的情况下,获取所述峰值点位置对应的实际时延波形图dm和仿真dm;数据质量确定模块,用于根据实际dm和所述仿真dm的匹配度,实时确定所述ddm数据质量情况。9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1至7任一项所述的ddm数据质量实时监测方法中的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的ddm数据质量实时监测方法的步骤。

技术总结
本申请提供一种DDM数据质量实时监测方法及系统,其中,该方法包括:在实时获取到GNSS探测仪生成的DDM数据的情况下,确定所述DDM数据对应的峰值点位置;确定基于峰值点位置得到的镜面反射点位置的有效性;在镜面反射点位置有效的情况下,获取峰值点位置对应的实际DM和仿真DM;根据实际DM和仿真DM的匹配度,实时确定DDM数据质量情况。本申请实现了通过比较一维时延波形确定二维DDM数据质量的目的,简化了DDM数据处理分析过程,从而降低了DDM数据质量实时监测的运算量,提高了DDM数据质量判断的实时性。实时性。实时性。


技术研发人员:程双双 王先毅 孙越强 杜起飞 王冬伟 蔡跃荣 白伟华 李伟 仇通胜 王卓焱 乔颢 田羽森 张璐璐 李福 刘成 张浩
受保护的技术使用者:中国科学院国家空间科学中心
技术研发日:2023.08.17
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐