基于快速稀疏贝叶斯学习的波达方向角估计方法技术

技术编号:11856441 阅读:124 留言:0更新日期:2015-08-11 03:07
本发明专利技术公开了一种基于快速稀疏贝叶斯学习的波达方向角估计方法,主要解决现有技术运算量大,定位估计误差大的问题,其实现步骤是:1)采用天线接收机形成均匀线阵;2)对空间信号进行采样并计算阵列协方差矩阵R;3)将R矢量化后得到稀疏模型向量y;4)将空域网格划分,根据稀疏模型向量y的结构构造超完备基Φ(θ);5)根据稀疏模型向量和超完备基的稀疏表示关系,建立稀疏方程;6)定义超参数向量α,采用快速稀疏贝叶斯学习算法求解该稀疏方程;7)根据α的最优估计值绘制幅度谱图,获得波达方向角度值。本发明专利技术提高了目标侦察和无源定位在低信噪比和低快拍数条件下的估计精度,降低了运算复杂度,可用于目标侦察和无源定位。

【技术实现步骤摘要】
基于快速稀疏贝叶斯学习的波达方向角估计方法
本专利技术属于信号处理
,特别涉及一种波达方向角估计方法,可用于目标侦察与无源定位。
技术介绍
信号的波达方向角DOA估计是阵列信号处理领域的一个重要分支,它是指利用天线阵列对空间信号进行感应接收,再运用现代信号处理方法快速准确的估计出信号源的方向,在雷达、声纳、无线通信等领域具有重要应用价值。随着科技的不断进步,对信号波达方向估计的精确度和和分辨率也有越来越高的要求。目前,超分辨DOA估计技术主要有子空间类方法和基于稀疏表示的方法。出现较早,应用较为广泛的是多重信号分类MUSIC等子空间类方法,然而,这些方法依赖于大量采样数据或较高的信噪比才能得到精确的DOA估计。近年来出现的基于稀疏表示的DOA估计方法基本是利用信号的空域稀疏性进行建模,以贪婪算法和凸优化方法为主要手段而展开的。其中贪婪算法在低信噪比情况下,估计性能大幅下降,已不能满足工程需求;而凸优化方法运算速度很慢,且在低信噪比情况下,估计精度不理想。在实际应用中,目标侦察与无源定位均需要在角度估计的基础上进行,以上算法中的缺陷将造成目标侦察和无源定位反应速度慢和估计误差较大的不足。
技术实现思路
本专利技术的目的在于针对上述已有技术的不足,提出一种基于快速稀疏贝叶斯学习算法的波达方向角度估计方法,以在降低运算量的情况下,提高目标侦察和无源定位在低信噪比和低快拍数条件下的估计精度,避免目标侦察的失误。为实现上述目的,本专利技术的实现步骤包括如下:1)采用M个天线接收机形成均匀线性阵列,并假设有K个信号入射到该均匀线性阵列,各天线接收机间距均为d,每个天线接收机称为一个阵元,其中,M≥2,K≥1,0<d≤λ/2,λ为入射窄带信号波长;2)由阵列天线接收机对空间信号进行采样,得到输出信号Y(t),并根据该输出信号,计算阵列协方差矩阵R:R=E[Y(t)YH(t)]其中,E[·]表示求数学期望,H表示共轭转置运算;3)根据阵列协方差矩阵R构造稀疏模型向量y:y=vec(R),其中,vec(·)表示向量化运算;4)对观测空间进行网格划分,构造超完备基Φ(θ):4a)根据信号源的空域稀疏特性,采用空间网格划分方法,将观测空域[-90°,90°]等间隔划分成Q个角度,定义为波达方向角范围θ=[θ1,θ2,...,θq,...,θQ],θq为目标信号的来波方向角,q=1,2,...,Q,Q>>M;4b)构造一个空域稀疏化后对应的(2M-1)×Q维的导向矩阵B(θ):B(θ)=[b(θ1),...,b(θq),...,b(θQ)],其中,b(θq)表示角度θq对应的导向矢量:其中,表示相邻两个阵元间的相位差,T表示矩阵转置运算,j为虚数单位;4c)计算选择矩阵G:其中,J0,J1,…,JM-1按下式计算:其中,IM-l表示M-l阶的单位矩阵,0m-l,l,0l,l,0l,M-l分别表示m-l×l,l×l,l×m-l维的零矩阵;4d)根据选择矩阵G和导向矩阵B(θ),得到超完备基Ф(θ):Ф(θ)=GB(θ),其中,称为基向量;5)根据步骤(3)和(4)得到的结果,将波达方向角估计问题转化为求解如下稀疏方程:y=Φ(θ)w+σ2vec(IM),其中w是一个Q×1维的未知向量,σ2为加性高斯噪声方差,IM是M阶单位矩阵;6)定义一个超参数向量α=[α1,...,αq,...,αQ]T,αq为控制w分布的未知先验方差,称为超参数,并采用快速稀疏贝叶斯学习算法求解该稀疏优化方程,得到超参数向量α的收敛解;7)以波达方向角范围θ=[θ1,θ2,...,θq,...,θQ]的值为x轴坐标,以超参数向量α的幅度值为y轴坐标,绘制幅度谱图,从该幅度谱图中按照从高到低的顺序寻找幅值较大的前K个谱峰,这些谱峰的峰值点所对应的x轴坐标即为所求的波达方向角度值。本专利技术与现有技术相比具有以下优点:1)本专利技术采用稀疏表示的思想将波达方向角估计问题转化为稀疏重构问题,是新理论技术与传统问题的结合,其中利用入射信号源的空域稀疏特性进行建模,避免了传统方法的角度搜索或角度匹配过程,同时可以用远低于奈奎斯特采样率所需的采样数据精确估计出波达方向角,在低快拍数下得到较好的性能,极大地降低了信号处理系统的工作负担。2)本专利技术采用矢量化建模方法,将稀疏模型从多测量矢量模型变为单测量矢量模型,大大降低了稀疏模型的维度,从而在运算量及重构速度上得到很好的改善。3)本专利技术利用快速稀疏贝叶斯学习的统计优化算法求解DOA估计问题中的稀疏矩阵方程,该方案综合考虑了先验分布和观测数据,对噪声的初始化不敏感,因而避免了传统方法因噪声方差估计错误或误差较大时带来的噪声影响,从而提高了低信噪比条件下的波达方向估计效果,减小了目标侦察和无源定位的估计误差。附图说明图1是本分明的实现场景图;图2是本专利技术的实现流程图;图3是本专利技术与现有两种波达方向角估计方法的运算时间对比图;图4是本专利技术与现有两种波达方向角估计方法在不同信噪比条件下的均方根误差对比图;图5是本专利技术与现有两种波达方向角估计方法在不同快拍数条件下的均方根误差对比图。具体实施方式以下参照附图,对本专利技术的技术方案和效果作进一步的详细说明。参照图1,本专利技术的应用场景包括M个天线接收机,且每隔间距d放置1个天线接收机,每个天线接收机称为一个阵元,形成一个均匀线性天线阵列。假设有K个远场窄带信号入射到该均匀线阵上,且信号在传播过程中加入了均值为0的复高斯白噪声,其中,M≥2,K≥1,0<d≤λ/2,λ为入射窄带信号波长。参照图2,本专利技术的实现步骤如下:步骤1:计算均匀线性天线阵列的协方差矩阵R。用均匀线性阵列的M个天线接收机以固定的采样频率对空间信号进行并行采样,采样点数为N,得到天线接收机的输出信号Y(t),并根据输出信号Y(t),计算阵列协方差矩阵R:R=E[Y(t)YH(t)],其中,E[·]表示求数学期望,H表示共轭转置运算。步骤2:对阵列协方差矩阵R进行矢量化运算,得到稀疏模型向量y:y=vec(R),其中,vec(·)表示向量化运算。步骤3:对观测空间进行网格划分,构造超完备基Φ(θ)。根据稀疏信号重构理论,任意信号都可以由一个基矩阵线性表示,在这里,构造超完备基Φ(θ)矩阵的目的就是将阵列观测数据的协方差矩阵R,通过稀疏矩阵的形式表示出来,便于构建稀疏矩阵方程,其构造步骤如下:4a)根据入射信号源所具有的空域稀疏特性,对观测空域进行空间网格划分处理,即将观测空域[-90°,90°]等间隔划分成Q个区间,θ=[θ1,θ2,...,θq,...,θQ],θ表示波达方向角范围,θq为第q个角度区间,q=1,2,...,Q,Q>>M,网格划分间隔的取值根据期望达到的角度估计精度进行设定,网格划分间隔越小,则最终得到的角度估计值精度越高;4b)构造一个空域稀疏化后对应的(2M-1)×Q维的导向矩阵B(θ):B(θ)=[b(θ1),...,b(θq),...,b(θQ)],其中,b(θq)表示B(θ)的第q列,b(θq)为角度θq对应的2M-1维导向向量:其中,表示两个相邻阵元间的相位差,T表示矩阵转置运算,j为虚数单位;4c)计算选择矩阵G:其中,J0,J1,…,JM-1按下式计算:其本文档来自技高网...
基于快速稀疏贝叶斯学习的波达方向角估计方法

【技术保护点】
一种基于快速稀疏贝叶斯学习的波达方向角估计方法,包括以下步骤:1)采用M个天线接收机形成均匀线性阵列,并假设有K个信号入射到该均匀线性阵列,各天线接收机间距均为d,每个天线接收机称为一个阵元,其中,M≥2,K≥1,0<d≤λ/2,λ为入射窄带信号波长;2)由阵列天线接收机对空间信号进行采样,得到输出信号Y(t),并根据该输出信号,计算阵列协方差矩阵R:R=E[Y(t)YH(t)]其中,E[·]表示求数学期望,H表示共轭转置运算;3)根据阵列协方差矩阵R构造稀疏模型向量y:y=vec(R),其中,vec(·)表示向量化运算;4)对观测空间进行网格划分,构造超完备基Φ(θ):4a)根据信号源的空域稀疏特性,采用空间网格划分方法,将观测空域[‑90°,90°]等间隔划分成Q个角度,定义为波达方向角范围θ=[θ1,θ2,...,θq,...,θQ],θq为目标信号的来波方向角,q=1,2,...,Q,Q>>M;4b)构造一个空域稀疏化后对应的(2M‑1)×Q维的导向矩阵B(θ):B(θ)=[b(θ1),...,b(θq),...,b(θQ)],其中,b(θq)表示角度θq对应的导向矢量:b(θq)=[e(M-1)j2πdλsinθq,...,ej2πdλsinθq,1,e-j2πdλsinθq,...e-(M-1)j2πdλsinθq]T,]]>其中,表示相邻两个阵元间的相位差,T表示矩阵转置运算,j为虚数单位;4c)计算选择矩阵G:G=[vec(JM-1),...,vec(J1),vec(J0),vec(J1T),...,vec(JM-1T)]]>其中,J0,J1,…,JM‑1按下式计算:Jl=0M-l,lIM-10l,l0l,M-l,l=0,1,...,M-1;]]>其中,IM‑l表示M‑l阶的单位矩阵,0m‑l,l,0l,l,0l,M‑l分别表示m‑l×l,l×l,l×m‑l维的零矩阵;4d)根据选择矩阵G和导向矩阵B(θ),得到超完备基Ф(θ):Ф(θ)=G B(θ),其中,q=1,2,…,Q,称为基向量;5)根据步骤(3)和(4)得到的结果,将波达方向角估计问题转化为求解如下稀疏方程:y=Φ(θ)w+σ2vec(IM)其中w是一个Q×1维的未知向量,σ2为加性高斯噪声方差,IM是M阶单位矩阵;6)定义一个超参数向量α=[α1,...,αq,...,αQ]T,αq为控制w分布的未知先验方差,称为超参数,并采用快速稀疏贝叶斯学习算法求解该稀疏优化方程,得到超参数向量α的收敛解;7)以波达方向角范围θ=[θ1,θ2,...,θq,...,θQ]的值为x轴坐标,以超参数向量α的幅度值为y轴坐标,绘制幅度谱图,从该幅度谱图中按照从高到低的顺序寻找幅值较大的前K个谱峰,这些谱峰的峰值点所对应的x轴坐标即为所求的波达方向角度值。...

【技术特征摘要】
1.一种基于快速稀疏贝叶斯学习的波达方向角估计方法,包括以下步骤:1)采用M个天线接收机形成均匀线性阵列,并假设有K个信号入射到该均匀线性阵列,各天线接收机间距均为d,每个天线接收机称为一个阵元,其中,M≥2,K≥1,0<d≤λ/2,λ为入射窄带信号波长;2)由阵列天线接收机对空间信号进行采样,得到输出信号Y(t),并根据该输出信号,计算阵列协方差矩阵R:R=E[Y(t)YH(t)]其中,E[·]表示求数学期望,H表示共轭转置运算;3)根据阵列协方差矩阵R构造稀疏模型向量y:y=vec(R),其中,vec(·)表示向量化运算;4)对观测空间进行网格划分,构造超完备基Φ(θ):4a)根据信号源的空域稀疏特性,采用空间网格划分方法,将观测空域[-90°,90°]等间隔划分成Q个角度,定义为波达方向角范围θ=[θ1,θ2,...,θq,...,θQ],θq为目标信号的来波方向角,q=1,2,...,Q,Q>>M;4b)构造一个空域稀疏化后对应的(2M-1)×Q维的导向矩阵B(θ):B(θ)=[b(θ1),...,b(θq),...,b(θQ)],其中,b(θq)表示角度θq对应的导向矢量:其中,表示相邻两个阵元间的相位差,T表示矩阵转置运算,j为虚数单位;4c)计算选择矩阵G:其中,J0,J1,…,JM-1按下式计算:其中,IM-l表示M-l阶的单位矩阵,0m-l,l,0l,l,0l,M-l分别表示m-l×l,l×l,l×m-l维的零矩阵;4d)根据选择矩阵G和导向矩阵B(θ),得到超完备基Ф(θ):Ф(θ)=GB(θ),其中,称为基向量;5)根据步骤(3)和(4)得到的结果,将波达方向角估计问题转化为求解如下稀疏方程:y=Φ(θ)w+σ2ve...

【专利技术属性】
技术研发人员:蔡晶晶武斌刘高高鲍丹秦国栋李鹏马亚东
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1