一种降采样滤波方法和降采样滤波器的利记博彩app

文档序号:7510857阅读:325来源:国知局
专利名称:一种降采样滤波方法和降采样滤波器的利记博彩app
技术领域
本发明涉及集成电路设计制造领域,特别涉及一种降采样滤波方法和降采样滤波器。
背景技术
在数字信号处理技术和大规模集成电路技术巨大进步的推动下,无线通信技术正朝着数字化方向迅速迈进,在数字信号处理系统中往往一个处理芯片就能够实现信号的频谱搬移、抽取/插值、滤波、均衡、同步、调制/解调、纠错、信源编/解码等功能。当然这一切都是以数字化为前提的,也就是说在模拟射频(RF)前端与基带数字信号处理系统之间必须存在模拟/数字变换(A/D)或数字/模拟变换(D/A)。射频信号被天线感应接收以后,经过预选、低噪声放大(LNA)、混频、滤波和放大后,产生第二中频信号,通过抗混叠滤波后作为模拟/数字变换器(A/D)的模拟输入信号,模拟/数字变换器的主要作用是将适于在无线信道中传播的连续时间的模拟信号转换成为离散时间的数字信号。它在通信系统中的位置可以根据应用场合放置在天线调谐器输出端、二/三次中频输出端或基带。然后由数字下变频器完成数字化频谱搬移,降采样,最后用数字滤波器抑制带外能量,并将数据传送给通用数字信号处理器。
现有技术中降采样滤波器不仅要承担降采样的任务,还需要承担过滤干扰信号的任务,例如邻频或同频的信号噪声,因此一个降采样滤波器同时既要对输入数据进行降采样处理又要去除该输入数据中的干扰噪声。由于降采样滤波器的前级NCO(numerically controlled oscillator,数控振荡器)为降采样滤波器提供输入数据的速率非常高,因此该降采样滤波器在一个时钟周期内能够处理的算法步骤就是非常有限的,例如NCO提供给降采样滤波器的数据速率为30MHz,而降采样滤波器自身的时钟为60MHz,因此降采样滤波器对于输入数据的一个时钟周期内只能执行2步算法,如果要保证降采样滤波器处理速度,则就需要提高降采样滤波器自身的时钟,或增加降采样滤波器内部乘法器的数量,使得该降采样滤波器能够在输入数据的一个时钟周期内执行更多的运算步骤。然而往往对于一个芯片来说,因为该芯片内部的所有模块会共用一个时钟,所以其芯片整体的时钟是相对固定的,这样也就是说如果要保证该降采样滤波器的处理速度,就必须要增加降采样滤波器内部的乘法器数量,因此就造成了现有技术中降采样滤波器内部面积太过庞大的问题,从而增加了整个芯片的功耗。

发明内容
本发明目的是提供一种降采样滤波的方法和降采样滤波器,其能够有效减小降采样滤波器的芯片面积,从而降低整个芯片的功耗。
为解决上述技术问题,本发明提出一种降采样滤波器,至少包括第一级降采样滤波模块和第二级抗干扰滤波模块,所述第一级降采样滤波模块用于对输入数据进行降采样处理,生成降采样数据;所述第二级抗干扰滤波模块用于对所述第一级降采样滤波模块生成的降采样数据进行干扰滤波。
其中,所述第二级抗干扰滤波模块包括邻频干扰滤波子模块,用于对所述第一级降采样滤波模块生成的降采样数据进行邻频干扰滤波。
其中,所述第二级抗干扰滤波模块还包括同频干扰滤波子模块,用于对所述第一级降采样滤波模块生成的降采样数据或所述邻频干扰滤波子模块滤波后的数据进行同频干扰滤波。
其中,还包括控制器,用于控制所述同频干扰滤波子模块。
其中,所述第一级降采样滤波模块和第二级抗干扰滤波模块的时钟频率相同。
其中,所述输入数据由数控振荡器NCO产生,输入速率为30MHz。
其中,所述第一级降采样滤波模块生成的降采样数据输入速率为10MHz。
本发明还提出一种降采样滤波方法,包括以下步骤对输入数据进行降采样处理,生成降采样数据;对所述生成的降采样数据进行干扰滤波。
其中,所述对降采样数据进行干扰滤波具体包括对所述生成的降采样数据进行邻频干扰滤波和/或同频干扰滤波。
其中,在所述对生成的降采样数据进行同频干扰滤波之前,还包括以下步骤判断是否需要对所述降采样数据进行同频干扰滤波;如果需要,则对所述降采样数据进行同频干扰滤波。
本发明的技术方案具有以下优点由于将降采样滤波器分为两级,第一级降采样滤波模块进行降采样,第二级抗干扰滤波模块进行干扰滤波,第二级抗干扰滤波模块的输入数据是经过第一级降采样滤波模块降采样处理的,因此其数据速率远远小于NCO为降采样滤波器提供的数据速率,这样对于第二级抗干扰滤波模块来说在输入数据的一个时钟周期内能够执行的算法步骤将会大大增加,从而减少第二级抗干扰滤波模块内部的乘法器数量,有效的减小了芯片的面积,降低了整个芯片的功耗。
而本发明的优化方案将降采样滤波器分为两级,由第二级抗干扰滤波模块进行邻频和/或同频干扰滤波,这样就方便了对于邻频和/或同频干扰滤波的控制,可以由用户有选择的进行干扰滤波。并且本发明还可对同频干扰滤波实现单独控制,使得用户在不需要进行同频干扰滤波时,及时将该同频干扰滤波功能关闭。


图1为本发明实施例降采样滤波器的结构图;图2为本发明实施例降采样滤波方法的流程图。
具体实施例方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述本发明精神在于通过第一级降采样滤波模块将输入数据的速率降低,减小第二级抗干扰滤波模块的电路硬件规模,从而降低整个芯片的功耗。
根据上述发明精神,本发明实施例提出了一种多级降采样滤波器,首先通过第一级降采样滤波模块对NCO输入的数据进行降采样处理,经过降采样处理的输入数据的速率将会大大降低,并且第二级抗干扰滤波模块的输入数据速率将不受NCO的影响,而由第一级降采样滤波模块决定,第一级降采样滤波模块降低了低频调制信号的采样率,从而降低了对后续模块工作速度的要求,使后续模块在一个输入时钟周期内能够处理更多的算法,减少了后续模块的电路规模,提高了系统的稳定性。例如NCO对降采样滤波器提供输入数据的速率为30MHz,经过第一级降采样滤波模块降采样处理后的降采样数据的速率为10MHz,这就意味着对于一个时钟频率同为60MHz的降采样滤波器来说,对于NCO提供的30MHz输入数据,该输入数据的每个时钟周期内降采样滤波器只能执行2步运算步骤,而对于经过降采样处理后10MHz的降采样数据来说输入数据的每个时钟周期第二级抗干扰滤波模块就可以执行6步运算步骤,这样就会大大减少第二级抗干扰滤波模块所需要的乘法器数量。当然本发明上述实施例所述的经过第一级降采样滤波模块处理后的降采样数据的速率为10MHz,只是本发明实施例较优的实施方式,,其具体值由第一级降采样滤波模块的参数决定,不受NCO的影响。这样就可以在设计时根据系统后续模块的工作速度需要,通过控制第一级降采样滤波模块的性能参数而达到控制降采样数据速率的目的。例如对于在降采样处理后进行邻频干扰滤波和/或同频干扰滤波来说,处理NCO提供的30MHz数据所需要的乘法器将会是处理10MHz降采样数据的3倍,因此该邻频干扰滤波和/或同频干扰滤波模块的面积将会相应地减少1/3,随着芯片面积的减小,芯片的功耗也将会相应降低。上述实施例所述“由第一级降采样滤波模块进行降采样处理”只是本发明实施例所提出的一种较佳实施方式,当然也可在降采样处理前进行其它形式的数据处理,并且本发明实施例上述的降采样滤波器也可以由多级构成,例如第一级进行降采样,第二级进行邻频干扰滤波,第三级进行同频干扰滤波。
如图1所示,为本发明实施例降采样滤波器的结构图,该降采样滤波器至少包括第一级降采样滤波模块11和第二级抗干扰滤波模块12,第一级降采样滤波模块11用于对NCO提供的输入数据进行降采样处理,第二级抗干扰滤波模块12用于对第一级降采样滤波模块11生成的降采样数据进行干扰滤波。这样第二级抗干扰滤波模块12接收的输入数据是经过第一级降采样滤波模块11降采样处理的,其数据的输入速率将会远远小于NCO提供输入数据的输入速率,并且第二级抗干扰滤波模块12的输入数据速率将不受NCO的影响,而由第一级降采样滤波模块11决定。因此在第二级抗干扰滤波模块12中的对于输入数据的一个时钟周期将会能够提供更多的运算步骤,所以该第二级抗干扰滤波模块12所需要的乘法器将会大大减少,从而减少芯片面积,降低芯片整体功耗。例如,NCO对降采样滤波器提供的数据速率为30MHz,经过第一级降采样滤波模块11降采样处理后的降采样数据的速率为10MHz,因此对于时钟频率同为60MHz的芯片来说,对NCO提供的30MHz数据来说输入数据的每个时钟周期只能提供两次运算,而对于降采样处理后的10MHz降采样数据来说输入数据的每个时钟周期就可以提供6次运算,因此所需乘法器的数量也会减少为原来的1/3。其中,第一级降采样滤波模块11和第二级抗干扰滤波模块12的时钟频率可以相同,例如都为60MHz的芯片时钟。
其中,第二级抗干扰滤波模块12包括邻频干扰滤波子模块121,用于对第一级降采样滤波模块11生成的降采样数据进行邻频干扰滤波。
其中,第二级抗干扰滤波模块12还包括同频干扰滤波子模块122,用于对第一级降采样滤波模块11生成的降采样数据进行同频干扰滤波或对邻频干扰滤波子模块121进行邻频干扰滤波后的数据再进行同频干扰滤波。该同频干扰滤波子模块122可以在第二级抗干扰滤波模块12单独使用,也可配合邻频干扰滤波子模块121使用,对邻频干扰滤波子模块121邻频干扰滤波后的数据进行同频干扰滤波。本发明实施例所提出的第二级抗干扰滤波模块12包括邻频干扰滤波子模块121和同频干扰滤波子模块122,只是本发明实施例较佳的实施方式之一,该第二级抗干扰滤波模块12还可包含其它功能模块,因此第二级抗干扰滤波模块12提供的其它功能也应为本发明实施例保护范围所涵盖。
其中,降采样滤波器还包括控制器13,用于控制同频干扰滤波子模块122的开启或关闭,在用户不需要进行同频干扰滤波时将该同频干扰滤波子模块122关闭,例如用户不想继续收看常规的数字电视频道而希望收看卫星电视频道,此时接收卫星电视频道就不需要进行同频干扰滤波,因此在用户切换频道的时候就将该同频干扰滤波子模块122关闭。其中该控制器13可被置于降采样滤波器所在芯片的外部,这样就可以使为用户在转换频道时提供一种强行关闭该同频干扰滤波子模块122的模式。
如图2所示,为本发明实施例降采样滤波方法的流程图,包括以下步骤步骤S201对输入数据进行降采样处理,生成降采样数据。首先对NCO输入的数据进行降采样处理,经过降采样处理的降采样数据的速率将会大大降低,并且系统后续模块的输入数据速率将不受NCO的影响,而由第一级降采样滤波模块决定。例如NCO对降采样滤波器提供的数据速率为30MHz,经过第一级降采样滤波模块降采样处理后的降采样数据的速率将会变为10MHz,因此对于时钟频率为60MHz的芯片来说,对NCO提供的30MHz数据来说输入数据的每个时钟周期只能执行2步运算,而对于降采样处理后的10MHz降采样数据来说输入数据的每个时钟周期就可以执行6步运算。
步骤S202对生成的降采样数据进行干扰滤波。例如对生成的降采样数据进行邻频干扰滤波和/或同频干扰滤波。此时对于邻频干扰滤波和/或同频干扰滤波的数据输入速率远远小于NCO提供的数据输入速率,因此在进行邻频干扰滤波和/或同频干扰滤波时,输入数据的一个时钟周期能够处理多次运算,邻频干扰滤波和/或同频干扰滤波所需的乘法器数量就会大大减少,因此减少了芯片面积,降低了芯片的功耗。例如NCO对降采样滤波器提供的数据速率为30MHz,经过第一级降采样滤波模块降采样处理后的降采样数据的速率将会变为10MHz,则对于在降采样处理后的数据进行邻频干扰滤波和/或同频干扰滤波来说,则处理NCO提供的30MHz数据所需要的乘法器将会是处理10MHz降采样数据的3倍,因此该邻频干扰滤波和/或同频干扰滤波模块的面积来说将会相应地减少1/3,随着芯片面积的减小,芯片整体的功耗也将会相应降低。上述实施例所述“由第一级降采样滤波模块进行降采样处理”只是本发明实施例所提出的一种较佳实施方式,当然也可在降采样处理之前进行其它方式的数据处理,并且本发明实施例上述的降采样滤波器并不限于两级结构,也可以由多级结构构成。
本发明实施例还提出一种在对降采样数据进行同频干扰滤波之前,判断是否需要对降采样数据进行同频干扰滤波的模式。根据系统的当前状态机判断是否需要进行同频干扰滤波,例如用户不想继续收看常规的数字电视频道而希望收看卫星电视频道,此时接收卫星电视频道就不需要进行同频干扰滤波,因此应当将同频干扰滤波关闭。如果用户收看的是常规数字电视频道而不是卫星电视频道,因为在接收常规数字电视信号时很可能会收到同频的其它信号的干扰,所以此时需要开启同频干扰滤波功能。
通过本发明实施例提出降采样滤波器的多级结构,该降采样滤波器可至少分为两级,第一级降采样滤波模块进行降采样,第二级抗干扰滤波模块进行干扰滤波,因为第二级抗干扰滤波模块的输入数据是经过第一级降采样滤波模块降采样处理的,其数据输入速率远远小于NCO为降采样滤波器提供的数据输入速率,并且其具体值由第一级降采样滤波模块的参数决定,不受NCO的影响。因此有效地减少了第二级抗干扰滤波模块所需的乘法器个数,从而减小了芯片的面积,降低了芯片的功耗。并且该第二级抗干扰滤波模块的控制部分还可置于芯片外部,使得用户在不需要进行同频干扰滤波时,及时将该同频干扰滤波功能关闭,方便用户对频道的随时切换。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种降采样滤波器,其特征在于,至少包括第一级降采样滤波模块和第二级抗干扰滤波模块,所述第一级降采样滤波模块用于对输入数据进行降采样处理,生成降采样数据;所述第二级抗干扰滤波模块用于对所述第一级降采样滤波模块生成的降采样数据进行干扰滤波。
2.如权利要求1所述降采样滤波器,其特征在于,所述第二级抗干扰滤波模块包括邻频干扰滤波子模块,用于对所述第一级降采样滤波模块生成的降采样数据进行邻频干扰滤波。
3.如权利要求1或2所述降采样滤波器,其特征在于,所述第二级抗干扰滤波模块还包括同频干扰滤波子模块,用于对所述第一级降采样滤波模块生成的降采样数据或所述邻频干扰滤波子模块滤波后的数据进行同频干扰滤波。
4.如权利要求3所述降采样滤波器,其特征在于,还包括控制器,用于控制所述同频干扰滤波子模块。
5.如权利要求1所述降采样滤波器,其特征在于,所述第一级降采样滤波模块和所述第二级抗干扰滤波模块的时钟频率相同。
6.如权利要求1所述降采样滤波器,其特征在于,所述输入数据由数控振荡器NCO产生,输入速率为30MHz。
7.如权利要求1所述降采样滤波器,其特征在于,所述第一级降采样滤波模块生成的降采样数据的输入速率为10MHz。
8.一种降采样滤波方法,其特征在于,包括以下步骤对输入数据进行降采样处理,生成降采样数据;对所述生成的降采样数据进行干扰滤波。
9.如权利要求8所述降采样滤波方法,其特征在于,所述对生成的降采样数据进行干扰滤波具体包括对所述降采样数据进行邻频干扰滤波和/或同频干扰滤波。
10.如权利要求9所述降采样滤波方法,其特征在于,在所述对生成的降采样数据进行同频干扰滤波之前,还包括以下步骤判断是否需要对所述降采样数据进行同频干扰滤波;如果需要,则对所述降采样数据进行同频干扰滤波。
全文摘要
本发明公开了一种降采样滤波器,至少包括第一级降采样滤波模块和第二级抗干扰滤波模块,所述第一级降采样滤波模块用于对输入数据进行降采样处理,所述第二级抗干扰滤波模块用于对所述第一级降采样滤波模块生成的降采样数据进行干扰滤波。因为第二级抗干扰滤波模块的输入数据是经过第一级降采样滤波模块降采样处理的,其数据输入速率远远小于NCO为降采样滤波器提供数据的输入速率,这样对于第二级抗干扰滤波模块来说,其在输入数据的一个时钟周期内能够执行的算法步骤将会大大增加,从而减少第二级抗干扰滤波模块内部的乘法器数量,因此有效地减小了芯片的面积,降低了芯片的功耗。
文档编号H03H17/02GK101083461SQ20071011878
公开日2007年12月5日 申请日期2007年7月13日 优先权日2007年7月13日
发明者(要求不公开姓名) 申请人:北京创毅视讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1