首页 > 其他 > 详细

原子范数及线谱估计

时间:2015-10-21 12:01:02      阅读:849      评论:0      收藏:0      [点我收藏+]
原子范数

原子范数

区别于l1范数只能用来处理稀疏向量和核范数只能处理稀疏矩阵,原子范数通过选取不同的基向量,可以有处理不同的问题。

一、定义

1.1 原子范数

||x||A=inf{t>0|xtconv(A)}

简单的说,这是一个由A中的向量构成的一个凸包conv(A)通过整体的尺度变换使得x恰好落入tconv(A)中,把最后的尺度变换t作为||x||A的值。

1.2 对偶范数

||z||?A=sup||x||A1?x,z?

显然,

?x,z?||x||A||z||?A

二、凸优化问题

2.1 优化问题

minx12||x?y||22+τ||x||A

其中,y=x?+w,x? 是真实值,x是估计值

2.2 对偶问题

原问题等价于

minx12||x?y||22+τ||u||A,s.t.u=x

对应的Lagrange函数为

L(x,u,z)=12||x?y||22+τ||u||A+zT(u?x)

那么,Lagrange对偶函数为

g(z)=infxL(x,u,z)=12(||y||22?||y?z||22)+infx(τ||u||A+zTu)

所以,对偶问题为

maxz12(||y||22?||y?z||22),s.t.||z||?Aτ

其中,

y=x^+z^,?x^,z^?=τ||x^||A

2.3 均方误差上限

E||x^?x?||22τ||x?||A

三、线谱估计

给定原信号的奈奎斯特抽样结果为

x?m:=x?(m2W)=l=1kc?lei2πmf?l,m=0,,n?1

其中,f=lw?l2W 为数字频率。

x?m是下面这个集合中k个元素的线性组合。

A={ei2π?[1,e2πf,e2π(n?1)f],f[0,1],?[0,1]}

可以认为A是一个无穷字典。


af,?=ei2π?[1,e2πf,e2π(n?1)f]

显然,

x=kckafk,?k

另外,记

u=kckafk,0

那么,对偶范数可以写成

||v||?A=supf,??v,af,??=supf[0,1]sup?[0,1]ei2π?l=0n?1vle?i2πlf=sup|z|1l=0n?1vlzl


V(f)=l=0n?1vle?i2πlf

所以,

||v||?Aτ?|V(f)|2τ2,?f[0,1]

而且,有定理保证,

|V(f)|2τ2??????T?(Q)=τ2e1[Qv?v1]0

进一步,根据原子范数定义及上述结论,有:
对于xCn

||x||A=mint,u12t+12ntr(T(u))s.t.[T(u)x?xt]0

那么原优化问题等价于

mint,u,x12x?y22+τ2(t+1nT(u))s.t.[T(u)x?xt]???0

其中,T(u)=kckafk,0a?fk,0=kckafk,?ka?fk,?k

通过求解上述半正定问题,可以得到原优化问题的解。可以使用SeDuMi 或者 SDPT3 工具箱进行求解。

参考文献

  • 1.Bhaskar B N, Tang G, Recht B. Atomic norm denoising with applications to line spectral estimation[J]. Signal Processing IEEE Transactions on, 2012, 61(23):261 - 268.
  • 2.Tang G, Bhaskar B N, Shah P, et al. Compressed Sensing Off the Grid[J]. Information Theory IEEE Transactions on, 2013, 59(11):7465-7490.

原子范数及线谱估计

原文:http://www.cnblogs.com/connorzx/p/4897207.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!