发明名称 低成本低功耗可编程多级FIR滤波器实现方法
摘要 本发明涉及集成电路领域的多级FIR滤波器实现方法,包括运算单元、控制单元、对控制单元进行编程配置的软件环境。运算单元包括预处理单元、运算逻辑单元ALU、一个存储单元RAM,通过时分复用对滤波器传递函数进行计算,并通过改变地址灵活读取RAM中数据的方式,节省了大量典型滤波器实现方法中的数据转移功耗。控制单元包括一个存储单元ROM,以及若干计数器和加法器,给运算单元提供指令和滤波器传递函数中的系数,使其在特定控制步步数内完成滤波运算,得到滤波结果。软件环境根据滤波器性能参数对控制单元进行编程配置,进而得到符合应用需求的定制FIR滤波器。本发明主要可用于多级FIR抽取滤波器、多级FIR插值滤波器的实现,也可用于多级FIR同速率滤波器的实现,实现面积可达到国际已发表文献中最低水平,并带来功耗巨大降低,且具有根据应用需求进行定制的特点。
申请公布号 CN103269212A 申请公布日期 2013.08.28
申请号 CN201310175869.5 申请日期 2013.05.14
申请人 邓晨曦 发明人 邓晨曦
分类号 H03H17/02(2006.01)I 主分类号 H03H17/02(2006.01)I
代理机构 代理人
主权项 一种低成本低功耗可编程多级FIR滤波器实现方法,包括:运算单元、控制单元、对控制单元进行编程配置的软件环境,其特征在于,运算单元根据指令和滤波器传递函数中的系数进行特定的运算,将每步运算得到的中间结果写入相应的存储单元,或将最终滤波结果写入输出寄存器;控制单元可根据滤波器性能参数被编程配置,给运算单元提供指令和滤波器传递函数中的系数,使其在特定控制步步数内完成滤波运算,得到滤波结果;控制单元的编程配置通过针对该FIR滤波器的软件环境自动化完成。
地址 100871 北京市海淀区颐和园路5号