本发明涉及密集阵列领域,尤其是涉及一种基于深度学习及随机阵列的声信号差分特征融合方法。
背景技术:
近年来,随着深度学习的发展,在波达方向估计及波束成形方面涌现了不少使用神经网络的相关研究报道。这些研究成果表明,使用深度神经网络能够在一些极端条件下达到很好的效果。这些极端条件包括微小孔径或阵元数有限、干扰严重、阵型多变不规则等。现阶段的差分阵列与卷积神经网络具有极高的相似性,可以轻易地用卷积神经网络进行实现,所以使用神经网络处理阵列信号是完全可行的。如果涉及的密集阵列具有孔径微小,阵元间距极小,所处理的声信号频率低,带宽大等特点,那么传统阵列算法难当重任。由于密集阵列具有大量密集排列的阵元,如采用深度神经网络这种便于并行化的算法,则可以极大的加速阵列的定向定位速度。
技术实现要素:
为了克服已有方法在密集阵列上能力不足的问题,本发明提供一种基于深度学习及随机阵列的声信号差分特征融合方法,利用密集阵列的冗余特性降低噪声,可以提高波达方向估计精度和波束成形的指向性。
本发明解决其技术问题所采用的技术方案是:
一种基于深度学习及随机阵列的声信号差分特征融合方法,所述方法包括波束成形方法和波达方向估计方法,波束成形方法步骤如下:
1.1)输入空间矩阵,空间矩阵将需要探测的空间方位离散成1000×1000个方位,矩阵垂直轴为俯仰角,水平轴为水平角;
1.2)空间矩阵通过系数估计cnn得到三个3×3的差分卷积核,这些卷积核将被用于差分卷积中,其中系数估计cnn可采用常规的卷积 批归一化 relu的结构形式;
1.3)通过随机阵列构建声阵列,输入阵列采集到的声信号,信号按照快拍分帧,假设每个快拍有c个采样点,那么阵列信号一帧的维度为c×10×10(假设阵列由10×10个阵元组成),即有c个通道,每个通道的维度为10×10;
1.4)将阵列信号进行傅里叶变换成复数形式的频域信号,所以信号维度增长为2c×10×10,其中前c个通道存储复数的实部,后c个通道存储复数的虚部;
1.5)将通过傅里叶变换的信号通过随机阵列模拟器,随机阵列模拟器根据预先选取好的子阵模式,保留选中的阵元的数据,其他阵元的数据均设为0;
1.6)将通过随机阵列模拟器的信号输入差分卷积网络,卷积核使用空间矩阵输入的差分卷积核,随后的残差模块则使用常规的卷积 批归一化 relu结构,用于模拟差分波束成形中的均衡滤波器;
1.7)根据多种的选取模式,在差分卷积网络处理完后,以取平均的方式完成差分特征提取,输出信号维度为2c×4×4;
1.8)处理完成后输入空间滤波cnn,给出空间滤波后的结果,输出信号维度为2c,其中空间滤波cnn可采用常规的深度卷积神经网络结构,作用为归纳总结所获得的特征;
波达方向估计步骤如下:
2.1)通过随机阵列构建声阵列,输入阵列采集到的声信号,信号按照快拍分帧,假设每个快拍有c个采样点,那么阵列信号一帧的维度为c×10×10(假设有10×10个阵元),即有c个通道,每个通道的维度为10×10;
2.2)将阵列信号进行傅里叶变换成复数形式的频域信号,所以信号维度增长为2c×10×10,其中前c个通道存储复数的实部,后c个通道存储复数的虚部;
2.3)将通过傅里叶变换的信号通过随机阵列模拟器,随机阵列模拟器根据预先选取好的子阵模式,保留选中的阵元的数据,其他阵元的数据均设为0;
2.4)将通过随机阵列模拟器的信号输入差分卷积网络,差分卷积核由网络自动随机初始化生成,大小为3×3,随后的残差模块则使用常规的卷积 批归一化 relu结构,用于模拟差分波束成形中的均衡滤波器;
2.5)根据多种的选取模式,在差分卷积网络处理完后,以取平均的方式完成差分特征提取,输出信号维度为2c×4×4;
2.6)处理完成后输入波达估计cnn,波达估计cnn可采用反卷积网络层,配合批归一化和relu逐步减小通道数,并且同时扩大特征图尺寸,最后输出维度为1000×1000的空间矩阵的估计。
本发明的有益效果主要表现在:通过深度神经网络对阵列信号处理,在密集声阵列的波达方向估计和波束成形方面取得了不错的结果。
附图说明
图1为本发明基于深度学习及随机阵列的声信号差分特征融合方法的主要结构示意图。
具体实施方式
下面结合附图对本发明作进一步描述。
参照图1,一种基于深度学习及随机阵列的声信号差分特征融合方法,分为波束成形方法和波达方向估计方法,波束成形方法步骤如下:
1.1)输入空间矩阵,空间矩阵将需要探测的空间方位离散成1000×1000个方位,矩阵垂直轴为俯仰角,水平轴为水平角;如若水平角和俯仰角的探测范围均为[-60°,60°),那么如果需要一个波束指向水平角-30°、俯仰角0°,则需要将空间矩阵处于第250列、第500行的元素设置为1。
1.2)空间矩阵通过系数估计cnn得到三个3×3的差分卷积核,这些卷积核将被用于差分卷积中,其中系数估计cnn可采用常规的卷积 批归一化 relu的结构形式,具体配置需要实测才能确定;
1.3)通过随机阵列构建声阵列,输入阵列采集到的声信号,信号按照快拍分帧,假设每个快拍有c个采样点,那么阵列信号一帧的维度为c×10×10(假设阵列由10×10个阵元组成),即有c个通道,每个通道的维度为10×10;
1.4)将阵列信号进行傅里叶变换成复数形式的频域信号,所以信号维度增长为2c×10×10,其中前c个通道存储复数的实部,后c个通道存储复数的虚部;
1.5)将通过傅里叶变换的信号通过随机阵列模拟器,随机阵列模拟器根据预先选取好的子阵模式,保留选中的阵元的数据,其他阵元的数据均设为0;选取模式可以有很多种,通常为预先随机产生且在随后的训练及测试环节保持不变。选取模式中标记了约10%的阵元为需要屏蔽的对象,以此实现不同的阵列流行。图1中随机阵列模拟器给出了3个输出,说明其中预设了3种选取器,实际使用中选取模式可以大于3个,而且允许手工设计。选取后的信号经由3个差分卷积网络组处理后以取平均的方式完成差分特征提取。
1.6)将通过随机阵列模拟器的信号输入差分卷积网络,卷积核使用空间矩阵输入的差分卷积核,随后的残差模块则使用常规的卷积 批归一化 relu结构,用于模拟差分波束成形中的均衡滤波器;
1.7)根据多种的选取模式,在差分卷积网络处理完后,以取平均的方式完成差分特征提取,输出信号维度为2c×4×4;
1.8)处理完成后输入空间滤波cnn,空间滤波cnn可采用常规的深度卷积神经网络结构,作用为归纳总结所获得的特征,给出空间滤波后的结果,输出信号维度为2c;
然后进行波达方向估计方法,具体步骤如下:
2.1)通过随机阵列构建声阵列,输入阵列采集到的声信号,信号按照快拍分帧,假设每个快拍有c个采样点,那么阵列信号一帧的维度为c×10×10(假设阵列由10×10个阵元组成),即有c个通道,每个通道的维度为10×10;
2.2)将阵列信号进行傅里叶变换成复数形式的频域信号,所以信号维度增长为2c×10×10,其中前c个通道存储复数的实部,后c个通道存储复数的虚部;
2.3)将通过傅里叶变换的信号通过随机阵列模拟器,随机阵列模拟器根据预先选取好的子阵模式,保留选中的阵元的数据,其他阵元的数据均设为0;
2.4)将通过随机阵列模拟器的信号输入差分卷积网络,差分卷积核由网络自动随机初始化生成,大小为3×3。该卷积核只能完成通道内部的特征图上的卷积操作,若卷积核中间系数为正,其他系数为负,则能够很好的模拟差分波束成形中的延时差分操作。随后的残差模块则使用常规的卷积 批归一化 relu结构,用于模拟差分波束成形中的均衡滤波器;
2.5)根据多种的选取模式,在差分卷积网络处理完后,以取平均的方式完成差分特征提取,输出信号维度为2c×4×4;
2.6)处理完成后输入波达估计cnn,波达估计cnn可采用反卷积网络层,配合批归一化和relu逐步减小通道数,并且同时扩大特征图尺寸最后输出维度为1000×1000的空间矩阵的估计。
另外,波束成形网络的损失函数为空间滤波结果对期望信号的均方误差。该期望信号能够很方便的使用阵列的导向矢量计算得到,是混合了多个波束方向的来波的频域信号。波达方向估计网络的损失函数为空间矩阵的估计值与真实值的均方差。与波束成形网络类似,波达方向估计网络在原理上并不限制能同时估计的波达方向的数量。
以上通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点和功效。本发明还可以通过另外不同的具体实例方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互结合。
需要说明的是,以上实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目绘制,其实际实施时各组件的数量及比例可为一种随意的改变。
1.一种基于深度学习及随机阵列的声信号差分特征融合方法,其特征在于:所述方法包括波束成形方法和波达方向估计方法,波束成形方法步骤如下:
1.1)输入空间矩阵,空间矩阵将需要探测的空间方位离散成1000×1000个方位,矩阵垂直轴为俯仰角,水平轴为水平角;
1.2)空间矩阵通过系数估计cnn得到三个3×3的差分卷积核,这些卷积核将被用于差分卷积中,其中系数估计cnn可采用常规的卷积 批归一化 relu的结构形式;
1.3)通过随机阵列构建声阵列,输入阵列采集到的声信号,信号按照快拍分帧,假设每个快拍有c个采样点,那么阵列信号一帧的维度为c×10×10,即有c个通道,每个通道的维度为10×10;
1.4)将阵列信号进行傅里叶变换成复数形式的频域信号,所以信号维度增长为2c×10×10,其中前c个通道存储复数的实部,后c个通道存储复数的虚部;
1.5)将通过傅里叶变换的信号通过随机阵列模拟器,随机阵列模拟器根据预先选取好的子阵模式,保留选中的阵元的数据,其他阵元的数据均设为0;
1.6)将通过随机阵列模拟器的信号输入差分卷积网络,卷积核使用空间矩阵输入的差分卷积核,随后的残差模块则使用常规的卷积 批归一化 relu结构,用于模拟差分波束成形中的均衡滤波器;
1.7)根据多种的选取模式,在差分卷积网络处理完后,以取平均的方式完成差分特征提取,输出信号维度为2c×4×4;
1.8)处理完成后输入空间滤波cnn,空间滤波cnn可采用常规的深度卷积神经网络结构,作用为归纳总结所获得的特征,给出空间滤波后的结果,输出信号维度为2c;
波达方向估计步骤如下:
2.1)通过随机阵列构建声阵列,输入阵列采集到的声信号,信号按照快拍分帧,假设每个快拍有c个采样点,那么阵列信号一帧的维度为c×10×10,即有c个通道,每个通道的维度为10×10;
2.2)将阵列信号进行傅里叶变换成复数形式的频域信号,所以信号维度增长为2c×10×10,其中前c个通道存储复数的实部,后c个通道存储复数的虚部;
2.3)将通过傅里叶变换的信号通过随机阵列模拟器,随机阵列模拟器根据预先选取好的子阵模式,保留选中的阵元的数据,其他阵元的数据均设为0;
2.4)将通过随机阵列模拟器的信号输入差分卷积网络,差分卷积核由网络自动随机初始化生成,大小为3×3,随后的残差模块则使用常规的卷积 批归一化 relu结构,用于模拟差分波束成形中的均衡滤波器;
2.5)根据多种的选取模式,在差分卷积网络处理完后,以取平均的方式完成差分特征提取,输出信号维度为2c×4×4;
2.6)处理完成后输入波达估计cnn,波达估计cnn可采用反卷积网络层,配合批归一化和relu逐步减小通道数,并且同时扩大特征图尺寸最后输出维度为1000×1000的空间矩阵的估计。
技术总结