发明名称 |
整数运算的数字低通滤波方法及装置 |
摘要 |
本发明公开了整数运算的数字低通滤波装置,数据x(n)、y(n-1)、r(n-1)输入到累加器A,由累加器A计算A=x(n)-y(n-1)+r(n-1);数据A和h输入到除法器B,由除法器B计算B=A/H;数据B和y(n-1)输入到累加器C,由累加器C计算C=y(n-1)+B;数据C作为本次的滤波输出y(n),保存后用于下一次运算。数据x(n)、y(n-1)、r(n-1)输入到累加器A,由累加器A计算A=x(n)-y(n-1)+r(n-1);数据A和h输入到逻辑移位器B,由逻辑移位器B计算B=A%H,B为本次的余数输出r(n),保存后用于下一次运算。 |
申请公布号 |
CN105656450A |
申请公布日期 |
2016.06.08 |
申请号 |
CN201511029759.3 |
申请日期 |
2015.12.31 |
申请人 |
北京合康亿盛变频科技股份有限公司 |
发明人 |
郑晓江 |
分类号 |
H03H17/02(2006.01)I |
主分类号 |
H03H17/02(2006.01)I |
代理机构 |
北京国帆知识产权代理事务所(普通合伙) 11334 |
代理人 |
李增朝 |
主权项 |
整数运算的数字低通滤波方法,其算法逻辑表达式为下式(1),y(n)={x(n)–y(n‑1)}/h+y(n‑1) (1)其中,y(n):本次滤波输出;x(n):本次滤波输入;y(n‑1):上次滤波输出;h:滤波系数,本发明的特征在于,在式(1)中引入变量r,由下式(2)的算法逻辑表达式,计算滤波输出y,y(n)={x(n)–y(n‑1)+r(n‑1)}/h+y(n‑1) (2)其中,r的算法逻辑表达式为下式(3),r(n)={x(n)–y(n‑1)+r(n‑1)}/h的余数 (3)r(n):本次余数;r(n‑1):上次余数,y、x、h、r为整数,包括运算y(n)和运算r(n)步骤。 |
地址 |
100176 北京市大兴区亦庄经济开发区博兴二路3号 |