一种并行结构的有限脉冲响应滤波器及其处理方法技术

技术编号:4140015 阅读:202 留言:0更新日期:2012-04-11 18:40
本发明专利技术一种并行结构的FIR(有限脉冲响应)滤波器及其处理方法,涉及数字信号处理系统。本发明专利技术方法,涉及多核FIR滤波器,该方法包括:所述多核FIR滤波器中设置多条FIR滤波并行支路;当所述多核FIR滤波器接收到输入数据时,将所述输入数据分别发送给各条FIR滤波并行支路进行FIR滤波处理,并将各条FIR滤波并行支路的输出数据进行组合,作为所述FIR滤波器的输出数据输出。采用本发明专利技术技术方案使得,多核处理器芯片可以(使用多个核共同)完成一个高阶数的FIR滤波运算,且较单核处理器大大减少了FIR滤波器的总体运行时间。

【技术实现步骤摘要】

本专利技术涉及数字信号处理系统,具体涉及基于多核处理器的FIR(有限 脉冲响应)滤波器及其并行处理方法。
技术介绍
在当前的数字信号处理系统中,FIR滤波器的实现在不同的芯片上有不 同的运算结构和方法。例如在FPGA (现场可编程门阵列)上,当FIR滤波 器阶数较小时,它有一种较好的分布式运算结构。但当阶数较大时,由于查 找表(LUT)的大小是随FIR滤波器阶数的增加呈指数增长,因而这种分布 式运算结构会占用FPGA上更多的逻辑资源。同样在超大规模集成电路 (VLSI)上,也有一种称为FFA ( Fast FIR Algorithms,快速FIR算法)的 快速算法。它能将原阶数的大小缩小L倍,但滤波器个数会大约增加2L倍, 例如当需要将阶数降3倍时,就需要6个FIR滤波器。显然滤波的并行度越 高,所需的硬件资源和成本将会以两倍的速率在增加。这样,在多核处理器中,对于高阶数的FIR滤波器的实现,上述两种算 法均不适合,主要原因是在多核处理器芯片中,它的硬件资源是固定的,特 别是处理器核的数量是有限的,不可能获得更高的并行度。但往往在实际应 用FIR滤波器时,为了要获得良好的滤波效果,本文档来自技高网...

【技术保护点】
一种并行结构的有限脉冲响应(FIR)滤波器的处理方法,涉及多核FIR滤波器,其特征在于,该方法包括:    所述多核FIR滤波器中设置多条FIR滤波并行支路;    当所述多核FIR滤波器接收到输入数据时,将所述输入数据分别发送给各条FIR滤波并行支路进行FIR滤波处理,并将各条FIR滤波并行支路的输出数据进行组合,作为所述FIR滤波器的输出数据输出。

【技术特征摘要】
1、一种并行结构的有限脉冲响应(FIR)滤波器的处理方法,涉及多核FIR滤波器,其特征在于,该方法包括所述多核FIR滤波器中设置多条FIR滤波并行支路;当所述多核FIR滤波器接收到输入数据时,将所述输入数据分别发送给各条FIR滤波并行支路进行FIR滤波处理,并将各条FIR滤波并行支路的输出数据进行组合,作为所述FIR滤波器的输出数据输出。2、 如权利要求1所述的方法,其特征在于,所述多核FIR滤波器将输入数据分别发送给各条FIR滤波并行支路时, 按照发送顺序依次以中断方式启动各条FIR滤波并行支-各进行FIR滤波处 理。3、 如权利要求1或2所述的方法,其特征在于,所述各条FIR滤波并行支3I4^收所述输入数据后,第X条FIR滤波并行 支路仅对输入数据中采样值序号为n的数据进行FIR滤波处理,其中, X=n%m+1, m为所述多核FIR滤波器中滤波单元的数目。4、 如权利要求3所述的方法,其特征在于,所述多核FIR滤波器中设置的FIR滤波并行支路数目等于所述多核FIR 滤波器中核数目减1。5、 如权利要求3所述的方法,其特征在于,所述多核FIR滤波器通过快速搬...

【专利技术属性】
技术研发人员:颜小平
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利