一种互耦优化阵列及其设计方法和相干信号AOA估计方法

文档序号:32420762发布日期:2022-12-02 22:59阅读:74来源:国知局
一种互耦优化阵列及其设计方法和相干信号AOA估计方法
一种互耦优化阵列及其设计方法和相干信号aoa估计方法
技术领域
1.本发明属于波达方向(direction of arrival,doa)估计,无线电通信,雷达声呐定位以及稀疏阵列等技术领域,具体的为一种互耦优化阵列及其设计方法和相干信号aoa估计方法。


背景技术:

2.空间谱估计作为阵列信号处理的一个重要分支,其理论与技术已成为信号处理学科发展的研究热点,空间谱是指信号在空间各个方向上的能量分布,因此,可以利用信号在各个方向的能量分布来确定信号的波达方向(direction of arrival,doa)、频率、极化乃至更多信息。波达方向估计大量应用于通信、雷达、射电天文、地震、声纳、生物医学工程等众多军事及国民经济领域。为了避免角度估计过程中的角度模糊问题,传统阵列的阵元间距被要求不大于半波长。对于给定的阵元数,显然阵列孔径会受到很大的线阵,将会影响阵列的角度估计性能。
3.稀疏阵列结构很好地解决了欠定doa估计地问题。从上世纪60年代起,相继有学者提出最小冗余阵列(the minimum redundancy array,mra)、嵌套阵(nested array,na)、互质阵(co-prime array,ca)等具有代表性的稀疏阵列结构。稀疏阵列的阵元间距可以大于半波长,能很好地扩展阵列孔径、降低互耦并且提高自由度,利用稀疏阵可以获取更高的角度估计性能。经典doa估计算法都假设是基于理想环境下进行估计的,但是在实际测试中,传感器对接收到的数据可能会产生影响。由于实际应用环境的复杂性,影响doa估计技术的原因有很多,实际接收的信号成分复杂,接收信号可能是相干的,往往也会被各种噪声影响,造成算法复杂性下降。具体阵列误差有以下几种形式:阵元通道幅相误差、阵元位置误差以及阵元互耦误差等。随着空间信号越来越复杂,阵元间的相互干扰以及阵元性能的不一致导致了阵列误差越来越严重。在实际测试中,对于阵列误差的处理十分重要,最有代表性的是互耦误差,其产生的原因是物理器件本身的相互影响,在测量数据过程中很难避免,并且处理较为复杂。因此设计一个互耦优化的稀疏阵列是非常有意义的。


技术实现要素:

4.发明目的:针对上述现有技术,提出一种互耦优化阵列及其设计方法和相干信号aoa估计方法。
5.技术方案:一种面向相干信号的互耦优化阵列,所述互耦优化阵列包括8个阵元,阵列长度为8倍波长,其中第一个阵元位于原点,其余的相邻两个阵元之间依次相距[1,4,3,2,2,2,2]个半波长。
[0006]
一种面向相干信号的互耦优化阵列的设计方法,包括以下步骤:
[0007]
1)确定稀疏阵列的阵元个数为8以及最大阵列长度为8倍波长;
[0008]
2)假设所有相邻阵元间距为半波长的整数倍,且阵列总长度等于8倍波长,确定所有可能的阵元间距的组合得到多个阵列;
[0009]
3)计算每个阵列的互耦泄露,并对互耦泄露进行排序;
[0010]
4)选择互耦泄露最低的阵列即为所求稀疏阵列,称作互耦优化阵列。
[0011]
一种相干信号aoa估计方法,包括以下步骤:
[0012]
a)通过互耦优化阵列接收信号,并定义接受信号;
[0013]
b)计算接受信号的协方差矩阵并将协方差矩阵向量化;
[0014]
c)构造感知矩阵bo,构建优化问题;
[0015]
d)将构建的优化问题转化为lasso问题进行求解。
[0016]
优选的,步骤a)中所述互耦优化阵列包括p个阵元,所述互耦优化阵列的坐标表示为:假设有k个相干信号入射到所述互耦优化阵列上,将接受信号定义为:
[0017]
x(t)=a(θ)s(t)+n(t)
[0018]
其中,为方向矩阵,θk表示第k个相干信号的仰角,(k=1,2,3
……
k),表示方向矢量,λ为波长,为相干信号矩阵,αk(k=1,2,3
……
k)为复常数,s0(t)是产生信号,n(t)为均值为零方差为的高斯白噪声。
[0019]
优选的,步骤b)中接收信号的协方差矩阵为:
[0020][0021]
相干信号的协方差矩阵r
ss

[0022]rss
=e{s(t)sh(t)}
[0023]
是单位矩阵;
[0024]
将协方差矩阵r
x
向量化:
[0025]
z=vec(r
x
)=br;
[0026]
矩阵上标“~”表示虚拟阵列对应的量,表示虚拟阵列对应的量,矩阵矩阵和分别为噪声功率和第k个相干信号的信号功率。
[0027]
优选的,步骤c)中构建优化问题:
[0028]
min||ro||1[0029]
s.t.
[0030][0031]
ε为预设参数,bo为感知矩阵,ro为稀疏项,ro中非零项为即为估计的信号aoa。
[0032]
优选的,步骤d)中将构建的优化问题转化为目标函数:
[0033]
[0034]
其中,目标函数中的2范数表示最小二乘ols代价函数,1范数中包括稀疏性限制,λ
t
为惩罚参数,用以抵消最小二乘ols误差的稀疏度;使用matlab中的cvx凸优化工具箱来求解,得到最终的估计值ro,通过搜索ro中极大值的位置,即可得到aoa估计值。
[0035]
有益效果:本发明提供的阵列阵元间距足够大,相比与相同条件下的其他稀疏阵列,互耦影响要更小,其算法复杂度较低,在相干信号场景中仿真的角度估计结果要更精确。本发明解决了相干信号条件下的稀疏阵列doa估计问题。
附图说明
[0036]
图1是本发明的互耦优化阵列结构示意图;
[0037]
图2是本发明阵列在非相干信号条件下,入射角度分别为-60度、10度、20度,信噪比snr=10db,快拍数为200的谱峰搜索示意图;
[0038]
图3是本发明阵列在相干信号入射角度分别为10度和30度时的谱峰搜索示意图;
[0039]
图4是本发明阵列在角度范围-90
°
到90
°
无互耦误差的条件下进行aoa全向估计的仿真结果rmse性能示意图;
[0040]
图5是本发明阵列在角度范围-90
°
到90
°
有互耦误差的条件下进行aoa全向估计的仿真结果rmse性能示意图。
具体实施方式
[0041]
下面结合附图对本发明做更进一步的解释。
[0042]
符号表示:本发明中(
·
)
t
,(
·
)h(
·
)-1
和(
·
)
*
分别表示为转置,共轭转置,求逆和共轭运算。加粗大写字母表示矩阵,加粗小写字母表示矢量,表示kronecker积,

表示khatri-rao积,vec(
·
)表示矢量化操作,diag(
·
)表示对矩阵或向量进行对角操作,||
·
||1,||
·
||2,||
·
||f分别表示1范数、2范数和f范数。
[0043]
一、数据模型
[0044]
假设有k(θk,k=1,2,

,k)个相干信号入射到此阵列上,其中θk表示第k个信号的仰角,该稀疏阵列的坐标可以表示为
[0045]
接收信号可以写作
[0046]
x(t)=as(t)+n(t)
ꢀꢀꢀꢀꢀ
(1)
[0047]
其中,为方向矩阵,表示方向矢量,为相干信号矩阵,αi为复常数,s0是产生信号,n(t)为均值为零方差为的高斯白噪声。
[0048]
二、基于lasso的压缩感知(cs)方法
[0049]
考虑1个入射信号及其相应的k-1个多径相干信号,在被加性高斯白噪声(awgn)破坏后到达由m个全向传感器组成的阵列。然后,接收到的信号表示为:
[0050]
x(t)=as(t)+n(t)
ꢀꢀꢀꢀꢀ
(2)
[0051]
其中,a(θ)=[a(θ1),a(θ2),...,a(θk)]。接收信号的协方差矩阵为
[0052][0053]
向量化协方差矩阵r
x
,可以得到以下的输出
[0054][0055]
其中,
[0056][0057]
aoa估计问题可以以通过建立以下的优化问题来求解
[0058][0059]
ε为预设参数,bo是由需要搜索的导向矢量定义的感知矩阵,ro是由搜索网格定义的稀疏项。感知矩阵bo和向量ro都是由网格决定的,g>>k。ro中的最后一项为估计的而ro中非零项为即为估计的信号aoa。上式可转化为lasso问题求解,其基本思想是在回归系数的绝对值之和小于一个常数的约束条件下,使残差平方和最小化,从而能够产生某些严格等于0的回归系数:
[0060][0061]
其中,目标函数中的l2范数表示最小二乘(ols)代价函数,l1范数中包括了稀疏性限制。λ
t
为惩罚参数,用以抵消ols误差的非零条目的数量(稀疏度)。
[0062]
上述问题,我们可以使用cvx工具来求解,得到最终的估计值ro,通过搜索ro中极大值的位置,即可得到相应的aoa估计值。
[0063]
基于lasso的cs算法步骤如下:
[0064]
步骤1:根据阵列接收数据构造协方差矩阵r
x

[0065]
步骤2:对协方差矩阵r
x
向量化得到输出向量z。
[0066]
步骤3:构造感知矩阵bo,根据式(7)将aoa问题转化为lasso问题求解。
[0067]
步骤4.使用cvx工具来求解,得到最终的估计值ro,通过搜索ro中极大值的位置,即可得到相应的aoa估计值。
[0068]
三、性能分析和实验分析
[0069]
1、互耦
[0070]
在不考虑互耦的情况下,理想天线阵列的各个阵元各自独立,互不干扰。但是在实际应用中,物理阵列的阵元之间不可避免会相互干扰,这就意味着互耦效应时必须考虑的因素。当非高斯信号的接收模型叠加互耦后,可以表示为
[0071][0072]
其中,c表示互耦矩阵。考虑b-band模型,互耦矩阵中的元素可通过如下方式确定
[0073]
其中,耦合系数矩阵
[0074][0075]
[c]
p,q
表示矩阵c的第p行,第q列所在的元素。d
p
和dq对应最小间距归一化后的阵元位置,并有c0=1》|c1|》

》cb》0,cs=c1e-j(s-1)/8
/s,其中s∈(0,b]。互耦泄露计算公式如下
[0076][0077]
其中,||
·
||f表示frobenius范数,diag()表示矩阵对角元素所构成的矩阵。
[0078]
2、均方根误差(rmse)
[0079]
通过monte carlo仿真对8阵元稀疏阵列下基于稀疏贝叶斯方法的性能进行评估,monte carlo仿真次数为b次,定义角度求根均方误差rmse为
[0080][0081]
其中,k表示信源数目,b表示monte carlo仿真次数,表示估计角度,θk表示实际角度。
[0082]
3、实验效果图
[0083]
图2是本发明阵列在非相干信号条件下,入射角度分别为-60度、10度、20度的doa估计谱峰搜索示意图,仿真条件设置为信噪比snr=10db,快拍数200。可以看出,谱峰搜索结果准确估计出了3个入射角度,并且峰值要高于其他谱峰,说明本发明的稀疏阵列能够准确估计出相干信号的入射角度。
[0084]
图3是模拟相干信号场景下,本发明互耦优化阵列的角度估计性能,仿真条件设置为入射角度10度和30度,信噪比snr=10db,快拍数200。从结果来看,谱峰搜索准确估计出了两个相干信号的入射角度,说明本发明互耦优化阵列可以在相干信号场景下获得较准确的角度估计。
[0085]
图4是本发明互耦优化阵列在角度范围-90
°
到90
°
无互耦误差的条件下,运用cs算法进行了aoa全向估计的仿真结果rmse性能示意图。从结果来看,所有角度的rmse值均小于0.3
°
,即全向估计都可以实现误差较小的估计,说明本发明阵列的角度估计性能很好。
[0086]
图5是本发明互耦优化阵列在角度范围-90
°
到90
°
存在互耦误差的条件下,运用cs算法进行了aoa全向估计的仿真结果rmse性能示意图。结果说明,存在互耦误差时,本发明互耦优化阵列的角度估计性能在部分角度要比不存在互耦误差时估计结果误差更小,说明本发明互耦优化阵列能够在存在互耦误差的场景下,得到很好的角度估计结果。
[0087]
表1是本发明阵列与稀疏阵列中常见的互质阵列在有互耦时,使用不同doa估计算法得到的估计结果的rmse平均值。从数据结果来看,本发明互耦优化阵列与其他两个稀疏阵列相比,使用相同的doa估计方法得到的估计结果误差明显更小,说明本发明互耦优化阵
列在互耦误差情况下,角度估计性能要优于相同阵元数的互质阵列。
[0088]
表1:
[0089][0090]
表2是本发明互耦优化阵列与其他相同阵元数的互质阵列和均匀线阵的互耦泄漏对比。在所有稀疏阵列的对比结果中,只有本发明互耦优化阵列的互耦泄露要最小,即本发明互耦优化阵列能更精确估计出存在互耦误差情况下的doa值。
[0091]
表2:
[0092][0093]
综上所述,从仿真效果图的分析可知,本发明提出的一种面向相干信号的互耦优化阵列,成功实现了存在互耦误差场景下的doa精确估计,同时也可以估计出相干信号的入射角度。本发明阵列的阵元间互耦要小于其他稀疏阵列,且在互耦存在的情况下估计性能优于其他稀疏阵列。
[0094]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1