论文部分内容阅读
光时域反射(OTDR)是目前较为实用的一种光纤后向散射测量技术,它通过测量光脉冲沿光纤传输时所产生的后向信号,主要包括Rayleigh、Raman、Brillouin等散射信号类型及Fresnel反射,以获取光纤链路的特性,被广泛应用于无源光网络(PON)的实时监测和故障定位中。随着PON的日益庞大和复杂,研究OTDR的精准高效的事件分析算法显得尤为重要,它可减少网络维护时间和人力开销,以确保网络正常稳定地运行。传统的事件定位算法包括两点法与最小二乘法、Gabor变换法、小波变换法等。两点法与最小二乘法相结合是早期的事件定位算法中较为成熟的一种,它原理简单,容易编程实现,但事件判别易受噪声影响,精度差。针对于此,Gabor变换法作为一种时频分析的解决方案,可有效提高检测精度,但其窗函数固定,只具有单一分辨率。相比而言,小波变换法通过对OTDR数据做离散二进小波变换的多分辨率分析更为可取,但计算复杂度过高,不适合在现有的PON监测系统中采用。因此,本文对比研究了不同算法定位OTDR事件的性能优劣,基于计算复杂度和算法性能的折中考虑,提出了短时傅里叶变换(STFT)与模型相关匹配相结合的方法,有效地提高了事件判别的准确度和对噪声的容限度。另外,传统OTDR事件分析是基于点对点的光纤线路进行的,而在实际PON中,线路基本上都是复杂的点对多点结构,因而除了对事件定位算法提出更高要求以外,还需要合理的故障告警算法与之匹配,才能自动地及时告警故障点位置。本文提出的点对多点的故障告警算法,周期性地获取参考和测量两条迹线,设置故障点优先级,针对断点、裂缝、接头松动、熔接损耗等不同情况完成故障告警流程。最后,本文基于实验室自主研发的硬件测试平台,设计了相应的基于Code::Blocks的软件系统,包括算法的C/C++实现,利用wxWidgets插件用户界面设计,迹线显示及操作,故障信息告警等重要内容。该系统界面友好,流程合理,鲁棒性及实用性较强,能够很好地满足用户在线监控PON的需求。