一种具有增益补偿功能的数字滤波器的制造方法

文档序号:8756741阅读:411来源:国知局
一种具有增益补偿功能的数字滤波器的制造方法
【技术领域】
[0001] 本实用新型设及电子设备领域,具体设及一种具有增益补偿功能的数字滤波器。
【背景技术】
[0002] 目前CIC(cascadeimtegratorcomb,积分梳状滤波器)数字滤波器增益补偿的方 法是使用软件对滤波后的结果进行软件补偿。
[0003]如图1所示为现有技术数字滤波器结构示意图,输入信号为X(n),X(n)被输入CIC 滤波模块001 (即滤波模块)得到输出y(n),CIC滤波模块001用W完成抽取低通滤波的功 能;经过后续的数字处理模块003,由数字处理模块003对y(n)求模后得到幅值A,再由中 央处理器模块004 (CPU,CentralProcessing化it,中央处理器)读取从而得到结果。
[0004] 由于CIC滤波输出是二进制数表示,如果CIC滤波器001的增益不是2的整数次 幕,那么CIC数据位宽比特增长就不能刚好是整数位,但滤波器计算过程当中是按照整数 位来扩展数据位宽的,该就造成了当CIC滤波器的增益不是2的整数次幕时,CIC滤波器的 系统增益有误差,而该个误差在一个比特之内,也就是小于6. 02地。
[0005] 该样就需要在CPU读取结果后做软件修正,把CIC滤波器的系统增益的误差补上, 才能得到正确的数字处理结果。CIC增益误差软件修正流程图如图2所示,步骤S201中, CIC滤波器对信号进行滤波。步骤S202中,判断CIC系统增益是否为2的整数次幕,如果 是,则进入S203,即CIC增益不需要补偿;如果否,则进入S204,进行CIC增益软件补偿。
[0006] 但现有技术的该种通过软件补偿CIC滤波器增益的方法不是实时的,系统响应速 度不快,数字滤波器增益不准确。 【实用新型内容】
[0007] 本实用新型的目的是;提供的一种更有效进行增益补偿的数字滤波器。
[000引根据本实用新型的一方面,一种实施例提供一种具有增益补偿功能的数字滤波 器,包括:滤波模块,用于接收输入信号(X(n))并对所述输入信号进行滤波处理从而产生 滤波信号(y(n));数字处理模块,用于对源于所述滤波模块的信号进行处理并输出中央处 理器模块,接收所述数字处理模块的输出信号;还包括增益补偿模块,其信号输入端连接 于所述滤波模块输出端,用于接收所述滤波信号;其信号输出端连接所述数字处理模块; 其反馈输入端连接所述中央处理器模块;用于接收所述中央处理器模块输出的增益误差 倍数,根据所述增益误差倍数对所述滤波信号进行增益补偿处理从而产生增益补偿信号 (Z(n))。
[0009]目P,数字滤波器包括:中央处理器模块,连接至增益补偿模块和数字处理模块,用 于计算出增益误差倍数,将增益误差倍数初始化到增益补偿模块;滤波模块,用于接收输入 信号(X(n))并对输入信号进行滤波处理从而产生滤波信号(y(n));增益补偿模块,连接至 中央处理模块和滤波模块,用于接收滤波信号,根据增益误差倍数对滤波信号进行增益补 偿处理从而产生增益补偿信号(z(n));数字处理模块,连接至增益补偿模块,用于接收增 益补偿信号,对增益补偿信号进行处理从而产生输出信号(A);中央处理器模块还用于读 取输出信号。
[0010] 一种实施方式中,增益补偿模块包括寄存器和与寄存器连接的乘法器,寄存器用 于存储增益误差倍数,乘法器用于接收滤波信号并将增益误差倍数补偿到滤波信号从而产 生增益补偿信号。
[0011] 中央处理器模块将增益误差倍数初始化到增益补偿模块为;中央处理器模块将增 益误差倍数初始化到寄存器。
[0012] 一种实施方式中,中央处理器模块计算出增益误差倍数的方式为;中央处理器模 块根据滤波器的增益和滤波器的数据扩展的位数计算出增益误差倍数。增益误差倍数的计 算式为
[001 引
【主权项】
1. 一种具有增益补偿功能的数字滤波器,包括: 滤波模块,用于接收输入信号(X(η))并对所述输入信号进行滤波处理从而产生滤波 信号(y(n)); 数字处理模块,用于对源于所述滤波模块的信号进行处理并输出; 中央处理器模块,接收所述数字处理模块的输出信号; 其特征在于,还包括增益补偿模块,其信号输入端连接于所述滤波模块输出端,用于接 收所述滤波信号;其信号输出端连接所述数字处理模块;其反馈输入端连接所述中央处理 器模块;用于接收所述中央处理器模块输出的增益误差倍数,根据所述增益误差倍数对所 述滤波信号进行增益补偿处理从而产生增益补偿信号(z (η))。
2. 如权利要求1所述的数字滤波器,其特征在于,所述增益补偿模块包括寄存器和与 所述寄存器连接的乘法器,所述寄存器用于存储增益误差倍数,所述乘法器用于接收所述 滤波信号并将所述增益误差倍数补偿到所述滤波信号从而产生增益补偿信号。
3. 如权利要求2所述的数字滤波器,其特征在于,所述中央处理器模块将增益误差倍 数初始化到所述增益补偿模块为:所述中央处理器模块将增益误差倍数初始化到所述寄存 器。
4. 如权利要求1所述的数字滤波器,其特征在于,所述中央处理器模块计算出增益误 差倍数为:所述中央处理器模块根据滤波器的增益和滤波器的数据扩展的位数计算出增益 误差倍数。
5. 如权利要求4所述的数字滤波器,其特征在于,所述增益误差倍数的计算式为
其中,E为增益误差倍数,B为滤波器的数据扩展的位数,Gcd。为滤波器的增益。
6. 如权利要求1至5任一项所述的数字滤波器,其特征在于,所述数字滤波器为积分梳 状滤波器。
7. 如权利要求1至5任一项所述的数字滤波器,其特征在于,还包括数据输入模块,所 述数据输入模块连接至所述滤波模块,用于产生输入信号并将所述输入信号发送至所述滤 波模块。
8. 如权利要求1至5任一项所述的数字滤波器,其特征在于,所述滤波模块对所述输 入信号进行滤波处理为:所述滤波模块对所述输入信号进行低通滤波处理。
9. 如权利要求1至5任一项所述的数字滤波器,其特征在于,所述数字处理模块对所述 增益补偿信号进行处理从而产生输出信号为:所述数字处理模块对所述增益补偿信号进行 求模处理从而产生输出信号。
10. 如权利要求1至5任一项所述的数字滤波器,其特征在于,所述中央处理器模块还 连接至所述滤波模块,所述中央处理器模块还用于控制所述滤波模块接收输入信号并对所 述输入信号进行滤波处理从而产生滤波信号。
【专利摘要】本实用新型公开了一种具有增益补偿功能的数字滤波器,包括:中央处理器模块,连接至增益补偿模块和数字处理模块,用于计算出增益误差倍数,将增益误差倍数初始化到增益补偿模块;滤波模块,用于接收输入信号并对其进行滤波处理从而产生滤波信号;增益补偿模块,连接至中央处理模块和滤波模块,用于接收滤波信号,根据增益误差倍数对滤波信号进行增益补偿处理从而产生增益补偿信号;数字处理模块,连接至增益补偿模块,用于接收增益补偿信号并对其进行处理从而产生输出信号;中央处理器模块还用于读取输出信号。中央处理器模块将增益误差倍数初始化到增益补偿模块的寄存器,增益补偿模块的乘法器将增益误差倍数补偿到滤波信号从而产生增益补偿信号。
【IPC分类】H03H17-02
【公开号】CN204465479
【申请号】CN201520175157
【发明人】梁振兴
【申请人】深圳市鼎阳科技有限公司
【公开日】2015年7月8日
【申请日】2015年3月26日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1