发明名称 基于快速稀疏贝叶斯学的波达方向角估计方法
摘要 本发明公开了一种基于快速稀疏贝叶斯学的波达方向角估计方法,主要解决现有技术运算量大,定位估计误差大的问题,其实现步骤是:1)采用天线接收机形成均匀线阵;2)对空间信号进行采样并计算阵列协方差矩阵R;3)将R矢量化后得到稀疏模型向量y;4)将空域网格划分,根据稀疏模型向量y的结构构造超完备基Φ(θ);5)根据稀疏模型向量和超完备基的稀疏表示关系,建立稀疏方程;6)定义超参数向量α,采用快速稀疏贝叶斯学算法求解该稀疏方程;7)根据α的最优估计值绘制幅度谱图,获得波达方向角度值。本发明提高了目标侦察和无源定位在低信噪比和低快拍数条件下的估计精度,降低了运算复杂度,可用于目标侦察和无源定位。
申请公布号 CN104749553A 申请公布日期 2015.07.01
申请号 CN201510169322.3 申请日期 2015.04.10
申请人 西安电子科技大学 发明人 蔡晶晶;武斌;刘高高;鲍丹;秦国栋;李鹏;马亚东
分类号 G01S3/12(2006.01)I 主分类号 G01S3/12(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 一种基于快速稀疏贝叶斯学习的波达方向角估计方法,包括以下步骤:1)采用M个天线接收机形成均匀线性阵列,并假设有K个信号入射到该均匀线性阵列,各天线接收机间距均为d,每个天线接收机称为一个阵元,其中,M≥2,K≥1,0&lt;d≤λ/2,λ为入射窄带信号波长;2)由阵列天线接收机对空间信号进行采样,得到输出信号Y(t),并根据该输出信号,计算阵列协方差矩阵R:R=E[Y(t)Y<sup>H</sup>(t)]其中,E[·]表示求数学期望,H表示共轭转置运算;3)根据阵列协方差矩阵R构造稀疏模型向量y:y=vec(R),其中,vec(·)表示向量化运算;4)对观测空间进行网格划分,构造超完备基Φ(θ):4a)根据信号源的空域稀疏特性,采用空间网格划分方法,将观测空域[‑90°,90°]等间隔划分成Q个角度,定义为波达方向角范围θ=[θ<sub>1</sub>,θ<sub>2</sub>,...,θ<sub>q</sub>,...,θ<sub>Q</sub>],θ<sub>q</sub>为目标信号的来波方向角,q=1,2,...,Q,Q&gt;&gt;M;4b)构造一个空域稀疏化后对应的(2M‑1)×Q维的导向矩阵B(θ):B(θ)=[b(θ<sub>1</sub>),...,b(θ<sub>q</sub>),...,b(θ<sub>Q</sub>)],其中,b(θ<sub>q</sub>)表示角度θ<sub>q</sub>对应的导向矢量:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>b</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>q</mi></msub><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msup><mrow><msup><mi>e</mi><mrow><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mfrac><mrow><mi>j</mi><mn>2</mn><mi>&pi;d</mi></mrow><mi>&lambda;</mi></mfrac><mi>sin</mi><msub><mi>&theta;</mi><mi>q</mi></msub></mrow></msup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msup><mi>e</mi><mrow><mfrac><mrow><mi>j</mi><mn>2</mn><mi>&pi;d</mi></mrow><mi>&lambda;</mi></mfrac><mi>sin</mi><msub><mi>&theta;</mi><mi>q</mi></msub></mrow></msup><mo>,</mo><mn>1</mn><mo>,</mo><msup><mi>e</mi><mrow><mo>-</mo><mfrac><mrow><mi>j</mi><mn>2</mn><mi>&pi;d</mi></mrow><mi>&lambda;</mi></mfrac><mi>sin</mi><msub><mi>&theta;</mi><mi>q</mi></msub></mrow></msup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><msup><mi>e</mi><mrow><mo>-</mo><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mfrac><mrow><mi>j</mi><mn>2</mn><mi>&pi;d</mi></mrow><mi>&lambda;</mi></mfrac><mi>sin</mi><msub><mi>&theta;</mi><mi>q</mi></msub></mrow></msup><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000697180180000011.GIF" wi="1365" he="171" /></maths>其中,<img file="FDA0000697180180000012.GIF" wi="248" he="133" />表示相邻两个阵元间的相位差,T表示矩阵转置运算,j为虚数单位;4c)计算选择矩阵G:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>G</mi><mo>=</mo><mo>[</mo><mi>vec</mi><mrow><mo>(</mo><msub><mi>J</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>vec</mi><mrow><mo>(</mo><msub><mi>J</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>,</mo><mi>vec</mi><mrow><mo>(</mo><msub><mi>J</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>,</mo><mi>vec</mi><mrow><mo>(</mo><msubsup><mi>J</mi><mn>1</mn><mi>T</mi></msubsup><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>vec</mi><mrow><mo>(</mo><msubsup><mi>J</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow><mi>T</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000697180180000013.GIF" wi="1199" he="94" /></maths>其中,J<sub>0</sub>,J<sub>1</sub>,…,J<sub>M‑1</sub>按下式计算:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>J</mi><mi>l</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mn>0</mn><mrow><mi>M</mi><mo>-</mo><mi>l</mi><mo>,</mo><mi>l</mi></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mi>l</mi><mo>,</mo><mi>l</mi></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mi>l</mi><mo>,</mo><mi>M</mi><mo>-</mo><mi>l</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo><mi>l</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>;</mo></mrow>]]></math><img file="FDA0000697180180000021.GIF" wi="912" he="164" /></maths>其中,I<sub>M‑l</sub>表示M‑l阶的单位矩阵,0<sub>m‑l,l</sub>,0<sub>l,l</sub>,0<sub>l,M‑l</sub>分别表示m‑l×l,l×l,l×m‑l维的零矩阵;4d)根据选择矩阵G和导向矩阵B(θ),得到超完备基Ф(θ):Ф(θ)=G B(θ),其中,<img file="FDA0000697180180000025.GIF" wi="685" he="73" />q=1,2,…,Q,<img file="FDA0000697180180000026.GIF" wi="108" he="72" />称为基向量;5)根据步骤(3)和(4)得到的结果,将波达方向角估计问题转化为求解如下稀疏方程:y=Φ(θ)w+σ<sup>2</sup>vec(I<sub>M</sub>)其中w是一个Q×1维的未知向量,σ<sup>2</sup>为加性高斯噪声方差,I<sub>M</sub>是M阶单位矩阵;6)定义一个超参数向量α=[α<sub>1</sub>,...,α<sub>q</sub>,...,α<sub>Q</sub>]<sup>T</sup>,α<sub>q</sub>为控制w分布的未知先验方差,称为超参数,并采用快速稀疏贝叶斯学习算法求解该稀疏优化方程,得到超参数向量α的收敛解;7)以波达方向角范围θ=[θ<sub>1</sub>,θ<sub>2</sub>,...,θ<sub>q</sub>,...,θ<sub>Q</sub>]的值为x轴坐标,以超参数向量α的幅度值为y轴坐标,绘制幅度谱图,从该幅度谱图中按照从高到低的顺序寻找幅值较大的前K个谱峰,这些谱峰的峰值点所对应的x轴坐标即为所求的波达方向角度值。
地址 710071 陕西省西安市太白南路2号