System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自动化探地雷达时间零点校正方法技术_技高网

一种自动化探地雷达时间零点校正方法技术

技术编号:40987573 阅读:9 留言:0更新日期:2024-04-18 21:31
本发明专利技术公开了一种自动化探地雷达时间零点校正方法,包括以下步骤:S1:获取每一道雷达数据,记为Ascan,对连续的雷达波形按等时窗进行采样;S2:根据采集方向使若干Ascan组成Bscan,Bscan表示雷达数据的剖面;S3:自动选择参数;S4:通过步骤S3得到一个波峰/波谷位置,并对k进行检查调整;S5:重复步骤S3和S4,获取任一雷达数据Ascan对应的波峰/波谷位置,记为K=[k<subgt;1</subgt;,k<subgt;2</subgt;,k<subgt;3</subgt;……k<subgt;n</subgt;],n为bscan中雷达数据Ascan的数量;S6:对序列K进行平滑处理;S7:移除跳跃的零点位置,完成时间零点校正。本发明专利技术的有益效果是:通过自动选择零点调节参数,无需人工参与,同时对异常数据进行剔除,避免处理后剖面不一致,提高了数据分辨率。

【技术实现步骤摘要】

本专利技术涉及雷达探测,特别是一种自动化探地雷达时间零点校正方法


技术介绍

1、探地雷达探测技术通过分析发射的高频宽带电磁波在媒质电磁特性不连续处产生的反射波特性,实现地下目标的成像定位,具有探测速度快、探测过程连续、分辨率高等优点,广泛应用于考古、岩土工程调查、灾害地质勘查等领域。

2、现有探地雷达数据处理时,一般有两种方法,其一是根据数据中第一个小波的负或正最大峰值,或者这两个峰值之间的零幅度点,手动选择时间零点输入进行校正,而手动选择时间零点不能代表整个数据的时间零点,实际上存在一定程度的差异,而且不同的数据分析员的选择也可能不一致;其二是在采集时将时间零点信息储存在雷达数据当中,需要使用时再进行调用,但目前大多数雷达数据中并没有保存时间零点的信息,处理时需要手动的调整参数,影响后续的数据分析工作。


技术实现思路

1、本专利技术的目的在于克服现有技术的缺点,提供一种自动化探地雷达时间零点校正方法。

2、本专利技术的目的通过以下技术方案来实现:一种自动化探地雷达时间零点校正方法,包括以下步骤:

3、s1:获取每一道雷达数据,记为ascan,对连续的雷达波形按等时窗进行采样;

4、s2:根据采集方向使若干ascan组成bscan,bscan表示雷达数据的剖面;

5、s3:自动选择参数;

6、s4:通过步骤s3得到一个波峰/波谷位置,并对k进行检查调整;

7、s5:重复步骤s3和s4,获取任一雷达数据ascan对应的波峰/波谷位置,记为k=[k1,k2,k3……kn],n为bscan中雷达数据ascan的数量;

8、s6:对序列k进行平滑处理;

9、s7:移除跳跃的零点位置,完成时间零点校正。

10、优选的,步骤s1中,每个ascan有256或512个采样点。

11、优选的,步骤s3中,还包括以下步骤:

12、s31:对bscan中的一个ascan数据选取其中绝对值最大的点为波峰,作为该ascan的初始零点k0,阈值t为ascan[k0]*0.5;

13、s32:选取位置k,标准为:

14、abs(ascan[k])>t;

15、该点上一个位置k-1和下一个位置k+1的振幅的绝对值小于k点振幅的绝对值,为

16、abs(ascan[k-1])<abs(ascan[k]);

17、abs(ascan[k+1])<abs(ascan[k]);

18、s33:当k<k0时,k不变,否则k=k0。

19、优选的,步骤s4中,检查ascan中从k-a到k+a的位置,当k-a<newk<k+a且abs(ascan[newk])>abs(ascan[k]),则修正k为newk。

20、优选的,步骤s6中,还包括以下步骤:

21、s61:计算k的一阶导数dk,

22、diffk[i]=k[i+1]-k[i];

23、其中,diffk为地面波位置的突变程度;

24、s62:从位置0开始,依次取一个长度为l的子序列subdk,若subdk[0]=0时,不检查该子序列,继续取下一子序列检查;若subdk[0]=val时,在子序列中找到位置u,使subdk[u]=-val,表明该区域为地面波位置异常区域,设置该异常段的地面位置为subdk[0对应的k值。

25、优选的,步骤s7中,确定整个k中出现次数最多的值val,遍历整个序列,当k[i]与val之间的差值小于3时,则k[i]不变,当k[i]与val之间的差值大于10时,则认为k[i]为跳跃值,使k[i]=val。

26、本专利技术具有以下优点:本专利技术通过自动选择零点调节参数,无需人工参与,同时对异常数据进行剔除,避免处理后剖面不一致,提高了数据分辨率。

本文档来自技高网...

【技术保护点】

1.一种自动化探地雷达时间零点校正方法,其特征在于:包括以下步骤:

2.根据权利要求l所述的自动化探地雷达时间零点校正方法,其特征在于:所述步骤S1中,每个Ascan有256或512个采样点。

3.根据权利要求2所述的自动化探地雷达时间零点校正方法,其特征在于:所述步骤S3中,还包括以下步骤:

4.根据权利要求3所述的自动化探地雷达时间零点校正方法,其特征在于:所述步骤S4中,检查Ascan中从k-a到k+a的位置,当k-a<newK<k+a且abs(Ascan[newK])>abs(Ascan[k]),则修正k为newK。

5.根据权利要求4所述的自动化探地雷达时间零点校正方法,其特征在于:所述步骤S6中,还包括以下步骤:

6.根据权利要求5所述的自动化探地雷达时间零点校正方法,其特征在于:所述步骤S7中,确定整个K中出现次数最多的值Val,遍历整个序列,当K[i]与Val之间的差值小于3时,则K[i]不变,当K[i]与Val之间的差值大于10时,则认为K[i]为跳跃值,使K[i]=Val。

【技术特征摘要】

1.一种自动化探地雷达时间零点校正方法,其特征在于:包括以下步骤:

2.根据权利要求l所述的自动化探地雷达时间零点校正方法,其特征在于:所述步骤s1中,每个ascan有256或512个采样点。

3.根据权利要求2所述的自动化探地雷达时间零点校正方法,其特征在于:所述步骤s3中,还包括以下步骤:

4.根据权利要求3所述的自动化探地雷达时间零点校正方法,其特征在于:所述步骤s4中,检查ascan中从k-a到k+a的位置,当k-a<newk<k+a且...

【专利技术属性】
技术研发人员:范崇霄钟新然吴拥桂仲成
申请(专利权)人:上海圭目机器人有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1