一种OTDR采集数据的曲线显示方法技术

技术编号:10074520 阅读:427 留言:0更新日期:2014-05-24 01:04
本发明专利技术公开了一种OTDR采集数据的曲线显示方法,用于对一光时域反射计采集到的若干数据进行显示,该曲线显示方法包括如下步骤:分组步骤,对所有检测数据进行排序并分组;取值步骤,从每组中选取两个数据作为特征值点;显示步骤,依次显示所有特征值点。本发明专利技术具有以下有益效果:提高测试曲线显示准确率,减少丢事件现象,对于非熟练测试者也可正确判断事件点;对测试曲线中的高斯噪声有较好的抑制作用。在对曲线进行放大时,不会出现突兀的窄反射峰;在对曲线进行压缩时,也不会导致窄反射峰突然消失;因此在不同的显示比例下,均可获得相似的显示曲线,从而提高了测试曲线显示的准确率及一致性。

【技术实现步骤摘要】

本专利技术属于光时域反射
,具体涉及一种OTDR采集数据的曲线显示方法
技术介绍
在使用光时域反射计进行光纤检测时,需要将检测到的数据显示为测试曲线,测试曲线的横坐标为光纤的距离位置,纵坐标为各个数据的特征值,操作者通过观察测试曲线上有无反射峰或反射峰的位置来判断被测光纤链路中有无故障或故障点的距离位置。对于一幅测试波形,由于采集的数据点非常多,而显示器件的分辨率有限,在一帧画面中无法清楚准确地显示全部的采集数据,因此,通常采用波形缩放显示技术即对采集的数据抽点显示。但是当水平方向压缩较大时,测试曲线上较窄的反射峰将无法显示出来,容易使非熟练的测试者产生判断错误,认为测试曲线上没有反射峰;而对于经验丰富的操作者,为了观察测试曲线上有无反射峰,必须将测试曲线逐段沿横坐标方向尽量放大,才能准确地判定测试曲线上有无较窄的反射峰,造成实际测试的不方便。为了在波形压缩状态下也能显示出波形中的所有较窄反射峰,有些现有技术采用对采集数据进行分组,对每组数据求算术平均值,将该算术平均值作为特征值进行显示。采用算数平均值的方法虽然在一定程度上解决了较窄的反射峰无法显示的问题,但是采用此种方法在不同缩放比例下,显示的曲线存在一定程度的差异性。
技术实现思路
为了克服现有技术中存在的缺陷,本专利技术提供一种OTDR采集数据的曲线显示方法,具体的技术方案如下:一种OTDR采集数据的曲线显示方法,用于对一光时域反射计采集到的若干数据进行显示,该曲线显示方法包括如下步骤:分组步骤:预设一分组系数,分组系数为整数;根据显示屏的总像素值,将总像素值除以分组系数获得的值向上取整,得到一整数值,将整数值作为分组数;根据每个数据对应的光纤位置距离由近到远,对所有数据进行排序;根据分组数,对排序后的所有数据进行顺序分组;取值步骤:对每组数据进行一次遍历,查找每组数据中的最大值和最小值,同时,计算该组数据的极值斜率k、平均斜率a和斜率方差e;根据极值斜率k、平均斜率a以及斜率方差e进行判断,选取该组数据中的两个数据的两个特征值点;所述极值斜率k是指最大值与最小值之间的斜率;显示步骤:根据在所有数据中的排序,依次显示所有特征值点;其中,设分组系数为N,每N个像素显示两个特征值点。作为优化方案,分组系数的取值范围为4~6。作为优化方案,取值步骤进一步包括:当极值斜率k与平均斜率a的误差较大时,取最大值和最小值为该组数据的两个特征值点;当极值斜率k与平均斜率a的误差较小且斜率方差e较小时,取该组数据中光纤位置距离1/3和2/3处的两个数据为该组数据的两个特征值点。作为优化方案,显示步骤还包括:通过直线将显示的各特征值点依次相连。作为优化方案,进一步包括:缩放步骤:对某一组数据再次进行分组步骤、取值步骤以及显示步骤。作为优化方案,选择至少一组中的全部数据切换到显示屏上同时显示。作为优化方案,选择至少一组中的全部数据在子显示屏上同时显示。作为优化方案,在子显示屏上动态地显示全部光纤曲线图,具体为对取值步骤中获得的所有组中的所有特征值点再次进行分组步骤、取值步骤以及显示步骤。与现有技术相比,本专利技术具有以下有益效果:(1)提高测试曲线显示准确率,减少丢事件现象,对于非熟练测试者也可正确判断事件点;对测试曲线中的高斯噪声有较好的抑制作用。(2)由于采取分组后抽取特征点而非算术平均的方式,在对曲线进行放大时,不会出现突兀的窄反射峰;在对曲线进行压缩时,也不会导致窄反射峰突然消失;因此在不同的显示比例下,均可获得相似的显示曲线,从而提高了测试曲线显示的准确率及一致性;(3)本专利技术优化了抽取特征点时数据计算处理的流程,能够在最短的时间内获得所需的特征点,不会因数据运算的复杂化而导致运算速度降低。附图说明图1本专利技术的总流程图;图2为原始数据的显示曲线图;图3为采用本专利技术的显示曲线图一;图4为采用本专利技术的显示曲线图二;图5为采用本专利技术的显示曲线图三;图6为采用平均值法的显示曲线图一;图7为采用平均值法的显示曲线图二。具体实施方式下面结合附图以实施例的方式详细描述本专利技术。实施例1:如图1所示,一种OTDR采集数据的曲线显示方法,用于对一光时域反射计采集到的若干数据进行显示,该曲线显示方法包括如下步骤:分组步骤:预设一分组系数N,该分组系数N为整数;为了获取最佳的显示效果,分组系数的取值范围一般设为4~6。根据显示屏的总像素值P,将总像素值P除以分组系数N获得的值向上取整,得到一整数值,将整数值作为分组数M,即                                               ;根据每个数据对应的光纤位置距离由近到远,对所有数据进行排序。根据分组数M,对排序后的所有数据进行顺序分组,设总数据量为D,每组的数据量为D/M。取值步骤:对每组数据进行一次遍历,查找每组数据中的最大值max和最小值min,同时,计算该组数据的极值斜率k、平均斜率a和斜率方差e;根据极值斜率k、平均斜率a以及斜率方差e进行判断,选取该组数据中的两个数据作为两个特征值点。当极值斜率k与平均斜率a的误差较大时,取最大值max与最小值min为该组数据的两个特征值点;这里的误差较大是指:误差大于平均斜率a的20%。当极值斜率k与平均斜率a的误差较小且斜率方差e也较小时,取该组数据中光纤位置距离1/3和2/3处的两个数据为该组数据的两个特征值点;这里的误差较小是指:误差小于平均斜率a的20%;斜率方差e较小是指:斜率标准差(即斜率方差e的算数平方根)小于20%。极值斜率k是指该组数据的最大值max与最小值min之间的斜率,极值斜率k的求取方法为:计算最大值max和最小值min两点之间纵坐标(数据的功率值)的差值并除以横坐标(光纤位置距离)的差值。所谓的平均斜率a,就是将当前组内相邻各数据之间的斜率求和后平均。斜率方差e,顾名思义,为当前组内相邻各数据之间的斜率与平均斜率a之差的平方和的平均数。由于当前组内相邻各数据点在横坐标(光纤位置距离)上是等差分布的,因此,可以将相邻各数据点横坐标差值视为1,平均斜率a经等效变换后,等于相邻各数据点差值的平均。斜率方差e的情况与平均斜率a类似,经等效变换后,等于各数据点差值方差。由此可见,根据极值斜率k、平均斜率a以及斜率方差e可以判断出该组数据生成曲线的形状:当极值斜率k与平均斜率a的误差较大时,曲线呈波状,此时取最大值和最小值为特征值点不容易丢失事件,可以得到较好的显示效果;当k与a的误差较小且e也较小时,曲线呈线状,此时取该组数据中光纤位置距离1/3和2/3处的两个数据为该组数据的两个特征值点,这样可以消除锯齿,提高显示效果;若针对线状曲线也采取最大值、最小值的方式,对于生成的曲线将会产生阶梯状的锯齿,显示效果不佳。由于获取最大值和最小值是通过遍历该组中所有数据,进行比较大小后获得的,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种OTDR采集数据的曲线显示方法,用于对一光时域反射计采集到的若干数据进行显示,其特征在于,该曲线显示方法包括如下步骤:
分组步骤:预设一分组系数,所述分组系数为整数;根据显示屏的总像素值,将所述总像素值除以所述分组系数后获得的值向上取整,得到一整数值,将所述整数值作为分组数;根据每个数据对应的光纤位置距离由近到远,对所有数据进行排序;根据所述分组数,对排序后的所有数据进行顺序分组;
取值步骤:对每组数据进行一次遍历,查找每组数据中的最大值和最小值,同时,计算该组数据的极值斜率k、平均斜率a和斜率方差e;根据极值斜率k、平均斜率a以及斜率方差e进行判断,选取该组数据中的两个数据作为两个特征值点;其中,所述极值斜率k是指最大值与最小值之间的斜率;
显示步骤:根据在所有数据中的排序,依次显示所有特征值点;其中,设所述分组系数为N,每N个像素显示两个特征值点。
2.根据权利要求1所述的一种OTDR采集数据的曲线显示方法,其特征在于,所述分组系数的取值范围为4~6。
3.根据权利要求1或2所述的一种OTDR采集数据的曲线显示方法,其特征在于,所述取值步骤进一步包...

【专利技术属性】
技术研发人员:李智敏
申请(专利权)人:上海温光自动化技术有限公司
类型:发明
国别省市:

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

1