一种插值滤波器的制造方法

文档序号:8415213阅读:383来源:国知局
一种插值滤波器的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,特别涉及一种插值滤波器。
【背景技术】
[0002] 随着移动通信的不断发展,通信系统需要支持越来越多的通信协议标准,为了能 够在不改变硬件的基础上只通过软件升级配置来实现,软件定义无线通信得到了快速发 展。其中数字插值滤波器模块,为了支持不同通信协议和可配置的要求,可配置的插值滤波 器方案不断被提出。
[0003] 目前主要提出了多路滤波器组方案和滤波系数查找表的方案。其中滤波器组方案 是由多个并行的滤波器组成,通过开关切换的方法来实现可配置要求。滤波系数查找表的 方案通过将滤波器的系数存放在只读存储器当中,通过改写只读存储器当中的系数来实现 可配置要求。
[0004] 然而,目前的可配置插值滤波器的结构中采用寄存器来实现延时链路,由于寄存 器的存储密度小存储量小,通常情况下延时链路实现要用特定数目的寄存器,按照特定的 逻辑操作要求连接起来,不容易改变,导致现有滤波器只能实现特定几种阶数的滤波器。可 见,现有技术中的插值滤波器存在阶数受限制的技术问题。

【发明内容】

[0005] 本发明实施例提供一插值滤波器,用于解决现有技术中插值滤波器阶数受限制的 技术问题,提高滤波器阶数的灵活性。
[0006] 本申请实施例提供一种插值滤波器,包括:
[0007] 静态存储器,用于存储输入数据;
[0008] 操作处理单元,与所述静态存储器相连;
[0009] 查找表单元,与所操作处理单元相连;
[0010] 其中,所述操作处理单元用于通过所述查找表单元获得滤波系数,根据所述滤波 系数对所述输入数据进行滤波操作。
[0011] 可选的,插值滤波器还包括:
[0012] 可编程只读存储器,与所述查找表单元相连,应用存储所述滤波系数。
[0013] 可选的,插值滤波器包括两个所述静态存储器:第一静态存储器和第二静态存储 器;
[0014] 所述第一静态存储器分别与第一多路选择器和第一寄存器相连;所述第二静态存 储器分别与第二多路选择器和第二寄存器相连;
[0015] 所述第一寄存器与所述第二多路选择器相连,所述第二寄存器与所述第一多路选 择器相连;
[0016] 所述第一多路选择器和所述第二多路选择器通过一加法器与所述操作处理单元 相连。
[0017] 可选的,当所述插值滤波器的长度M为偶数时,输入数据序列为偶数的所述输入 数据存放在所述第一静态存储器中,输入数据序列为奇数的所述输入数据存放在所述第二 静态存储器中;
[0018] 当对所述输入数据进行加法操作时,同时从所述第一静态存储器和所述第二静态 存储器中读取数据进行加法运算。
[0019] 可选的,当所述插值滤波器的长度M为奇数时,滤波系数相互对称的输入数据会 存放在同一静态存储器中;
[0020] 当对所述输入数据进行加法操作时,从所述第一静态存储器或所述第二静态存储 器中读取第一个输入数据存储在第一寄存器或第二寄存器中,从所述第二静态存储器或所 述第一静态存储器中读取第二个输入数据,并将所述第一个输入数据和所述第二个输入数 据进行加法运算。
[0021] 可选的,所述处理操作单元包括:
[0022] 移位加法单元,用于从输入所述处理操作单元的待乘数据中提取公共因子获得第 一中间数;
[0023] 可配置的乘法单元,用于根据所述滤波系数和所述第一中间数获得第二中间数;
[0024] 累加求和单元,用于将所述可配置的乘法单元获得的所有第二中间数进行累加求 和,并输出累加求和结果以完成滤波操作。
[0025] 本申请实施例中的上述一个或多个技术方案,至少具有如下技术效果:
[0026] 在插值滤波器中增设静态存储器,将插值滤波器的输入数据存储在静态存储器 中,从而通过静态存储器代替寄存器来实现插值滤波器的延时链路。因为静态存储器面积 小,存储密度大,给定一定存储空间,可以根据阶数需求调用静态存储器的一部分存储空间 来用,所以静态存储器实现延时链路具有不受阶数限制的灵活性,解决了现有技术中插值 滤波器阶数受限的技术问题,提高了滤波器阶数的灵活性,并且静态存储器硬件开销比寄 存器小,能够减小整个滤波器件的面积。
【附图说明】
[0027] 图1为本申请实施例提供的插值滤波器的示意图;
[0028] 图2为本申请实施例提供的插值滤波器的操作处理单元的示意图;
[0029] 图3为本申请实施例提供的偶数阶FIR滤波器的运算示意图;
[0030]图4为本申请实施例提供的奇数阶FIR滤波器的运算示意图;
[0031] 图5为本申请实施例提供的操作处理单元的移位加法单元的示意图;
[0032] 图6为本申请实施例提供的操作处理单元的可配置的乘法单元的示意图;
[0033] 图7为本申请实施例提供的操作处理单元的累加求和单元的示意图。
【具体实施方式】
[0034] 在本申请实施例提供的技术方案中,通过使用静态存储器来实现插值滤波器的延 时链路,避免了用寄存器实现延时链路时对滤波器阶数的限制,解决了现有技术中插值滤 波器阶数受限的技术问题,提高了滤波器阶数的灵活性。
[0035] 下面结合附图对本申请实施例技术方案的主要实现原理、【具体实施方式】及其对应 能够达到的有益效果进行详细的阐述。
[0036] 实施例一
[0037] 请参考图1,本申请实施例提供一种插值滤波器,该插值滤波器包括:
[0038] 静态存储器10,用于存储输入数据;
[0039] 操作处理单元20,与所述静态存储器10相连;
[0040] 查找表单元30,与所操作处理单元20相连;
[0041] 其中,所述操作处理单元20用于通过所述查找表单元30获得滤波系数,根据所述 滤波系数对所述输入数据进行滤波操作。
[0042] 在具体实施过程中,本申请实施例
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1