一种光谱信号峰值实时检测方法及装置制造方法及图纸

技术编号:39653116 阅读:7 留言:0更新日期:2023-12-09 11:21
本发明专利技术提出一种光谱信号峰值实时检测方法,通过搭建包括光滤波器

【技术实现步骤摘要】
一种光谱信号峰值实时检测方法及装置


[0001]本专利技术涉及光谱信号检测的
,更具体地,涉及一种光谱信号峰值实时检测方法及装置


技术介绍

[0002]在
WDM(Wavelength Division Multiplexing
,波分复用
)
系统中,多波长光信号经过光滤波器解复用后,需要探测各个波长信号的功率,以进一步分析信号数据,这一步骤需要快速且准确

光电探测器检测此刻的信号功率后,需要进一步的对信号进行分析

筛选

记录,即需要一种快速处理算法来实时检测信号峰值,且该算法需要具有一定的鲁棒性

普适性,可用于检测功率差距大

周期不定的信号

[0003]现有技术公开了一种气体现场监测特征吸收峰提取方法,获取原始光谱数组,采用滑动平均方法创建平滑光谱数组;创建一阶微分光谱数组和二阶微分光谱数组;最小二乘法对特征峰左右两端窗口内的数据离散点进行拟合,得到左右两侧拟合直线的斜率以及截距;多次递归插值计算吸收特征峰范围内的光谱背景数组,平滑光谱数组中存储光谱强度值的向量与计算所得光谱背景数组中存储背景光谱值的向量相减,得扣除背景后的光谱数组用于新一轮平滑光谱数组的创建

但是在该方案适用于精细度较高的吸收光谱的气体吸收峰监测,对于功率峰值差过大的信号检测效果并不理想


技术实现思路

[0004]为解决当前多波长光信号的峰值功率的实时检测中,对于信号峰值差过大的信号的检测效果不佳

检测速度慢的问题,本专利技术提出一种光谱信号峰值实时检测方法及装置,可精准识别周期内的有效光谱信号峰值,快速分析

识别

处理峰值信号,有效提高识别精度

[0005]为了达到上述技术效果,本专利技术的技术方案如下:
[0006]一种光谱信号峰值实时检测方法,包括:
[0007]S1.
搭建光谱信号峰值实时检测装置,所述光谱信号实时检测装置包括光滤波器

光滤波驱动器

探测器和主控制器;
[0008]S2.
利用光滤波驱动器向光滤波器提供驱动电压,主控制器控制光滤波器滤出光谱信号,探测器将滤出的光谱信号转换为离散的光谱信号数据并输入至主控制器,所述光谱信号数据为电压信号;
[0009]S3.
根据主控制器获得的实时光谱信号数据,分别构建波形上升检测窗口

峰值检测更新窗口

波形下降检测窗口;
[0010]S4.
启动波形上升检测窗口,利用波形上升检测窗口判断当前光谱信号数据的波形是否处于上升趋势,若是,进入步骤
S5
,否则,波形上升检测窗口向右滑动,重新判断当前光谱信号数据的波形是否处于上升趋势;
[0011]S5.
启动峰值检测更新窗口,利用峰值检测更新窗口获取并更新光谱信号数据的
局部最大值;启用波形下降检测窗口判断当前光谱信号数据的波形是否满足波形峰值检测结束条件,若是,进入步骤
S6
,否则,峰值检测更新窗口与波形下降检测窗口向右滑动,继续更新局部最大值并判断光谱信号数据的波形是否满足波形峰值检测结束条件;
[0012]S6.
将当前局部最大值记为此次波形检测峰值,结束本轮峰值检测

[0013]本技术方案将光谱信号转换为离散的电压信号,通过设置波形上升检测窗口

峰值检测更新窗口

波形下降检测窗口识别电压信号的波形和峰值,适用于多种周期或准周期光谱信号的峰值检测,实时性强且步骤简单

[0014]优选地,在步骤
S4
中,利用波形上升检测窗口判断当前光谱信号数据的波形是否处于上升趋势,具体步骤如下:
[0015]S41.
设置上升检测标记阈值和上升检测窗口时间,初始化上升标记数量;
[0016]S42.
利用波形上升检测窗口比较上一时刻的光谱信号数据与当前光谱信号数据,若上一时刻的光谱信号数据大于或等于当前光谱信号数据,上升标记数量不变,若上一时刻的光谱信号数据小于当前光谱信号数据,令上升标记数量加1;
[0017]S43.
判断当前上升标记数量是否达到上升检测标记阈值,若是,关闭波形上升检测窗口并进入步骤
S5
,否则,进入步骤
S44

[0018]S44.
进入下一时刻,判断当前采集时间是否超出上升检测窗口时间,若是,重置上升标记数量,返回步骤
S42
,否则,直接返回
S42。
[0019]在此,通过设置波形上升检测窗口识别光谱信号数据的上升波形
[0020]优选地,在步骤
S5
中,具体步骤如下:
[0021]S51.
设置下降检测标记阈值和下降检测窗口边界,初始化下降标记数量;
[0022]S52.
启动峰值检测更新窗口,将峰值检测更新窗口第一时刻的数据作为局部最大值;
[0023]S53.
利用峰值检测更新窗口比较下一时刻的光谱信号数据与局部最大值,若当前光谱信号数据小于局部最大值,进入步骤
S54
,否则,进入步骤
S56

[0024]S54.
启动波形下降检测窗口,利用波形下降检测窗口比较当前光谱信号数据与局部最大值,若当前光谱信号数据小于局部最大值,令下降标记数量加1;
[0025]S55.
判断当前下降标记数量是否达到下降检测标记阈值,若是,进入步骤
S57
,否则,返回步骤
S53

[0026]S56.
将局部最大值替换为当前光谱信号数据,重置下降标记数量与波形下降检测窗口,进入步骤
S57

[0027]S57.
判断下一时刻的光谱信号数据是否超出下降检测窗口边界,若是,将当前局部最大值记为此次波形检测峰值,结束本轮峰值检测,否则,返回步骤
S53。
[0028]在此,通过设置峰值检测更新窗口获取光谱信号数据的峰值,通过设置波形下降检测窗口识别光谱信号数据的下降波形

[0029]优选地,所述波形下降检测窗口的关闭条件为下降标记数量达到下降检测标记阈值或在新一轮峰值检测中开启波形上升检测窗口,波形上升检测窗口与波形下降检测窗口同一时刻最多开启其中一个

[0030]本专利技术还提出一种光谱信号实时检测装置,包括光滤波器

光滤波驱动器

探测器和主控制器;所述光滤波器的信号输出端连接探测器的信号输入端,所述探测器的信号输
出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种光谱信号峰值实时检测方法,其特征在于,包括:
S1.
搭建光谱信号峰值实时检测装置,所述光谱信号实时检测装置包括光滤波器

光滤波驱动器

探测器和主控制器;
S2.
利用光滤波驱动器向光滤波器提供驱动电压,主控制器控制光滤波器滤出光谱信号,探测器将滤出的光谱信号转换为离散的光谱信号数据并输入至主控制器,所述光谱信号数据为电压信号;
S3.
根据主控制器获得的实时光谱信号数据,分别构建波形上升检测窗口

峰值检测更新窗口

波形下降检测窗口;
S4.
启动波形上升检测窗口,利用波形上升检测窗口判断当前光谱信号数据的波形是否处于上升趋势,若是,进入步骤
S5
,否则,波形上升检测窗口向右滑动,重新判断当前光谱信号数据的波形是否处于上升趋势;
S5.
启动峰值检测更新窗口,利用峰值检测更新窗口获取并更新光谱信号数据的局部最大值;启用波形下降检测窗口判断当前光谱信号数据的波形是否满足波形峰值检测结束条件,若是,进入步骤
S6
,否则,峰值检测更新窗口与波形下降检测窗口向右滑动,继续更新局部最大值并判断光谱信号数据的波形是否满足波形峰值检测结束条件;
S6.
将当前局部最大值记为此次波形检测峰值,结束本轮峰值检测
。2.
根据权利要求1所述的光谱信号峰值实时检测方法,其特征在于,在步骤
S4
中,利用波形上升检测窗口判断当前光谱信号数据的波形是否处于上升趋势,具体步骤如下:
S41.
设置上升检测标记阈值和上升检测窗口时间,初始化上升标记数量;
S42.
利用波形上升检测窗口比较上一时刻的光谱信号数据与当前光谱信号数据,若上一时刻的光谱信号数据大于或等于当前光谱信号数据,上升标记数量不变,若上一时刻的光谱信号数据小于当前光谱信号数据,令上升标记数量加1;
S43.
判断当前上升标记数量是否达到上升检测标记阈值,若是,关闭波形上升检测窗口并进入步骤
S5
,否则,进入步骤
S44

S44.
进入下一时刻,判断当前采集时间是否超出上升检测窗口时间,若是,重置上升标记数量,返回步骤
S42
,否则,直接返回
S42。3.
根据权利要求1所述的光谱信号峰值实时检测方法,其特征在于,在步骤
S5
中,具体步骤如下:
S51.
设置下降检测标记阈值和下降检测窗口时间,初始化下降标记数量;
S52.
启动峰值检测更新窗口,将峰值检...

【专利技术属性】
技术研发人员:张康姜海明凌雨谢康
申请(专利权)人:广东工业大学
类型:发明
国别省市:

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

1