【技术实现步骤摘要】
本专利技术涉及通信
,尤其是涉及一种数据的平滑处理方法和移动终端。
技术介绍
目前,移动终端中安装了各种传感器,传感器可以检测各种数据,移动终端中的应用获取传感器的数据后,则能实现相应的功能。例如,通过重力传感器(如陀螺仪)可以玩重力感应游戏,通过地磁传感器可以实现指南针的功能等等。现有的移动终端上使用的部分类型芯片(地磁传感器),存在输出的数据波动(或抖动)较大的问题,导致应用获取的数据不准确,进而影响了用户体验。为了解决数据波动的问题,需要对波动的数据进行平滑处理。常规的平滑处理方法,一般采取滑动窗口平均处理方法,此时数据的噪声会以窗长N倍数下降,但是这种处理方法早期数据对当前输出影响较大,降低了数据的灵敏性。而数字信号处理中比较有效方法是滤波处理方法,如维纳滤波处理方法,但这种处理方法涉及复杂的数据运算,代码运算复杂度较高,会导致数据上报频率受影响,且系统应用侧代码开发成本较高,不适合运算速度较低的移动终端。综上所述 ...
【技术保护点】
一种数据的平滑处理方法,应用于移动终端,其特征在于,包括步骤:确定初始状态值;以所述初始状态值为基础,对原始数据进行第一次加权平均处理,以增大近期数据权重;对所述第一次加权平均处理后的数据进行降噪处理。
【技术特征摘要】
1.一种数据的平滑处理方法,应用于移动终端,其特征在于,包括步骤:
确定初始状态值;
以所述初始状态值为基础,对原始数据进行第一次加权平均处理,以增
大近期数据权重;
对所述第一次加权平均处理后的数据进行降噪处理。
2.根据权利要求1所述的数据的平滑处理方法,其特征在于,所述对第
一次加权平均处理后的数据进行降噪处理的步骤之后还包括:
对所述降噪处理后的数据进行第二次加权平均处理。
3.根据权利要求2所述的数据的平滑处理方法,其特征在于,所述降噪
处理为滑动窗口平均处理,所述第二次加权平均处理为第二次指数平滑处理,
所述第二次指数平滑处理的公式为其中,为n-1时
刻第二次指数平滑处理后的数据值,为n时刻滑动窗口平均处理后的数据
值,α为平滑常数,为n时刻第二次指数平滑处理后的数据值。
4.根据权利要求1-3任一项所述的数据的平滑处理方法,其特征在于,
所述第一次加权平均处理为第一次指数平滑处理,所述第一次指数平滑处理
的公式为Sn=a×yn+(1-a)×Sn-1,其中,Sn-1为n-1时刻第一次指数平滑处理后
的数据值,当Sn-1=S0时为所述初始状态值,yn为n时刻输入的原始数据值,a
为平滑常数,Sn为n时刻第一次指数平滑处理后的数据值。
5.根据权利要求1-3任一项所述的数据的平滑处理方法,其特征在于,
所述确定初始状态值包括:将第一次输入的原始数据作为初始状态值,或将
前几次输入的原始数据的平均值作为初始状态值。
6.一种移动终端,其特征在于,包括数据输入单元、确定单元、平滑处
理单元,其中:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。