用于光纤光栅传感系统的波长解调算法技术方案

技术编号:31372232 阅读:30 留言:0更新日期:2021-12-15 10:13
本发明专利技术公开了一种用于光纤光栅传感系统的波长解调算法,包括以下步骤:S1、采集经过光纤光栅调制后的反射光谱,对反射光谱进行预处理,得到反射光谱函数f0(λ);S2、以步长d1在光源带宽范围内构建虚拟反射光谱函数序列S1(n),将序列S1(n)中每个光谱函数与反射光谱函数f0(λ)进行互相关运算,得到一个相关系数值序列C1(n),找出C1(n)序列中最大值对应的序列S1(n)中的光谱函数f1(λ),记录f1(λ)对应的虚拟反射光谱波长值λ1。本发明专利技术解调系统结构简单,将对硬件设备的要求转化为构建虚拟函数进行互相关运算,系统成本低。系统成本低。系统成本低。

【技术实现步骤摘要】
用于光纤光栅传感系统的波长解调算法


[0001]本专利技术涉及光学传感
更具体地说,本专利技术涉及一种用于光纤光栅传感系统的波长解调算法。

技术介绍

[0002]光纤光栅传感器作为一种波长调制型光纤传感器,除了具有抗电磁干扰、耐高温耐腐蚀、复用能力强、灵敏度高、轻便灵活等优点外,还具有其独特的优势:波长调制的传感信号,不会受到传感系统信号强度变化等产生的影响。基于上述优势,光纤光栅传感器被广泛应用于航空航天、土木工程、石油石化等领域的温度、应变、位移等多种物理量的监测中。
[0003]如上所述,作为波长调制型传感器,实现波长的精确解调是光纤光栅传感系统的关键技术,目前比较常规的方式有两种:(1)采用窄线宽的可调谐激光器或者宽带光源加可调谐滤波器扫描得到光纤光栅反射谱的中心波长。(2)采用CCD的光谱探测器得到光纤光栅反射谱,然后寻峰求出光纤光栅的中心波长。以上两种方法对硬件精度的要求都比较高,同时波长的精度控制易受外界温度的影响。
[0004]专利CN108426594B公开了一种相关算法的光纤光栅反射谱解调系统,该系统将光谱仪采集的高精度反射谱作为基序列,然后将解调仪采集的光纤光栅反射谱经过预寻峰后与基序列进行相关运算,求解光纤光栅中心波长。该方法较以上两种方法有所改进,测量精度更高,但所使用的高精度光谱仪、解调仪等成本很高,系统也较为复杂。
[0005]基于以上现有方法的测量问题,需要提出一种解调精度高、速度快、成本低的波长解调算法,用于光纤光栅传感系统的实时波长解调。

技术实现思路

[0006]本专利技术的目的是针对现有光纤光栅波长解调系统存在的技术问题,本专利技术提出一种解调精度高、解调速度快、解调系统成本低的波长解调算法,通过构建光纤光栅虚拟反射光谱函数与光电探测器得到的实际反射光谱曲线进行互相关计算,通过相关系数的定位波长值,同时采用变步长算法降低运算,在较大波长范围内实现光纤光栅波长的快速高精度解调。
[0007]为了实现根据本专利技术的这些目的和其它优点,提供了一种用于光纤光栅传感系统的波长解调算法,包括以下步骤:
[0008]S1、采集经过光纤光栅调制后的反射光谱,对反射光谱进行预处理,得到反射光谱函数f0(λ);
[0009]S2、以步长d1在光源带宽范围内构建虚拟反射光谱函数序列S1(n),将序列S1(n)中每个光谱函数与反射光谱函数f0(λ)进行互相关运算,得到一个相关系数值序列C1(n),找出C1(n)序列中最大值对应的序列S1(n)中的光谱函数f1(λ),记录f1(λ)对应的虚拟反射光谱波长值λ1;
[0010]S3、减小步长到d2,在(λ1‑
2d1,λ1+2d1)范围内构建虚拟反射光谱函数序列S2(n),将
序列S2(n)中每个光谱函数与反射光谱函数f0(λ)进行互相关运算,得到一个相关系数值序列C2(n),找出C2(n)序列中最大值对应的序列S2(n)中的光谱函数f2(λ),记录f2(λ)对应的虚拟反射光谱波长值λ2;
[0011]S4、依次类推,按照上述步骤再减小步长,进行互相关运算,直到求得的波长值满足精度要求,此时停止运算,最后一步求得的虚拟反射光谱波长值即为解调波长值。
[0012]优选的是,所述S1中反射光谱的预处理具体为:通过三次样条插值拟合算法和小波阈值去噪方法对所得到的反射光谱数据进行预处理。
[0013]优选的是,所述S1中反射光谱的采集和调制具体包括:光源发出的光经耦合器传输到光纤光栅阵列中,调制后的反射光再经耦合器返回,最后经过光电探测和采集后,对得到光纤光栅反射光谱进入信号处理单元进行解调处理。
[0014]优选的是,所述光源在进入耦合器之间先经过隔离器。
[0015]优选的是,所述S2、S3、S4中,任意一个虚拟反射光谱函数与反射光谱函数f0(λ)的互相关运算公式为:
[0016][0017]本专利技术至少包括以下有益效果:
[0018]1、本专利技术提出的光纤光栅波长解调算法所涉及的解调系统结构简单,将对硬件设备的要求转化为构建虚拟函数进行互相关运算,系统成本低。
[0019]2、本专利技术提出的光纤光栅波长解调算法通过变步长算法可大大降低计算量,同时不降低解调精度,实现快速高精度解调。
[0020]本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。
附图说明
[0021]图1是本专利技术波长解调系统原理图;
[0022]图2是本专利技术解调算法流程图;
[0023]图3是实施例1的S1中反射光谱进行预处理后波形图;
[0024]图4是实施例1的S2中100pm步长的互相关运算结果;
[0025]图5是实施例1的S3中1pm步长互相关运算结果。
具体实施方式
[0026]下面结合附图对本专利技术进行详细、完整的说明。本领域普通技术人员在基于这些说明的情况下将能够实现本专利技术。在结合附图对本专利技术进行说明前,需要特别指出的是:本专利技术中在包括下述说明在内的各部分中所提供的技术方案和技术特征,在不冲突的情况下,这些技术方案和技术特征可以相互组合。
[0027]此外,下述说明中涉及到的本专利技术的实施例通常仅是本专利技术一部分的实施例,而不是全部的实施例。因此,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0028]以下结合附图及实施对本专利技术作进一步的详细说明,其具体实施过程如下:
[0029]如图2示,本专利技术提供一种用于光纤光栅传感系统的波长解调算法,包括以下步骤:
[0030]S1、采集经过光纤光栅调制后的反射光谱,对反射光谱进行预处理,得到反射光谱函数f0(λ);
[0031]S2、以较大步长d1在光源带宽范围内构建虚拟反射光谱函数序列S1(n),将序列S1(n)中每个光谱函数与反射光谱函数f0(λ)进行互相关运算,得到一个相关系数值序列C1(n),找出C1(n)序列中最大值对应的序列S1(n)中的光谱函数f1(λ),记录f1(λ)对应的虚拟反射光谱波长值λ1;
[0032]S3、减小步长到d2,在(λ1‑
2d1,λ1+2d1)范围内构建虚拟反射光谱函数序列S2(n),将序列S2(n)中每个光谱函数与反射光谱函数f0(λ)进行互相关运算,得到一个相关系数值序列C2(n),找出C2(n)序列中最大值对应的序列S2(n)中的光谱函数f2(λ),记录f2(λ)对应的虚拟反射光谱波长值λ2;
[0033]S4、依次类推,按照上述步骤再减小步长,进行互相关运算,直到求得的波长值满足精度要求,此时停止运算,最后一步求得的虚拟反射光谱波长值即为解调波长值。所述的S1、S2、S3、S4中,各个光谱函数的自变量序列相同,可进行互相关运算。
[0034]本技术方案还可以包括以下技术细节,以更好地实现技术效果:所述S1中反射光本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于光纤光栅传感系统的波长解调算法,其特征在于,包括以下步骤:S1、采集经过光纤光栅调制后的反射光谱,对反射光谱进行预处理,得到反射光谱函数f0(λ);S2、以步长d1在光源带宽范围内构建虚拟反射光谱函数序列S1(n),将序列S1(n)中每个光谱函数与反射光谱函数f0(λ)进行互相关运算,得到一个相关系数值序列C1(n),找出C1(n)序列中最大值对应的序列S1(n)中的光谱函数f1(λ),记录f1(λ)对应的虚拟反射光谱波长值λ1;S3、减小步长到d2,在(λ1‑
2d1,λ1+2d1)范围内构建虚拟反射光谱函数序列S2(n),将序列S2(n)中每个光谱函数与反射光谱函数f0(λ)进行互相关运算,得到一个相关系数值序列C2(n),找出C2(n)序列中最大值对应的序列S2(n)中的光谱函数f2(λ),记录f2(λ)对应的虚拟反射光谱波长值λ2;S4、依次类推,按照上述步骤再减小步长,进行互相关运...

【专利技术属性】
技术研发人员:杨华东王紫超刘志昂朱浩郑建新杨切周仁忠代百华李浩周浩王永威孙南昌朱金柱陈园李焜耀吕丹枫吕昕睿
申请(专利权)人:中交第二航务工程局有限公司
类型:发明
国别省市:

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

1