【技术实现步骤摘要】
一种光谱信号峰值实时检测方法及装置
[0001]本专利技术涉及光谱信号检测的
,更具体地,涉及一种光谱信号峰值实时检测方法及装置
。
技术介绍
[0002]在
WDM(Wavelength Division Multiplexing
,波分复用
)
系统中,多波长光信号经过光滤波器解复用后,需要探测各个波长信号的功率,以进一步分析信号数据,这一步骤需要快速且准确
。
光电探测器检测此刻的信号功率后,需要进一步的对信号进行分析
、
筛选
、
记录,即需要一种快速处理算法来实时检测信号峰值,且该算法需要具有一定的鲁棒性
、
普适性,可用于检测功率差距大
、
周期不定的信号
。
[0003]现有技术公开了一种气体现场监测特征吸收峰提取方法,获取原始光谱数组,采用滑动平均方法创建平滑光谱数组;创建一阶微分光谱数组和二阶微分光谱数组;最小二乘法对特征峰左右两端窗口内的数据离散点进行拟合,得到左右两侧拟合直线的斜率以及截距;多次递归插值计算吸收特征峰范围内的光谱背景数组,平滑光谱数组中存储光谱强度值的向量与计算所得光谱背景数组中存储背景光谱值的向量相减,得扣除背景后的光谱数组用于新一轮平滑光谱数组的创建
。
但是在该方案适用于精细度较高的吸收光谱的气体吸收峰监测,对于功率峰值差过大的信号检测效果并不理想
。
技术实现思路
[0004]为解决当前多波长 ...
【技术保护点】
【技术特征摘要】
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.
启动峰值检测更新窗口,将峰值检...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。