System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及定位,尤其涉及一种敲击点的定位方法、装置、设备及存储介质。
技术介绍
1、为了了解光缆的传输性能,优化网络布局,保障网络安全,需要进行光缆普查,对敲击位置进行定位是光缆普查的重要方式。
2、目前,对敲击位置进行定位的方法一般为通过获取敲击点的光散射信息、光反射信息和光干涉信息,并基于光散射信息分析得到测试光纤长度,基于光干涉信息分析得到敲击点与测试末端的距离,从而得到敲击点位置。
3、在现有的技术中,获取敲击点的各类信息是基于敲击点的振动信号,而敲击一个位置可能导致多个振动信号,上述通过振动信号进行分析从而确定敲击点位置的过程并未对振动信号是否来自同一敲击点进行甄别,导致对敲击点的定位准确性较低。
技术实现思路
1、本专利技术提供了一种敲击点的定位方法、装置、设备及存储介质,以解决现有技术中未对敲击点是否可以合并进行判断而直接对敲击点进行定位计算,导致敲击点的定位准确率较低的问题。
2、本专利技术第一方面提供了一种敲击点的定位方法,包括:获取光纤上的振动信号,得到振动数据,并识别所述振动数据中各振动信号对应的异常点;计算各振动信号中各帧信号的局部频域累加值;确定各振动信号对应的第一阈值和第二阈值;将各振动信号中相邻两帧信号的局部频域累加值分别与所述第一阈值和所述第二阈值进行比较;提取比较结果中符合要求的连续帧数小于预设帧数的目标振动信号,并确定所述目标振动信号对应的目标异常点;判断所述目标异常点的合理敲击时间间隔次数是否不小于预设次
3、在一种可行的实施方式中,所述对符合合并条件的敲击点进行合并,得到新的振动数据,包括:提取各敲击点对应振动信号的振动信号特征;基于各敲击点对应振动信号的振动信号特征进行特性相似度判断;若存在特征相似度不小于预设相似度的振动信号特征对应的振动信号为连续的振动信号,则将对应的敲击点进行合并,得到新的振动数据。
4、在一种可行的实施方式中,在对符合合并条件的敲击点进行合并,得到新的振动数据之后,在对所述新的振动数据对应的敲击点进行定位计算之前,还包括:提取完成合并的敲击点对应的位置集;提取所述位置集中的起始位置和终点位置;基于所述起始位置和所述终点位置计算出敲击点对应的盘留长度,并进行记录。
5、在一种可行的实施方式中,所述对所述新的振动数据对应的敲击点进行定位计算,包括:基于所述新的振动数据,确定敲击点对应的光缆沿线的目标距离;从盘留记录表中查询所述目标距离上存在的目标盘留长度;基于所述目标距离和所述目标盘留长度进行计算,得到所述敲击点的直线距离。
6、在一种可行的实施方式中,所述计算各振动信号中各帧信号的局部频域累加值,包括:提取各振动信号中的各帧信号;将各振动信号中的各帧信号从时域信号转换为频域信号;根据完成类型转换的各振动信号中的各帧信号计算出各振动信号中各帧信号的局部频域累加值。
7、在一种可行的实施方式中,所述将各振动信号中相邻两帧信号的局部频域累加值分别与所述第一阈值和所述第二阈值进行比较,包括:确定各振动信号中的当前帧信号和当前帧信号的前一帧信号,将当前帧信号局部频域累加值和当前帧信号的前一帧信号的局部频域累加值分别与所述第一阈值和所述第二阈值进行比较,基于比较结果判断当前帧信号是否符合要求;确定各振动信号中的当前帧信号的下一帧信号,将当前帧信号的下一帧信号局部频域累加值和当前帧信号局部频域累加值分别与所述第一阈值和所述第二阈值进行比较,基于比较结果判断当前帧信号的下一帧信号是否符合要求,以此类推,直至完成各振动信号中各帧信号的判断。
8、在一种可行的实施方式中,所述判断所述目标异常点的合理敲击时间间隔次数是否不小于预设次数,包括:计算所述目标异常点的每两个相邻的目标振动信号之间的敲击时间间隔;将敲击时间间隔进行分类,并计算各类敲击时间间隔的数量;基于各类敲击时间间隔的数量确定合理敲击时间间隔次数,并判断所述合理敲击时间间隔次数是否不小于预设次数。
9、本专利技术第二方面提供了一种敲击点的定位装置,包括:第一处理模块,用于获取光纤上的振动信号,得到振动数据,并识别所述振动数据中各振动信号对应的异常点;计算模块,计算各振动信号中各帧信号的局部频域累加值;第一确定模块,用于确定各振动信号对应的第一阈值和第二阈值;比较模块,用于将各振动信号中相邻两帧信号的局部频域累加值分别与所述第一阈值和所述第二阈值进行比较;第二处理模块,用于提取比较结果中符合要求的连续帧数小于预设帧数的目标振动信号,并确定所述目标振动信号对应的目标异常点;判断模块,用于判断所述目标异常点的合理敲击时间间隔次数是否不小于预设次数;第二确定模块,用于若所述目标异常点的合理敲击时间间隔次数不小于所述预设次数,则确定所述目标异常点为敲击点;合并模块,用于对符合合并条件的敲击点进行合并,得到新的振动数据;定位模块,用于对所述新的振动数据对应的敲击点进行定位计算。
10、在一种可行的实施方式中,所述合并模块具体用于:提取各敲击点对应振动信号的振动信号特征;基于各敲击点对应振动信号的振动信号特征进行特性相似度判断;若存在特征相似度不小于预设相似度的振动信号特征对应的振动信号为连续的振动信号,则将对应的敲击点进行合并,得到新的振动数据。
11、在一种可行的实施方式中,所述敲击点的定位装置还包括:第一提取模块,用于提取完成合并的敲击点对应的位置集;第二提取模块,用于提取所述位置集中的起始位置和终点位置;记录模块,用于基于所述起始位置和所述终点位置计算出敲击点对应的盘留长度,并进行记录。
12、在一种可行的实施方式中,所述定位模块具体用于: 基于新的信号曲线图,确定敲击点对应的光缆沿线的目标距离;从盘留记录表中查询所述目标距离上存在的目标盘留长度;基于所述目标距离和所述目标盘留长度进行计算,得到所述敲击点的直线距离。
13、在一种可行的实施方式中,所述计算模块具体用于: 提取各振动信号中的各帧信号;将各振动信号中的各帧信号从时域信号转换为频域信号;根据完成类型转换的各振动信号中的各帧信号计算出各振动信号中各帧信号的局部频域累加值。
14、在一种可行的实施方式中,所述比较模块具体用于:确定各振动信号中的当前帧信号和当前帧信号的前一帧信号,将当前帧信号局部频域累加值和当前帧信号的前一帧信号的局部频域累加值分别与所述第一阈值和所述第二阈值进行比较,基于比较结果判断当前帧信号是否符合要求;确定各振动信号中的当前帧信号的下一帧信号,将当前帧信号的下一帧信号局部频域累加值和当前帧信号局部频域累加值分别与所述第一阈值和所述第二阈值进行比较,基于比较结果判断当前帧信号的下一帧信号是否符合要求,以此类推,直至完成各振动信号中各帧信号的判断。
15、在一种可行的实施方式中,本文档来自技高网...
【技术保护点】
1.一种敲击点的定位方法,其特征在于,所述敲击点的定位方法包括:
2.根据权利要求1所述的敲击点的定位方法,其特征在于,所述对符合合并条件的敲击点进行合并,得到新的振动数据,包括:
3.根据权利要求2所述的敲击点的定位方法,其特征在于,在对符合合并条件的敲击点进行合并,得到新的振动数据之后,在对所述新的振动数据对应的敲击点进行定位计算之前,还包括:
4.根据权利要求1所述的敲击点的定位方法,其特征在于,所述对所述新的振动数据对应的敲击点进行定位计算,包括:
5.根据权利要求3所述的敲击点的定位方法,其特征在于,所述计算各振动信号中各帧信号的局部频域累加值,包括:
6.根据权利要求1至5中任一项所述的敲击点的定位方法,其特征在于,所述将各振动信号中相邻两帧信号的局部频域累加值分别与所述第一阈值和所述第二阈值进行比较,包括:
7.根据权利要求6所述的敲击点的定位方法,其特征在于,所述判断所述目标异常点的合理敲击时间间隔次数是否不小于预设次数,包括:
8.一种敲击点的定位装置,其特征在于,所述定位装置包
9.一种敲击点的定位设备,其特征在于,所述敲击点的定位设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述敲击点的定位方法。
...【技术特征摘要】
1.一种敲击点的定位方法,其特征在于,所述敲击点的定位方法包括:
2.根据权利要求1所述的敲击点的定位方法,其特征在于,所述对符合合并条件的敲击点进行合并,得到新的振动数据,包括:
3.根据权利要求2所述的敲击点的定位方法,其特征在于,在对符合合并条件的敲击点进行合并,得到新的振动数据之后,在对所述新的振动数据对应的敲击点进行定位计算之前,还包括:
4.根据权利要求1所述的敲击点的定位方法,其特征在于,所述对所述新的振动数据对应的敲击点进行定位计算,包括:
5.根据权利要求3所述的敲击点的定位方法,其特征在于,所述计算各振动信号中各帧信号的局部频域累加值,包括:
6.根据权利要...
【专利技术属性】
技术研发人员:欧秀平,陆加锐,潘浩,蔡抒枫,
申请(专利权)人:高勘广州技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。