[发明专利]一种自动带通数字滤波实现方法无效
申请号: | 201210488235.0 | 申请日: | 2012-11-26 |
公开(公告)号: | CN102931945A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 杨向萍 | 申请(专利权)人: | 昆山北极光电子科技有限公司 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215301 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 数字 滤波 实现 方法 | ||
技术领域
本发明属于机械诊断领域,尤其涉及机械诊断系统中数据处理上的一种自动带通数字滤波实现方法。
背景技术
现代的机械诊断系统设备越来越多,数据采集速度要求是越来越快,这对系统数据线的可靠性和稳定性提出了很高的要求,而这个必须通过提高数字滤波的能力,来提高抗干扰能力,由于数字滤波占据系统资源较大,这就使得提高数字滤波能力,减少系统资源占用的矛盾更加突出。
发明内容
本发明的目的在于提供一种自动带通数字滤波实现方法,用于机械诊断系统中的数据处理。
实现上述目的的技术方案是:一种自动带通数字滤波实现方法,包括输入寄存器X0~X6、参数寄存器a1~a7、乘法器A1~A7和加法器;
所述的输入寄存器X0~X6的内容对应作为所述的乘法器A1~A7的一个乘法因子;
所述的参数寄存器a1~a7的内容对应作为所述的乘法器A1~A7的另一个乘法因子;
所述的乘法器A1~A7的输出是所述的加法器的输入;
所述的加法器的输出Xout为最后滤波的结果。
上述的输入寄存器X0~X6存储的是连续顺序采集的7个数据。
上述的参数寄存器a1~a7是数值顺序都固定的一个数列,数列的值为:{0,-1035,-1557,10650,-1557,-1035,0}。
上述的加法器是由7个输入和一个输出组成,加法器的传递函数是:
Xout=(A1+A2+A3+A4+A5+A6+A7)/7。
上述的输出Xout满足公式:
Xout=(a1*X0+a2*X1+a3*X2+a4*X3+a5*X4+a6*X5+a7*X6)/7。
本发明的有益效果是:使用极少的系统资源,自动实现有限采样数列的带通滤波,具有系统资源占用少、响应快速的特点。
附图说明
图1是本发明的结构示意图。
具体实施方式
下面将结合附图对本发明作进一步说明。
请参照图1,图中给出了一种自动带通数字滤波实现方法,包括输入寄存器X0~X6、参数寄存器a1~a7、乘法器A1~A7和加法器,这些器件采用ATLERA公司的一片FPGA芯片来实现,型号为EP1K50;
输入寄存器X0~X6的内容对应作为乘法器A1~A7的一个乘法因子;
参数寄存器a1~a7的内容对应作为乘法器A1~A7的另一个乘法因子;
所述的乘法器A1~A7的输出是加法器的输入;
所述的加法器的输出Xout为最后滤波的结果。
上述的输入寄存器X0~X6存储的是连续顺序采集的7个数据。
上述的参数寄存器a1~a7是数值顺序都固定的一个数列,数列的值为:{0,-1035,-1557,10650,-1557,-1035,0}。
上述的加法器是由7个输入和一个输出组成,加法器的传递函数是:
Xout=(A1+A2+A3+A4+A5+A6+A7)/7。
上述的输出Xout满足公式:
Xout=(a1*X0+a2*X1+a3*X2+a4*X3+a5*X4+a6*X5+a7*X6)/7。
本发明的原理是:利用FIR有限冲击响应的滤波原理和公式,利用FPGA逻辑芯片的强大功能来自动实现有限采样数列的带通滤波,具有系统资源占用少、响应快速的特点。
以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆山北极光电子科技有限公司,未经昆山北极光电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210488235.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:室内空气中苯的去除装置
- 下一篇:血液透析机用平衡腔控制系统