易妖游戏网
您的当前位置:首页一种快速的基于压缩感知的多普勒高分辨方法

一种快速的基于压缩感知的多普勒高分辨方法

来源:易妖游戏网
2011年4月 西安电子科技大学学报(自然科学版) Apr.2011 第38卷第2期 J0URNAI, 0F ⅪDIAN I IvERSI] V01.38 No.2 doi:10.3969/j.issn.1001-2400.201 1.02.015 一种快速的基于压缩感知的多普勒高分辨方法 刘 寅 ,吴顺君 ,张怀根 ,吴明宇 ,李春茂 (1.西安电子科技大学雷达信号处理国家重点实验室,陕西西安710071; 2.南京电子技术研究所,江苏南京210039) 摘要:利用雷达目标在多普勒域的稀疏性,基于压缩感知的目标多普勒估计方法,能够在有限的相干积 累时间内实现多普勒的高分辨.然而,即使采用压缩感知中的一种高效算法——正交匹配追踪算法,其 运算复杂度也相对较高.为了进一步降低运算复杂度,对接收脉冲进行分组,将一维的多普勒估计问题 转化为一个二维的稀疏信号重构问题,进而利用一种针对二维稀疏信号优化的低复杂度正交匹配追踪 算法对其进行估计.仿真表明,该方法具有较高的运算效率,并能够获得接近直接应用传统的正交匹配 追踪算法的多普勒分辨率. 关键词:多普勒雷达;高分辨方法;低复杂度;压缩感知;稀疏表示;正交匹配追踪 中图分类号:TN958.2 文献标识码:A 文章编号:1001—2400(2011)02-0082-06 Low complexity compressed sensing based Doppler high resolution algorithm LIU Yin ,WU Shunjun ,ZHANG Huaigen ,WU Mingyu ,LI Chunmao f 1.National Lab.of Radar Signal Processing,Xidian Univ.,Xi’an 710071,China; 2.Nanjing Institute of Electronic Technology,Nanjing 210039,China) Abstract: Exploiting the sparsity of radar targets in the Doppler frequency domain,compressed sensing based Doppler estimation methods can lead to high resolution estimates of targets’Doppler frequencies in the very limited coherent integration time.However,this involves a large amount of computation even via an efficient algorithm-- Onhogonal Matching Pursuit(OMP).For further reduction of computational complexity,the 1 D Doppler estimation is translated into a 2D sparse signal recovery problem through a pulse grouping method.Then a low complexity OMP algorithm optimized for 2D sparse signals is utilized.Simulation results indicate that high resolution Doppler estimates approximating those of the OMP can be obtained with an improved efifciency. Key Words:Doppler radar;high resolution methods;low complexity;compressed sensing;sparse representation;orthogonal matching pursuit 传统的雷达目标多普勒分辨利用将接收信号通过一个多普勒滤波器组来实现,其多普勒分辨率通常受 到相干积累时间的.当目标运动速度过快以至于在雷达波束照射期间发生越距离单元走动,或者雷达波 束处于扫描状态,目标的有效相干积累时间将受到极大的.如果将超分辨DOA估计的方法,例如 Capon、MUSIC或者ESPRIT等,应用到目标的多普勒高分辨中,需要获取足够多的样本以获得信号协方差矩 阵的充分统计,并且要求不同目标的响应是非相干的.这里的目标多普勒估计问题对应于单个样本,且目标 的响应是完全相干的情况.通常,可以采用类似空间平滑的方式,获得等效的多个样本以及目标间的较弱相 关性.这样处理减小了有效的相干积累时间,多普勒估计的性能将受到一定影响.另外,基于子空间的超分辨 方法要求较高的信噪比,在信噪比较低的场合,其应用会受到极大的. 目标在多普勒域的稀疏性,可应用压缩感知 ——这种新的信号处理手段,来求解目标的多普勒高分 收稿日期:2010-07-09 作者简介:刘寅(1979一),男,西安电子科技大学博士研究生,E—mail:liuyin913@yahoo.coln.ell 第2期 刘 寅等:一种快速的基于压缩感知的多普勒高分辨方法 83 辨问题.压缩感知,利用信号在某一个域内是稀疏的这一先验信息,在信号重构的过程加上这个稀疏性的约 束条件,就可以以少量的观测量恢复出原始的、远高于观测量长度的稀疏信号.将各个感兴趣的多普勒频点 处的复幅度看作一个稀疏信号,各频点处的多普勒矢量构成一个冗余字典,应用压缩感知,则可以在有限的 相干积累时间内实现目标多普勒的高分辨.基于压缩感知的多普勒高分辨方法,在单个样本,目标的响应完 全相干的情况下也能很好地工作.更重要的是,它具有对信噪比相对不太敏感的优点 ,能较好地应用于低 信噪比的场合. 压缩感知中的稀疏信号重构方法主要分成如下几大类:(1)f,范数最小化 ,即基追踪(Basis Pursuit, BP)的方法;(2)贪婪算法,主要有正交匹配追踪(OMP) 和CoSaMP 等算法;(3)Bayesian压缩感知 的 方法等.其中,z 范数最小化方法涉及到一个运算量相当大的数学规划问题.Bayesian压缩感知的方法能够 获得比f 范数最小化的方法更稀疏的解,但同样运算量非常大.CoSaMP算法虽然具有相对最低的运算复杂 度和接近BP算法的重构质量,但对于字典中原子问相关性较高(例如这里由多普勒矢量构成的冗余字典) 的场合,无法适用.而OMP算法尽管重构的性能略微差一些,但具有较低的运算复杂度,同时适用于原子问 相关性较高的场合,因而更适合于工程实际中应用. OMP算法需要迭代地计算信号与每个原子的互相关值,当原子个数较多或者每个原子的长度较大时, 其运算量也相对较高.文献[7]提出了一种用于MIMO雷达的二维角度估计的快速OMP算法.笔者通过对 接收的脉冲串进行分组,将这里的一维多普勒估计问题转化为一个二维稀疏信号重构的问题,利用文献[7] 中的快速算法针对二维稀疏信号的优化设计,来对目标多普勒进行估计,降低了运算量,同时获得了接近于 直接应用OMP算法的性能. 基于压缩感知的多普勒估计 设相干积累脉冲个数为 ,脉冲重复频率用F 表示.假设感兴趣的多普勒频率范围正对应0~F .将这 个范围等分成Ⅳ个离散的频点 ,… .频点 的多普勒矢量可以表示为 口( )=exp{L ,j [0,1,…,M一1] }. J r (1) 由各频点处的多普勒矢量构成的矩阵可写成:A=[a(f1),口( ),…,口(iN)]∈C .雷达接收信号先经过 距离上的匹配滤波,然后对每一个距离单元进行多普勒分辨.假设对某个给定的距离单元,在整个无模糊的 多普勒范围0~F 内存在K个目标,其中第k个目标的复幅度用s 表示.对于不存在目标的频点处,将该频点 处的目标复幅度看作为0.这样,各频点处的目标复幅度可以构成一个稀疏度为K的稀疏信号X,即X中只有 K个非零元素s ,k=1,2,…, 将各个脉冲对应上述给定距离单元的匹配滤波后的噪声残余分量用n 表 示,则匹配滤波后该距离单元的信号可表示为 Y=Ax+n. (2) 以基追踪降噪(BPDN)的方法求解X,可以归纳为如下的一个z 范数最小化的问题 I: m in Hy—Ax l;+ ̄llxllt, (3) 其中, 是一个平衡信号的保真度和稀疏度的参数,需要精心地调整以获得最佳的重构性能.这一求解过程 涉及到一个运算复杂度相当高的数学规划问题,并且其稀疏信号重构的性能对参数 比较敏感,这个参数如 何选取是一个值得进一步研究的问题. 正交匹配追踪(OMP)算法以一种贪婪的方式迭代地搜索稀疏信号中的各非零分量,具有相对较低的运 算复杂度 ,是一种工程中比较实用的方法.然而,当积累脉冲个数M较大(例如当脉冲重频较高时,在一定 的相干积累时间内,积累脉冲个数也随之增大)或/和需要分辨的多普勒频点Ⅳ较多时,运算量仍然是比较 大的.如果能够将一维多普勒分辨问题转化为一个二维稀疏信号重构问题,再利用一种针对二维稀疏信号优 化的低复杂度正交匹配追踪算法来求解,则可以进一步减小运算量.下面通过一种脉冲分组的方式,将这个 一维多普勒分辨问题转化为一个二维稀疏信号重构的问题. 西安电子科技大学学报(自然科学版) 第38卷 2低复杂度的基于压缩感知的多普勒估计方法 2.1 二维稀疏信号的构造 对于整个脉冲串,可以采用图1(a)的方式对其进行分组.每个分组由两个脉冲组成,可得到若干个滑动 的分组.通过适当地选取抽取脉冲的间隔,可使得每个脉冲分组对应的多普勒分辨率高于整个脉冲串的多普 勒分辨率,但是由于分组内的等效脉冲重频降低,无模糊的多普勒分辨范围大大减小,在0~Fr内出现了多 普勒模糊. 整个 脉冲串 脉冲 分组1 整个 脉冲串 _ - (a)脉冲分组方式1 - - 籍-山脉冲 分组2 脉冲 分组3 脉冲 分组2 魈  UU 山(b)脉冲分组方式2  图1对整个脉冲串的两种分组方式 这种多普勒模糊可以通过图1(a)中的多个分组之间的关系来求解.换一个角度来看,可以看成再将整 个脉冲串按图1(b)的方式进行分组.图1(b)中的脉冲分组的重频与原脉冲串的相等,因而其无模糊的多普 勒分辨范围与原脉冲串一致,但此时脉冲分组内的相干积累时间减小,多普勒分辨率较低.不过,只要其高于 图1(a)中分组的无模糊多普勒范围对应的大小即可. 假设将0~F 范围内的频点. ,i=1,2,…,Ⅳ,等分成Q个区间,每个区间内各有P个频点,即Ⅳ=pQ.区 间的大小选取为图1(a)中的脉冲分组对应的无模糊多普勒范围.每个区间可以作为矩阵的一行,这样原来 的一维频点就排成了一个二维矩阵,如图2所示.将图1(a)中分组对应的无模糊多普勒范围选取为这Q个 区间中第1个区间内的频点,表示为 i,i=1,2,…,P,则有 。 ,,i=1,2,…,P.每个区间的多普勒中心用 ,其中,n=rood(i—l, m=1,2,…,Q表示.可将原始的一维多普勒频点 对应为两个频点 和 P)+1,m=r /P].这里mod(・)表示取余,r・]表示不小于(・)的最小整数. 囡 皿I I l I I厶,l l I l l … I l l I l 厶 区间1 丘 区间2 区间Q 。。  图2二维稀疏信号的构造 下面来推导以脉冲分组方式构造的信号模型.为使图1(a)中脉冲分组对应的不模糊多普勒范围刚好与 上述的等分区间相一致,则要求按图1(a)的方式抽取脉冲时,脉冲重复问隔应选取为原来的Q倍.这样共得 到M—p个脉冲分组,每个分组由2个脉冲构成.其中第1个分组在频点 处的多普勒矢量为 aal ):expfj [o,i I 1. (4) 令 =[口 。 ),aal( ),…,aalfiN)].第 个分组与第1个分组的多普勒响应矩阵 。之间相差一个由下式 表示的对角矩阵,即 =diag{exp[j 】,eXp[j ,exp[j 】), (5) 第2期 刘 寅等:一种快速的基于压缩感知的多普勒高分辨方法 85 其中,diag{.}表示由矢量(・)构成的对角阵. 考虑到对于图1(a)中的脉冲分组会出现多普勒模糊,令,A =[aal(fa ),aal( ),…,aal( )],则此方 式下的第i个脉冲分组的接收信号可表示为 Y =[Y[i],Y[Q+i]r= 1 +n嘣=A X+n , (6) 其中, =[n [i],n [Q+i]]T.Y[i]和n [i]分别表示矢量Y和n 的第 个元素,且在后文中沿用这种表 示方法.式(6)中第3个等号即对应多普勒的模糊问题.X i是将Q个区间的各频点处目标的复幅度对应地加 口 权叠加起来的结果,即 =∑ ,其中 =diag{exp[j 】,exp[j ,exp[j ]), =[X[(m一1)P+1],X[(m一1)P+2],…, [,扎尸]] . 可以看到,由于 是稀疏的,叠加后的X 也是稀疏的.但在这种叠加过程中,可能出现复幅度相消的问题.不 过,可通过采用多个脉冲分组作为不同的样本来有效地克服,这将在后面详细说明. 如果将各脉冲分组的接收信号作为不同的样本,则可以得到这样的信号形式: Y =[Y Ya2,…,Y o)]=A l +Ⅳ , (7) 其中,X =[X al’ 丑2,…,X ( 一口)],N =[n ra1,nra2,…,n (肘Q)]. 按照图1(b)的方式,可以构造 。个脉冲数为M—Q的脉冲分组.类似地,图1(b)中的第i个脉冲分组 的接收信号可表示为 Y :[Y[(i一1)( 一Q)+1],y[(i一1)(M—Q)+2],…,y[i(M—Q)]r—A X +,l ,(8) 其中,A :Ea ( ),abl(厂d :),…,口 ( 口)],X =∑ x ,元由 =[,l [(i一1)( 一Q)+1],n r[( 一 1)( —Q)+2],…,n r[ ( —Q)]] .这里,口b ( )=exp{j Eo,l,…,M—Q一1 I T }, :diag{exp[j ],exp[j ・, exp[j 邶 】), x =[X[m],X[m+P],…,X[m+(Q一1)P]]T. 将图1(b)中各分组的接收数据作为不同样本,排列起来,则有 Yb=[Ybl, b2,…, b盯1] Abl[xb1,xb2,…, b^,1]+[,lrb1,H rb2,…,,l bM1]:AblXb+Ⅳrb . (9) 由于图1(b)中的脉冲分组的多普勒分辨率较低,每个区间内的各频点均可用该区间的多普勒中心近似,因 而得到了式(8)和式(9)中的近似关系. 上述的 和 中均只有少数的若干行是非零的. 中的非零行的位置反映了模糊后的目标多普勒频 率,而 中的非零行表明了多普勒解模糊后所在的区间.它们分别对应目标多普勒在图2的矩阵中所在的 列和行,它们的交叉部分则表明了目标多普勒可能出现的位置. 2.2基于二维稀疏信号重构的多普勒估计 正交匹配追踪算法在每一步迭代中,需要对字典中每个原子进行搜索,找到与残余信号相关性最大的原 子.对于二维稀疏信号,可将这一搜索过程分解为按行搜索和按列搜索.对应这里的多普勒估计问题,相当于 将原脉冲串的信号模型对应的字典A,分解为两个子字典A 和A 。.先分别在这两个子字典中进行搜索,确 定多普勒估计在二维稀疏信号矩阵中所在的列和行的位置.然后选取找到的行和列的交叉部分,作为非零元 素在这个二维信号中可能出现的位置.再将这个二维信号拉伸为一个长的一维信号(这里相当于还原为一 维信号),在这个一维信号对应的字典中,只在非零元素可能出现的区域附近进行搜索.由于长的一维信号 对应的字典A中原子个数和每个原子的长度都比子字典A 和A 中的大得多,因而,明显缩小了在字典A 中的搜索范围,降低了整个算法的运算复杂度. 西安电子科技大学学报(自然科学版) 第38卷 假设目标的个数是已知的.实际中对于目标个数(即稀疏度)未知的情况,可以通过设置误差门限,或者使 用其他稀疏度自适应的方法,在进行多普勒分辨的同时获得目标的个数.这里限于篇幅,不进行详细讨论. 具体的算法描述如下: 输入:字典A,整个脉冲串信号Y,目标个数 ; 输出:目标的复幅度估计S和多普勒估计对应的下标集合 ; 初始化:构造脉冲分组接收数据ya和1,b,及其分别对应的子字典A 和A ;令残余数据矩阵R = , R =yb,残余矢量r ;目标多普勒估计对应的下标集合/生= . 算法的步骤如下: (1)对子字典A ,中的每个原子,计算其与残余数据矩阵R 的各列的互相关模值之和,找出由这些和值 形成的多普勒谱中的主要谱峰(即大于某一给定门限的谱峰)为 M-Q =mai n _ p e aks(∑f口 ( )R [ ,m]I)・ 这里用R [ , ]表示 的第m列,且下文中也采用类似的表示方法. (2)对子字典A .中的每个原子,找出相应的主要谱峰为 MI Ob ma 描aks( f H。(,d ) [ ,m]f)・ (3)选取 和 的交叉部分作为非零元素的可能位置,并向附近的区域适当地扩展,作为字典A中的 缩小后的原子搜索范围 ,找到与残余矢量r的互相关模值最大的原子在字典A中的下标:A= ar g,max(1r“口( )1),并将其添加到多普勒估计对应的下标集合中,= u{AAA}. (4)求解目标复幅度的最小二乘估计:= S argmin l Ir A 一 I,,这里A表示A中由A指示的对应列构成 的一个子矩阵. (5)更新:计算,=,一A ,并且根据,.重新构造相应的矩阵 和 . 重复上述的(1)~(5)步共K次,得到K个目标的复幅度估计和多普勒估计. 上述步骤(3)中,在 和 的交叉部分附近适当扩大范围作为非零元素的可能位置,可以使得算法更 加稳定.对于前面提到 及X 的复幅度相消问题,由于不同的脉冲分组对应不同的叠加系数,而将不同分 组的信号看作多个样本,这样在(1)、(2)两步中考察对应多个样本的互相关的模值之和,就可以有效地抑制 复幅度相消的问题. 2.3运算量比较 在OMP算法的每步迭代中,最耗时的操作对应为在字典中对原子进行搜索.对于文中的信号模型,直接 采用原始的正交匹配追踪算法,其对应字典中的原子个数和每个原子的长度分别为N=Pq和 .由于每步 迭代的运算复杂度为0(PQM),因而其总的运算量为0(KPQM) .而对于文中采用的方法,其(1)、(2)两 步的运算复杂度分别为O(2P(M—Q))和0(Q(M—Q)M。).注意,这里有(M—Q)M ≤ 假设第(3)步中 选取的行和列(经过适当扩展范围后)分别占原来的总行数和总列数的比例为0.3和0.4,则扩展后的行列 交叉部分对应的原子个数仅占整个字典A的原子个数的12%,因此,文中采用的方法的运算量约为 0.120(KPQM),即约为原始的正交匹配追踪算法的12%,有效降低了运算复杂度. 3仿 真 假设相干积累脉冲个数为M=30,脉冲重频为F =1 000 Hz.将0~F 等分成Ⅳ=1 000个频点,即多普勒 频率间隔为af=1 Hz.按照文中的方法,这些频点被等分成Q=25个区间,每个区问的频点数为P=40.按图 1(a)的方式,构造得到M—Q=5个脉冲分组.按图1(b)的方式,将每M—Q=5个脉冲划分成一个分组,共 得NM =6个脉冲分组.假设存在K=3个目标,其多普勒频率分别为320 Hz、350 Hz和600 Hz.各个目标相对 匹配滤波后的噪声残余分量的平均信噪比用SNR表示,3个目标的相对信噪比(相对这个平均信噪比)分别 第2期 为一1 dB、1 dB和0 dB. 刘 寅等:一种快速的基于压缩感知的多普勒高分辨方法 l O 87 鞋 孽g  0 O 目i0 O 以下给出了文中采用的方法(FOMP)和原始的正交匹配追踪算法与其他高分辨方法,包括Capon、MUSIC和 ESPRIT方法,进行多普勒估计比较所得的结果.其中对于Capon、MUSIC和ESPRIT方法,为了获得足够的样本,采 用类似空间平滑的方式,选取前后相连的 :10个脉冲作为一个脉冲分组,这样滑动后共得到 一 +1=21 个样本.图3展示了除ESPRIT方法外的上述其他各种方法得到的多普勒谱.可以看到,在低信噪比的情况下, Capon和MUSIC方法均无法将前两个目标分辨开来,而OMP和FOMP方法可以很好地将它们分辨. I . f \—、— r、 . \ 一 多普勒频率/kHz 图3 多普勒谱估计,SNR为0 dB 图4 多普勒估计均方根误差随信噪比变化关系 图4给出了上述3个目标的多普勒估计的均方根误差的平均值随平均信噪比变化的曲线.由于在较低 信噪比的情况下,Capon和MUSIC方法的分辨率较低,对上述的3个目标并不能完全分辨,因而,这里只对文 中的方法与原始的OMP方法及ESPRIT方法进行了比较,Monte Carlo仿真次数为400次.结果表明,OMP和 FOMP的方法对信噪比不是特别敏感,在低信噪比的情况下也能够很好地工作.另外注意到,对于FOMP,在 行列交叉部分扩展时,可以调整扩展单元的个数.图中的 =5和n=3即分别表示扩展单元的个数.其中, n=5时的FOMP的性能已经非常接近OMP方法.此时,选取的扩展单元较多,算法更为稳健,不过运算复杂 度的改善程度也较低. 4结束语 通过构造脉冲分组的方式,将一维的多普勒估计问题转化为一个二维的稀疏信号重构的问题,从而利用 一种针对二维稀疏信号优化的快速正交匹配追踪方法进行多普勒估计.仿真结果表明,笔者的方法在有效地 降低运算复杂度的同时,能够获得接近直接应用OMP方法的性能.对于低信噪比、目标运动较快以至于相干 积累时间比较有限的场合,笔者提出的方法能够有效地进行多普勒高分辨,并具有较低的运算复杂度,是一 种工程中较实用的方法. 参考文献: [1]Donoho D L.Compressed Sensing[J].IEEE Trans on Information Theory,2006,52(4):1289—1306. 【2]Cand ̄s E J,Romberg J,Tao T.Robust Uncertainty Principles:Exact Signal Reconstruction from Highly Incomplete Frequency hfformation[J】.IEEE Trans on Information Theory,2006,52(2):489—509. 【3]Malioutov D, ̄etin M,Willsky A S.A Spa ̄e Signal Reconstruction Perspective for Source Localization with Sensor Arrays【J】. IEEE Trans on Signal Processing,2005,53(8):3010—3022. [4]Tropp J A,Gilbert A C.Signal Recovery from Random Measurements Via Orthogonal Matching Pursuit[J].IEEE Trans on Information Theory,2007,53(12):4655-4666. [5]Needell D,Tropp J A.CoSaMP:herative Signal Recovery from Incomplete and Inaccurate Samples[J】.Applied and Computational Harmonic Analysis,2009,26(3):301—321. [6]Ji S H,Xue Y,Carin L.Bayesian Compressive Sensing[J].IEEE Trans on Signal Processing,2008,56(6):2346-2356. [7】Liu Y,Wu M Y,Wu S J.Fast OMP Algorithm orf 2D Angle Estimation in MIMO Radar【J】.Electronics Letters,2010,46(6): 444-445. (编辑:齐淑娟) 

因篇幅问题不能全部显示,请点此查看更多更全内容