多量测向量模型下基于贝叶斯检验的快速omp算法研究-李少东.pdf
《多量测向量模型下基于贝叶斯检验的快速omp算法研究-李少东.pdf》由会员分享,可在线阅读,更多相关《多量测向量模型下基于贝叶斯检验的快速omp算法研究-李少东.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第38卷第7期 电子与信息学报 V0138No72016年7月 Journal of Electronics&Information Technology Jul2016;=jEI-_|=-=日=jEl日_lI=jtI=_,_l;l=EazId_l一一l一多量测向量模型下基于贝叶斯检验的快速OMP算法研究李少东4 陈文峰 杨军 马晓岩(空军预警学院三系 武汉430019)摘要:目前多量测:量(Multiple Measurement Vectors,MMV)模型的稀疏重构算法存在两个问题:计算复杂度高和当重构的支撑集存在冗余时无法有效剔除。为同时提高MMV模型的重构效率和重构精度,该文提出一种
2、MMV模型下基于贝叶斯检验的快速正交匹配追踪(Fast Orthogonal Matching Pursuit based on Bayesian Testing,FOMPBT)算法。首先,通过新原子组选和warm start求逆的思想来减少算法总的迭代次数以及每次迭代的运算量,以提高算法的重构效率;其次,利用贝叶斯检验的思想剔除冗余支撑集以提高重构精度;最后对所研究的算法从参数选择以及计算复杂度等方面进行了理论分析。仿真结果表明,所提算法具有重构精度高、速度快以及对噪声有较好的鲁棒性等优势。关键词:多量测向量模型;快速正交匹配追踪算法;迭代次数;贝叶斯检验中图分类号:TN95752 文献标识
3、码:A 文章编号:1009-5896(2016)07-173107DOI:1011999JEITl51131Fast OMP Algorithm Based Oil Bayesian Test forMIlltiple Measurement Vectors ModelLI Shaodong CHEN Wenfeng YANG Jun MA Xiaoyan(The Third Department of Air Force Early Warning Academy,Wuhan 430019,China)Abstract:There are two issues in the Sparse R
4、econstruction(SR)algorithm of Multiple Measurement Vectors(MMV)One is the high computation complexity and the other is that redundant support set can not be effectivelyremovedIn order to improve the efficiency and accuracy of SR algorithm simultaneously for MMV model,a FastOrthogonal Matching Pursui
5、t algorithm based on Bayesian Test(FOMP-BT)is presented in this paperFirstly,the total number of iterations and the computation of each iteration are reduced through the new atomic groupselection and warm start matrix inversion,thus the efficiency of the algorithm is improvedSecondly,using theidea o
6、f the Bayesian test to eliminate redundant support set,the accuracy of reconstruction is improvedFinally,the theoretical analysis of the algorithm is carried out from the aspects of parameter selection and computationcomplexityThe simulation results show that the proposed algorithm has the advantage
7、s of high accuracy,fastspeed and good robustness to noiseKey words:Multiple measurement vectors model;Fast Orthogonal Matching Pursmt(FOMP)algorithm;Numberof iterations;Bayesian test1引言作为一种信息获取的新思路,压缩感知fCompressive Sensing,CS)1】自提出至今,理论日趋完善f2】o由于cs将采样端的压力“转移”到解码端,因此压缩量测条件下的稀疏重构是cs的关键研究问题之一。多量测向量(Mul
8、tiple MeasurementVector,MMV)问题作为CS的一个延伸发展方向,也引起了众多学者的关注13,到。MMV模型是指不同矢量之间具有相同支撑集结构(对稀疏值的幅度不加约束)的模型,而对这种联合稀疏特征的利用可提收稿日期:2015-10-10:改回日期:2016-0225i网络出版:2016-04-07+通信作者:李少东liyin9198798126corn高重构精度、缩短重构时间51。因此,在生物特征识别【61、图像处理【7】、到达角估计【8】、空时自适应处理【9以及雷达成像10,11】等领域,众多学者找到并构建了共享支撑集的MMV模型,取得了比单量测向量(Single Me
9、asurement Vector,SMV)模型更好的稀疏重构效果和抗噪性能。文献f12I从信息论的角度揭示了MMV问题中支撑集恢复性能的边界条件,奠定了使用MMV模型可改善重构性能的理论基础。因此研究压缩量测数据条件下对MMV问题的稀疏重构具有重要意义。文献f13对较早时期MMV问题的重构算法进行了综述与分析,并指出了每种算法的优缺点,给出了CSMMV模型的发展趋势。而近几年求解MMV万方数据电子与信息学报 第38卷问题的稀疏重构算法主要分为两大类:一是基于贪婪思想的重构方法,文献14将DOA估计建模为MMV模型,基于导向矢量构成的冗余字典高度相关这一事实,对OMPMMV算法4】进行了改进,使
10、新算法可在冗余字典相关的条件下重构,但是并未考虑算法的快速实现问题;文献15】将5种典型重构SMV问题的算法拓展为求解MMV问题的算法,利用渐近RIP性质,推导了5种算法最优稀疏表示的充分条件,但是该文并未讨论噪声影响时的重构精度问题。总结此类算法可知,将贪婪算法思想拓展到求解MMV问题后,虽然在重构性能上比SMV条件下有所改善,但是贪婪算法固有的低信噪比下重构精度低、求逆运算量大的问题并未得到有效解决;二是基于稀疏贝叶斯学习fSparse Bayesian Learning,SBL)理论的重构算法研究,文献161利用子空间罚函数对MSBL进行改进,精度得到了提高;文献f1 71在进行DOA估
11、计时,考虑了网格失配的问题,将联合稀疏模型转换为块稀疏表示后,提出了OGBSBL算法,可在网格失配时获得更好的DOA估计精度。但是此类算法受SBL的计算量影响,计算效率一直是值得进一步研究的问题。总结目前的研究成果可知,虽然有很多针对MMV问题的重构算法,但如何更好地利用联合稀疏这一结构先验信息,并从CS获得的压缩量测数据中快速鲁棒地重构MMV问题依然值得迸一步研究。针对上述问题,本文提出了一种MMV模型下基于贝叶斯检验的快速正交匹配追踪fFastOrthogonal Matching Pursuit based on BayesianTesting,FOMPBT)算法。该算法主要的创新体现在
12、两个方面:重构效率和估计精度。首先,在提高算法的重构效率方面采用了两种策略,一是减少算法总的迭代次数,即在每次迭代选择新原子时,采用选择一组原子(原子是指感知矩阵的某一列)代替原OMPMMV算法14】每次只选择一个原子的选择机制以减少总的迭代次数;二是降低每次迭代的计算量,由于重构矩阵(由各次迭代获得的原子合成的矩阵)每次迭代只增加一少部分的新原子,因此可采用“warm start”is】的方式,充分利用前一次迭代获得的重构原子信息,通过递归方法实现重构矩阵的求逆运算,从而降低求逆运算量;其次,在提高估计精度方面主要通过提高支撑集估计精度来实现,即利用贝叶斯检验的思想剔除冗余支撑集。最后,对所
13、研究的算法从参数选择、计算复杂性等方面进行了理论分析。此外,本文还构建了基于贪婪类算法的多向量重构算法的统一框架。将本文算法应用到图像处理以及到达角估计等场合,具有较广泛的应用前景。2 MMV压缩量测信号模型首先对MMV问题进行建模,噪声条件下MMV模型可表示为s=雪x+E (1)其中s为多量测向量构成的矩阵,x=,茁(2),z(D1为待重构的多稀疏向量构成的矩阵,雪C胍。为字典。对式(1)的稀疏表示模型进行压缩量测有Y=AS=x+E (2)其中Y=秒(,可(引,!,(D为压缩的多量测向量矩阵,Ac搬为量测矩阵(Mp(Ho Iz,)。由贝叶斯公式可知:p(马。c p(z,IHl)p(H1) (
14、20)那么有p(zJ I甄)p(日1)p(z,I-o)p(Ho) (21)由式(13)可知,P(H1)=1一a,P(Ho)=a。因此只需要计算出p(zjl日i)(i=o,1)的概率分布即可求得式(21)的检验门限。观察式(19)可知,都包含6,。6i由两部分组成,其中V为高斯噪声,其方差为N Oa:甓;对于竺。剐(五。一戈zn),由于殳。是五。的近似估计值,因此可认为x:。一戈。的误差较小,设置为子袅。那么有盯2以=厶。N:,ai2nbij+0,忙子i。代入式(21),有万方数据第7期 李少东等:多量测向量模型下基于贝叶斯检验的快速OMP算法研究 1735南唧掣 ,对式(22)取对数并化简,可
15、得到:(乃一)2Th, (23)鼽氇=掣nf击至此即完成对支撑集的检验。依次对所有的粗支撑集进行检验后可得到最终的检验结果。从FOMPBT算法的推导过程中可以看出,该算法在沿袭贪婪类算法的基本迭代框架f新原子识别、投影和残差更新)基础上,从降低运算量和提高精度的角度进行了创新。33参数设置FOMPBT算法待确定的参数主要有两个:迭代停止条件与稀疏度预置值。下面对其选择原则进行分析。f11迭代停止条件的选择:目前关于贪婪类算法的迭代停止条件主要有两种类型,一是在稀疏度K已知条件下,迭代K次。由于稀疏度先验在实际情况中不易获得,因而产生了稀疏度预估的思想,即利用量测长度M、信号维度、稀疏度K的关系
16、预置稀疏度。文献211提出了自适应稀疏度估计的思想,但其将稀疏度的先验转换为mC常数的先验,实际中RIC常数往往也是未知的。所以本文认为稀疏度自适应的重点应落脚于怎么将一个不合理的甚至是冗余的稀疏度经过算法处理之后逼近真实稀疏度。第2种典型是利用残差作为迭代停止条件。即在估计过程当中,残差是逐步变小的,当残差变大时,说明估计已经充分,剩余的为噪声估计,因而出现变大的情况。此时需要噪声的方差作为先验,但是由于方差估计一般会存在误差,因此也会造成最终的支撑集出现冗余。f2)支撑集组选步长8的选择:算法采用了支撑集组选的模式,因而无需迭代砾次。由于e(,)=o(J-1)o(J1,为保证(,)是行满秩
17、的,那么必须满足:8LM,即8ML,同时sko,那么迭代次数L=min(ko,Ms),此即为步长s与迭代次数的关系。可见当s=1时即为OMPMMV算法。4算法性能分析本文降低运算量和提高精度的思想适用于贪婪类的大部分算法,图l为MMV模型下贪婪类算法的统一框架。从图1可以看出,本文思想适用于识别和投影处理,具有较强的可移植性。此外,通过定量分析FOMPBT算法的计算量来体现其优势,下面分别从识别步和投影步出发,计算第J次循环时算法的运算量。以一次乘法或者是加法的运算量为一个运算量单位,重点对比FOMPBT算法与OMPMMV算法的计算量。首先计算FOMPBT计算量。在FOMPBT算法中,主要计算
18、量集中于新原子识别步和投影步。而一次迭代中新原子识别步的计算量为DN(2M一1)+(D1)=2MNDN。在投影步时计算量主要集中于西(,)的计算。fi的维度是8 X s,因此对其求逆的计算量为82(2M一1)+s(J一1)(2M一1)+s2。d,维度是(J一1)s,其计算量为M(2j一3)(歹一1)+s(j一1)(2M一1),假设经过三次迭代,那么算法总运算量约为工CFoMP-BT=D(岣2+Mjs+2MNDN)J=1D(F+胁r+MNLD) (24)其次计算OMPMMV算法的计算量。OMPMMV算法的主要计算量同样是集中于新原子识别步和投影步。由于不存在快速操作,假设一共迭代次,其总的计算量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多量 测向 模型 基于 贝叶斯 检验 快速 omp 算法 研究 李少东
限制150内