一种基于软件查表法的FIR滤波器实现方法

    公开(公告)号:CN107612523B

    公开(公告)日:2020-05-19

    申请号:CN201710744748.6

    申请日:2017-08-25

    Abstract: 一种基于软件查表法的FIR滤波器实现方法,包括:步骤一、计算查找表的大小并与设定阈值进行比较,若查找表的大小不超过设定阈值即生成查找表,否则修改滤波器参数;步骤二、生成查找表,查找表采用静态生成法,特定FIR滤波器对应一个固定的查找表;步骤三、计算机根据实时输入码元流计算索引值,读取查找表得到对应滤波器输出值。本发明以查表取代卷积运算,通过计算机生成并读取查找表完成滤波功能,用内存资源换取滤波速度,克服了通用CPU在实现FIR滤波器时,由于串行执行导致运算次数大,计算速率低的缺点。本发明利用了现有计算机大内存的优势,配合CPU的高速运算,整体提高了运算速度。

    一种基于软件查表法的FIR滤波器实现方法

    公开(公告)号:CN107612523A

    公开(公告)日:2018-01-19

    申请号:CN201710744748.6

    申请日:2017-08-25

    Abstract: 一种基于软件查表法的FIR滤波器实现方法,包括:步骤一、计算查找表的大小并与设定阈值进行比较,若查找表的大小不超过设定阈值即生成查找表,否则修改滤波器参数;步骤二、生成查找表,查找表采用静态生成法,特定FIR滤波器对应一个固定的查找表;步骤三、计算机根据实时输入码元流计算索引值,读取查找表得到对应滤波器输出值。本发明以查表取代卷积运算,通过计算机生成并读取查找表完成滤波功能,用内存资源换取滤波速度,克服了通用CPU在实现FIR滤波器时,由于串行执行导致运算次数大,计算速率低的缺点。本发明利用了现有计算机大内存的优势,配合CPU的高速运算,整体提高了运算速度。

Patent Agency Ranking