一种基于l型阵列的信源仰角和方位角估计方法

文档序号:9615386阅读:669来源:国知局
一种基于l型阵列的信源仰角和方位角估计方法
【技术领域】
[0001] 本发明涉及阵列信号处理领域,尤其是指一种信源仰角和方位角的估计方法。
【背景技术】
[0002] 信源参数估计是阵列信号处理领域的主要研究内容,在无线通信、雷达、声呐诸多 领域都有重要的应用价值。信源参数估计主要是对信源的仰角、方位角和距离估计。
[0003] 目前存在的较高分辨率的算法都是基于子空间方法,子空间方法存在固有框架下 的一些缺点。它们都需要较高的信噪比、较多的快拍数或者准确的信源先验信息。所以,这 些劣势使得算法的实用性受到了很大的束缚。
[0004] 近几年,稀疏重构的思想快速地卷入到阵列信号处理中,为上述出现的问题提供 了很好的解决方法,稀疏重构算法具有高分辨率。较强的噪声鲁棒性和无需信源准确的先 验信息,这为阵列信号处理领域信源参数估计又提供了新的估计方法。但是目前的稀疏重 构方法都仅是局限于一维D0A(仰角或方位角)估计,在实际的应用中,当多个信源由同一 个仰角(或者方位角)入射的时,仅仅估计信源的一个参数,有时候是很难将其区分开。所 以对信源的仰角和方位角同时估计是理论的必然趋势,也具体实际应用的重要价值。

【发明内容】

[0005] 本发明提供一种基于L型阵列的信源仰角和方位角估计方法,以解决目前的稀疏 重构方法都仅是局限于一维D0A(仰角或方位角)估计的问题。
[0006] 本发明采取的技术方案是包括下列步骤:
[0007] 步骤一:有K个远场窄带入射信号,入射到2M个各向同性的传感器阵元组成的L 型阵列,该阵列位于y轴与z轴的平面上,为了减少稀疏重构算法的计算复杂度,我们选取 不同位置阵元组成的阵列,对其接收的数据进行处理;
[0008] 步骤二:将位于z轴的阵元组成子阵一Z(t),该子阵列仅仅包含仰角信息,这样分 布式求解信源参数,降低了算法的求解维度,然后对其进行稀疏表示,利用非凸惩罚函数, 通过非凸惩罚函数的加权约束方式可以更加有效地抑制噪声,提高参数的估计精度,通过 优化工具包求解出仰角值问,~ ;
[0009] 步骤三:将位于y轴的阵元组成子阵二Y(t),接收的数据中是既包含仰角信息又 包含方位角,将上一步求解出的仰角信息代入到数据模型中,对其得到数据模型稀疏表 示,利用奇异值分解,降低算法的计算复杂度,奇异值分解后,利用优化工具包求解凸优化 问题,求解出信源的方位角由谱峰位置可以完成仰角和方位角估计值的自动配 对。
[0010] 本发明一种实施方式是在步骤一中包括如下步骤:
[0011] (1)该接收数据中第k个信号的仰角为ak,方位角为βk,(1彡k彡Κ), d为传感器之间的距离且等长,设位于坐标(0,md,nd)处的阵元为第(m,η)个阵元, (m,n)e{(M-l, 0),…(1,0),(0, 0),(0, 1),…,(0,Μ)},m是位于y轴上第m个传感器,η是位于z轴上第η个传感器,则在某t个采样时刻,第(m,η)个阵元的接收信号为 Λ",』)=Σ幼j是虚数单位,式中,sk(t)代表第k个入射信号,rvn(t)为第 (m,n)个传感器的噪声,γ^ΡΦ肩仰角和方位角的函数,关系如下:γk=-2Jidsinak cosβk/λ,(J)k= -2πdcosak/λ,其中,λ代表信号波长;
[0012] (2)下面将2Μ个传感器的接收数据写成向量形式:F(t) =AS(t) +η⑴, S(t) = [sjt),…,sK(t)]T代表Κ个信号,n(t)是nm,n(t)的向量形式,方向矩阵A= A(ak,i3k) = [a(ai,β》,…,a(aK,βκ)],其中,a(ak,i3k)是方向矩阵A中的列向量, a(?人[ · ]T是矩阵的转置运算。
[0013] 本发明一种实施方式是在步骤二中包括如下步骤:
[0014](1)位于ζ轴的阵元组成子阵一Z(t)=[心⑴,…,fQ,M(t)]T=A (t), 子阵一的方向矩阵Ai表示为A丨二[a从α丄…,ai (ακ)],其中,k= 1,…,K;
[0015] ⑵对子阵列一进行稀疏表示,功(,丨+11々),其中,η! (t) = [ηΜ (t),… ,nQiM(t) ]T代表子阵一的接收噪声,δ= |^為··%j,Qi表示在仰角估计范围内划分的网格数, G(t) = [gUD,~g(tT)是具有相同稀疏结构的稀疏向量;
[0016] (3)利用非凸惩罚函数和DC分解将非凸函数分解为凸惩罚函数,非凸惩罚函数的 表达式为,P(S) = |l〇g(S+e)-|l〇g(S),ξ是非凸惩函数表达式的正则化参数,可以 去经验值,ε=0.001,该非凸惩罚函数可以更加有效地抑制噪声,提高参数的估计精度, 即得到:min|z-A,g)Gf+w|gH= ||g||2,在这里,W表示由非凸惩罚函数迭代转化的加权系 数,w=WU+lg」),」· = 1,'Qi,通过凸优化工具包CVX迭代,求解出仰角值(心…,夂)。:
[0017] 本发明一种实施方式是在步骤三中包含如下步骤:
[0018] (1)位于y轴的阵元组成的阵列作为子阵二,其接受的数据为:Y(t)=
[f0,0(t), …,fM !,0(!:),f。,!(t)]T=A2S(t)+n2(t),子阵二的方向矩阵A2表示为A2 = A2(ak,0k) = [ada。β!),…,a2(aK,βκ)],其中,a2(~馬 收的数据中是既包含仰角信息又包含方位角;
[0019] (2)将上一步求解出的仰角估计值代入到数据模型中,对其得到矩阵的输出稀疏 表示,利用已经得到的仰角估计值成,…爲辅助构造:A2L其 中,k= 1,…,K,(>)2是在方位角估计范围划分的网格数。
[0020] (3)子阵二的稀疏表示为:Y(〇 =i2H(〇+N2(〇,H(t)是和G(t) -样具有相同稀疏 结构的稀疏信号。对Y进行奇异值分解以分离信号子空间和噪声子空间:利用li-SVD算法 求解:min|Yu-[,这里,η代表正则化参数,最后通过凸优化工具包CVX求解上 述式子得到方位角的估计值^,…,A-)。:
[0021] 本发明利用L型阵列,通过选取不同的阵元,组成两个新的子阵列,由两个子阵列 的接收数据,可以看出其中一个子阵列仅仅包含仰角信息,另外一个既包含仰角信息又包 含方位角信息。
[0022] 本发明的优点:先利用子阵一列求解出仰角,利用仰角估计值去求解方位角。通过 选取不同的子阵列,我们降低了稀疏重构在面对基于稀疏重构的多参数联合估计时的高维 网格划分难的问题。利用两个子阵列的先后求解的过程,完成了参数的自动配对。特别要 提及的是,在利用稀疏重构的数学工具求解的过程中,我们采用了非凸惩罚函数的形式,能 更好地抑制噪声对信号的干扰,提高了估计的精度。
【附图说明】
[0023] 图1是本发明L型阵列的示意图。
[0024]
[0025]
[0026]
【具体实施方式】
[0027]步骤一:有K个远场窄带入射信号sk(t),入射到由2M个各向同性的传感器组 成的L型阵列,该阵列位于y轴与z轴的平面上,为了减少稀疏重构算法对仰角和方 位角估计的计算复杂度,我们选取不同阵元组成的阵列,对其接收的数据进行处理,该 接收数据中第k个信号的仰角为ak,方位角为0k,(1 < K),d为传感器之间的距 离且等长,设位于坐标(〇,md,nd)处的阵元为第(m,n)个阵元,(m,n)e{(M-1,0),··· (1,0),(0, 0),(0, 1),…,(0,Μ) },m是位于y轴上第m个传感器,η是位于z轴上第η个传 感器,则在某t个采样时刻,第(m,η)个阵元的接收信号为
j是虚数单位,式中,sk(t)代表第k个入射信号,rvn(t)为第(m,n)个传感器的噪声, 和是仰角和方位角的函数,关系如下:yk=_2 31dsinakCOSβk/λ,(J)k=-2JTd c〇Sak/A,其中,λ代表信号波长,下面将2M个传感器的接收数据写成向量形式:F(t)= AS(t)+n(t),S(t) = 代表K个信号,n(t)是nm,n(t)的向量形式,方向矩 阵A=A(ak,0k) = [a(ai,βκ)],其中,a(ak,0k)是方向矩阵A中的列 向量,
[·]Τ是矩阵的转置运算;
[0028] 步骤二:将位于ζ轴的所有阵元组成阵列作为子阵一,其接收数据为Z(t)= [f0,i(t),…,f0,M(t)]T=AiSW+n!(t),其中,n!(t) =[n。,!!;!:),…,n0,M(t)]T代表子阵一 的接收噪声,子阵一的方向矩阵Ai表示为AfAjcik) = [&1((11),"《,&1(€[|()],其中, k= 1,"·,Κ,该子阵列仅仅包含仰角信息,这样分布式求解信源参数, 降低了算法的求解维度,然后对子阵列一进行稀疏表示,功 Qi表示在仰角估计范围内划分的网格数,G(t) = [gUD,…,gUJiUgUi)~g(tT)是具有 相同稀疏结构的稀疏向量,当入射信号的角度等于Θ4寸,向量g(tJ、···、g(tT)的第i个 分量值不等于零,而其它分量的值均为零;
[0029] 本发明利用非凸惩罚函
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1