基于稀疏贝叶斯在未知噪声场的欠定宽带信号DOA估计方法与流程

    专利2022-07-08  93


    本发明属于麦克风阵列信号doa估计技术领域,具体涉及一种基于稀疏贝叶斯在未知噪声场的欠定宽带信号doa估计方法。



    背景技术:

    利用传感器阵列估计宽带波达方向(directionofarrival,doa)是一个活跃的研究课题,因为它具有广泛的应用,需要估计所谓的角谱,例如,在雷达,声纳,无线通信和定位等。由于doa估计精度是由传感器阵列的自由度(degreeoffreedom,dof)决定的,均匀间隔阵列需要增加传感器数量才能获得较高的dof,从而提高了制造成本和阵列标定的难度。稀疏阵列即嵌套阵列和互质阵列,可以获得更高的dof数目,比使用非均匀传感器位置的物理传感器数目解析更多的源。此外,对于稀疏阵列,利用扩展协方差矩阵实现了dof的增加,其虚拟传感器位置由物理传感器之间的连续和非连续滞后差决定。

    稀疏贝叶斯学习(sparsebayesianlearning,sbl)作为一种压缩感知(compressionsensing,cs)实现,弥补了在联合处理多个频率和多个快照以定位一个或多个源时,多个稀疏解可能对应于一个源的缺点。作为一种概率方法,sbl计算稀疏权向量的后验分布,并给出其协方差和平均值[12]。将sbl思想应用于稀疏信号恢复的单测量向量(singlemeasurementvectors,smv)模型中,通过贝叶斯规则得到后验概率p(x|y;θ),θ表明所有超参数。超参数是通过在x上进行边缘化,然后执行证据最大化或ii型最大似然来从数据中估计的。sbl的魅力在于它的全局极小值总是最稀少的一个,而流行的基于l1-norm的优化算法并不是全局收敛的。因此,基于sbl的优化算法明显优于传统的基于l1-norm的优化算法。



    技术实现要素:

    发明目的:本发明提出一种基于稀疏贝叶斯在未知噪声场的欠定宽带信号doa估计方法,主要研究了基于互质阵列的sbl算法在未知噪声场中对离网源的欠定宽带doa估计,在低信噪比的情况下,有更好的处理效果。

    技术方案:本发明所述的一种基于稀疏贝叶斯在未知噪声场的欠定宽带信号doa估计方法,具体包括以下步骤:

    (1)引入互质阵列,互质阵列采用最小稀疏标尺重构空间协方差矩阵,采用非均匀采样方法;

    (2)将协方差矩阵向量化,利用克罗内克积从互质阵列得到虚拟流形矩阵;

    (3)对步骤(2)得到的向量化协方差矩阵进行预处理,初步抑制采集信号中的未知噪声信号,削弱噪声对目标信号定位的干扰;

    (4)引入稀疏贝叶斯算法,应用于稀疏信号恢复的模型中,通过贝叶斯规则得到后验概率,对所有超参数进行估计,更新出目标信号的真实波达角估计。

    进一步地,所述步骤(1)实现过程如下:

    (11)引入一个互质阵列,包括两个带有n和2m传感器的均匀线性阵列,其中第一个子阵列的元素间距是mλ/2,第二个子阵列的元素间距是nλ/2,λ为信号的中心波长;假设有k个远场宽带源,第k个信号表示为sk(t),以入射角θk射在互质阵列上,其中k=1,2,...,k,在互质阵列的第w个传感器处观察到的信号表示为:

    其中,0≤w≤2m n-1,sk(t)是第k个信号,nw(t)表示在第w个传感器处的未知噪声信号,τw(θk)表示第k个入射信号以入射角θk到达互质阵列的第w个传感器的时间延迟;

    (12)将l点离散傅立叶变换应用于观察到的传感器信号,并且在频域中,在第w个传感器处接收的数据向量可以表示为:

    其中,是第k个入射信号sk(t)的l点dft,nw(l)是在互质数阵列的第w个传感器处的离散时间噪声的l点dft,l=1,...,l,l≥k,fs表示采样频率,dft域中的输出信号模型为:

    x(l)=a(l,θ)s(l) n(l)

    式中,a(l,θ)=[a(l,θ1),...,a(l,θk)]是方向矩阵,其中θ={θ1,θ2,...,θk},a(l,θk)是对应入射角θk在经历l点dft之后的导向向量;

    (13)数据向量的协方差矩阵可以得到为:

    其中,e{·}是期望运算符,{·}h是厄米转置运算符,表示第k个入射信号的功率,而表示相应的噪声功率,a(l,θk)为导向向量;使用t个可用段估算样本协方差矩阵如下所示:

    进一步地,所述步骤(2)的实现过程如下:

    对rl进行向量化,并使用克罗内克积获得以下虚拟阵列模型:

    式中,bl=[b(l,θ1),...,b(l,θk)]为等效导向向量构成的矩阵,等效导向向量是由k个入射信号的功率构成的矩阵和其中符号‘*’表示复共轭,符号表示克罗内克乘积,vec(·)表示向量化操作。

    进一步地,所述步骤(3)的实现过程如下:

    将d个导向向量的集合表示为离网虚拟阵列模型表示为:

    其中,vl表示向量,是噪声部分的集合,除第k个条目外,由所有零组成;是一个稀疏向量,其元素全为零(除了那些对应于真实doa的元素),vl通过每两个不同的zl之间的计算消除:

    其中,m=1,2,...,h,

    进一步地,其特征在于,所述步骤(4)实现过程如下:

    未知噪声得到消除,似然表示为:

    式中,zmq表示在第q个索引处的离网虚拟阵列模型zm,表示在第q个索引处的一个稀疏向量,其元素为入射信号的功率。

    为实数且为非负数,实值似然为:

    其中,

    使用高斯分布,的先验为:

    其中,γmq=diag(γmq,1,...,γmq,d)=diag(γmq)是在每个范围深度单元θ中以向量γmq作为源功率的源振幅的对角协方差,且向量γmq中的每个元素是控制中相对应元素的方差;

    令ymq=[ymq,...,yhq]表示t个快拍的集合,源方差向量的相应集合为多频似然为:

    通过将的所有实部平均来获得证据p(ymq):

    其中,将联合证据最大化:

    将目标函数的导数等于零:

    有益效果:与现有技术相比,本发明的有益效果:本发明在稀疏贝叶斯框架下开发的sbl算法可以近似地解决非凸优化问题,并利用定点更新自动确定稀疏性;基于sbl的宽带doa估计方案在采集少量样本的情况下,尤其在低信噪比的情况下,有更好的处理效果。

    附图说明

    图1是本发明的流程图;

    图2是互质阵列物理阵元结构图;

    图3是消音室环境全景;

    图4是本发明提出方法与其他三种方法的doa估计空间谱;

    图5是本发明与其他方法的均方根误差随snr的变化图;

    图6是本发明与其他方法的均方根误差随快拍数的变化图。

    具体实施方式

    下面结合附图对本发明的技术方案做进一步的详细说明。

    如图1所示,本发明提供一种基于稀疏贝叶斯在未知噪声场的欠定宽带信号doa估计方法,互质阵列采用最小稀疏标尺重构空间协方差矩阵,采用非均匀采样方法,提倡采集少量样本,避免宽带信号的混叠。将协方差矩阵向量化,利用克罗内克积从互质阵列得到虚拟流形矩阵,利用sbl算法得到宽带信号的doa估计。

    步骤1:引入互质阵列,如图2所示,互质阵列采用最小稀疏标尺重构空间协方差矩阵,采用非均匀采样方法。

    考虑一个互质阵列,包括两个带有n和2m传感器的均匀线性阵列,其中第一个子阵列的元素间距是mλ/2,第二个子阵列的元素间距是nλ/2,λ为信号的中心波长;假设有k个远场宽带源,第k个信号表示为sk(t),以入射角θk射在互质阵列上,在互质阵列的第w个传感器处观察到的信号表示为:

    其中,0≤w≤2m n-1,sk(t)是第k个信号,nw(t)表示在第w个传感器处的未知噪声信号,τw(θk)表示第k个入射信号以入射角θk到达互质阵列的第w个传感器的时间延迟;

    然后将l点离散傅立叶变换(discretefouriertransform,dft)应用于观察到的传感器信号,并且在频域中,在第w个传感器处接收的数据向量表示为:

    其中,是第k个入射信号sk(t)的l点dft,nw(l)是在互质数阵列的第w个传感器处的离散时间噪声的l点dft,l=1,...,l,l≥k,fs表示采样频率,dft域中的输出信号模型为:

    x(l)=a(l,θ)s(l) n(l)

    式中,a(l,θ)=[a(l,θ1),...,a(l,θk)]是方向矩阵,其中θ={θ1,θ2,...,θk},a(l,θk)是对应入射角θk在经历l点dft之后的导向向量;

    数据向量的协方差矩阵为:

    其中,e{·}是期望运算符,{·}h是厄米转置运算符。表示第k个入射信号的功率,而表示相应的噪声功率,a(l,θk)为导向向量。

    在实际情况下,理论协方差矩阵rl不可用,可以使用t个可用段(频率快照)估算样本协方差矩阵如下所示:

    步骤2:将协方差矩阵向量化,利用克罗内克积从互质阵列得到虚拟流形矩阵。

    对rl进行向量化,并使用克罗内克积获得以下虚拟阵列模型:

    式中,bl=[b(l,θ1),...,b(l,θk)]为等效导向向量构成的矩阵,等效导向向量是由k个入射信号的功率构成的矩阵和其中符号‘*’表示复共轭,符号表示克罗内克乘积,而vec(·)表示向量化操作。

    来自矩阵bl的传感器的位置(被视为较大的虚拟阵列的流形矩阵)在自差分集中:

    ls={ls|ls=nm,1≤m≤2m-1}∪{ls|ls=mn,0≤n≤n-1}

    交叉差集:

    lc={(mn-nm),0≤n≤n-1,1≤m≤2m-1}

    相应的镜像自差集和相应的镜像互差集lc={-lc|lc∈lc}。因此,来自较大虚拟数组的全部滞后集合为使用全部滞后,所得的阵列可以提供比物理传感器数量更多的自由度来分辨更多的信号源。

    步骤3:对步骤2得到的向量化协方差矩阵进行预处理,初步抑制采集信号中的未知噪声信号,削弱噪声对目标信号定位的干扰。

    将d个导向向量的集合表示为离网虚拟阵列模型表示为:

    其中,vl表示向量,是噪声部分的集合,除第k个条目(对应于nw(t)的第k个元素的方差)外,它由所有零组成;是一个稀疏向量,其元素全为零(除了那些对应于真实doa的元素)。

    噪声部分vl可以通过每两个不同的zl之间的计算消除,如下式所示:

    式中m=1,2,...,h,其中

    步骤4:引入稀疏贝叶斯算法,应用于稀疏信号恢复的模型中,通过贝叶斯规则得到后验概率,对所有超参数进行估计,更新出目标信号的真实波达角估计。

    假设存在以lq,q=1,...,q为索引的q≤l个dft频点,该频点可能会或可能不会占用信号带宽内的连续频带。

    未知噪声得到消除,似然表示为:

    式中,zmq表示在第q个索引处的离网虚拟阵列模型zm,表示在第q个索引处的一个稀疏向量,其元素为入射信号的功率。

    由于为实数且为非负数,因此上式转换为以下实值似然形式:

    这里

    使用高斯分布,的先验可以表示为:

    其中,γmq=diag(γmq,1,...,γmq,d)=diag(γmq)是在每个范围深度单元θ中以向量γmq作为源功率的源振幅的对角协方差,且向量γmq中的每个元素是控制中相对应元素的方差。

    令ymq=[ymq,...,yhq]表示t个快拍的集合,而源方差向量的相应集合表示为多频似然表示为:

    通过将的所有实部平均来获得证据p(ymq):

    这里

    为了估计表示的γmq,将联合证据最大化:

    为了获得该目标函数的最小值,将目标函数的导数等于零:

    如图3所示,在消音室中安装一个线性麦克风阵列结构,用来拾取空间语音的空间信息;安放了拾音系统设备中的音响,为麦克风阵列提供声源,消声室的尺寸是5.5m*3.3m*2.3m。

    互质阵列由m=3和n=4的一对稀疏线性阵列(ula)组成,一共有九个物理传感器,其位置设置为s=[0,3,4,6,8,9,12,16,20]λ/2。假设k=12个宽带信号入射到m=3,n=4的互质阵列上,快拍数为100,输入信噪比snr固定为0db。仿真结果如图4所示,其中图4(a)是本发明提出方法的doa估计空间谱、图4(b)为somp_ls算法的doa估计空间谱、图4(c)为somp_tls的doa估计空间谱,图4(d)为ogsbi的doa估计空间谱。

    如图5所示,在快拍数为200时,四种算法随信噪比的变化,sbl算法的仿真结果表现出比其他三种算法更好的估计性能,尤其是在低信噪比时,sbl算法的rmse明显小于其他三种算法,在宽带信号的doa估计上表现出更好的性能。

    如图6所示,在信噪比为0db时,随着快拍数的增加,本发明算法(sbl)的性能明显优于其他三种算法,在相同条件下,本发明算法的均方根误差最小,准确率更高。

    以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。


    技术特征:

    1.一种基于稀疏贝叶斯在未知噪声场的欠定宽带信号doa估计方法,其特征在于,包括如以下步骤:

    (1)引入互质阵列,互质阵列采用最小稀疏标尺重构空间协方差矩阵,采用非均匀采样方法;

    (2)将协方差矩阵向量化,利用克罗内克积从互质阵列得到虚拟流形矩阵;

    (3)对步骤(2)得到的向量化协方差矩阵进行预处理,初步抑制采集信号中的未知噪声信号,削弱噪声对目标信号定位的干扰;

    (4)引入稀疏贝叶斯算法,应用于稀疏信号恢复的模型中,通过贝叶斯规则得到后验概率,对所有超参数进行估计,更新出目标信号的真实波达角估计。

    2.根据权利要求1所述的基于稀疏贝叶斯在未知噪声场的欠定宽带信号doa估计方法,其特征在于,所述步骤(1)实现过程如下:

    (11)引入一个互质阵列,包括两个带有n和2m传感器的均匀线性阵列,其中第一个子阵列的元素间距是mλ/2,第二个子阵列的元素间距是nλ/2,λ为信号的中心波长;假设有k个远场宽带源,第k个信号表示为sk(t),以入射角θk射在互质阵列上,在互质阵列的第w个传感器处观察到的信号表示为:

    其中,0≤w≤2m n-1,sk(t)是第k个信号,nw(t)表示在第w个传感器处的未知噪声信号,τw(θk)表示第k个入射信号以入射角θk到达互质阵列的第w个传感器的时间延迟;

    (12)将l点离散傅立叶变换应用于观察到的传感器信号,并且在频域中,在第w个传感器处接收的数据向量可以表示为:

    其中,是第k个入射信号sk(t)的l点dft,nw(l)是在互质数阵列的第w个传感器处的离散时间噪声的l点dft,l=1,...,l,l≥k,fs表示采样频率,dft域中的输出信号模型为:

    x(l)=a(l,θ)s(l) n(l)

    式中,a(l,θ)=[a(l,θ1),...,a(l,θk)]是方向矩阵,其中θ={θ1,θ2,...,θk},a(l,θk)是对应入射角θk在经历l点dft之后的导向向量;

    (13)数据向量的协方差矩阵可以得到为:

    其中,e{·}是期望运算符,{·}h是厄米转置运算符,表示第k个入射信号的功率,而表示相应的噪声功率,a(l,θk)为导向向量;使用t个可用段估算样本协方差矩阵如下所示:

    3.根据权利要求1所述的基于稀疏贝叶斯在未知噪声场的欠定宽带信号doa估计方法,其特征在于,所述步骤(2)的实现过程如下:

    对rl进行向量化,并使用克罗内克积获得以下虚拟阵列模型:

    式中,bl=[b(l,θ1),...,b(l,θk)]为等效导向向量构成的矩阵,等效导向向量是由k个入射信号的功率构成的矩阵和其中符号‘*’表示复共轭,符号表示克罗内克乘积,vec(·)表示向量化操作。

    4.根据权利要求1所述的基于稀疏贝叶斯在未知噪声场的欠定宽带信号doa估计方法,其特征在于,所述步骤(3)的实现过程如下:

    将d个导向向量的集合表示为离网虚拟阵列模型表示为:

    其中,vl表示向量,是噪声部分的集合,除第k个条目外,由所有零组成;是一个稀疏向量,其元素全为零(除了那些对应于真实doa的元素),vl通过每两个不同的zl之间的计算消除:

    其中,m=1,2,...,h,

    5.根据权利要求1所述的基于稀疏贝叶斯在未知噪声场的欠定宽带信号doa估计方法,其特征在于,所述步骤(4)实现过程如下:

    未知噪声得到消除,似然表示为:

    式中,zmq表示在第q个索引处的离网虚拟阵列模型zm,表示在第q个索引处的一个稀疏向量,其元素为入射信号的功率;

    为实数且为非负数,实值似然为:

    其中,

    使用高斯分布,的先验为:

    其中,γmq=diag(γmq,1,...,γmq,d)=diag(γmq)是在每个范围深度单元θ中以向量γmq作为源功率的源振幅的对角协方差,且向量γmq中的每个元素是控制中相对应元素的方差;

    令ymq=[ymq,...,yhq]表示t个快拍的集合,源方差向量的相应集合为多频似然为:

    通过将的所有实部平均来获得证据p(ymq):

    其中,将联合证据最大化:

    将目标函数的导数等于零:

    技术总结
    本发明公开了一种基于稀疏贝叶斯在未知噪声场的欠定宽带信号DOA估计方法,首先引入互质阵列,互质阵列采用最小稀疏标尺重构空间协方差矩阵,采用非均匀采样方法;将协方差矩阵向量化,利用克罗内克积从互质阵列得到虚拟流形矩阵;其次,对向量化协方差矩阵进行预处理,初步抑制采集信号中的未知噪声信号,削弱噪声对目标信号定位的干扰;最后,引入稀疏贝叶斯算法,应用于稀疏信号恢复的模型中,通过贝叶斯规则得到后验概率,对所有超参数进行估计,更新出目标信号的真实波达角估计。本发明可以解决非凸优化问题,并利用定点更新自动确定稀疏性,在采集少量样本的情况下,尤其在低信噪比的情况下,有更好的处理效果。

    技术研发人员:郭业才;胡国乐;田佳佳;李晨
    受保护的技术使用者:南京信息工程大学滨江学院
    技术研发日:2020.11.09
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-20307.html

    最新回复(0)