[发明专利]一种矢量滤波的计算方法有效
申请号: | 201410722280.7 | 申请日: | 2014-12-03 |
公开(公告)号: | CN104539260B | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 陈志曼 | 申请(专利权)人: | 广州市雅江光电设备有限公司 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 广州中浚雄杰知识产权代理有限责任公司44254 | 代理人: | 刘各慧 |
地址: | 510880 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矢量 滤波 计算方法 | ||
技术领域
本发明涉及滤波的计算方法。
背景技术
滤波是将信号中特定波段频率滤除的操作,是抑制和防止干扰的一项重要措施。
现有的滤波方法通常是采用滤波电路对波形变化幅度大的如尖峰进行滤除,该方法的响应不够灵敏,不能很好的滤除缓慢波动的数据和离散数据。
发明内容
为了提高对数据变化的响应灵敏度,对离散数据和慢速浮动的数据有比较好的滤波效果,对缓慢波动的数据有很好的抵制作用,本发明提供了一种矢量滤波的计算方法。
为达到上述目的,一种矢量滤波的计算方法,包括如下步骤:
(1)设定限幅值;
(2)判断开始变化数据的矢量方向,确定开始变化的数据无论大小都是有效;
(3)采样下一个数据,判断该数据的矢量方向,如果数据的矢量方向不变,数据变化无论大小都是有效;如果数据的矢量方向发生变化,将数据的变化幅值与限幅值进行比对,如果数据的变化幅值等于或大于限幅值,数据有效,同时改变矢量方向,如果数据的变化幅值小于限幅值,数据无效,不改变矢量方向;
(4)按照上述步骤(3)一直采样到最后一个数据。
进一步的,将有效的数据保留,将无效的数据滤掉。
进一步的,设定开始变化的数据从原始点开始。
进一步的,数据在原始点没有变化,设定矢量方向为0,设定数据递增为1,设定数据递减为2。
进一步的,所述的限幅值为判断数据矢量方向发生改变时的有效幅度值。
本发明的有益效果是:本发明为一种带方向性判别有效数据变化的滤波算法,因此,响应的灵敏度高,对离散数据和慢速浮动的无效数据有比较好的滤波效果,对缓慢波动的无效数据有很好的抵制作用。适用于连续变化波形的平滑度调整、离散采样数据的滤波,能自适应快速和慢速反应的有效数据的判断。
具体实施方式
下面结合具体实施方式对本发明进行进一步详细说明。
一种矢量滤波的计算方法,包括如下步骤。
(1)设定限幅值,该限幅值为判断数据矢量方向发生改变时的有效幅度值。在本实施方式中,设定限幅值为10。
(2)数据从原始点开始变化,采样开始变化的数据,判断开始变化数据的矢量方向,并确定开始变化的数据无论大小都是有效,保留该数据;设定数据未变化时的矢量方向为0,设定数据递增为1,设定数据递减为2,通过该设定是为了能接收到相应的数字信号,根据数字信号来判断数据的矢量方向,在本实施方式中,原始点没有数据变化,检测到的信号应当为0,假设检测到开始变化的数据的信号为1,则表示该数据为递增的矢量方向。
(3)采样下一个数据,判断该数据的矢量方向,如果数据的矢量方向不变,即为1时,数据变化无论大小都是有效,保留该数据;如果数据的矢量方向发生变化,即由1变为2,则将数据的变化幅值与限幅值进行比对,如果数据的变化幅值为15,则该数据的变化幅值大于10,数据有效,保留该数据,同时改变矢量方向,即矢量方向变化为2,如果数据的变化幅值为8,则该数据的变化幅值小于限幅值10,数据无效,并将无效的数据滤除掉,不改变矢量方向,矢量方向继续为1;
(4)按照上述步骤(3)一直采样到最后一个数据。
在本实施方式中,能随时采集到数据,并根据矢量方向判定数据是否有效,达到滤波的目的,因此,该计算方法不受时间的限制,响应的灵敏度高,对离散数据和慢速浮动的无效数据有比较好的滤波效果,对缓慢波动的无效数据有很好的抵制作用。适用于连续变化波形的平滑度调整、离散采样数据的滤波,能自适应快速和慢速反应的有效数据的判断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市雅江光电设备有限公司,未经广州市雅江光电设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410722280.7/2.html,转载请声明来源钻瓜专利网。