System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 非整数倍下采CIC滤波器制造技术_技高网

非整数倍下采CIC滤波器制造技术

技术编号:40963956 阅读:3 留言:0更新日期:2024-04-18 20:43
本申请涉及数字信号处理,公开了一种非整数倍下采CIC滤波器,采用PipleLine的技术,将CIC的积分器进行转换,在不改变CIC时钟的情况下,对数据进行上采,同时配合下采器和微分器,实现了对原始数据的非整数倍下采CIC滤波。本申请通过将内插器和积分器重构,避免了插零操作,从而避免需要增加额外的时钟,其次保留了下采系的可变性,并且,并未增加计算复杂度。

【技术实现步骤摘要】

本申请涉及数字信号处理,特别涉及数字信号多抽样率cic(cascade integratorcomb,级联积分梳状滤波器,简称“cic”)转换技术。


技术介绍

1、在数字信号处理中,cic滤波器使用了积分,梳状滤波器级联的方式。cic滤波器由一对或多对积分-梳状滤波器组成,在抽取cic中,输入信号依次经过积分,降采样,以及与积分环节数目相同的梳状滤波器。在内插cic中,输入信号依次经过梳状滤波器,升采样,以及与梳状数目相同的积分环节

2、然而,现有的下采cic的基本架构为“积分-下采-微分”,只能实现对数据的整数倍下采滤波,为了实现非整数倍下采的功能,需要对原始数据进行插0处理,然后将插0后的数据送入cic进行滤波,此时的cic时钟频率也要跟着插0的倍数进行提高,当上采的倍数超过cic时钟能提高的上限时,该方法将不再适用。

3、另一方面,如图1所示,现有的cic下采技术如下图所示,cic结构为先积分,然后下采,最后微分。该结构只能实现对数据x(n)的整数倍下采。如果需要实现非整数倍下采,则需要对x(n)先进行插0的上采操作,再进入cic,那么与此同时,cic的时钟频率也要相应提高,才能对插0后的更高采样率的数据进行处理。

4、因此,目前需要一种能够在不需要提高时钟频率就可以实现非整数倍下采cic的技术。


技术实现思路

1、本申请的目的在于提供一种非整数倍下采cic滤波器,能够不需要提高时钟频率就可以实现非整数倍下采cic,并且,通过将内插器和积分器重构,避免了插零操作,从而避免需要增加额外的时钟,其次保留了下采系的可变性,并且,并未增加计算复杂度。

2、本申请一种非整数倍下采cic滤波器,包含:依次相连的p阶积分器、下采器和微分器,其特征在于,所述p阶积分器包含第一级至第p级积分器,p为大于2的整数,并且,

3、第一级积分器的计算公式为:

4、s1(n)=s1(n-1)+x(n)

5、第二级积分器的计算公式为:

6、

7、第l级积分器的计算公式为,2<l<p:

8、

9、其中,x(n)和s1(n)分别是第一级积分器在第n个时钟周期的输入信号和输出信号,mij(n)是第i级积分器在第n个时钟周期的第j个输出信号,i是上采样的倍数,第二至第p阶积分器在每个时钟周期输出i个信号。

10、在一优选例中,第二级至第l级积分器的输出序列ml0要延迟一个数据点,将输出序列[ml0(n-1),ml1(n),ml2(n),…,ml(i-1)(n)],作为[ml0(n),ml1(n),ml2(n),…,ml(i-1)(n)]给下一级积分器或输出给下采器。

11、在一优选例中,所述下采器中,将下采器的输入数据表示为mli(n),其中i=0,1,2,…,i-1,则所述下采器进行d倍下采的规则为:

12、当mli(n)满足“(n×i+i)是d的整数倍”时,将mli(n)输出为z(k)。

13、在一优选例中,所述多级积分器对积分部分进行变换,采用pipleline技术将cic的积分器进行等效转换,以在不改变cic时钟的情况下对数据进行上采。

14、本申请实施方式具有以下技术效果:

15、能够不需要提高时钟频率就可以实现非整数倍下采cic,并且,通过将内插器和积分器重构,避免了插零操作,从而避免需要增加额外的时钟,其次保留了下采系的可变性,并且,并未增加计算复杂度。

16、本申请的说明书中记载了大量的技术特征,分布在各个技术方案中,如果要罗列出本申请所有可能的技术特征的组合(即技术方案)的话,会使得说明书过于冗长。为了避免这个问题,本申请上述
技术实现思路
中公开的各个技术特征、在下文各个实施方式和例子中公开的各技术特征、以及附图中公开的各个技术特征,都可以自由地互相组合,从而构成各种新的技术方案(这些技术方案均因视为在本说明书中已经记载),除非这种技术特征的组合在技术上是不可行的。例如,在一个例子中公开了特征a+b+c,在另一个例子中公开了特征a+b+d+e,而特征c和d是起到相同作用的等同技术手段,技术上只要择一使用即可,不可能同时采用,特征e技术上可以与特征c相组合,则,a+b+c+d的方案因技术不可行而应当不被视为已经记载,而a+b+c+e的方案应当视为已经被记载。

本文档来自技高网...

【技术保护点】

1.一种非整数倍下采CIC滤波器,包含:依次相连的P阶积分器、下采器和微分器,其特征在于,所述P阶积分器包含第一级至第P级积分器,P为大于2的整数,并且,

2.如权利要求1所述的非整数倍下采CIC滤波器,其特征在于,第二级至第L级积分器的输出序列ML0要延迟一个数据点,将输出序列[ML0(n-1),ML1(n),ML2(n),...,ML(I-1)(n)],作为[ML0(n),ML1(n),ML2(n),...,ML(I-1)(n)]给下一级积分器或输出给下采器。

3.如权利要求2所述的非整数倍下采CIC滤波器,其特征在于,所述下采器中,将下采器的输入数据表示为MLi(n),其中i=0,1,2,…,I-1,则所述下采器进行D倍下采的规则为:

4.如权利要求1所述的非整数倍下采CIC滤波器,其特征在于,所述多级积分器对积分部分进行变换,采用PipleLine技术将CIC的积分器进行等效转换,以在不改变CIC时钟的情况下对数据进行上采。

【技术特征摘要】

1.一种非整数倍下采cic滤波器,包含:依次相连的p阶积分器、下采器和微分器,其特征在于,所述p阶积分器包含第一级至第p级积分器,p为大于2的整数,并且,

2.如权利要求1所述的非整数倍下采cic滤波器,其特征在于,第二级至第l级积分器的输出序列ml0要延迟一个数据点,将输出序列[ml0(n-1),ml1(n),ml2(n),...,ml(i-1)(n)],作为[ml0(n),ml1(n),ml2(n),...,ml(i-1...

【专利技术属性】
技术研发人员:张震张旭明王晓东潘宇黄辉
申请(专利权)人:钜泉微电子上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1