【技术实现步骤摘要】
本专利技术涉及数字信号处理系统,具体涉及基于多核处理器的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[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。