1.一种双麦克风阵列声源定向方法,其特征在于,包括:
根据两个预设目标方位、双麦克风阵列的导向矢量和所述导向矢量与预设固定波束形成参数的预设关系,确定两个所述预设固定波束形成参数;其中,两个所述预设固定波束形成参数与两个所述预设目标方位一一对应;
根据所述预设固定波束形成参数与麦克风原始数据,确定分别对应两个所述预设目标方位的初级固定波束形成结果;
根据两个所述初级固定波束形成结果,进行非线性降噪处理,得到固定波束形成结果,其中,所述固定波束形成结果包括指向第一预设目标方位的固定波束形成结果和指向第二预设目标方位的固定波束形成结果;
根据两个所述固定波束形成结果,确定分别与两个所述预设目标方位对应的信号能量;
根据两个所述信号能量和所述信号能量与所述预设目标方位的对应关系,确定声源方位;
所述根据两个所述初级固定波束形成结果,进行非线性降噪处理,得到固定波束形成结果,包括:根据所述第一预设目标方位的第n帧频点f处的第一初级固定波束形成结果和第一增益参数,确定指向所述第一预设目标方位第n帧频点f处的第一预设目标方位一级降噪固定波束形成结果;
根据所述指向所述第一预设目标方位第n帧频点f处的第一预设目标方位一级降噪固定波束形成结果和第二增益参数得到第二级非线性降噪处理指向所述第一预设目标方位第n帧频点f处的第一预设目标方位二级降噪固定波束形成结果,并作为指向第一预设目标方位的固定波束形成结果;
所述第一增益参数 根据第二表达式 计算得
到,其中, 为增强所述第一预设目标方位的第n帧频点f处的第一初级固定波束形成结果, 为增强所述第二预设目标方位的第n帧频点f处的第二初级固定波束形成结果。
2.根据权利要求1所述的双麦克风阵列声源定向方法,其特征在于,所述根据两个所述固定波束形成结果,确定分别与两个所述预设目标方位对应的信号能量,包括:根据两个所述固定波束形成结果,计算分别指向两个所述预设目标方位的单帧信号能量;
根据所述单帧信号能量,采用能量平滑的方式,确定分别指向两个所述预设目标方位的所述信号能量。
3.根据权利要求2所述的双麦克风阵列声源定向方法,其特征在于,所述根据所述单帧信号能量,采用能量平滑的方式,确定分别指向两个所述预设目标方位的所述信号能量,包括:根据表达式 计算分别指向两个所述预设目标方
位的所述信号能量 和
其中,λ为预设平滑因子, 分别为当前第n帧信号指向两个所述预设目标方位的所述单帧信号能量。
4.根据权利要求3所述的双麦克风阵列声源定向方法,其特征在于,所述预设平滑因子的取值为0.85‑0.95。
5.根据权利要求1所述的双麦克风阵列声源定向方法,其特征在于,所述根据两个所述信号能量和所述信号能量与所述预设目标方位的对应关系,确定声源方位,包括:当指向第一预设目标方位的第一信号能量大于等于指向第二预设目标方位的第二信号能量,确定所述声源方位为所述第一预设目标方位;
当指向所述第一预设目标方位的所述第一信号能量小于指向所述第二预设目标方位的所述第二信号能量,确定所述声源方位为所述第二预设目标方位。
6.一种双麦克风阵列声源定向装置,其特征在于,包括:
预设固定波束形成参数确定模块,用于根据两个预设目标方位、双麦克风阵列的导向矢量和所述导向矢量与预设固定波束形成参数的预设关系,确定两个所述预设固定波束形成参数;其中,两个所述预设固定波束形成参数与两个所述预设目标方位一一对应;
初级固定波束形成结果确定模块,用于根据所述预设固定波束形成参数与麦克风原始数据,确定分别对应两个所述预设目标方位的初级固定波束形成结果;
固定波束形成结果得到模块,用于根据两个所述初级固定波束形成结果,进行非线性降噪处理,得到固定波束形成结果,其中,所述固定波束形成结果包括指向第一预设目标方位的固定波束形成结果和指向第二预设目标方位的固定波束形成结果;
信号能量确定模块,用于根据两个所述固定波束形成结果,确定分别与两个所述预设目标方位对应的信号能量;
声源方位确定模块,用于根据两个所述信号能量和所述信号能量与所述预设目标方位的对应关系,确定声源方位;
所述固定波束形成结果得到模块,被配置为用于:
根据所述第一预设目标方位的第n帧频点f处的第一初级固定波束形成结果和第一增益参数,确定指向所述第一预设目标方位第n帧频点f处的第一预设目标方位一级降噪固定波束形成结果;
根据所述指向所述第一预设目标方位第n帧频点f处的第一预设目标方位一级降噪固定波束形成结果和第二增益参数得到第二级非线性降噪处理指向所述第一预设目标方位第n帧频点f处的第一预设目标方位二级降噪固定波束形成结果,并作为指向第一预设目标方位的固定波束形成结果;
所述第一增益参数 根据第二表达式 计算得到,
其中, 为增强所述第一预设目标方位的第n帧频点f处的第一初级固定波束形成结果,为增强所述第二预设目标方位的第n帧频点f处的第二初级固定波束形成结果。
7.根据权利要求6所述的双麦克风阵列声源定向装置,其特征在于,所述信号能量确定模块,包括:单帧信号能量计算单元,用于根据两个所述固定波束形成结果,计算分别指向两个所述预设目标方位的单帧信号能量;
信号能量确定单元,用于根据所述单帧信号能量,采用能量平滑的方式,确定分别指向两个所述预设目标方位的所述信号能量。
8.根据权利要求7所述的双麦克风阵列声源定向装置,其特征在于,所述信号能量确定单元,具体用于:根据表达式 计算分别指向两个所述预设目标方位
的所述信号能量 和
其中,λ为预设平滑因子, 分别为当前第n帧信号指向两个所述预设目标方位的所述单帧信号能量。
9.根据权利要求6所述的双麦克风阵列声源定向装置,其特征在于,所述声源方位确定模块,具体用于:当指向第一预设目标方位的第一信号能量大于等于指向第二预设目标方位的第二信号能量,确定所述声源方位为所述第一预设目标方位;
当指向所述第一预设目标方位的所述第一信号能量小于指向所述第二预设目标方位的所述第二信号能量,确定所述声源方位为所述第二预设目标方位。
10.一种电子设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
双麦克风阵列,用于获取音频数据;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑5中任一所述的双麦克风阵列声源定向方法。