[发明专利]一种滤波方法、装置及电子设备在审
申请号: | 202110136416.6 | 申请日: | 2021-02-01 |
公开(公告)号: | CN112835883A | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 刘思阳 | 申请(专利权)人: | 北京爱奇艺科技有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/2458 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 滤波 方法 装置 电子设备 | ||
本发明实施例提供一种滤波方法、装置及电子设备,可以通过与待滤波时间序列存在相关性、且包含的噪声少于待滤波时间序列的相关序列的滤波参数对待滤波时间序列进行滤波,由于相关序列包含的噪声少于待滤波时间序列,从而相关序列携带的滤波信息比待滤波时间序列携带的滤波信息更准确,因此,可以提高对时间序列进行滤波的效果。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种滤波方法、装置及电子设备。
背景技术
时间序列是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数据列。常见的时间序列包括传感器采样所得到的数据列,例如,风速传感器对风速进行采样所得到的风速序列,或温度传感器对温度进行采样所得到的温度序列等。
然而,由于受到采样环境、采样精度、以及所使用算法模型的精度等因素的影响,所得到的时间序列往往包含有噪声。为了使时间序列更加平滑,需要对时间序列进行滤波处理。
发明人在实现本发明的过程中发现,现有技术至少存在如下问题:
现有对时间序列进行滤波的过程中,通常是根据时间序列中每个数值的前后数值对该数值进行调整,实现对时间序列的滤波。然而,由于单个时间序列所包含的数值携带的滤波信息有限,使得对时间序列进行滤波的效果较差。
发明内容
本发明实施例的目的在于提供一种滤波方法,以实现提高对时间序列进行滤波的效果。具体技术方案如下:
在本发明实施的第一方面,首先提供了一种滤波方法,包括:
获得与待滤波时间序列存在相关性、且包含的噪声少于所述待滤波时间序列的时间序列,作为相关序列;其中,与所述待滤波时间序列存在相关性的时间序列为:与所述待滤波时间序列反映同一对象属性的变化趋势、且变化趋势相同的时间序列;所述待滤波时间序列和所述相关序列中每一序列数值存在对应的采样时间;
针对所述相关序列中的每个序列数值,根据所述相关序列中其他序列数值与该序列数值的采样时间差和数值差,确定该序列数值的滤波参数,作为所述待滤波时间序列中与该序列数值采样时间相同的序列数值的滤波参数;
根据所述待滤波时间序列中每个序列数值的滤波参数,对所述待滤波时间序列进行滤波。
进一步的,所述针对所述相关序列中的每个序列数值,根据所述相关序列中其他序列数值与该序列数值的采样时间差和数值差,确定该序列数值的滤波参数,包括:
按照以下方式确定所述相关序列中每个序列数值的滤波参数:
从所述相关序列中选择序列号与第一序列数值的序列号之间的序列号差值的绝对值小于预设差值的序列数值,作为第二序列数值;其中,所述第一序列数据为待确定滤波参数的序列数值;
根据每个第二序列数值与所述第一序列数值之间的采样时间差和数值差,确定该序列数值的滤波参数。
进一步的,所述待滤波时间序列对应有采样时间间隔,所述采样时间间隔为所述待滤波时间序列相邻序列数值的采样时间差;
所述根据每个第二序列数值与所述第一序列数值之间的采样时间差和数值差,确定该序列数值的滤波参数,包括:
计算每个第二序列数值与该第二序列数值的邻近序列数值之间的数值差,作为邻近数值差,其中,第二序列数值的邻近序列数值为:序列号在该第二序列数值的序列号和所述第一序列数值的序列号之间、且与该第二序列数值相邻的序列数值;
确定每个第二序列数值与第一序列数值的序列号差值;
根据每个第二序列数值与第一序列数值的序列号差值和所述待滤波时间序列对应的采样时间间隔,确定该第二序列数值对第一序列数值的影响力参数,其中,第二序列数值对第一序列数值的影响力参数表征对第一序列数值进行滤波时第二序列数值所产生影响的程度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京爱奇艺科技有限公司,未经北京爱奇艺科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110136416.6/2.html,转载请声明来源钻瓜专利网。