基于SIMD的无限脉冲响应滤波方法和装置
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方专利
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

专利专题

基于SIMD的无限脉冲响应滤波方法和装置

引用
本发明提供了一种基于SIMD的无限脉冲响应滤波方法和装置。该方法包括:利用预先设定的滤波系数序列对输入信号序列进行无限脉冲响应滤波的循环计算;在每一次循环计算中:利用SIMD指令,对滤波系数序列和输入信号序列中对应的元素进行n次点积累计计算,其中滤波系数序列包括多个有效滤波系数、用于使该滤波系数序列位数对齐的0值以及为移位而扩展的0值,并且在n次点积累计计算中,该多个有效滤波系数在滤波系数序列中的位置分别向右移位0、1、2、……、n-1个元素;在n次点积累计计算的结果中,利用在前的结果对在后的结果进行修正;将修正后的n次点积累计计算的结果添加到输入信号序列的开始位置;其中n是这样的值:上述滤波系数序列和上述输入信号序列中一个元素所占位数的n倍等于128。

发明专利

CN200810124979.8

2008-06-25

CN101615897

2009-12-30

H03H17/04(2006.01)I

国际商业机器公司

潘宁河;曾 义;朱振博;余 江;王艳琦

美国纽约

北京市中咨律师事务所

李 峥%周春燕

美国;US

1.一种基于SIMD的无限脉冲响应滤波方法,包括:利用预先设定的滤波系数序列对输入信号序列进行无限脉冲响应滤波的循环计算;其中,在每一次循环计算中包括:利用SIMD指令,对上述滤波系数序列和上述输入信号序列中与该滤波系数序列对应的位置的元素依次进行n次点积累计计算,其中上述滤波系数序列包括多个有效滤波系数、用于使该滤波系数序列位数对齐的0值以及为移位而扩展的0值,并且在上述n次点积累计计算中,上述多个有效滤波系数在该滤波系数序列中的位置分别向右移位0、1、2、......、n-1个元素;在上述n次点积累计计算的结果中,依次利用在前的点积累计计算的结果对在后的点积累计计算的结果进行修正;以及将修正后的上述n次点积累计计算的结果添加到上述输入信号序列的开始位置,作为该输入信号序列的最开始的n个新元素;其中n是这样的值:上述滤波系数序列和上述输入信号序列中一个元素所占位数的n倍等于128。
相关文献
评论
法律状态详情>>
2010-02-24实质审查的生效
2012-09-12发明专利申请公布后的视为撤回
2009-12-30公开
相关作者
相关机构