System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及量子计算领域,具体而言,涉及一种频谱信号的峰值检测方法和峰值检测装置、电子设备以及非瞬时性计算机可读存储介质。
技术介绍
1、在信号处理和数据分析领域,峰值检测是一项重要的任务,常常用于从复杂信号中提取有用信息,目前仍依靠人工标注峰值,效率不高,单纯依靠峰值检测缺乏物理意义,识别情况不符实际,多峰拟合方法和峰值检测算法结合效果稍好,虽然减少了专家的大部分工作量,但仍然在峰值劈裂等情况下面临识别不准的问题,即使利用边缘计算来局部搜索其余峰值,在面对处理动态、变化或噪声较多的数据时,仍需专家进行矫正。
技术实现思路
1、本申请旨在提出一种频谱信号的峰值检测方法和峰值检测装置、电子设备以及非瞬时性计算机可读存储介质,以解决峰值检测时效率低且不准确的问题。
2、根据本申请的一方面,提出一种频谱信号的峰值检测方法,包括:响应于频谱信号的峰值检测指令,确定所述频谱信号的峰值数量;根据预设的峰值显著值阈值对所述频谱信号进行峰值检测,得到初始峰值信息;根据所述峰值数量和所述初始峰值信息确定所述频谱信号的峰值检测的参数值。
3、根据一些实施例,在确定所述频谱信号的峰值数量之前,还包括:对所述频谱信号进行预处理,其中,所述预处理包括数据归一化、填补空值和/或低通滤波。
4、根据一些实施例,根据预设的峰值显著值阈值对所述频谱信号进行峰值检测,得到初始峰值信息,包括:对所述频谱信号进行峰值检测,确定所述频谱信号中每个峰值的显著性信息;比较每个峰值的显著性信息和
5、根据一些实施例,所述初始峰值信息包括峰值位置、峰值宽度和/或峰值高度。
6、根据一些实施例,根据所述峰值数量和所述初始峰值信息确定所述频谱信号的峰值检测的参数值,包括:根据所述初始峰值信息确定所述频谱信号进行峰值检测的参数范围;根据确定的所述频谱信号的峰值数量更新所述峰值显著值阈值;利用参数网格法遍历所述参数范围,选择所述参数范围中峰值位置误差最小时对应的参数值作为所述频谱信号进行峰值检测的参数值。
7、根据一些实施例,利用参数网格法遍历所述参数范围,选择所述参数范围中峰值位置误差最小时对应的参数值作为所述频谱信号进行峰值检测的参数值,包括:利用所述峰值显著值阈值对所述频谱信号进行峰值检测,得到峰值检测结果;遍历所述参数范围,得到所述参数范围中的任意一组参数;利用得到的任意一组参数对所述频谱信号的分区间进行峰值形状拟合,得到拟合峰值信息;计算所述峰值检测结果与所述拟合峰值信息中的峰值位置误差;根据所述峰值位置误差确定所述参数范围中峰值位置误差最小时对应的参数值,作为所述频谱峰值检测的参数值。
8、根据一些实施例,利用得到的任意一组参数对所述频谱信号的分区间进行峰值形状拟合,得到拟合峰值信息,包括:根据所述任意一组参数将所述频谱信号划分为多个分区间,且每个区间包括一个峰值;对每个分区间进行单峰洛伦兹拟合,以对所述频谱信号的分区间进行峰值形状拟合,得到所述拟合峰值信息。
9、根据本申请的一方面,提出一种频谱信号的峰值检测装置,包括:峰值数量确定单元,用于响应于频谱信号的峰值检测指令,确定所述频谱信号的峰值数量;初始峰值信息确定单元,用于根据预设的峰值显著值阈值对所述频谱信号进行峰值检测,得到初始峰值信息;参数值确定单元,用于根据所述峰值数量和所述初始峰值信息确定所述频谱信号的峰值检测的参数值。
10、根据本申请的一方面,提出一种电子设备,包括:处理器;以及存储器,存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行如前任一实施例所述的峰值检测方法。
11、根据本申请的一方面,提出一种非瞬时性计算机可读存储介质,其上存储有计算机可读指令,当所述指令被处理器执行时,使得所述处理器执行如前任一实施例所述的峰值检测方法。
12、根据本申请的实施例,利用确定的频谱信号的峰值数量自适应调整峰值显著值阈值,不断缩小参数空间,寻找最优的参数值,不仅实现了自动化的峰值检测,且优化了检测性能,且能适应信号的动态变化。
13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种频谱信号的峰值检测方法,其特征在于,包括:
2.根据权利要求1所述的峰值检测方法,其特征在于,在确定所述频谱信号的峰值数量之前,还包括:
3.根据权利要求2所述的峰值检测方法,其特征在于,根据预设的峰值显著值阈值对所述频谱信号进行峰值检测,得到初始峰值信息,包括:
4.根据权利要求3所述的峰值检测方法,其特征在于,所述初始峰值信息包括峰值位置、峰值宽度和/或峰值高度。
5.根据权利要求4所述的峰值检测方法,其特征在于,根据所述峰值数量和所述初始峰值信息确定所述频谱信号的峰值检测的参数值,包括:
6.根据权利要求5所述的峰值检测方法,其特征在于,利用参数网格法遍历所述参数范围,选择所述参数范围中峰值位置误差最小时对应的参数值作为所述频谱信号进行峰值检测的参数值,包括:
7.根据权利要求6所述的峰值检测方法,其特征在于,利用得到的任意一组参数对所述频谱信号的分区间进行峰值形状拟合,得到拟合峰值信息,包括:
8.一种频谱信号的峰值检测装置,其特征在于,包括:
9.一种电子设备,包括:
10.一种非瞬时性计算机可读存储介质,其上存储有计算机可读指令,当所述指令被处理器执行时,使得所述处理器执行如权利要求1-7中任一项所述的峰值检测方法。
...【技术特征摘要】
1.一种频谱信号的峰值检测方法,其特征在于,包括:
2.根据权利要求1所述的峰值检测方法,其特征在于,在确定所述频谱信号的峰值数量之前,还包括:
3.根据权利要求2所述的峰值检测方法,其特征在于,根据预设的峰值显著值阈值对所述频谱信号进行峰值检测,得到初始峰值信息,包括:
4.根据权利要求3所述的峰值检测方法,其特征在于,所述初始峰值信息包括峰值位置、峰值宽度和/或峰值高度。
5.根据权利要求4所述的峰值检测方法,其特征在于,根据所述峰值数量和所述初始峰值信息确定所述频谱信号的峰值检测的参数值,包括:
6.根据权利...
【专利技术属性】
技术研发人员:肖骁,张骋,庄伟峰,钱鹏,
申请(专利权)人:北京量子信息科学研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。