System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于多数字滤波器融合的数据处理方法及装置制造方法及图纸_技高网

基于多数字滤波器融合的数据处理方法及装置制造方法及图纸

技术编号:40573993 阅读:4 留言:0更新日期:2024-03-06 17:14
本发明专利技术提供了一种基于多数字滤波器融合的数据处理方法及装置,其中,所述方法包括获取原始数据流;将所述原始数据流同步到系统时钟域并根据设置参数和输出速率配置相对应的目标数字滤波器;将所述原始数据流传输至所述目标数字滤波器以触发所述目标数字滤波器在对应的有效时序内执行预设的计算,以得到滤波处理后的目标数据流;并按照设定的输出速率输出所述滤波处理后的目标数据流;其中,所述多个数字滤波器在一个ADC转换周期内分时复用同一组乘加器。通过分时复用同一组运算单元,使得实际调用的运算单元比较少,实现了降低数字处理电路的功耗和最小化数字处理电路的面积。

【技术实现步骤摘要】

本专利技术涉及数字信号处理,特别涉及一种基于多数字滤波器融合的数据处理方法及装置


技术介绍

1、随着超大规模集成电路技术的发展,数字滤波器作为数字信号处理重要分支之一,是语音、图像信号处理以及数字通信中广泛使用的一种部件。由于数字滤波器中包括了大量的运算,因此在力求高性能的同时,还要求能够充分利用硬件资源、减少面积,这是目前较为引人注目的一个研究课题。

2、图1是常用技术中提供的一种数据处理流程框图。如图1所示,常用技术提供的数据处理方案中,多个数字滤波器的实现通路独立分开,每个数字滤波器均包括加法器和乘法器,每个数字滤波器在执行滤波处理时需要分别调用各自的加法器和乘法器等运算单元,从而造成具有数字处理电路的数模混合电路芯片的尺寸较大,工作电压较高,而面积和功耗往往是数模混合电路芯片设计的重要技术指标。

3、另外,由于在采样不同频率的数字信号时,不同频率的数字信号对噪声的抑制和带宽也是不一样的,故,还需要采用不同的数据输出速率进行输出。同理,针对不同的采样频率和数据输出频率,从而后级的数字处理电路也需要根据不同的应用场景来选择不同类型的数字滤波器。

4、因此,为了解决上述技术问题,亟需提供一种基于多数字滤波器融合的数据处理方法及装置。


技术实现思路

1、为了克服现有技术的不足,本专利技术的目的在于提供一种基于多数字滤波器融合的数据处理方法及装置,以解决现在技术中存在的技术问题。

2、本专利技术的目的采用以下技术方案实现:

>3、根据本专利技术的一方面,提供一种基于多数字滤波器融合的数据处理方法,其中,所述方法包括:获取原始数据流;将所述原始数据流同步到系统时钟域并根据设置参数和输出速率配置相对应的目标数字滤波器;将所述原始数据流传输至所述目标数字滤波器以触发所述目标数字滤波器在对应的有效时序内执行预设的计算,以得到滤波处理后的目标数据流;按照设定的输出速率输出所述滤波处理后的目标数据流;其中,所述多个数字滤波器在一个adc转换周期内分时复用同一组乘加器。

4、进一步地,所述方法还包括:基于所述adc的转换频率,确定相匹配的系统时钟频率。

5、进一步地,所述基于所述adc的转换频率,确定相匹配的系统时钟频率的方法包括:

6、根据adc转换时间和系统时钟频率确定在每个adc转换周期内可用的系统时钟周期的个数,来确定相匹配的系统时钟频率;和/或

7、根据每个所述数字滤波器后续执行所述预设的计算所需要的运算资源,分配与该运算资源对应的系统时钟周期的个数,并根据所述系统时钟周期的个数,来确定相匹配的系统时钟频率;其中,在每个所述系统时钟周期内分配一个计算步骤。

8、进一步地,所述将所述原始数据流传输至所述目标数字滤波器以触发所述目标数字滤波器在对应的有效时序内执行预设的计算包括:在每个所述目标数字滤波器的有效时序中,通过相继地将所述原始数据流的值和系数在所述同一组乘加器中应用于组合逻辑的输入。

9、进一步地,所述方法还包括:采用门控时钟控制,让高频时钟仅在每个所述目标数字滤波器对应的运算窗口使能。

10、可选地,所述方法还包括:接收数据并将对应不同目标输出速率以及所选数字滤波器配置在寄存器表中。

11、进一步地,所述在对应的数据输出周期内输出所述目标数据流的方法包括:

12、配置当前数据输出速率;

13、按照所述当前数据输出速率在对应的数据输出周期内输出所述目标数据流。

14、进一步地,所述在对应的数据输出周期内输出所述目标数据流的方法还包括:

15、判断当前运算周期是否是设置的数据输出速率的输出周期;

16、若是,对当前滤波处理后的目标数据流的数据进行后续校准计算并输出最终转换数据;

17、反之,则将所述当前经滤波处理后的所述目标数据流存储并转送至下一个adc转换周期内进行处理。

18、进一步地,所述方法还包括:对输出的所述目标数据流进行校准处理。

19、根据本专利技术另一方面还提供一种基于多数字滤波器融合的数据处理装置,所述装置包括:

20、数据获取单元,用于获取原始数据流;

21、同步及匹配单元,用于将所述原始数据流同步到系统时钟域并根据设置参数和输出速率配置相对应的目标数字滤波器;

22、数据处理单元,用于接收所述原始数据流并触发所述目标数字滤波器在对应的有效时序内执行预设的计算,以得到滤波处理后的目标数据流;以及

23、数据输出单元,用于按照设定的输出速率输出所述滤波处理后的目标数据流;

24、其中,所述多个数字滤波器在一个adc转换周期内分时复用同一组乘加器。

25、相比常用技术,本专利技术实施例提供的基于多数字滤波器融合的数据处理方法及装置,通过分时复用同一组运算单元,使得实际调用的运算单元比较少,在数模混合芯片中,即使特征尺寸较大和工作电压较高,也能降低数字处理电路的功耗,最小化数字处理电路的面积。

26、进一步地,对高频的系统时钟进行了门控,使得数字处理电路在运算速度、面积和功耗之间,做到了很好的平衡。

本文档来自技高网...

【技术保护点】

1.一种基于多数字滤波器融合的数据处理方法,其特征在于,所述方法包括:

2.如权利要求1所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述方法还包括:

3.如权利要求2所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述基于所述ADC的转换频率,确定相匹配的系统时钟频率的方法包括:

4.如权利要求1所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述将所述原始数据流传输至所述目标数字滤波器以触发所述目标数字滤波器在对应的有效时序内执行预设的计算包括:

5.如权利要求1所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述方法还包括:

6.如权利要求1所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述方法还包括:

7.如权利要求1所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述按照设定的输出速率输出所述滤波处理后的目标数据流的方法包括:

8.如权利要求7所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述按照设定的输出速率输出所述滤波处理后的目标数据流的方法还包括:

9.如权利要求1所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述方法还包括:

10.一种基于多数字滤波器融合的数据处理装置,其特征在于,所述装置包括:

...

【技术特征摘要】

1.一种基于多数字滤波器融合的数据处理方法,其特征在于,所述方法包括:

2.如权利要求1所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述方法还包括:

3.如权利要求2所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述基于所述adc的转换频率,确定相匹配的系统时钟频率的方法包括:

4.如权利要求1所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述将所述原始数据流传输至所述目标数字滤波器以触发所述目标数字滤波器在对应的有效时序内执行预设的计算包括:

5.如权利要求1所述的基于多数字滤波器融合的数据处理方法,其特征在于,所述...

【专利技术属性】
技术研发人员:孟婷玉张昊王升杨
申请(专利权)人:苏州纳芯微电子股份有限公司
类型:发明
国别省市:

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

1