【技术实现步骤摘要】
脉冲响应滤波器的信号处理方法
[0001]本申请涉及滤波器,特别是涉及一种脉冲响应滤波器的信号处理方法。
技术介绍
[0002]滤波器常用于滤除信号的噪声。滤波器又分为有限脉冲响应(Finite Impulse Response Filter,FIR)滤波器与无限脉冲响应(Infinite Impulse Response Filter,IIR)滤波器。
[0003]滤波过程中所采用的算法的好坏,会对滤波效果产生很大的影响。如IIR滤波器,是采用递归的方式,处理数字信号。IIR滤波器不仅依据数字信号的每个取样点的输入值和前几个取样点的输入值,同时依据前几个取样点的输出值,来滤出输出信号。因此,IIR滤波器可以用较少的阶数达到良好的滤波效果。
[0004]相比之下,FIR滤波器不采用递归的方式,而是仅依据每个取样点的输入值和前几个取样点的输入值,来滤出输出信号。因此,在滤波过程中,FIR滤波器算法的阶数远大于IIR滤波器算法的阶数,且由于滤波方式不同,IIR滤波器与FIR滤波器的滤波效果不同。
[0005]故,如何通过改良,来使数字信号的滤波效果,同时兼顾IIR滤波器和FIR滤波器可达成的滤波效果,来克服习知IIR滤波器和FIR滤波器所执行的滤波的缺陷,已成为本领域所欲解决的重要课题之一。
技术实现思路
[0006]本申请所要解决的技术问题在于,针对现有技术的不足提供一种脉冲响应滤波器的信号处理方法,包含以下步骤:取得一组滤波器,组滤波器包含多个无限脉冲响应滤波器,多个无限脉冲响 ...
【技术保护点】
【技术特征摘要】
1.一种脉冲响应滤波器的信号处理方法,其特征在于,所述的脉冲响应滤波器的信号处理方法包含以下步骤:取得一组滤波器,所述组滤波器包含多个无限脉冲响应滤波器,所述多个无限脉冲响应滤波器级联在一起;设定所述组滤波器的多个第一无限响应系数;设定所述组滤波器的多个第二无限响应系数;取得第一有限脉冲响应滤波器;将所述第一有限脉冲响应滤波器的系数,作为所述多个无限脉冲响应滤波器的输入值;依据各所述无限脉冲响应滤波器的输入值及其所述第一无限响应系数及其各所述第二无限响应系数,以计算各所述无限脉冲响应滤波器的输出值;将前一个所述无限脉冲响应滤波器的输出值作为下一个级联的所述无限脉冲响应滤波器的输入值,依序运算完所有级联的所述多个无限脉冲响应滤波器的输出值,以取得一组最终输出值;将所述组最终输出值,作为第二有限脉冲响应滤波器的系数;输入数字信号至所述第二有限脉冲响应滤波器;依据所述数字信号的输入值及所述第二有限脉冲响应滤波器的系数,以计算出所述第二有限脉冲响应滤波器的输出值;以及依据所述第二有限脉冲响应滤波器的输出值,以输出数字输出信号。2.根据权利要求1所述的脉冲响应滤波器的信号处理方法,其特征在于,所述的脉冲响应滤波器的信号处理方法还包含以下步骤:利用下列的多阶无限脉冲滤波器公式,以计算所述组滤波器的输出值:其中,Y[n]代表第n个输出值,X[n]代表第n个输入值,b代表所述第一无限响应系数,a代表所述第二无限响应系数,n、p、q为任意适当整数值。3.根据权利要求2所述的脉冲响应滤波器的信号处理方法,其特征在于,所述的脉冲响应滤波器的信号处理方法还包含以下步骤:在所述组滤波器设定数值大小不同的多个系数组,各所述系数组包含所述多个第一无限响应系数以及所述多个第二无限响应系数;以及依据各所述无限脉冲响应滤波器的输入值以及各所述系数组的各所述第一无限响应系数及各所述第二无限响应系数,以计算各所述无限脉冲响应滤波器的输出值;以及将前一个所述无限脉冲响应滤波器的输出值作为下一个级联的所述无限脉冲响应滤波器的输入值,依序运算完所有级联的所述多个无限脉冲响应滤波器的输出值,以取得所述组最终输出值。4.根据权利要求3所述的脉冲响应滤波器的信号处理方法,其特征在于,所述的脉冲响
应滤波器的信号处理方法还包含以下步骤:将所述组最终输出值作为下列所述第二有限脉冲滤波器的公式的系数:W[n]=c[0]
×
Z[n]+c[1]
×
Z[n
‑
1]+
…
+c[N]
×
Z[n
‑
N],其中,W[n]代表第n个输出值,Z[n]代表第n个输入值,c代表所述第二有限脉冲滤波器的系数,n、N为任意适当整数值;以及将所述数字信号的输入值,代入所述第二有限脉冲滤波器的公式,以计算出所述第二有限脉冲响应滤波器的输出值。5.根据权利要求1所述的脉冲响应滤波器的信号处理方法,其特征在于...
【专利技术属性】
技术研发人员:李敬祥,
申请(专利权)人:同响科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。