一种信号处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:35554357 阅读:23 留言:0更新日期:2022-11-12 15:35
本申请公开了一种信号处理方法、装置、设备及可读存储介质。本申请对信号进行滤波时,每一轮次所用的平滑窗口的长度都进行了调节,由此可实现平滑窗口长度的自适应调整;在调整平滑窗口长度后,基于本次目标平滑窗口所覆盖数据点构建后续滤波要用的参数向量、输入参数矩阵以及核矩阵,那么每一轮次滤波所用的参数向量、输入参数矩阵以及核矩阵不固定,如此可提升拟合度,降低平滑损失。并且,本申请每一轮次对波形进行局部拟合,故每一轮次拟合都能降低次级波峰、次级波谷的干扰,由此可提升整段信号的平滑效果。相应地,本申请提供的一种信号处理装置、设备及可读存储介质,也同样具有上述技术效果。上述技术效果。上述技术效果。

【技术实现步骤摘要】
一种信号处理方法、装置、设备及可读存储介质


[0001]本申请涉及信号处理
,特别涉及一种信号处理方法、装置、设备及可读存储介质。

技术介绍

[0002]目前,常见的中值滤波、低通滤波等滤波方法无法滤除信号幅度变化较小的次级波峰、次级波谷,并且在信号变化幅度较大的地方,滤波后的信号的损失较大,故现有信号滤波方法的滤波效果欠佳,滤波后的波形仍不够平滑。
[0003]因此,如何提升滤波后信号波形的平滑效果,是本领域技术人员需要解决的问题。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种信号处理方法、装置、设备及可读存储介质,以提升滤波后信号波形的平滑效果。其具体方案如下:第一方面,本申请提供了一种信号处理方法,包括:获取需进行滤波的信号;根据预设平滑窗口在所述信号的波形中覆盖的数据点,相对于所述预设平滑窗口所对应待平滑点的离散程度调整所述预设平滑窗口的长度,得到目标平滑窗口;利用所述目标平滑窗口在所述信号的波形中覆盖一部分波形,并在该部分波形中确定所述目标平滑窗口覆盖的目标数据点和所述目标平滑窗口对应的目标待平滑点;基于所述目标数据点构建参数向量、输入参数矩阵以及核矩阵;基于所述参数向量、所述核矩阵以及所述目标数据点的实际值构建最小二乘约束,基于所述参数向量、所述输入参数矩阵和所述最小二乘约束得到所述目标待平滑点的平滑值,并用所述平滑值代替所述目标待平滑点;使所述目标平滑窗口在所述信号的波形中移动,并将所述目标平滑窗口更改为所述预设平滑窗口,以重复前述步骤,直至所述信号完成滤波
[0005]可选地,所述根据预设平滑窗口在所述信号的波形中覆盖的数据点,相对于所述预设平滑窗口所对应待平滑点的离散程度调整所述预设平滑窗口的长度,包括:若所述离散程度不大于预设门限值,则增大所述预设平滑窗口的长度;否则,减小所述预设平滑窗口的长度。
[0006]可选地,所述增大所述预设平滑窗口的长度,包括:按照第一公式增大所述预设平滑窗口的长度;所述第一公式为:;其中,为所述目标平滑窗口的长度,若为偶数,则使增大为大于的最小奇数;为所述预设平滑窗口的长度;表示四舍五入函数;为所述离散程度。
[0007]可选地,所述减小所述预设平滑窗口的长度,包括:按照第二公式减小所述预设平滑窗口的长度;所述第二公式为:;其中,为所述目标平滑窗口的长度,若为偶数,则使增大为大于的最小奇数;为所述预设平滑窗口的长度;表示四舍五入函数;为所述离散程度。
[0008]可选地,所述离散程度的计算公式为:;其中,为所述离散程度;为所述预设平滑窗口的长度;为所述预设平滑窗口对应的待平滑点;被所述预设平滑窗口覆盖的数据点记为,j=1,2,3,

,。
[0009]可选地,所述最小二乘约束用公式为:;其中,为所述目标待平滑点;为目标数据点的预测值;为目标数据点的实际值,i=1,2,3,

,;n为目标数据点的总个数;为所述核矩阵的对角线元素,所述核矩阵;和为所述参数向量中的元素,所述参数向量,上角标T表示的转置。
[0010]可选地,所述基于所述参数向量、所述输入参数矩阵和所述最小二乘约束得到所述目标待平滑点的平滑值,包括:构建最小二乘求解公式,并使所述最小二乘求解公式对所述参数向量求导;使导数等于0,以利用所述输入参数矩阵、所述核矩阵以及所述目标数据点的实际值得到所述平滑值。
[0011]可选地,佩戴智能游泳眼镜的目标在游泳过程中,所述智能游泳眼镜中的惯性传感器采集得到信号;相应地,还包括:若所述信号完成滤波,则基于滤波后的信号确定所述目标在泳池中的折返次数,并根据所述折返次数和泳池总长度计算所述目标的游泳距离。
[0012]第二方面,本申请提供了一种信号处理装置,包括:信号获取模块,用于获取需进行滤波的信号;窗口长度调整模块,用于根据预设平滑窗口在所述信号的波形中覆盖的数据点,相对于所述预设平滑窗口所对应待平滑点的离散程度调整所述预设平滑窗口的长度,得到
目标平滑窗口;选点模块,用于利用所述目标平滑窗口在所述信号的波形中覆盖一部分波形,并在该部分波形中确定所述目标平滑窗口覆盖的目标数据点和所述目标平滑窗口对应的目标待平滑点;构建模块,用于基于所述目标数据点构建参数向量、输入参数矩阵以及核矩阵;计算模块,用于基于所述参数向量、所述核矩阵以及所述目标数据点的实际值构建最小二乘约束,基于所述参数向量、所述输入参数矩阵和所述最小二乘约束得到所述目标待平滑点的平滑值,并用所述平滑值代替所述目标待平滑点;迭代模块,用于使所述目标平滑窗口在所述信号的波形中移动,并将所述目标平滑窗口更改为所述预设平滑窗口,以重复前述步骤,直至所述信号完成滤波。
[0013]第三方面,本申请提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,以实现前述公开的信号处理方法。
[0014]可选地,所述电子设备为智能可穿戴设备;所述智能可穿戴设备为智能游泳眼镜。
[0015]第四方面,本申请提供了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的信号处理方法。
[0016]通过以上方案可知,本申请提供了一种信号处理方法,包括:获取需进行滤波的信号;根据预设平滑窗口在所述信号的波形中覆盖的数据点,相对于所述预设平滑窗口所对应待平滑点的离散程度调整所述预设平滑窗口的长度,得到目标平滑窗口;利用所述目标平滑窗口在所述信号的波形中覆盖一部分波形,并在该部分波形中确定所述目标平滑窗口覆盖的目标数据点和所述目标平滑窗口对应的目标待平滑点;基于所述目标数据点构建参数向量、输入参数矩阵以及核矩阵;基于所述参数向量、所述核矩阵以及所述目标数据点的实际值构建最小二乘约束,基于所述参数向量、所述输入参数矩阵和所述最小二乘约束得到所述目标待平滑点的平滑值,并用所述平滑值代替所述目标待平滑点;使所述目标平滑窗口在所述信号的波形中移动,并将所述目标平滑窗口更改为所述预设平滑窗口,以重复前述步骤,直至所述信号完成滤波。
[0017]可见,按照本申请对信号波形进行滤波时,每一轮次所用的平滑窗口的长度都进行了调节,由此可实现平滑窗口长度的自适应调整;在调整平滑窗口长度后,基于本次目标平滑窗口所覆盖数据点构建后续滤波要用的参数向量、输入参数矩阵以及核矩阵,那么每一轮次滤波所用的参数向量、输入参数矩阵以及核矩阵不固定,如此可提升拟合度,降低平滑损失。并且,本申请每一轮次对波形进行局部拟合,故每一轮次拟合都能降低次级波峰、次级波谷的干扰,由此可提升整段信号的平滑效果。
[0018]相应地,本申请提供的一种信号处理装置、设备及可读存储介质,也同样具有上述技术效果。
附图说明
[0019]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信号处理方法,其特征在于,包括:获取需进行滤波的信号;根据预设平滑窗口在所述信号的波形中覆盖的数据点,相对于所述预设平滑窗口所对应待平滑点的离散程度调整所述预设平滑窗口的长度,得到目标平滑窗口;利用所述目标平滑窗口在所述信号的波形中覆盖一部分波形,并在该部分波形中确定所述目标平滑窗口覆盖的目标数据点和所述目标平滑窗口对应的目标待平滑点;基于所述目标数据点构建参数向量、输入参数矩阵以及核矩阵;基于所述参数向量、所述核矩阵以及所述目标数据点的实际值构建最小二乘约束,基于所述参数向量、所述输入参数矩阵和所述最小二乘约束得到所述目标待平滑点的平滑值,并用所述平滑值代替所述目标待平滑点;使所述目标平滑窗口在所述信号的波形中移动,并将所述目标平滑窗口更改为所述预设平滑窗口,以重复前述步骤,直至所述信号完成滤波。2.根据权利要求1所述的方法,其特征在于,所述根据预设平滑窗口在所述信号的波形中覆盖的数据点,相对于所述预设平滑窗口所对应待平滑点的离散程度调整所述预设平滑窗口的长度,包括:若所述离散程度不大于预设门限值,则增大所述预设平滑窗口的长度;否则,减小所述预设平滑窗口的长度。3.根据权利要求2所述的方法,其特征在于,所述增大所述预设平滑窗口的长度,包括:按照第一公式增大所述预设平滑窗口的长度;所述第一公式为:;其中,为所述目标平滑窗口的长度,若为偶数,则使增大为大于的最小奇数;为所述预设平滑窗口的长度;表示四舍五入函数;为所述离散程度。4.根据权利要求2所述的方法,其特征在于,所述减小所述预设平滑窗口的长度,包括:按照第二公式减小所述预设平滑窗口的长度;所述第二公式为:;其中,为所述目标平滑窗口的长度,若为偶数,则使增大为大于的最小奇数;为所述预设平滑窗口的长度;表示四舍五入函数;为所述离散程度。5.根据权利要求1所述的方法,其特征在于,所述离散程度的计算公式为:;其中,为所述离散程度;为所述预设平滑窗口的长度;为所述预设平滑窗口对应的待平滑点;被所述预设平滑窗口覆盖的数据点记为,j=1,2,3,

,。
6.根据权利要求1所述的方法,其特征在于,所述最小二乘约束用公式为:;其中,为所述目标待平滑点;为目标数据点的预测值;为目标数据点的实际值,i=1...

【专利技术属性】
技术研发人员:张卓鹏申屠晗朱袁伟魏一振
申请(专利权)人:杭州光粒科技有限公司
类型:发明
国别省市:

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

1