首页 / 专利库 / 空中管制 / 空域 / 基于协方差矩阵稀疏表示的远场窄带DOA估计方法

基于协方差矩阵稀疏表示的远场窄带DOA估计方法

阅读:5发布:2021-08-16

专利汇可以提供基于协方差矩阵稀疏表示的远场窄带DOA估计方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种高 精度 远场窄带DOA估计方法。在 波达方向 在 空域 上具有稀疏性的 基础 上,把协方差矩阵改写成稀疏表示的模型,在网格匹配的模型下,通过优化最小化方法求解出稀疏的空间 功率谱 ,则该功率谱的 支撑 集在网格上对应的点即为估计得到的波达方向 角 。针对实际中真实的波达方向角不在网格上的情况,即网格失配的模型下,利用一阶泰勒展开来逼近真实波达方向的导向矢量,然后用最小二乘方法对估计得到的网格上的点进行修正,以达到更高的估计精度。本发明可以在粗糙的网格上到达高精度的DOA估计性能。,下面是基于协方差矩阵稀疏表示的远场窄带DOA估计方法专利的具体信息内容。

1.基于协方差矩阵稀疏表示的远场窄带DOA估计方法,其特征在于,包括如下步骤:
S1、由阵列接收的K个信号源的数据
H H 2
得 到 空 间 协 方 差 矩 阵R= E[x(t)x(t)]= A(θ)RsA(θ)+σIM,其 中,x(t) =T
[x1(t),x2(t),...,xM(t)] 表示各个阵元接收信号构成的矩阵,M为阵元数目,K为远场窄带信号源个数,θk为第k个信号源入射到阵列的度, 为第k
个信号源的导向矢量, 为第k个信号源入射到第m个阵元与所述第k个信
号源入射到参考阵元的相位差,λ为入射信号的波长,d为相邻两个阵元的间距,A(θ)=[a(θ1),a(θ2),...,a(θK)]为阵列流行矩阵,s(t)=[s1(t),s2(t),...,sK(t)]T为入射信号,附加噪声n(t)为与各个信号源不相关的加性零均值高斯白噪声,协方差矩阵R中,Rs=diag(r1,r2,...,rK)为入射信号的功率,σ2为噪声功率,IM为M阶的单位矩阵,E[·]表示期望,(·)H表示矩阵的转置,(·)T表示矩阵的共轭转置,k=1,2,...,K,m=1,2,...,M;
S2、对S1所述空间协方差矩阵R进行向量化操作,写成稀疏表示的模型r,具体如下:
S21、将S1所述空间协方差矩阵R依次按列排列,写成向量的形式,即
其中, g(θk)
H
=vec(a(θk)a(θk)),vec(·)表示向量化操作,rs为矩阵Rs对角线元素构成的向量,Iv
2
为单位矩阵IM按列排列得到的向量, 表示维数为M×K的复矩阵;
S22、把S1所述角度θk在[-90°,90°)的空间范围上过完备化为一个离散的网格 即将向量写成稀疏表示的形式 其中,过完备矩阵
是一个K稀疏向量,N>>K;
S3、对噪声功率σ2进行估计,得到噪声功率的估计值 其中,λi
为S1所述协空间方差矩阵R中M-K个最小的特征值;
S4、利用S3所述噪声功率的估计值 通过优化最小化(majorization-minimization,MM)的方法求解出网络上真实波达方向最近的点,具体为:
S41、用优化最小化方法求解优化式 得出稀疏空间功
率谱 其中,符号≥表示对向量的每个元素
进行操作,0为全零列向量,β为正则化参数, 代表第l次迭代得到的空间谱,0<ξ且ξ为常数;
S42、估计得到的波达方向角,具体如下:
S421、当真实的波达方向角θk在预先设定的离散化网格上时,则当满足迭代停止条件或者达到最大迭代次数时,得到稀疏的空间谱 则 最大的K个元素在
网格上对应的点 就是估计得到的波达方向角,其中,所述网格上对应的位置记作支撑集Λ;
S422、当真实的波达方向角不在预先设定的离散化网格上时,即 需
要对S421得到的结果进行修正,得到修正后的波达方向角
2.根据权利要求1所述的基于协方差矩阵稀疏表示的远场窄带DOA估计方法,其特征在于:S41所述β=0.5。
3.根据权利要求1或2所述的基于协方差矩阵稀疏表示的远场窄带DOA估计方法,其特征在于:ξ=0.1。
4.根据权利要求1所述的基于协方差矩阵稀疏表示的远场窄带DOA估计方法,其特征在于:S422所述对S421得到的结果进行修正,具体方法如下:
步 骤 1、利 用 一 阶 泰 勒 展 开 对 真 实 的 导 向 矢 量 进 行 逼 近,其中, 为网格上离θk最近的点,
为导向矢量 的一阶导数;
步骤2、记 代入空间协 方差矩阵向量化的模型r中,即
其中, Δ=
T
diag(δ),δ=[δ1,δ2,...,δN],符号⊙表示向量对应元素分别相乘;
步 骤 3、根 据 S421 所 得 支 撑 集 Λ,则 通 过 最 小 二 乘 法 得 到则δ的支撑集上的元素 其中,
表示对rs的每一个元素分别取倒数构成的向量;
步骤4、假设步骤3所述δΛ在网格上的索引值为i1,...,iK,则修正后的波达方向角的估计值为

说明书全文

基于协方差矩阵稀疏表示的远场窄带DOA估计方法

技术领域

[0001] 本发明属于阵列信号处理领域,主要涉及远场窄带DOA估计。

背景技术

[0002] 波达方向(DOA)估计一直是阵列信号处理中一个重要的研究领域,它在雷达、声纳、无线通信及电子对抗和侦查等领域中都有着广泛的应用。如何快速地,高精度地实现DOA估计一直是阵列信号处理不断研究和努的方向。其中经典的算法有:多重信号分类(Multiple Signal Classification,MUSIC)算法、旋转不变子空间(Estimation of Signal Parameters via Rotational Invariance Technique,ESPRIT)算法等子空间类算法和最大似然估计类算法(Maximum Likelihood,ML)等。然而,基于子空间理论的DOA估计方法虽然实现了超分辨侧向,但是一旦阵列快拍数不足或者出现相干信号源时,这类方法不能有效地区分信号子空间和噪声子空间,其性能会急剧下降。而最大似然估计类算法由于要进行复杂的多维搜索而不具有实用性。
[0003] 近年来,基于压缩感知的稀疏表示理论的兴起和发展为DOA估计问题提供了一种新思路。只要信号在某个变换域下具有稀疏性,就可以利用相应的算法以极高的概率精确地重构原始稀疏信号。在空间谱估计的阵列模型中,通常假设空域范围内只存在少数的点目标,因此,波达方向在空域上具有稀疏性。标准的压缩感知理论中,使用l0范数作为目标函数来保证重构信号的稀疏性,但是最小化l0范数是一个组合优化问题,难以有效地求解,后来研究证明将l0范数松弛为l1范数依然能保证重构信号的稀疏性,因此如何用l1范数来精确重构稀疏信号得到了广泛的研究。
[0004] 基于稀疏重构进行DOA估计的研究工作一直非常活跃。Malioutov等基于稀疏重构思想提出了l1-SVD算法,该算法最突出的贡献是在多快拍条件下通过奇异值分解(Singular Value Decomposition,SVD)来减小数据矩阵的规模以及降低噪声的影响,使得该算法的计算量不会随着快拍数的增加而增加,而且具有较高的估计精度。然而,这些基于稀疏表示的算法通常假设所有的真实波达方向角都位于预先设定的离散化网格上,即网格匹配的模型,这导致了这类算法在波达方向角不在网格上时估计性能急剧恶化。另一方面,虽然更密集的网格理论上可以减小重构误差,但是太过密集的离散化网格会使得过完备化字典原子间高度相关。

发明内容

[0005] 本发明的目的在于提供一种基于协方差矩阵稀疏表示的远场窄带DOA估计方法。在网格匹配的情况下可以精确地估计波达方向角,在网格失配的情况下,能够对角度值进行修正,提高估计精度。
[0006] 本发明的思路是:本发明基于空间协方差矩阵稀疏表示的模型,首先在网格匹配的假设下用最优最小化方法估计得到网格上的角度值,然后针对网格失配的情况,通过一阶泰勒展开来逼近真实的导向矢量,进而对估计得到的网格点进行修正。
[0007] 本发明的目的通过如下步骤实现:
[0008] S1、由阵列接收的K个信号源的数据H H 2
得 到 空 间 协 方 差 矩 阵R= E[x(t)x(t)]= A(θ)RsA(θ)+σIM,其 中,x(t) =T
[x1(t),x2(t),...,xM(t)] 表示各个阵元接收信号构成的矩阵,M为阵元数目,K为远场窄带信号源个数,θk为第k个信号源入射到阵列的角度, 为第k
个信号源的导向矢量, 为第k个信号源入射到第m个阵元与所述第k个信
号源入射到参考阵元的相位差,λ为入射信号的波长,d为相邻两个阵元的间距,A(θ)=T
[a(θ1),a(θ2),...,a(θK)]为阵列流行矩阵,s(t)=[s1(t),s2(t),...,sK(t)] 为入射信号,附加噪声n(t)为与各个信号源不相关的加性零均值高斯白噪声,协方差矩阵R中,Rs=
2
diag(r1,r2,...,rK)为入射信号的功率,σ 为噪声功率,IM为M阶的单位矩阵,E[·]表示H T
期望,(·) 表示矩阵的转置,(·) 表示矩阵的共轭转置,k=1,2,...,K,m=1,2,...,M;
[0009] S2、对S1所述空间协方差矩阵R进行向量化操作,写成稀疏表示的模型r,具体如下:
[0010] S21、将S1所述空间协方差矩阵R依次按列排列,写成向量的形式,即其中, g(θk)H
=vec(a(θk)a(θk)),vec(·)表示向量化操作,rs为矩阵Rs对角线元素构成的向量,Iv
2
为单位矩阵IM按列排列得到的向量, 表示M 行K列的复矩阵;
[0011] S22、把S1所述角度θk在[-90°,90°)的空间范围上过完备化为一个离散的网格 即将向量写成稀疏表示的形式 其中,过完备矩阵是一个K稀疏向量,N>>K, 表示N
行1列的向量;
[0012] S3、对噪声功率σ2进行估计,得到噪声功率的估计值 其中,λi为S1所述协空间方差矩阵R中M-K+1个最小的特征值;
[0013] S4、利 用S3 所 述 噪 声 功 率 的 估 计 值 通 过 优 化 最 小 化(majorization-minimization,MM)的方法求解出网络上真实波达方向最近的点,具体为:
[0014] S41、用优化最小化方法求解优化式 得出稀疏空间功率谱 其中,符号≥表示对向量的每个
元素进行操作,0为全零列向量,β为正则化参数, 代表第l次迭代得到的空间谱,0<ξ且ξ为常数;
[0015] S42、估计得到的波达方向角,具体如下:
[0016] S421、当真实的波达方向角θk在预先设定的离散化网格上时,则当满足迭代停止条件 或者达到最大迭代次数时,得到稀疏的空间谱 则 最大的K个元素在网格上对应的点 就是估计得到的波达方向角,其中,所述网格上对应的位置记作支撑集Λ;
[0017] S422、当真实的波达方向角不在预先设定的离散化网格上时,即需要对S421得到的结果进行修正,得到修正后的波达方向角
[0018] 进一步地,S41所述β=0.5。
[0019] 进一步地,S41所述ξ=0.1。
[0020] 进一步地,S422所述对S421得到的结果进行修正,具体方法如下:
[0021] 步 骤1、利 用 一 阶 泰 勒 展 开 对 真 实 的 导 向 矢 量 进 行 逼 近,其中, 为网格上离θk最近的点,为导向矢量 的一阶导数;
[0022] 步骤2、记 代入空间协方差矩阵向量化的模型r中,即其中, Δ=
T
diag(δ),δ=[δ1,δ2,...,δN],符号⊙表示向量对应元素分别相乘;
[0023] 步 骤3、根 据 S421所 得 支 撑 集Λ,则 通 过 最 小 二 乘 法 得 到则δ的支撑集上的元素 其中,表示对rs的每一个元素分别取倒数构成的向量;
[0024] 步骤4、假设步骤3所述δΛ在网格上的索引值为i1,...,iK,则修正后的波达方向角的估计值为
[0025] 本发明的有益效果是:
[0026] 可在粗糙的网格上进行波达方向的精确估计,避免了密集的网格带来的高计算量,提高了估计精度。利用本发明的估计方法,修正后的估计性能有明显的提高,即使在粗糙的网格,且快拍数为100时都能达到0.1°以内的估计精度。本发明的估计方法与其他估计方法相比,估计性能有明显的提高。附图说明
[0027] 图1是本发明方法的流程图
[0028] 图2是远场窄带信号接收阵列模型图。
[0029] 图3是网格匹配时,本发明方法与其他方法DOA估计的均方根误差随信噪比变化曲线图。
[0030] 图4是网格匹配时,本发明方法与其他方法DOA估计的均方根误差随快拍数变化曲线图。
[0031] 图5是网格失配时,本发明方法与其他方法DOA估计的均方根误差随信噪比变化曲线图。
[0032] 图6是网格失配时,本发明方法与其他方法DOA估计的均方根误差随快拍数变化曲线图。

具体实施方式

[0033] 下面结合实施例和附图,详细说明本发明的技术方案。
[0034] 图1是本发明基于协方差矩阵稀疏表示的高精度DOA估计方法的一种具体实施方式流程图。如图1所示,本发明基于协方差矩阵稀疏表示的高精度DOA估计方法包括以下步骤:
[0035] S1、由阵列接收的K个信号源的数据H H 2
得 到 空 间 协 方 差 矩 阵R= E[x(t)x(t)]= A(θ)RsA(θ)+σIM,其 中,x(t) =T
[x1(t),x2(t),...,xM(t)] 表示各个阵元接收信号构成的矩阵,M为阵元数目,K为远场窄带信号源个数,θk为第k个信号源入射到阵列的角度, 为第k
个信号源的导向矢量, 为第k个信号源入射到第m个阵元与所述第k个信
号源入射到参考阵元的相位差,λ为入射信号的波长,d为相邻两个阵元的间距,A(θ)=[a(θ1),a(θ2),...,a(θK)]为阵列流行矩阵,s(t)=[s1(t),s2(t),...,sK(t)]T为入射信号,附加噪声n(t)为与各个信号源不相关的加性零均值高斯白噪声,协方差矩阵R中,Rs=diag(r1,r2,...,rK)为入射信号的功率,σ2为噪声功率,IM为M阶的单位矩阵,E[·]表示期望,(·)H表示矩阵的转置,(·)T表示矩阵的共轭转置,k=1,2,...,K,m=1,2,...,M;
[0036] S2、对S1所述空间协方差矩阵R进行向量化操作,写成稀疏表示的模型r,具体如下:
[0037] S21、将S1所述空间协方差矩阵R依次按列排列,写成向量的形式,即其 中,g(θk)=vec(a(θk)aH(θk)),vec(·)表示向量化操作,rs为矩阵Rs对角线元素构成的向量,Iv为单位矩阵IM按列排列得到的向量;
[0038] S22、把S1所述角度θk在[-90°,90°)的空间范围上过完备化为一个离散的网格 即将向量写成稀疏表示的形式 其中,过完备矩阵是一个K稀疏向量,N>>K;
[0039] S3、对噪声功率σ2进行估计,得到噪声功率的估计值 其中,λi为S1所述协空间方差矩阵R中M-K+1个最小的特征值;
[0040] S4、利 用 S3 所 述 噪 声 功 率 的 估 计 值 通 过 优 化 最 小 化(majorization-minimization,MM)的方法求解出网络上真实波达方向最近的点,具体为:
[0041] S41、用优化最小化方法求解优化式 得出稀疏空间功率谱 其中,符号≥表示对向量的每个
元素进行操作,0为全零列向量,β为正则化参数,β=0.5, 代表第l次迭代得到的空间谱,ξ为大于零的正常数,ξ=0.1;
[0042] S42、估计得到的波达方向角,具体如下:
[0043] S421、当真实的波达方向角θk在预先设定的离散化网格上时,则当满足迭代停止条件 或者达到最大迭代次数时,得到稀疏的空间谱 则 最大的K个元素在网格上对应的点 就是估计得到的波达方向角,其中,所述网格上对应的位置记作支撑集Λ;
[0044] S422、当真实的波达方向角不在预先设定的离散化网格上时,即需要对S421得到的结果进行修正,得到修正后的波达方向角具体为:
[0045] 步 骤1、利 用 一 阶 泰 勒 展 开 对 真 实 的 导 向 矢 量 进 行 逼 近,其中, 为网格上离θk最近的点,为导向矢量 的一阶导数;
[0046] 步骤2、记 代入空间协方差矩阵向量化的模型r中,即其中, Δ=
T
diag(δ),δ=[δ1,δ2,...,δN],则δ与 联合稀疏,即非零元素的位置相同,符号⊙表示向量对应元素分别相乘;
[0047] 步骤3、根据S421所得支撑集Λ,则 和 也即已知,可以通过最小二乘法得到 则δ的支撑集上的元素其中, 表示对rs的每一个元素分别取倒数构成的向量;
[0048] 步骤4、假设步骤3所述δΛ在网格上的索引值为i1,...,iK,则修正后的波达方向角的估计值为
[0049] 实施例1和实施例2的仿真条件为网格匹配的模型,因此估计值 即为最终的波达方向估计值,无需进行修正。实施例3和实施例4的仿真条件为网格失配的模型。实施例中用均方根误差(RMSE)来评估各算法的性能,其定义为:其中,Mon为蒙特卡洛实验次数, 和θk分别代表第
m次蒙特卡洛实验估计得到的第k个角度和第k个真实角度。
[0050] 实施例1
[0051] 网格匹配的情况下,本发明估计值的均方根误差随信噪比变化仿真:
[0052] 实施例1采用的接收阵列如图2所示的由8个阵元组成的半波长均匀线性阵列。参考阵元为编号1的阵元天线。四个相同功率的信号源按入射方向[-35°,-10°,15°,40°]入射到阵列。为了使入射方向角落在网格上,取离散化网格为{-90°,-89°,...,89°},间隔1°。采样快拍数为200。参考信噪比SNR从-10dB到10dB变化,间隔为4dB,每个信噪比进行1000次蒙特卡洛实验。
[0053] 实施例1中DOA估计方法包括以下步骤:
[0054] 根据不同信噪比下的阵列接收信号x(t)得到协方差矩阵R;
[0055] 对R进行特征值分解得到噪声功率的估计值 然后对R进行向量化得到r,其中M=8,K=4;
[0056] 通过优化最小化算法求解得到稀疏空间功率谱 并找到其4个峰值对应的索引值,得到其支撑集Λ并得到网格上的点即估计得到的角度:
[0057] 按照本发明的方法估计得到的波达方向角的均方根误差随信噪比变化的曲线如图3所示。图3可以看到,利用本发明的估计方法,估计性能会随着信噪比的增加而显著提高,当信噪比大于0dB时,估计精度可以达到0.1°以内。本发明的估计方法与其他估计方法相比,估计性能有明显的提高,说明了本发明的估计方法是有效的。
[0058] 实施例2
[0059] 网格匹配的情况下,本发明估计值的均方根误差随快拍数变化仿真:
[0060] 实施例1采用的接收阵列为如附图2所示的由8个阵元组成的半波长均匀线性阵列。参考阵元为编号1的阵元天线。四个相同功率的信号源按入射方向[-35°,-10°,15°,40°]入射到阵列。为了使入射方向角落在网格上,取离散化网格为{-90°,-89°,...,89°},间隔1°。参考信噪比SNR固定为10dB。快拍数从100到600,间隔100,每个快拍数进行1000次蒙特卡洛实验。
[0061] 实施例2中DOA估计方法包括以下步骤:
[0062] 根据不同快拍数下的阵列接收信号x(t)得到协方差矩阵R;
[0063] 对R进行特征值分解得到噪声功率的估计值 然后对R进行向量化得到r,其中M=8,K=4;
[0064] 通过优化最小化算法求解得到稀疏空间功率谱 并找到其4个峰值对应的索引值,得到其支撑集Λ并得到网格上的点即估计得到的角度:
[0065] 按照本发明的方法估计得到的波达方向角的均方根误差随快拍数变化的曲线如图4所示。图4可以看到,利用本发明的估计方法,估计性能会随着快拍数的增加而提高。当快拍数为100时,估计精度已经达到0.2°,当快拍数大于300时,估计均方根误差基本保持不变。本发明的估计方法与其他估计方法相比,估计性能有明显的提高,说明了本发明的估计方法是有效的。
[0066] 实施例3
[0067] 网格失配的情况下,本发明估计值的均方根误差随信噪比变化仿真:
[0068] 实施例3采用的接收阵列为如附图2所示的由8个阵元组成的半波长均匀线性阵列。参考阵元为编号1的阵元天线。两个相同功率的信号源按入射方向[-14.5°,36.3°]入射到阵列。为了使入射方向角不落在网格上,取离散化网格为{-90°,-88°,...,88°},间隔2°。采样快拍数为200。参考信噪比SNR从-4dB到20dB变化,间隔为4dB,每个信噪比进行1000次蒙特卡洛实验。
[0069] 实施例3中DOA估计方法包括以下步骤:
[0070] 根据不同信噪比下的阵列接收信号x(t)得到协方差矩阵R;
[0071] 对R进行特征值分解得到噪声功率的估计值 然后对R进行向量化得到r,其中M=8,K=2;
[0072] 通过优化最小化算法求解得到稀疏空间功率谱 并找到其4个峰值对应的索引值,得到其支撑集Λ并得到网格上的点:
[0073] 通过最小二乘方法求解上一步骤波达方向角的修正值
[0074] 得到修正后的角度
[0075] 按照本发明的方法估计得到的波达方向角的均方根误差随信噪比变化的曲线如图5所示。图5可以看到,利用本发明的估计方法,修正后的估计性能有明显的提高,即使在粗糙的网格,且信噪比为0dB时都能达到0.15°以内的估计精度。本发明的估计方法与其他估计方法相比,估计性能有明显的提高,说明了本发明的估计方法是有效的。
[0076] 实施例4
[0077] 网格失配的情况下,本发明估计值的均方根误差随快拍数变化仿真:
[0078] 实施例4采用的接收阵列为如附图2所示的由8个阵元组成的半波长均匀线性阵列。参考阵元为编号1的阵元天线。两个相同功率的信号源按入射方向[-14.5°°,36.3°]入射到阵列。为了使入射方向角不落在网格上,取离散化网格为{-90°,-88°,...,88°},间隔2°。参考信噪比SNR固定为10dB。快拍数从100到400,间隔50,每个快拍数进行1000次蒙特卡洛实验。
[0079] 实施例4中DOA估计方法包括以下步骤:
[0080] 根据不同快拍数下的阵列接收信号x(t)得到协方差矩阵R;
[0081] 对R进行特征值分解得到噪声功率的估计值 然后对R进行向量化得到r,其中M=8,K=2;
[0082] 通过优化最小化算法求解得到稀疏空间功率谱 并找到其4个峰值对应的索引值,得到其支撑集Λ并得到网格上的点:
[0083] 通过最小二乘方法求解上一步骤波达方向角的修正值
[0084] 得到修正后的角度
[0085] 按照本发明的方法估计得到的波达方向角的均方根误差随快拍数变化的曲线如图6所示。图6可以看到,利用本发明的估计方法,修正后的估计性能有明显的提高,即使在粗糙的网格,且快拍数为100时都能达到0.1°以内的估计精度。本发明的估计方法与其他估计方法相比,估计性能有明显的提高,说明了本发明的估计方法是有效的。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈