信号的尖峰检定方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:18426900 阅读:23 留言:0更新日期:2018-07-12 02:08
本发明专利技术涉及信号的尖峰检定方法、装置、计算机设备和存储介质。所述方法包括:对于待检信号的信号采样序列,首先根据相邻采样点的大小关系,从所述信号采样序列中筛选出峰值候选点;然后根据峰值候选点及其相邻的采样点进行峰值位置校正,得到所述峰值候选点对应的校正点;再计算校正点的尖锐程度,通过所述尖锐程度确定校正点是否为待检信号的尖峰点。该方法能够准确确定信号的峰值位置,解决了当峰值位置出现在采样点之间的情况下,难以准确检测出尖峰位置的技术问题。

Peak detection method, device, computer equipment and storage medium for signal

The invention relates to a peak detection method, a device, a computer device and a storage medium for signals. The method includes: for the signal sampling sequence of the signal to be detected, the peak weather selection point is selected from the signal sampling sequence according to the size relation of the adjacent sampling points, and then the peak position correction is carried out according to the peak waiting point and its adjacent sampling points, and the correction point corresponding to the peak value selection point is obtained. By calculating the sharpness of the correct point, we determine whether the calibration point is the peak point of the signal to be detected through the sharpness. This method can accurately determine the peak position of the signal, and solve the technical problem that when the peak position occurs between the sampling points, it is difficult to detect the peak position accurately.

【技术实现步骤摘要】
信号的尖峰检定方法、装置、计算机设备和存储介质
本专利技术涉及信号检测
,特别是涉及信号的尖峰检定方法、装置、计算机设备和存储介质。
技术介绍
尖峰信号检测作为一种信号处理手段,在诸如触摸检测,心电信号自动检测,电力信号浪涌等等方面广为应用。尖峰信号的检测在高采样率情况下,实现的方案非常多,比如在信号平稳的情况下,通过对信号采样点的值大小判断即可获取峰值位置。然而信号的峰值位置不一定出现在采样点上,很可能出现在采样点之间,尤其是在采样率较低的情况下,这种情况下更为普遍,因此现有方式难以准确检测出信号的尖峰位置。
技术实现思路
基于此,有必要针对现有方式信号的尖峰检定不准确的问题,提供一种信号的尖峰检定方法、装置、计算机设备和存储介质。本专利技术实施例提供的方案包括:一种信号的尖峰检定方法,包括:获取待检信号的信号采样序列;根据所述信号采样序列中至少三个相邻的采样点的大小关系,从所述信号采样序列中筛选出峰值候选点;根据峰值候选点、以及所述峰值候选点相邻的采样点进行峰值位置校正,得到所述峰值候选点对应的校正点;计算校正点的尖锐程度,根据所述尖锐程度判定所述校正点是否为待检信号的尖峰点。在一实施例中,根据所述信号采样序列中至少三个相邻的采样点的大小关系,从所述信号采样序列中筛选出峰值候选点的步骤包括:对于信号采样序列中的第一采样点,根据所述第一采样点相对于其两侧相邻的第二采样点和第三采样点的大小关系,判断所述第一采样点是否为峰值候选点。在一实施例中,根据所述第一采样点相对于其两侧相邻的第二采样点和第三采样点的大小关系,判断所述第一采样点是否为峰值候选点的步骤包括:将所述第一采样点与其一侧相邻的第二采样点比较大小,得到第一比较结果;将所述第一采样点与其另一侧相邻的第三采样点比较大小,得到第二比较结果;根据所述第一比较结果和第二比较结果判断所述第一采样点是否为峰值候选点。在一实施例中,通过如下方式判断一个采样点是否为峰值候选点:PeakCondition=sign(x(n)-x(n-1)+sign(x(n)-x(n+1));其中Sign函数的定义如下:当PeakCondition的值大于或等于1时,判定所述第一采样点为峰值候选点;其中,x(n)表示信号采样序列中的第n个采样点,x(n-1)表示信号采样序列中的第n-1个采样点,x(n+1)表示信号采样序列中的第n+1个采样点。在一实施例中,根据峰值候选点、以及所述峰值候选点相邻的采样点进行峰值位置校正,得到所述峰值候选点对应的校正点的步骤包括:根据峰值候选点、所述峰值候选点一侧相邻的第四采样点、以及所述峰值候选点另一侧相邻的第五采样点进行峰值位置校正,得到所述峰值候选点对应的校正点。在一实施例中,根据峰值候选点、所述峰值候选点一侧相邻的第四采样点、以及所述峰值候选点另一侧相邻的第五采样点进行峰值位置校正,得到所述峰值候选点对应的校正点的步骤包括:通过抛物线插值算法,确定一条通过峰值候选点、第四采样点和第五采样点的抛物线,将所述抛物线的顶点确定为所述峰值候选点对应的校正点。在一实施例中,计算校正点的尖锐程度,根据所述尖锐程度判定所述校正点是否为待检信号的尖峰点的步骤包括:计算校正点与其相邻的两个采样点构成的角的余弦值的相反数,作为所述校正点的尖锐程度;若所述尖锐程度大于预设的第一阈值,判定所述校正点为为待检信号的尖峰点。在一实施例中,获取待检信号的信号采样序列的步骤之前,还包括:对待检信号进行预处理,以消除待检信号中的直流漂移和/或毛刺;和/或从所述信号采样序列中筛选出峰值候选点的步骤之后,还包括:判断所述峰值候选点是否大于预设的第二阈值,若是,执行根据峰值候选点、以及所述峰值候选点相邻的采样点进行峰值位置校正,得到所述峰值候选点对应的校正点的步骤。一种信号的尖峰检定装置,包括:序列获取模块,用于获取待检信号的信号采样序列;筛选模块,用于根据所述信号采样序列中至少三个相邻的采样点的大小关系,从所述信号采样序列中筛选出峰值候选点;校正模块,用于根据峰值候选点、以及所述峰值候选点相邻的采样点进行峰值位置校正,得到所述峰值候选点对应的校正点;以及,判断模块,用于计算校正点的尖锐程度,根据所述尖锐程度判定所述校正点是否为待检信号的尖峰点。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一所述方法的步骤。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一所述方法的步骤。实施上述实施例具有以下有益效果:对于待检信号的信号采样序列,首先根据相邻采样点的大小关系,从所述信号采样序列中筛选出峰值候选点;然后根据峰值候选点及其相邻的采样点进行峰值位置校正,得到所述峰值候选点对应的校正点;再计算校正点的尖锐程度,通过所述尖锐程度确定校正点是否为待检信号的尖峰点。该方法能够准确确定信号的峰值位置,解决了当峰值位置出现在采样点之间的情况下,难以准确检测出尖峰位置的技术问题。附图说明图1为一个实施例中信号的尖峰检定方法的应用环境图;图2为一实施例的信号的尖峰检定方法的示意性流程图;图3为一实施例的尖锐程度计算的示意性图;图4为另一实施例的信号的尖峰检定方法的示意性流程图;图5为一实施例的信号的尖峰检定装置的示意性结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本文实施例的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或(模块)单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请提供的信号的尖峰检定方法,可以应用于如图1所示的应用环境中。其中,该计算机设备可以是终端,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机程序被处理器执行时以实现一种信号的尖峰检定方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以本文档来自技高网...

【技术保护点】
1.一种信号的尖峰检定方法,其特征在于,包括:获取待检信号的信号采样序列;根据所述信号采样序列中至少三个相邻的采样点的大小关系,从所述信号采样序列中筛选出峰值候选点;根据峰值候选点、以及所述峰值候选点相邻的采样点进行峰值位置校正,得到所述峰值候选点对应的校正点;计算校正点的尖锐程度,根据所述尖锐程度判定所述校正点是否为待检信号的尖峰点。

【技术特征摘要】
1.一种信号的尖峰检定方法,其特征在于,包括:获取待检信号的信号采样序列;根据所述信号采样序列中至少三个相邻的采样点的大小关系,从所述信号采样序列中筛选出峰值候选点;根据峰值候选点、以及所述峰值候选点相邻的采样点进行峰值位置校正,得到所述峰值候选点对应的校正点;计算校正点的尖锐程度,根据所述尖锐程度判定所述校正点是否为待检信号的尖峰点。2.根据权利要求1所述的信号的尖峰检定方法,其特征在于,根据所述信号采样序列中至少三个相邻的采样点的大小关系,从所述信号采样序列中筛选出峰值候选点的步骤包括:对于信号采样序列中的第一采样点,根据所述第一采样点相对于其两侧相邻的第二采样点和第三采样点的大小关系,判断所述第一采样点是否为峰值候选点。3.根据权利要求2所述的信号的尖峰检定方法,其特征在于,根据所述第一采样点相对于其两侧相邻的第二采样点和第三采样点的大小关系,判断所述第一采样点是否为峰值候选点的步骤包括:将所述第一采样点与其一侧相邻的第二采样点比较大小,得到第一比较结果;将所述第一采样点与其另一侧相邻的第三采样点比较大小,得到第二比较结果;根据所述第一比较结果和第二比较结果判断所述第一采样点是否为峰值候选点。4.根据权利要求3所述的信号的尖峰检定方法,其特征在于,通过如下方式判断信号采样序列中的一个采样点是否为峰值候选点:PeakCondition=sign(x(n)-x(n-1)+sign(x(n)-x(n+1));其中Sign函数的定义如下:当PeakCondition的值大于或等于1时,判定所述第一采样点为峰值候选点;其中,x(n)表示信号采样序列中的第n个采样点,x(n-1)表示信号采样序列中的第n-1个采样点,x(n+1)表示信号采样序列中的第n+1个采样点。5.根据权利要求1至4任一所述的信号的尖峰检定方法,其特征在于,根据峰值候选点、以及所述峰值候选点相邻的采样点进行峰值位置校正,得到所述峰值候选点对应的校正点的步骤包括:根据峰值候选点、所述峰值候选点一侧相...

【专利技术属性】
技术研发人员:黄荣均
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:广东,44

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

1