System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置、电子设备、芯片及存储介质制造方法及图纸_技高网

数据处理方法、装置、电子设备、芯片及存储介质制造方法及图纸

技术编号:42695197 阅读:1 留言:0更新日期:2024-09-13 11:52
本公开提供一种数据方法和装置、电子设备、芯片及存储介质,方法包括:获取待处理数据序列,待处理数据序列包括当前时刻对应的M个数据和当前时刻之前的在先时刻对应的N个数据,其中M和N为正整数;对待处理数据序列中的M个数据进行正向平滑处理,并对待处理数据序列中的K个数据进行反向平滑处理,得到目标数据序列,其中M≤K<N+M。可以减少反向平滑数据量,降低计算开销,提高计算速度,实现在线实时进行平滑处理。

【技术实现步骤摘要】

本公开涉及数据处理领域,尤其涉及一种数据处理方法、装置、电子设备、芯片及存储介质


技术介绍

1、相关技术中,可以对数据进行平滑处理,例如轨迹数据,但相关的数据平滑处理方法存在平滑效果较差、计算开销大,不满足实时性要求等问题。


技术实现思路

1、本公开提供一种数据处理方法、装置、电子设备、芯片及存储介质,以解决相关技术中的问题。

2、本公开的第一方面实施例提出了一种数据处理方法,方法包括:获取待处理数据序列,待处理数据序列包括当前时刻对应的m个数据和当前时刻之前的在先时刻对应的n个数据,其中m和n为正整数;对待处理数据序列中的m个数据进行正向平滑处理,并对待处理数据序列中的k个数据进行反向平滑处理,得到目标数据序列,其中m≤k<n+m。

3、在本公开的一些实施例中,方法还包括:对待处理数据序列中的m个数据进行正向平滑处理,并对待处理数据序列中的k个数据进行反向平滑处理包括:对待处理数据序列中的m个数据进行正向平滑处理,得到m个数据的估计值和误差协方差矩阵;基于至少m个数据的估计值和误差协方差矩阵,对待处理数据序列中的k个数据进行反向平滑处理,得到k个数据的平滑值;将n+m-k个数据的历史值以及k个数据的平滑值进行拼接,得到目标数据序列。

4、在本公开的一些实施例中,对待处理数据序列中的m个数据进行正向平滑处理,得到m个数据的估计值和误差协方差矩阵包括:从n+m个数据中的第n+1个数据开始,针对n+m个数据中的第i个数据,使用第i-1个数据的估计值以及误差协方差矩阵,确定第i个数据的预测值以及预测协方差矩阵;基于第i个数据的实际值、第i个数据的预测值以及预测协方差矩阵,确定第i个数据的估计值和误差协方差矩阵,直至第n+m个数据,得到n+m个数据各自的估计值和误差协方差矩阵,其中n+1≤i≤n+m。

5、在本公开的一些实施例中,基于至少m个数据的估计值和误差协方差矩阵,对待处理数据序列中的k个数据进行反向平滑处理,得到k个数据的平滑值包括:将第n+m个数据的估计值,作为第n+m个数据的平滑值;从第n+m-1个数据开始,针对n+m-1个数据中的第j个数据,使用第j个数据的估计值和误差协方差矩阵以及第j+1个数据的平滑值,确定第j个数据的平滑值,直至确认第n+m-k个数据的平滑值,得到k个数据的平滑值,其中1≤j≤n+m-1。

6、在本公开的一些实施例中,将n+m-k个数据的历史值以及k个数据的平滑值进行拼接,得到目标数据序列包括:在k=m的情况下,将n+m-k个数据的历史值以及k个数据的平滑值进行拼接,得到目标数据序列;在m<k<n+m的情况下,使用第n+m-k+1个数据至第n个数据的平滑值,替换第n+m-k+1个数据至第n个数据的历史值,得到目标数据序列。

7、在本公开的一些实施例中,k的值为根据经验数据预设的,或者根据待处理数据序列的应用场景确定或获取的。

8、本公开的第二方面实施例提出了一种数据处理装置,该装置包括:获取模块,用于获取待处理数据序列,待处理数据序列包括当前时刻对应的m个数据和当前时刻之前的在先时刻对应的n个数据,其中m和n为正整数;处理模块,用于对待处理数据序列中的m个数据进行正向平滑处理,并对待处理数据序列中的k个数据进行反向平滑处理,得到目标数据序列,其中m≤k<n+m。

9、本公开的第三方面实施例提出了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开第一方面实施例中描述的方法。

10、本公开的第四方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行本公开第一方面实施例中描述的方法。

11、本公开的第五方面实施例提出了一种芯片,其特征在于,包括至少一个处理器和通信接口;通信接口用于接收输入芯片的信号或从芯片输出的信号,处理器与通信接口通信且通过逻辑电路或执行代码指令实现如本公开第一方面实施例中描述的方法。

12、综上,本公开提出的数据处理方法,可以减少反向平滑处理的数据量,减少计算量,降低计算开销,提高处理效率,可以实现兼顾平滑性和计算效率,满足数据的在线快速平滑需求。

13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述待处理数据序列中的M个数据进行正向平滑处理,并对所述待处理数据序列中的K个数据进行反向平滑处理包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述待处理数据序列中的M个数据进行正向平滑处理,得到所述M个数据的估计值和误差协方差矩阵包括:

4.根据权利要求2所述的方法,其特征在于,所述基于至少所述M个数据的估计值和误差协方差矩阵,对所述待处理数据序列中的K个数据进行反向平滑处理,得到所述K个数据的平滑值包括:

5.根据权利要求2至4中任一项所述的方法,其特征在于,所述将N+M-K个数据的历史值以及所述K个数据的平滑值进行拼接,得到所述目标数据序列包括:

6.根据权利要求1所述的方法,其特征在于,所述K的值为根据经验数据预设的,或者根据所述待处理数据序列的应用场景确定或获取的。

7.一种数据处理装置,所述装置包括:

8.一种电子设备,其特征在于,包括:

9.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-6中任一项所述的方法。

10.一种芯片,其特征在于,包括至少一个处理器和通信接口;所述通信接口用于接收输入所述芯片的信号或从所述芯片输出的信号,所述处理器与所述通信接口通信且通过逻辑电路或执行代码指令实现如权利要求1至6中任一项所述的方法。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述待处理数据序列中的m个数据进行正向平滑处理,并对所述待处理数据序列中的k个数据进行反向平滑处理包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述待处理数据序列中的m个数据进行正向平滑处理,得到所述m个数据的估计值和误差协方差矩阵包括:

4.根据权利要求2所述的方法,其特征在于,所述基于至少所述m个数据的估计值和误差协方差矩阵,对所述待处理数据序列中的k个数据进行反向平滑处理,得到所述k个数据的平滑值包括:

5.根据权利要求2至4中任一项所述的方法,其特征在于,所述将n+m-k个数据的历史值以及所述k个...

【专利技术属性】
技术研发人员:张心怡李建林侯方杰宁左斌
申请(专利权)人:北京玄戒技术有限公司
类型:发明
国别省市:

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

1