运行参数确定方法、存储介质、芯片及电子设备与流程

文档序号:35680297发布日期:2023-10-08 16:50阅读:30来源:国知局
运行参数确定方法、存储介质、芯片及电子设备与流程

本技术涉及数据处理,具体涉及一种运行参数确定方法、存储介质、芯片及电子设备。


背景技术:

1、均衡器是对音频信号处理最非常重要的器件之一,它基于递归滤波器(iir数字滤波器)实现,iir数字滤波器通过改变系数能组成不同的传递函数,实现低通、高通、带通等滤波效果。通过使用多个双二阶iir数字滤波器串联,可以对音频信号分频段滤波,每个频段都能配置不同的滤波效果,为灵活调整音色音效等提供了可能。在硬件设计时,均衡器系数需要定点设计,来满足均衡器的精度需求,现有方案中在进行定点设计时,通常是采用固定的系数定点位数进行精度控制,从而导致了在精度控制时的准确性较低。


技术实现思路

1、本技术实施例的一个目的旨在提供一种运行参数确定方法、存储介质、芯片及电子设备,旨在改善现有方案中对均衡器进行精度控制时准确性较低的问题。

2、在第一方面,本技术实施例提供一种运行参数确定方法,所述方法应用于电子设备,电子设备包括均衡器,所述均衡器包括k个双二阶滤波器,k个所述双二阶滤波器级联和/或并联,所述方法包括:

3、获取所述均衡器的精度需求信息;

4、根据所述精度需求信息确定k个所述双二阶滤波器对应的系数定点位数;

5、根据所述系数定点位数确定k个所述双二阶滤波器分别对应的归一化系数调整因子;

6、根据k个所述双二阶滤波器分别对应的归一化系数调整因子和k个所述双二阶滤波器分别对应的初始运行参数,确定k个所述双二阶滤波器分别对应的目标运行参数。

7、在一个可能的实现方式中,所述根据所述精度需求信息确定k个所述双二阶滤波器对应的系数定点位数,包括:

8、根据所述精度需求信息确定m个参考系数定点位数;

9、根据精度需求信息确定所述均衡器的应用场景信息;

10、根据所述应用场景信息从所述m个参考系数定点位数中确定出k个所述双二阶滤波器对应的系数定点位数。

11、在一个可能的实现方式中,所述根据所述系数定点位数确定k个所述双二阶滤波器分别对应的归一化系数调整因子,包括:

12、根据所述系数定点位数,确定k个所述双二阶滤波器分别对应的精度位数;

13、根据k个所述双二阶滤波器分别对应的精度位数和k个所述双二阶滤波器分别对应的初始运行参数,确定k个所述双二阶滤波器分别对应的归一化系数调整因子。

14、在一个可能的实现方式中,所述根据k个所述双二阶滤波器分别对应的精度位数和k个所述双二阶滤波器分别对应的初始运行参数,确定k个所述双二阶滤波器分别对应的归一化系数调整因子,包括:

15、根据k个所述双二阶滤波器分别对应的精度位数,确定k个所述双二阶滤波器分别对应的最大目标运行参数的第一数值区间;

16、根据所述k个所述双二阶滤波器分别对应的第一数值区间和k个所述双二阶滤波器分别对应的最大初始运行参数,确定所述k个所述双二阶滤波器分别对应的归一化系数调整因子。

17、在一个可能的实现方式中,所述根据所述系数定点位数确定k个所述双二阶滤波器分别对应的归一化系数调整因子,包括:

18、对k个所述双二阶滤波器分别对应的初始运行参数进行分类处理,以得到k个所述双二阶滤波器分别对应的第一初始运行参数集合和k个所述双二阶滤波器分别对应的第二初始运行参数集合,第一初始运行参数集合与第二初始运行参数集合的类型不同;

19、若所述系数定点位数为所述k个所述双二阶滤波器对应的最大系数定点位数,则获取k个所述双二阶滤波器分别对应的第一初始运行参数集合中的第一参数值,以及获取k个所述双二阶滤波器分别对应的第二初始运行参数集合中的第二参数值,其中,第一参数值为第一初始运行参数集合中绝对值最大的参数值,第二参数值为第二初始运行参数集合中绝对值最大的参数值;

20、根据k个所述双二阶滤波器分别对应的第一参数值和k个所述双二阶滤波器分别对应的第二参数值,确定k个所述双二阶滤波器分别对应的归一化系数调整因子。

21、在一个可能的实现方式中,所述根据k个所述双二阶滤波器分别对应的第一参数值和k个所述双二阶滤波器分别对应的第二参数值,确定k个所述双二阶滤波器分别对应的归一化系数调整因子,包括:

22、确定k个所述双二阶滤波器分别对应的第三参数值和k个所述双二阶滤波器分别对应的第四参数值,其中,所述若第一参数值为大于1的数值,则第三参数值与第一参数值相同,若第一参数值为小于或等于1的数值,则第三参数值为1,所述若第二参数值为大于1的数值,则第四参数值与第二参数值相同,若第二参数值为小于或等于1的数值,则第四参数值为1;

23、将k个所述双二阶滤波器分别对应的第三参数值与对应的第四参数值的比值,确定为对应的双二阶滤波器的归一化系数调整因子。

24、在一个可能的实现方式中,所述根据k个所述双二阶滤波器分别对应的第一参数值和k个所述双二阶滤波器分别对应的第二参数值,确定k个所述双二阶滤波器分别对应的归一化系数调整因子,包括:

25、确定k个所述双二阶滤波器分别对应的第三参数值和k个所述双二阶滤波器分别对应的第四参数值,其中,所述若第一参数值为大于1的数值,则第三参数值为第一参数值向上取整的数值,若第一参数值为小于或等于1的数值,则第三参数值为1,所述若第二参数值为大于1的数值,则第四参数值为第二参数值向上取整的数值,若第二参数值为小于或等于1的数值,则第四参数值为1;

26、将k个所述双二阶滤波器分别对应的第三参数值与对应的第四参数值的比值,确定为对应的双二阶滤波器的归一化系数调整因子。

27、在第二方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面中任一项所述的运行参数确定方法。

28、在第三方面,本技术实施例提供一种芯片,包括:

29、至少一个处理器;以及,

30、与所述至少一个处理器通信连接的存储器;其中,

31、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面中任一项所述的运行参数确定方法。

32、在第四方面,本技术实施例提供一种电子设备,包括:

33、均衡器和控制器;

34、至少一个处理器,与所述均衡器和控制器通信连接;以及,

35、与所述至少一个处理器通信连接的存储器;其中,

36、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面中任一项所述的运行参数确定方法。

37、在本技术实施例提供的运行参数确定方法通过获取所述均衡器的精度需求信息,根据所述精度需求信息确定k个所述双二阶滤波器对应的系数定点位数,根据所述系数定点位数确定k个所述双二阶滤波器分别对应的归一化系数调整因子,根据k个所述双二阶滤波器分别对应的归一化系数调整因子和k个所述双二阶滤波器分别对应的初始运行参数,确定k个所述双二阶滤波器分别对应的目标运行参数,因此,可以根据均衡器的精度需求信息来确定均衡器中的双二阶滤波器对应的目标运行参数,从而可以动态的确定双二阶滤波器对应的目标运行参数,提升了对均衡器进行精度控制的准确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1