[发明专利]FIR滤波器的滤波方法、FIR滤波器及伺服驱动器有效
申请号: | 201811181911.3 | 申请日: | 2018-10-11 |
公开(公告)号: | CN109525214B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 刘虎;李虎修;丁信忠;姜荣辉 | 申请(专利权)人: | 上海辛格林纳新时达电机有限公司 |
主分类号: | H03H17/00 | 分类号: | H03H17/00 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 201802 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | fir 滤波器 滤波 方法 伺服 驱动器 | ||
1.一种FIR滤波器的滤波方法,其特征在于,包括:
比较计算序列与所述滤波器的阶数的大小;
当所述计算序列大于或者等于所述滤波器的阶数时,通过进行滤波计算;
其中,所述n代表所述计算序列,所述N代表所述滤波器的阶数,所述N≥1,所述x(i)代表所述滤波器的第i次的滤波输入值,所述y(n)代表所述滤波器的第n次的滤波输出值;所述b(m)代表所述滤波器缓存的第m次的滤波输入值;
其中,当所述计算序列小于所述滤波器的阶数时,通过如下公式进行滤波计算:
其中,所述n代表所述计算序列,所述N代表所述滤波器的阶数,所述N≥1,所述x(i)代表所述滤波器的第i次的滤波输入值,所述y(n)代表所述滤波器的第n次的滤波输出值。
2.根据权利要求1所述的FIR滤波器的滤波方法,其特征在于,在所述比较计算序列与所述滤波器的阶数的大小之前,还包括:
获取所述滤波器的滤波周期以及采样周期;
根据所述滤波周期以及所述采样周期计算所述滤波器的阶数;其中,所述滤波器的阶数=所述滤波周期/所述采样周期。
3.根据权利要求1或2所述的FIR滤波器的滤波方法,其特征在于,所述滤波器缓存的第m次的滤波输入值,具体通过所述滤波器的缓冲区buff缓存所述第m次的滤波输入值。
4.根据权利要求1或2所述的FIR滤波器的滤波方法,其特征在于,所述计算序列,具体通过所述滤波器的计数器记录所述计算序列。
5.一种FIR滤波器,其特征在于,包括:比较模块、第一计算模块、缓存模块;
所述比较模块,用于比较计算序列与所述滤波器的阶数的大小;
所述第一计算模块,用于当所述比较模块得出所述计算序列大于或者等于所述滤波器的阶数时,通过进行滤波计算;
其中,所述n代表计算序列,所述N代表所述滤波器的阶数,所述N≥1,所述x(i)代表所述滤波器的第i次的滤波输入值,所述y(n)代表所述滤波器第n次的滤波输出值;所述b(m)代表所述滤波器缓存的第m次的滤波输入值;
所述缓存模块,用于缓存所述滤波器的第m次的滤波输入值;
其中,所述FIR滤波器,还包括:第二计算模块;
所述第二计算模块,用于当所述比较模块得出所述计算序列小于所述滤波器的阶数时,通过如下公式进行滤波计算:
其中,所述n代表计算序列,所述N代表所述滤波器的阶数,所述N≥1,所述x(i)代表所述滤波器的第i次的滤波输入值,所述i的范围为0至n,所述y(n)代表所述滤波器第n次的滤波输出值。
6.根据权利要求5中所述的FIR滤波器,其特征在于,所述FIR滤波器,还包括:获取模块、第三计算模块;
所述获取模块,用于在所述比较模块比较计算序列与所述滤波器的阶数的大小之前,获取所述滤波器的滤波周期以及采样周期;
所述第三计算模块,用于根据所述获取模块获取到的所述滤波周期以及所述采样周期计算所述滤波器的阶数;其中,所述滤波器的阶数=所述滤波周期/所述采样周期。
7.根据权利要求5中所述的FIR滤波器,其特征在于,所述FIR滤波器为伺服驱动器中的平滑滤波器。
8.一种伺服驱动器,其特征在于,所述伺服驱动器包括如权利要求5至7中任一项所述的FIR滤波器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海辛格林纳新时达电机有限公司,未经上海辛格林纳新时达电机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811181911.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:压电装置
- 下一篇:一种采用峭度谱确定子频带边界的经验小波变换方法