发明名称 基于相关脉冲编码的光纤拉曼温度传感系统的解码算法
摘要 本发明公开了一种基于相关脉冲编码的光纤拉曼温度传感系统的解码算法,针对该技术中传统解码运算的计算效率低和存储空间大的问题,首先利用重叠保留法对接收到的两组双极性拉曼散射信号分别做分段处理,在此基础上对各分段信号和Golay脉冲编码序列做基于FFT的循环相关运算,并将各段相关结果按时间顺序依次组合起来,最后将这两组运算结果对应叠加完成整个系统的去噪过程。
申请公布号 CN104568215A 申请公布日期 2015.04.29
申请号 CN201410764862.1 申请日期 2014.12.11
申请人 合肥工业大学 发明人 姜海明;曹文峰;谢康;江海峰
分类号 G01K11/32(2006.01)I 主分类号 G01K11/32(2006.01)I
代理机构 安徽合肥华信知识产权代理有限公司 34112 代理人 余成俊
主权项 基于相关脉冲编码的光纤拉曼温度传感系统的解码算法,其特征在于:首先利用重叠保留法对接收到的两组双极性拉曼散射信号分别做分段处理,在此基础上对各分段信号和Golay脉冲编码序列做基于FFT的循环相关运算,并将各段相关结果按时间顺序依次组合起来,最后将这两组运算结果对应叠加完成整个系统的去噪过程,包括以下步骤:(1)、对拉曼散射信号进行采样:先后向传感光纤注入Golay单极性探测脉冲序列A<sup>+</sup>、A<sup>‑</sup>、B<sup>+</sup>、B<sup>‑</sup>,经探测模块实时采集后得到相应的拉曼散射信号a<sup>+</sup>、a<sup>‑</sup>、b<sup>+</sup>、b<sup>‑</sup>,令a=a<sup>+</sup>‑a<sup>‑</sup>,b=b<sup>+</sup>‑b<sup>‑</sup>,则与之对应的Golay双极性探测脉冲序列为A=A<sup>+</sup>‑A<sup>‑</sup>,B=B<sup>+</sup>‑B<sup>‑</sup>;(2)、利用重叠保留法对拉曼散射信号进行分段处理,具体过程如下:(a)、首先分段,以拉曼散射信号a为例,设探测脉冲序列A的长度为L(A)=L<sub>1</sub>、L(a)=L<sub>2</sub>,将拉曼散射信号a整分成与探测脉冲序列A长度相同的分段a<sub>k</sub>,k=1、2、3……ceil(L<sub>2</sub>/L<sub>1</sub>),ceil表示向正方向取整,每个分段的拉曼散射信号a<sub>k</sub>的长度设为L(a<sub>k</sub>),则L(a<sub>k</sub>)=L(A)=L<sub>1</sub>;(b)、其次扩展,以拉曼散射信号a为例,将每个分段的拉曼散射信号a<sub>k</sub>扩展至L<sub>1</sub>+L<sub>1</sub>‑1长度,扩展后的拉曼散射信号a<sub>k</sub>由前段a<sub>k‑1</sub>的L<sub>1</sub>‑1个保留样值点和自身的L<sub>1</sub>个实际样值点构成,k=2、3……ceil(L<sub>2</sub>/L<sub>1</sub>),当k=1时则通过前端补零进行扩展;(3)、对拉曼散射采样信号与相应的探测脉冲序列进行基于FFT的循环相关运算:以拉曼散射信号a为例,分别对拉曼散射信号各个扩展后的子段a<sub>k</sub>和相应的探测脉冲序列A求傅立叶变换,共轭相乘后求其反傅立叶变换:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>R</mi><msub><mi>Aa</mi><mi>k</mi></msub></msub><mo>=</mo><mi>IFFT</mi><mo>[</mo><mover><mrow><mi>FFT</mi><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow></mrow><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mi>FFT</mi><mrow><mo>(</mo><msub><mi>a</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000631128530000011.GIF" wi="1245" he="100" /></maths>式中,“<img file="FDA0000631128530000012.GIF" wi="109" he="61" />”为共轭运算符,k=1、2、3……ceil(L<sub>2</sub>/L<sub>1</sub>),ceil表示向正方向取整;根据公式(1)计算步骤(2)分段处理后的拉曼散射信号a<sub>k</sub>与探测脉冲序列A的2L<sub>1</sub>‑1点循环相关,并将各段循环相关结果的前L<sub>1</sub>‑1个点舍去,按照时间顺序将各段依次连接起来,得到探测脉冲序列A与拉曼散射采样信号a的循环相关运算结果R<sub>Aa</sub>,同样重复步骤(2)和步骤(3)可得探测脉冲序列与B拉曼散射采样信号b的循环相关运算结果R<sub>Bb</sub>;(4)系统最终解码运算的完成:将第三步中的R<sub>Aa</sub>、R<sub>Bb</sub>相叠加,完成基于Golay相关编码的光纤分布式拉曼温度传感系统的解码运算:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>y</mi><mo>=</mo><msub><mi>R</mi><mi>Aa</mi></msub><mo>+</mo><msub><mi>R</mi><mi>Bb</mi></msub></mtd></mtr><mtr><mtd><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>2</mn><mi>Nh</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo></mtd><mtd><mi>&tau;</mi><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>&tau;</mi><mo>&NotEqual;</mo><mn>0</mn></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000631128530000021.GIF" wi="1084" he="219" /></maths>其中N为Golay编码长度,h(t)为单脉冲系统拉曼散射信号。
地址 230009 安徽省合肥市屯溪路193号