系数确定方法及装置转让专利

申请号 : CN202110742730.9

文献号 : CN113473294B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 嵇守聪方思敏罗丽云李开

申请人 : 展讯通信(上海)有限公司

摘要 :

本申请实施例提供一种系数确定方法及装置,该方法包括:获取第一麦克风采集的第一音频信号和输出至扬声器的第二音频信号。根据扬声器至第一麦克风的第一传输路径,确定目标延时系数,目标延时系数为延时的音频采样点的数量。根据第一音频信号和第二音频信号,确定第三音频信号。根据目标延时系数,对第三音频信号进行延时处理,得到延时信号。根据目标延时信号和第一音频信号,更新滤波器的滤波器系数,并通过滤波器对第三音频信号进行滤波处理,得到第一滤波信号。控制扬声器播放第一滤波信号,以实现对降噪耳机进行降噪处理。通过根据目标延时系数更新反馈滤波器的滤波器系数,从而可以有效降低信号处理通路的时延。

权利要求 :

1.一种系数确定方法,其特征在于,应用于降噪耳机,所述降噪耳机的耳廓内设置有包括第一麦克风和扬声器,所述方法包括:获取所述第一麦克风采集的第一音频信号和输出至所述扬声器的第二音频信号;

根据所述扬声器至所述第一麦克风第一传输路径,确定目标延时系数,所述目标延时系数为延时的音频采样点的数量;

根据所述第一音频信号和所述第二音频信号,确定第三音频信号;

根据所述目标延时系数,对所述第三音频信号进行延时处理,得到延时信号;

根据所述延时信号和所述第一音频信号,更新滤波器的滤波器系数,并通过所述滤波器对所述第三音频信号进行滤波处理,得到第一滤波信号;

控制所述扬声器播放所述第一滤波信号,以实现对所述降噪耳机进行降噪处理。

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一音频信号和所述第二音频信号,确定第三音频信号,包括:根据所述第一传输路径的路径参数,对所述第二音频信号进行模拟传输处理,得到第四音频信号,所述模拟传输处理用于模拟所述第二音频信号在所述第一传输路径中传输;

对所述第四音频信号和所述第一音频信号进行融合处理,得到所述第三音频信号。

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一传输路径的路径参数,对所述第二音频信号进行模拟传输处理,得到第四音频信号,包括:根据所述第一传输路径的路径参数,确定所述第一传输路径对应的次级通道模型系数;

通过所述次级通道模型系数对所述第二音频信号进行处理,得到第四音频信号。

4.根据权利要求2或3任一项所述的方法,其特征在于,所述对所述第四音频信号和所述第一音频信号进行融合处理,得到所述第三音频信号,包括:确定所述第四音频信号的第一权重值、以及所述第一音频信号的第二权重值;

根据所述第一权重值和所述第二权重值,对所述第四音频信号和所述第一音频信号进行加权处理,得到所述第三音频信号。

5.根据权利要求1‑4任一项所述的方法,其特征在于,所述根据所述延时信号和所述第一音频信号,更新滤波器的滤波器系数,包括:获取所述滤波器的初始滤波器系数;

根据所述初始滤波器系数、所述延时信号和所述第一音频信号,确定目标滤波器系数;

将所述滤波器的初始滤波器系数更新为所述目标滤波器系数。

6.根据权利要求1‑5任一项所述的方法,其特征在于,所述根据所述扬声器至所述第一麦克风的第一传输路径,确定目标延时系数,包括:获取扫频信号中的各个预设频率各自对应的第一相位变化值,所述第一相位变化值为所述预设频率的信号在所述第一传输路径传输前后的相位变化值;

确定多个待选延时系数;

根据所述扫频信号中的各个预设频率各自对应的第一相位变化值,在所述多个待选延时系数中确定所述目标延时系数。

7.根据权利要求6所述的方法,其特征在于,所述根据所述扫频信号中的各个预设频率各自对应的第一相位变化值,在所述多个待选延时系数中确定所述目标延时系数,包括:获取每个所述待选延时系数各自对应的相频响应曲线,所述相频响应曲线中包括各所述预设频率各自对应的第二相位变化值;

根据各所述预设频率各自对应的第一相位变化值和各所述预设频率各自对应的第二相位变化值,在所述多个待选延时系数中确定所述目标延时系数。

8.根据权利要求7所述的方法,其特征在于,预设频率 对应的第二相位变化值,与所述预设频率 对应的第一相位变化值之间的差值在预设范围内,所述 为第i个预设频率,所述i为整数,所述i大于或等于1,且小于或等于N,所述N为所述扫频信号中的预设频率的数量。

9.一种系数确定装置,其特征在于,应用于降噪耳机,所述降噪耳机的耳廓内设置有包括第一麦克风和扬声器,所述装置包括:获取模块,用于获取所述第一麦克风采集的第一音频信号和输出至所述扬声器的第二音频信号;

确定模块,用于根据所述扬声器至所述第一麦克风的第一传输路径,确定目标延时系数,所述目标延时系数为延时的音频采样点的数量;

所述确定模块还用于,根据所述第一音频信号和所述第二音频信号,确定第三音频信号;

延时处理模块,用于根据所述目标延时系数,对所述第三音频信号进行延时处理,得到延时信号;

滤波处理模块,用于根据所述延时信号和所述第一音频信号,更新滤波器的滤波器系数,并通过所述滤波器对所述第三音频信号进行滤波处理,得到第一滤波信号;

降噪处理模块,用于控制所述扬声器播放所述第一滤波信号,以实现对所述降噪耳机进行降噪处理。

10.一种系数确定设备,其特征在于,包括:

存储器,用于存储程序;

处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行如权利要求1至8中任一所述的方法。

11.一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1至8中任一所述的方法。

12.一种计算机可读取存储介质,其存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法。

说明书 :

系数确定方法及装置

技术领域

[0001] 本申请实施例涉及主动降噪技术领域,尤其涉及一种系数确定方法及装置。

背景技术

[0002] 降噪的方法有两种,主动降噪和被动降噪,主动降噪功能就是通过降噪系统产生与外界噪音相等的反向声波,将噪音中和,从而实现降噪的效果。
[0003] 自适应反馈主动降噪为主动降噪的一种实现方式,在自适应反馈主动降噪中,需要自适应反馈滤波器输出反向声波以实现降噪,在自适应反馈滤波器的处理过程中需要确定滤波器的权系数,目前相关技术中在确定滤波器权系数的时候,通常是根据次级通道的模型系数确定反馈滤波器的权系数。
[0004] 然而,次级通道的模型系数通常阶数都比较高,从而会导致确定反馈滤波器权系数的计算量较大,进而增加了信号处理通路的时延。

发明内容

[0005] 本申请实施例提供一种系数确定方法及装置,以减少确定滤波器权系数的计算量,降低信号处理通路的时延。
[0006] 第一方面,本申请实施例提供一种系数确定方法,其特征在于,应用于降噪耳机,所述降噪耳机的耳廓内设置有包括第一麦克风和扬声器,所述方法包括:
[0007] 获取所述第一麦克风采集的第一音频信号和输出至所述扬声器的第二音频信号;
[0008] 根据所述扬声器至所述第一麦克风的第一传输路径,确定目标延时系数,所述目标延时系数为延时的音频采样点的数量;
[0009] 根据所述第一音频信号和所述第二音频信号,确定第三音频信号;
[0010] 根据所述目标延时系数,对所述第三音频信号进行延时处理,得到延时信号;
[0011] 根据所述目标延时信号和所述第一音频信号,更新滤波器的滤波器系数,并通过所述滤波器对所述第三音频信号进行滤波处理,得到第一滤波信号;
[0012] 控制所述扬声器播放所述第一滤波信号,以实现对所述降噪耳机进行降噪处理。
[0013] 在一种可能的设计中,所述根据所述第一音频信号和所述第二音频信号,确定第三音频信号,包括:
[0014] 根据所述第一传输路径的路径参数,对所述第二音频信号进行模拟传输处理,得到第四音频信号,所述模拟传输处理用于模拟所述第二音频信号在所述第一传输路径中传输;
[0015] 对所述第四音频信号和所述第一音频信号进行融合处理,得到所述第三音频信号。
[0016] 在一种可能的设计中,所述根据所述第一传输路径的路径参数,对所述第二音频信号进行模拟传输处理,得到第四音频信号,包括:
[0017] 根据所述第一传输路径的路径参数,确定所述第一传输路径对应的次级通道模型系数;
[0018] 通过所述次级通道模型系数对所述第二音频信号进行处理,得到第四音频信号。
[0019] 在一种可能的设计中,所述对所述第四音频信号和所述第一音频信号进行融合处理,得到所述第三音频信号,包括:
[0020] 确定所述第四音频信号的第一权重值、以及所述第一音频信号的第二权重值;
[0021] 根据所述第一权重值和所述第二权重值,对所述第四音频信号和所述第一音频信号进行加权处理,得到所述第三音频信号。
[0022] 在一种可能的设计中,所述根据所述延时信号和所述第一音频信号,更新滤波器的滤波器系数,包括:
[0023] 获取所述滤波器的初始滤波器系数;
[0024] 根据所述初始滤波器系数、所述延时信号和所述第一音频信号,确定目标滤波器系数;
[0025] 将所述滤波器的初始滤波器系数更新为所述目标滤波器系数。
[0026] 在一种可能的设计中,所述根据所述扬声器至所述第一麦克风的第一传输路径,确定目标延时系数,包括:
[0027] 获取扫频信号中的各个预设频率各自对应的第一相位变化值,所述第一相位变化值为所述预设频率的信号在所述第一传输路径传输前后的相位变化值;
[0028] 确定多个待选延时系数;
[0029] 根据所述扫频信号中的各个预设频率各自对应的第一相位变化值,在所述多个待选延时系数中确定所述目标延时系数。
[0030] 在一种可能的设计中,所述根据所述扫频信号中的各个预设频率各自对应的第一相位变化值,在所述多个待选延时系数中确定所述目标延时系数,包括:
[0031] 获取每个所述待选延时系数各自对应的相频响应曲线,所述相频响应曲线中包括各所述预设频率各自对应的第二相位变化值;
[0032] 根据各所述预设频率各自对应的第一相位变化值和各所述预设频率各自对应的第二相位变化值,在所述多个待选延时系数中确定所述目标延时系数。
[0033] 在一种可能的设计中,预设频率fi对应的第二相位变化值,与所述预设频率fi对应的第一相位变化值之间的差值在预设范围内,所述fi为第i个预设频率,所述i为整数,所述i大于或等于1,且小于或等于所述N。
[0034] 第二方面,本申请实施例提供一种系数确定装置,其特征在于,应用于降噪耳机,所述降噪耳机的耳廓内设置有包括第一麦克风和扬声器,所述装置包括:
[0035] 获取模块,用于获取所述第一麦克风采集的第一音频信号和输出至所述扬声器的第二音频信号;
[0036] 确定模块,用于根据所述扬声器至所述第一麦克风的第一传输路径,确定目标延时系数,所述目标延时系数为延时的音频采样点的数量;
[0037] 所述确定模块还用于,根据所述第一音频信号和所述第二音频信号,确定第三音频信号;
[0038] 延时处理模块,用于根据所述目标延时系数,对所述第三音频信号进行延时处理,得到延时信号;
[0039] 滤波处理模块,用于根据所述目标延时信号和所述第一音频信号,更新滤波器的滤波器系数,并通过所述滤波器对所述第三音频信号进行滤波处理,得到第一滤波信号;
[0040] 降噪处理模块,用于控制所述扬声器播放所述第一滤波信号,以实现对所述降噪耳机进行降噪处理。
[0041] 在一种可能的设计中,所述确定模块具体用于:
[0042] 根据所述第一传输路径的路径参数,对所述第二音频信号进行模拟传输处理,得到第四音频信号,所述模拟传输处理用于模拟所述第二音频信号在所述第一传输路径中传输;
[0043] 对所述第四音频信号和所述第一音频信号进行融合处理,得到所述第三音频信号。
[0044] 在一种可能的设计中,所述确定模块具体用于:
[0045] 根据所述第一传输路径的路径参数,确定所述第一传输路径对应的次级通道模型系数;
[0046] 通过所述次级通道模型系数对所述第二音频信号进行处理,得到第四音频信号。
[0047] 在一种可能的设计中,所述确定模块具体用于:
[0048] 确定所述第四音频信号的第一权重值、以及所述第一音频信号的第二权重值;
[0049] 根据所述第一权重值和所述第二权重值,对所述第四音频信号和所述第一音频信号进行加权处理,得到所述第三音频信号。
[0050] 在一种可能的设计中,所述滤波处理模块具体用于:
[0051] 获取所述滤波器的初始滤波器系数;
[0052] 根据所述初始滤波器系数、所述延时信号和所述第一音频信号,确定目标滤波器系数;
[0053] 将所述滤波器的初始滤波器系数更新为所述目标滤波器系数。
[0054] 在一种可能的设计中,所述确定模块具体用于:
[0055] 获取扫频信号中的各个预设频率各自对应的第一相位变化值,所述第一相位变化值为所述预设频率的信号在所述第一传输路径传输前后的相位变化值;
[0056] 确定多个待选延时系数;
[0057] 根据所述扫频信号中的各个预设频率各自对应的第一相位变化值,在所述多个待选延时系数中确定所述目标延时系数。
[0058] 在一种可能的设计中,所述确定模块具体用于:
[0059] 获取每个所述待选延时系数各自对应的相频响应曲线,所述相频响应曲线中包括各所述预设频率各自对应的第二相位变化值;
[0060] 根据各所述预设频率各自对应的第一相位变化值和各所述预设频率各自对应的第二相位变化值,在所述多个待选延时系数中确定所述目标延时系数。
[0061] 在一种可能的设计中,预设频率fi对应的第二相位变化值,与所述预设频率fi对应的第一相位变化值之间的差值在预设范围内,所述fi为第i个预设频率,所述i为整数,所述i大于或等于1,且小于或等于所述N。
[0062] 第三方面,本申请实施例提供一种系数确定设备,包括:
[0063] 存储器,用于存储程序;
[0064] 处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行如上第一方面以及第一方面各种可能的设计中任一所述的方法。
[0065] 第四方面,本申请实施例提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上第一方面以及第一方面各种可能的设计中任一所述的方法。
[0066] 第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计中任一所述的方法。
[0067] 本申请实施例提供一种系数确定方法及装置,该方法包括:获取第一麦克风采集的第一音频信号和输出至扬声器的第二音频信号。根据扬声器至第一麦克风的第一传输路径,确定目标延时系数,目标延时系数为延时的音频采样点的数量。根据第一音频信号和第二音频信号,确定第三音频信号。根据目标延时系数,对第三音频信号进行延时处理,得到延时信号。根据目标延时信号和第一音频信号,更新滤波器的滤波器系数,并通过滤波器对第三音频信号进行滤波处理,得到第一滤波信号。控制扬声器播放第一滤波信号,以实现对降噪耳机进行降噪处理。通过第一麦克风和扬声器之间的次级传输路径,确定目标延时系数,其中的目标延时系数为延时的音频采样点的数量,然后根据目标延时系数对反馈滤波器的滤波器系数进行自适应更新,从而可以在保证降噪性能的前提下,显著减小计算量,进而降低信号处理通路的时延。

附图说明

[0068] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0069] 图1为本申请实施例提供的主动降噪技术的声波相消示意图;
[0070] 图2为本申请实施例提供的参数处理方法的流程图;
[0071] 图3为本申请实施例提供的系数确定方法的流程图二;
[0072] 图4为本申请实施例提供的理想次级通道相频响应的实现示意图;
[0073] 图5为本申请实施例提供的延时系数相频响应的实现示意图;
[0074] 图6为本申请实施例提供的反馈主动降噪的处理过程示意图;
[0075] 图7为本申请实施例提供的理想次级通道与延时系数的相位差示意图;
[0076] 图8为本申请实施例提供的系数确定装置的结构示意图;
[0077] 图9为本申请实施例提供的系数确定设备的硬件结构示意图。

具体实施方式

[0078] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0079] 为了更好的理解本申请的技术方案,下面对本申请所涉及的相关技术进行详细介绍。
[0080] 降低噪音通常所采用的三种降噪措施,即在声源处降噪、在传播过程中降噪及在人耳处降噪,都是被动的。为了主动地消除噪声,目前存在“有源消声”这一技术。具体的,ANC(Active Noise Control)又称为主动噪声控制,常应用在降噪系统中。
[0081] 主动降噪的原理是通过降噪系统产生与外界噪音相等的反向声波,将噪声中和,从而实现降噪的效果,例如可以结合图1进行理解,图1为本申请实施例提供的降噪示意图。
[0082] 可以理解的是,所有的声音都由一定的频谱组成,如果可找到一种声音,其频率、振幅与所要消除的噪声完全一样,只是相位刚好相反,那么就可以将这噪声完全抵消。如图1所示,噪声源和反噪声相互影响之后,就可以实现对噪声的抵消。
[0083] 同时,为了保证降噪质量,还需要一个反馈麦克风用来检测所合成后的噪声是否真的变小了,在反馈主动降噪的过程中,处理器可以根据这个反馈麦克风测量到的结果,对处理过程进行调整从而进一步降低合成后的噪声音量,这个可以理解为自适应过程。
[0084] 基于上述介绍的主动降噪的相关概念以及主动降噪的原理,下面以降噪耳机为例,对反馈主动降噪进行介绍,在实际实现过程中,本申请提供的方法可以应用于任一种自适应反馈ANC系统上,不仅限于降噪耳机,例如还可以应用于汽车的主动降噪,此处以耳机为例进行说明,其余各种应用的实现方式类似,此处不再赘述。
[0085] 在反馈主动降噪技术中,通常在耳机内侧设置有误差麦克风(Error mic),误差麦克风也可以称为反馈麦克风,用于获取耳机内部的噪声,之后对采集到的耳机内部的噪声进行反向处理,再通过扬声器播放,以实现对噪声的消除。
[0086] 反馈主动降噪技术可以包括非自适应反馈主动降噪和自适应反馈主动降噪,对于反馈主动降噪来说,无论自适应还是非自适应,始终只有误差麦克风会被用到,参考麦克风是不会被用到的。
[0087] 针对非自适应反馈ANC,其处理过程可以为通过误差麦克风实时录制冗余噪声,录制的声音通过设计的反馈滤波器处理,得到反馈滤波器的输出信号,然后通过耳机的扬声器进行播放反馈滤波器的输出信号,以实现对噪声的消除。
[0088] 而对于自适应反馈ANC来说,因为反馈主动降噪中只有误差麦克风,没有参考麦克风(Ref mic),因此无法通过参考麦克风确定环境噪音,而在自适应的处理过程中,是需要环境噪音的,可以理解的是,冗余噪音实际上就是环境噪音和次级声源的降噪音进行消除之后的剩余噪音,因此可以通过误差麦克风采集的冗余噪音和降噪音合成一个噪声信号,也就是说在自适应反馈ANC中,自适应的反馈滤波器的输入是自己合成的,那么当前就有了合成的输入信号以及采集的冗余信号,之后根据输入信号和冗余信号进行自适应主动降噪的实现过程,就和上述介绍的前馈主动降噪的实现方式类似,此处不再赘述。
[0089] 其中,反馈主动降噪的基本原理就是通过误差麦克风采集的冗余噪音来进行降噪处理。对比于前馈主动降噪,误差麦克风的优点在于采用误差麦克风测量到的噪声和方向无关。整个降噪系统的输入信号就是误差麦克风测量到的噪声。然而对于前馈主动降噪来说,整个降噪系统的输入信号是参考麦克风测量到的环境噪声。
[0090] 在反馈主动降噪的处理过程中,反馈主动降噪总是表现出“慢一拍”的特性,观察反馈主动降噪的整个降噪过程,可以理解为在n时刻采集到了一个噪声,对采集到的这个噪声进行处理之后,产生一个降噪声y(n),最后用扬声器播放降噪声y(n)。可是要注意的是,在播放这个降噪声y(n)的时候已经不是时刻n了,而是下一个时刻n+1了,因此在反馈降噪处理的实现过程中,可以理解为,当前产生的降噪信号是用来抵消下一个时刻的噪声信号的。
[0091] 具体的也就是说,反馈主动降噪耳机是由当前时刻耳机内部的误差麦克风采集的误差信号,经过反馈滤波器后,由扬声器播放反向噪声信号来抵消下一个时刻的噪声信号,所以反馈ANC系统往往对低频信号有较好的降噪效果。
[0092] 例如可以通过误差麦克风获取经相消干涉后的残余噪声e(n),并将其送入到反馈滤波器,经过反馈滤波器的处理之后,得到反馈滤波器输出的信号y(n),之后通过扬声器播放反馈滤波器输出的信号y(n),从而可以实现对噪声的消除。
[0093] 下面对两个重要的声学路径进行介绍,其中声学路径也可以理解为声学传递函数,这两个重要的声学路径分别是主通道和次级通道,此处对主通道和次级通道进行介绍。
[0094] 其中,主通道(Primary path,P(z))是指噪声声源到人耳的声学传递方程,在降噪耳机中,实际上指的就是噪声声源到参考麦克风的声学传递方程。以及,次级通道(Secondary path,S(z))是指耳机的喇叭到人耳的声学传递方程,在降噪耳机中,实际上指的就是扬声器到参考麦克风的声学传递方程。
[0095] 同时值得说明的是,在实际应用过程中,真实的次级通道往往无法明确得知,所以一般会针对次级通道进行自适应建模,得到估计的次级通道模型系数s^(n),采用次级通道模型系数s^(n)实现对次级通道的估计。
[0096] 在上述介绍的各项内容的基础上,下面对本申请所涉及的技术背景进行简单说明,基于上述介绍可以确定的是,在自适应主动降噪的处理过程中,需要对反馈滤波器权系数进行更新,以保证反馈滤波器输出的信号可以自适应当前的实时情况。
[0097] 在设计自适应反馈ANC系统的反馈滤波器系数时,对反馈ANC系统信号处理的延迟控制显得重中之重,将信号处理时间尽可能的缩短,可以使反馈ANC系统的降噪频率宽度和深度更佳,这就对自适应反馈ANC系统的硬件或软件实现提出了严格的要求。
[0098] 目前在自适应反馈ANC系统的滤波器权系数的确定过程中,通常是根据建模得到的次级通道的模型系数 将反馈ANC系统的输入信号经过次级通道模型系数 与设置在耳机内部的误差麦克风采集到的误差信号,利用梯度下降算法得到滤波器权系数。
[0099] 但是,通过建模得到的次级通道模型系数,通常阶数都相对较高,导致在设计自适应反馈ANC系统的滤波器权系数时,计算量非常大,增加了信号处理通路的延时,致使降噪效果不佳。
[0100] 针对现有技术中的问题,本申请提出了如下技术构思:可以确定目标延时系数,目标延时系数可以指示对音频信号进行延时的采样点的数量,因此根据目标延时系数对音频信号进行处理以确定反馈滤波器的系数,从而可以实现对音频信号的延时处理,延时处理就可以实现对次级通道的延时影响的补偿,因此根据目标延时系数确定反馈滤波器权系数,可以有效的实现对反馈滤波器系数的确定,并且在此过程中可以显著减少计算量,进而有效降低信号处理通路的时延。
[0101] 下面结合具体的实施例对本申请提供的参数处理方法进行介绍,在具体介绍之前,首先对本申请提供的方法的应用场景进行介绍,本申请实施例提供的系数确定方法应用于降噪耳机,在降噪耳机的耳廓内部设置有第一麦克风,也就是上述实施例中介绍的误差麦克风,用于采集耳机内部的噪声信号,以及在降噪耳机的耳廓内部还设置有扬声器,用于播放降噪声,以实现对噪声信号的消除,进而实现降噪的效果。
[0102] 同时,在降噪耳机的内部还设置有处理芯片,用于执行本申请实施例提供的系数确定方法,在实际实现过程中,除了处理芯片之外,还例如可以设置有处理器、微处理器等部件,以实现本申请中的系数确定方法,本实施例对此不做特别限制,只要其具备数据处理的功能即可。
[0103] 在当前介绍的应用场景的基础上,下面结合图2对本申请提供的系数确定方法进行介绍,图2为本申请实施例提供的参数处理方法的流程图。
[0104] 如图2所示,该方法包括:
[0105] S201、获取第一麦克风采集的第一音频信号和输出至扬声器的第二音频信号。
[0106] 在本实施例中,第一麦克风可以理解为误差麦克风,用于采集第一音频信号,第一音频信号可以理解为内部的冗余噪声信号。以及,本实施例中的扬声器可以产生第二音频信号,第二音频信号可以理解为降噪信号。
[0107] S202、根据扬声器至第一麦克风的第一传输路径,确定目标延时系数,目标延时系数为延时的音频采样点的数量。
[0108] 在本实施例中,目标延时系数为延时的音频采样点的数量。其中,在每一个采样点处都可以进行一次音频的采集,因此每个采样点都可以对应一个声音信号,其中音频采样可以实现对连续的声音信号的离散化。
[0109] 本实施例中的目标延时系数是为了确定滤波器权系数的参数,具体的,相关技术中在确定滤波器权系数的时候是根据次级通道模型系数确定的,但是根据次级通道模型系数进行处理的计算量较大,并且次级通道模型系数处理的目的就是为了补偿次级通道的延时影响,则本实施中直接采用目标延时系数实现对次级通道的延时影响的补偿,从而可以在保证降噪性能的前提下,显著的减小计算量。
[0110] 在本实施例中,可以是根据扬声器至第一麦克风的第一传输路径,确定的目标延时系数,其中第一传输路径可以理解为次级通道,因此目标延时系数可以有效的实现对次级通道的延时影响的补偿。
[0111] S203、根据第一音频信号和第二音频信号,确定第三音频信号。
[0112] 在反馈主动降噪的处理过程中,因为没有参考麦克风,因此无法直接采集外部的噪声信号,而在自适应主动降噪的处理过程中,是同时需要外部的噪声信号和内部的噪声信号的。
[0113] 同时,因为误差麦克风所采集到的内部的噪声信号,实际上就是外部的噪声信号和扬声器所发出的降噪信号互相抵消之后的声音信号,因此可以根据误差麦克风采集到的第一音频信号以及扬声器的第二音频信号,确定第三音频信号,当前的第三音频信号可以理解为估计的外部噪声信号,也就是说估计的反馈系统输入信号。
[0114] S204、根据目标延时系数,对第三音频信号进行延时处理,得到延时信号。
[0115] 可以理解的是,本实施例中确定目标延时系数的目的就是为了实现对于次级通道的延时的补偿,因此在确定目标延时系数之后,就可以根据目标延时系数对第三音频信号进行延时处理,从而得到延时信号。
[0116] 在第三音频信号经过目标延时系数的处理之后,得到延时信号,实际上就是模拟了反馈模型的输入信号经过次级通道之后的输出信号,然后根据延时信号进行反馈降噪处理,就实现了对次级通道的延时的补偿,从而可以保证后续的误差信号在时间上和参考信号可以正确对齐,以有效保证降噪的性能。
[0117] S205、根据延时信号和第一音频信号,更新滤波器的滤波器系数,并通过滤波器对第三音频信号进行滤波处理,得到第一滤波信号。
[0118] 在自适应的反馈主动降噪结构中,需要对滤波器系数进行自适应的更新,本实施例中可以根据延时信号和第一音频信号进行处理,从而更新滤波器的滤波器系数,此处的滤波器例如可以为反馈滤波器。
[0119] 在一种可能的实现方式中,例如可以采用预设算法对延时信号和第一音频信号进行处理,从而得到滤波器的滤波器系数,其中,延时信号和第一音频信号是预设算法的输入,滤波器信号为预设算法的输出,其中预设算法例如可以为FxLMS算法,或者还可以为LMS算法等等,本实施例对此不做特别限制。
[0120] 在对滤波器的滤波器系数进行更新之后,就可以通过滤波器对反馈主动降噪的输入信号,也就是第三音频信号,进行处理,从而得到第一滤波信号,本实施例中的滤波器可以为反馈滤波器,因此当前的处理过程实际上就是反馈主动降噪的处理过程,得到的第一滤波信号也就是反馈主动降噪之后的输出信号,具体是用来进行降噪的信号。
[0121] S206、控制扬声器播放第一滤波信号,以实现对降噪耳机进行降噪处理。
[0122] 在确定滤波器输出的第一滤波信号之后,就得到了反馈主动降噪的降噪信号,之后就可以根据第一滤波信号,对降噪耳机进行降噪处理了。
[0123] 在一种可能的实现方式中,例如可以控制扬声器播放第一滤波信号,以实现对降噪耳机进行降噪处理。
[0124] 本申请实施例提供的系数确定方法,包括:获取第一麦克风采集的第一音频信号和输出至扬声器的第二音频信号。根据扬声器至第一麦克风的第一传输路径,确定目标延时系数,目标延时系数为延时的音频采样点的数量。根据第一音频信号和第二音频信号,确定第三音频信号。根据目标延时系数,对第三音频信号进行延时处理,得到延时信号。根据目标延时信号和第一音频信号,更新滤波器的滤波器系数,并通过滤波器对第三音频信号进行滤波处理,得到第一滤波信号。控制扬声器播放第一滤波信号,以实现对降噪耳机进行降噪处理。通过第一麦克风和扬声器之间的次级传输路径,确定目标延时系数,其中的目标延时系数为延时的音频采样点的数量,然后根据目标延时系数对反馈滤波器的滤波器系数进行自适应更新,从而可以在保证降噪性能的前提下,显著减小计算量,进而有效降低信号处理通路的时延。
[0125] 在上述实施例的基础上,下面结合图3至图7对本申请实施例提供的系数确定方法进行进一步的详细介绍,图3为本申请实施例提供的系数确定方法的流程图二,图4为本申请实施例提供的理想次级通道相频响应的实现示意图,图5为本申请实施例提供的延时系数相频响应的实现示意图,图6为本申请实施例提供的反馈主动降噪的处理过程示意图,图7为本申请实施例提供的理想次级通道与延时系数的相位差示意图。
[0126] 如图3所示,该方法包括:
[0127] S301、获取第一麦克风采集的第一音频信号和输出至扬声器的第二音频信号。
[0128] 其中,S301的实现方式与S201的实现方式相同,此处不再赘述。
[0129] S302、获取扫频信号中的各个预设频率各自对应的第一相位变化值,第一相位变化值为预设频率的信号在第一传输路径传输前后的相位变化值。
[0130] 在确定目标延时系数的一种可能的实现方式中,例如可以根据相位变化值来确定目标延时系数,下面对确定相位变化值的实现方式进行具体介绍。
[0131] 音频信号在经过传输路径之后相位会发生变化,其中音频信号在经过第一传输路径之前和之后的相位变化值为第一相位变化值。
[0132] 本实施例中根据扫频信号中的多个预设频率均确定对应的第一相位变化值,其中,各个预设频率对应的第一相位变化值例如可以参照图4进行理解,在图4所示的响应曲线中,横轴为预设频率,纵轴为角度。
[0133] S303、确定多个待选延时系数。
[0134] 在本实施例中,确定目标延时系数的一种可能的实现方式中,例如可以在多个待选延时系数中确定出来一个目标延时系数,本实施例对待选延时系数的具体实现方式不做限制,其可以根据实际需求进行选择和设置。
[0135] S304、获取每个待选延时系数各自对应的相频响应曲线,相频响应曲线中包括各预设频率各自对应的第二相位变化值。
[0136] 本实施例中的待选延时系数可以表示为在当前采样频率下的采样点个数。其可以看做是对次级通道的模拟,代替的是原本的 的作用,延时系数也可以理解为对一个滤波器的处理,则可以直接获取待选延时系数的相频响应曲线,例如可以根据相关的工具对待选延时系数进行处理,从而确定待选延时系数对应的相频响应曲线。
[0137] S305、根据各预设频率各自对应的第一相位变化值和各预设频率各自对应的第二相位变化值,在多个待选延时系数中确定目标延时系数。
[0138] 在多个待选延时系数中确定目标延时系数的一种可能的实现方式中,例如可以确定目标延时系数对应的预设频率fi对应的第二相位变化值,与预设频率fi对应的第一相位变化值之间的差值在预设范围内,fi为第i个预设频率,i为整数,i大于或等于1,且小于或等于N。
[0139] 在一种可能的实现方式中,例如可以将满足预设条件的待选延时信号确定为目标延时信号,其中的预设条件例如可以为所有预设频率各自对应的第一相位变化值和第二相位变化值的差值在预设范围内,其中预设范围为[‑90°,90°]。
[0140] 也可以理解为目标延时系数的相频响应曲线与理想次级通道相频曲线的相位差在[‑90°,90°],例如图6示出的就是图4中的理想次级通道相频曲线和图6中的延时系数的相频响应曲线的相位差,从图6中可以看出,当前相位差在[‑90°,90°]的范围内,因此在本实施例中,只要满足上述介绍的相位变化值的差值在预设范围内的条件的待选延时系数,就即可以作为本实施例中的目标延时系数。
[0141] 上述介绍的是根据相位变化值的相位差确定目标延时系数的实现方式,在另一种可选的实现方式中,延时系数还可以根据次级通道的脉冲响应的峰值对应的点数确定。在实际实现过程中,确定目标延时系数的具体实现可以根据实际需求进行选择,本实施例对此不做限制。
[0142] 值得说明的是,本实施例中将各个预设频率对应的相位变化值的差值在预设范围内的待选延时系数确定为目标延时系数的原因在于,若满足相位变化值的差值在预设范围内,则在根据该延时系数确定滤波器的系数的时候,可以有效保证FxLMS算法的收敛,进而可以保证可以有效的实现对滤波器系数的确定。
[0143] S306、根据第一传输路径的路径参数,对第二音频信号进行模拟传输处理,得到第四音频信号,模拟传输处理用于模拟第二音频信号在第一传输路径中传输。
[0144] 以及在自适应反馈主动降噪的处理过程中,需要对外部的噪声信号进行合成,以得到合成的输入信号,在一种可能的实现方式中,可以根据误差麦克风采集到的第一音频信号以及扬声器的第二音频信号,合成作为输入信号的第三音频信号。
[0145] 同时可以理解的是,在反馈主动降噪的处理过程中,扬声器播放的第二音频信号是经过了次级传输通道的,因此第二音频信号会发生一定程度的改变,比如说衰减等等,因此本实施例中根据第二音频信号合成系统的输入信号的时候,需要对第二音频信号进行模拟传输处理,其中,模拟传输处理用于模拟第二音频信号在第一传输路径中的传输,其目的是为了补偿次级通道所造成的延时影响。
[0146] 在本实施例中,例如可以根据第一传输路径的路径参数,对第二音频信号进行模拟传输处理,从而得到第四音频信号,其中,第一传输路径的路径参数例如可以为上述介绍的次级通道模型系数s^(n)。
[0147] 在一种可能的实现方式中,例如可以根据第一传输路径的路径参数,确定第一传输路径对应的次级通道模型系数。
[0148] 因为本实施例中的第一传输路径的路径参数,例如可以是针对第一传输路径进行自适应建模得到额度,因此可以根据第一传输路径的路径参数,确定第一传输路径对应的次级通道模型系数,此次的次级通道模型系数例如可以理解为一种处理模型或者处理算法等等。
[0149] 之后,通过次级通道模型系数对第二音频信号进行处理,得到第四音频信号。
[0150] 具体的,通过次级通道模型系数对第二音频信号进行处理,就可以模拟第二音频信号经过第一传输路径的过程,之后得到的第四音频信号,就是模拟第二音频信号经过第一传输路径之后的输出信号。
[0151] 例如可以结合图7进行理解,图7中的 表示的就是次级通道模型系数,具体为次级通道模型的脉冲响应,用于实现对次级通道的模拟,以及图8中的y(n)表示的就是第二音频信号。
[0152] 如图7所示,图7中的e(n)表示第一音频信号,y(n)表示第二音频信号,在y(n)经过次级通道模型系数 的模拟传输处理之后,就得到了第四音频信号。
[0153] S307、对第四音频信号和第一音频信号进行融合处理,得到第三音频信号。
[0154] 本实施例中的第四音频信号是扬声器的第二音频信号经过次级通道模型系数处理之后的音频信号,模拟了扬声器的第二音频信号经过次级通道的过程,以及基于上述介绍可以确定的是,可以根据扬声器的音频信号和误差麦克风采集到的音频信号合成反馈系统的输入信号。
[0155] 因此可以对第四音频信号和第一音频信号进行融合处理,从而得到第三音频信号。
[0156] 在融合处理的一种可能的实现方式中,例如可以确定第四音频信号的第一权重值、以及第一音频信号的第二权重值。
[0157] 之后根据第一权重值和第二权重值,对第四音频信号和第一音频信号进行加权处理,得到第三音频信号。
[0158] 其中,第四音频信号的第一权重值以及第一音频信号的第二权重值例如可以为预先设置的经验值,或者还可以为根据预设算法实时确定的权重值,本实施例对此不做限制。
[0159] 之后例如可以根据第一权重值和第四音频信号的乘积,以及根据第二权重值和第一音频信号的乘积,进行加和处理,也就是上述介绍的加权处理的具体过程,从而得到第三音频信号。
[0160] 在另一种可能的实现方式中,还例如可以将第四音频信号和第一音频信号直接进行加和处理,从而得到第三音频信号。
[0161] 本实施例对确定第三音频信号的具体实现方式不做限制,其可以根据实际需求进行寻找。
[0162] 例如可以结合图7理解确定第三音频信号的实现过程,如图7所示,在第二音频信号y(n)经过次级通道模型系数 的模拟传输处理之后,就得到了第四音频信号。然后对第一音频信号e(n)和第四音频信号进行融合处理,就可以得到第三音频信号x(n),也就是反馈主动降噪的输入信号。
[0163] 上述确定第三音频信号的实现方式例如可以表示为如下公式一:
[0164]
[0165] 其中,e(n)为第一音频信号,y(n)为第二音频信号, 就表示y(n)经过次级通道模型系数 的处理之后得到的第四音频信号,然后根据第四音频信号和第一音频信号进行融合处理,就可以得到第三音频信号x(n)。
[0166] S308、根据目标延时系数,对第三音频信号进行延时处理,得到延时信号。
[0167] 在得到第三音频信号之后,第三音频信号就作为自适应的反馈主动降噪过程中的输入信号,然后根据目标延时系数对第三音频信号进行延时处理,得到延时信号。
[0168] 例如可以结合图7理解当前过程,在图7中,x(n)为反馈主动降噪的输入信号,也就‑z是本实施例中的第三音频信号,以及其中的D 为目标延时系数对应的处理单元,参见图7,‑z
第三音频信号x(n)经过目标延时系数对应的处理单元D 处理之后,得到了延时信号u(n),其中的延时信号u(n)也就是表示的是第三音频信号x(n)经过次级通道延时系数之后的信号,其可以表示为如下公式二:
[0169] u(n)=x(n‑k)     公式二
[0170] 其中,k为待延时的音频采样点的数量,上述公式二的含义也就是说,在第三音频信号x(n)经过目标延时系数处理之后,就延时了k个音频采样点,变成了x(n‑k),从而得到了延时信号u(n)。
[0171] 可以理解的是,在第三音频信号经过目标延时系数的处理之后,得到延时信号,然后根据延时信号进行反馈降噪处理,就实现了对次级通道的延时的补偿,从而可以保证后续的误差信号在时间上和参考信号可以正确对齐,以有效保证降噪的性能。
[0172] S309、获取滤波器的初始滤波器系数。
[0173] 之后就可以对滤波器的系数进行更新了,在一种可能的实现方式中,在确定更新的滤波器系数的时候,需要滤波器的初始滤波器系数,因此在本实施例中可以获取反馈滤波器的初始滤波器系数。
[0174] 其中,滤波器的初始滤波器系数例如可以为当前时刻的滤波器系数,比如说当前时刻为n时刻,则可以获取n时刻的滤波器系数。
[0175] S310、根据初始滤波器系数、延时信号和第一音频信号,确定目标滤波器系数。
[0176] 在本实施例中,例如可以根据初始滤波器系数、延时信号和第一音频信号对滤波器的系数进行更新,从而确定目标滤波器系数。
[0177] 例如可以结合图7理解当前过程,在图7中,u(n)为第一延时信号,e(n)为第一音频信号,具体的,第一音频信号e(n)就是误差麦克风采集到的误差信号,如图7所示,例如可以将延时信号u(n)以及第一音频信号e(n)输入LMS单元中进行处理,在此过程中,同时还会根据初始滤波器系数进行处理,从而输出目标滤波器系数,滤波器系数例如可以用w(n)来表示,其中的LMS单元对应的例如可以为FxLMS算法的处理过程。
[0178] 在一种可能的实现方式中,确定目标滤波器系数的实现例如可以满足如下公式三:
[0179] w(n+1)=w(n)+2μe(n)u(n)
[0180]        公式三
[0181] 其中,w(n)为n时刻的滤波器系数,也就是本实施例中的初始滤波器系数,w(n+1)为n+1时刻的第一滤波器系数,也就是本实施例中的目标滤波器系数,μ为预设参数,e(n)为第以音频信号,u(n)为延时信号,公式三其实就对应的是FxLMS算法,因此可以根据初始滤波器系数、延时信号和第一音频信号,确定目标滤波器系数。
[0182] S311、将滤波器的初始滤波器系数更新为目标滤波器系数。
[0183] 本实施例中确定的目标滤波器系数实际上就是待更新的前馈滤波器系数,因此可以将滤波器的初始滤波器系数更新为目标滤波器系数,从而可以实现对滤波器的滤波器系数的自适应更新。
[0184] S312、通过滤波器对第三音频信号进行滤波处理,得到第一滤波信号。
[0185] 在滤波器的系数更新之后,反馈滤波器就可以进行反馈降噪处理了,本实施例中的滤波器即为反馈滤波器,其中反馈滤波器可以对输入信号进行处理,从而确定输入信号对应的降噪信号。
[0186] 具体的,在本实施例中,可以通过滤波器对合成的作为系统输入的第三音频信号进行处理,从而得到第一滤波信号,其中的第一滤波信号就是滤波器输出的针对第三音频信号的降噪信号。
[0187] 例如可以结合图7进行理解,参见图7,其中的W(z)为反馈滤波器,如图7所示,滤波器W(z)可以对第三音频信号x(n)进行处理,在处理过程中,具体会运用到上述确定的滤波器的目标滤波器系数,从而输入第一滤波信号。
[0188] 其中,第一滤波信号的确定过程例如可以表示为如下的公式四:
[0189] y(n)=w(n)Tx(n‑1)    公式四
[0190] 其中,w(n)为n时刻的反馈滤波器系数,x(n‑1)为n‑1时刻的第三音频信号(也就是根据第一音频信号和第二音频信号合成的输入信号),y(n)表示滤波器输出的针对第三音频信号的第一滤波信号(也就是降噪信号)。
[0191] 同时值得说明的是,在图7中的P(z)表示的是主通道,环境噪声经过主通道P(z)会变为d(n),其中,d(n)为环境噪声经过主通道P(z)后的期望信号,此处的期望信号可以理解为,认为环境噪声在经过主通道会变成什么样的信号,在经过主通道的过程中,信号可能会发生衰减等,此处的主通道可以理解为一种通道模型,其可以对第一音频信号进行处理,得到期望信号d(n)。
[0192] 本实施例中的误差麦克风采集采集到的误差信号e(n)实际上就是期望信号d(n)和扬声器播放的降噪信号y′(n)互相抵消之后的冗余噪声,其可以表示为如下公式五:
[0193] e(n)=d(n)+y′(n)   公式五
[0194] 其中,e(n)为冗余噪声信号,也就是本实施例中的第一音频信号,d(n)为环境噪声经过主通道P(z)后的期望信号,y′(n)为扬声器到误差麦克风的信号,在图7中有表示。
[0195] S313、控制扬声器播放第一滤波信号,以实现对降噪耳机进行降噪处理。
[0196] 本实施例中的第一滤波信号实际上就是反馈主动降噪系统输出的降噪信号,因此可以控制扬声器播放第一滤波信号,从而对噪声信号进行抵消,以实现对降噪耳机的降噪处理。
[0197] 本申请实施例提供的系数确定方法,通过确定目标延时系数,其中的目标延时系数为待延时的音频采样点的数量,然后根据目标延时系数对反馈滤波器的滤波器系数进行自适应更新,从而可以在保证降噪性能的前提下,显著减小计算量,进而有效提升降噪耳机的降噪性能。同时本实施例中通过根据自适应更新后的反馈滤波器进行反馈降噪处理得到第一滤波信号,然后通过扬声器播放第一滤波信号,从而可以有效的实现反馈主动降噪,在降低计算量的同时,可以有效的保证降噪性能。并且在确定目标延时系数的过程中,通过确定各个预设频率各自对应的第一相位变化值,以及各个预设频率各自对应的第二相位变化值,之后根据各个待选延时系数各自对应的第二相位变化值,与第一相位变化值进行比较,将各个预设频率的相位变化值的差值均在预设范围内的待选延时系数确定为目标延时系数,当前确定的目标延时系数可以有效保证在确定反馈滤波器系数时可以有效收敛,从而可以准确有效的实现对于目标延时系数的确定,进而保证了降噪处理的性能。
[0198] 综上所述,本申请实施例提供的系数确定方法,在设计自适应反馈ANC系统的滤波器权系数时,使用仅延迟采样点的系数形式替代对次级通道传递函数的建模估计。在保证反馈ANC系统降噪性能的前提下,显著减小计算量,使自适应反馈ANC系统滤波器权系数的设计效率得到明显提升。
[0199] 图8为本申请实施例提供的系数确定装置的结构示意图。如图8所示,该装置80包括:获取模块801、确定模块802、延时处理模块803、滤波处理模块804、降噪处理模块805。
[0200] 获取模块801,用于获取所述第一麦克风采集的第一音频信号和输出至所述扬声器的第二音频信号;
[0201] 确定模块802,用于根据所述扬声器至所述第一麦克风的第一传输路径,确定目标延时系数,所述目标延时系数为延时的音频采样点的数量;
[0202] 所述确定模块802还用于,根据所述第一音频信号和所述第二音频信号,确定第三音频信号;
[0203] 延时处理模块803,用于根据所述目标延时系数,对所述第三音频信号进行延时处理,得到延时信号;
[0204] 滤波处理模块804,用于根据所述目标延时信号和所述第一音频信号,更新滤波器的滤波器系数,并通过所述滤波器对所述第三音频信号进行滤波处理,得到第一滤波信号;
[0205] 降噪处理模块805,用于控制所述扬声器播放所述第一滤波信号,以实现对所述降噪耳机进行降噪处理。
[0206] 在一种可能的设计中,所述确定模块802具体用于:
[0207] 根据所述第一传输路径的路径参数,对所述第二音频信号进行模拟传输处理,得到第四音频信号,所述模拟传输处理用于模拟所述第二音频信号在所述第一传输路径中传输;
[0208] 对所述第四音频信号和所述第一音频信号进行融合处理,得到所述第三音频信号。
[0209] 在一种可能的设计中,所述确定模块802具体用于:
[0210] 根据所述第一传输路径的路径参数,确定所述第一传输路径对应的次级通道模型系数;
[0211] 通过所述次级通道模型系数对所述第二音频信号进行处理,得到第四音频信号。
[0212] 在一种可能的设计中,所述确定模块802具体用于:
[0213] 确定所述第四音频信号的第一权重值、以及所述第一音频信号的第二权重值;
[0214] 根据所述第一权重值和所述第二权重值,对所述第四音频信号和所述第一音频信号进行加权处理,得到所述第三音频信号。
[0215] 在一种可能的设计中,所述滤波处理模块804具体用于:
[0216] 获取所述滤波器的初始滤波器系数;
[0217] 根据所述初始滤波器系数、所述延时信号和所述第一音频信号,确定目标滤波器系数;
[0218] 将所述滤波器的初始滤波器系数更新为所述目标滤波器系数。
[0219] 在一种可能的设计中,所述确定模块802具体用于:
[0220] 获取扫频信号中的各个预设频率各自对应的第一相位变化值,所述第一相位变化值为所述预设频率的信号在所述第一传输路径传输前后的相位变化值;
[0221] 确定多个待选延时系数;
[0222] 根据所述扫频信号中的各个预设频率各自对应的第一相位变化值,在所述多个待选延时系数中确定所述目标延时系数。
[0223] 在一种可能的设计中,所述确定模块802具体用于:
[0224] 获取每个所述待选延时系数各自对应的相频响应曲线,所述相频响应曲线中包括各所述预设频率各自对应的第二相位变化值;
[0225] 根据各所述预设频率各自对应的第一相位变化值和各所述预设频率各自对应的第二相位变化值,在所述多个待选延时系数中确定所述目标延时系数。
[0226] 在一种可能的设计中,预设频率fi对应的第二相位变化值,与所述预设频率fi对应的第一相位变化值之间的差值在预设范围内,所述fi为第i个预设频率,所述i为整数,所述i大于或等于1,且小于或等于所述N。
[0227] 本实施例提供的装置,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。
[0228] 图9为本申请实施例提供的系数确定设备的硬件结构示意图,如图9所示,本实施例的系数确定设备90包括:处理器901以及存储器902;其中
[0229] 存储器902,用于存储计算机执行指令;
[0230] 处理器901,用于执行存储器存储的计算机执行指令,以实现上述实施例中系数确定方法所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。
[0231] 可选地,存储器902既可以是独立的,也可以跟处理器901集成在一起。
[0232] 当存储器902独立设置时,该系数确定设备还包括总线903,用于连接所述存储器902和处理器901。
[0233] 本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上系数确定设备所执行的系数确定方法。
[0234] 在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0235] 上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。
[0236] 应理解,上述处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0237] 存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
[0238] 总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
[0239] 上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0240] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0241] 最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。