[发明专利]一种基于贪婪算法的自适应压缩感知信号恢复方法在审

专利信息
申请号: 201410665197.0 申请日: 2014-11-19
公开(公告)号: CN104485965A 公开(公告)日: 2015-04-01
发明(设计)人: 熊文汇;曹金 申请(专利权)人: 电子科技大学
主分类号: H03M7/30 分类号: H03M7/30
代理公司: 成都宏顺专利代理事务所(普通合伙) 51227 代理人: 周永宏
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种基于贪婪算法的自适应压缩感知信号恢复方法,在OMP算法基础上,设计一个判断剩余向量中是否还存在有信号成分的检测器,并通过信号检测理论中的假设检验模型,计算得到检测器,然后通过预设的虚警概率给出检测器的门限,当检测器小于给定的门限时,则可以判断剩余向量中不含有信号成分,此时可以使算法停止迭代,并得到信号的恢复值,否则继续迭代。本发明使用贪婪算法作为信道估计,不依赖信道的多径数;本发明的方法与MDL相比并不需要多次观测,从而节省了通信资源;本发明的方法具有贪婪算法计算量较少的优点,解决了贪婪算法在对稀疏信号恢复的实时性要求较高的问题,以及在信号稀疏度未知问题中的应用。
搜索关键词: 一种 基于 贪婪 算法 自适应 压缩 感知 信号 恢复 方法
【主权项】:
一种基于贪婪算法的自适应压缩感知信号恢复方法,其特征在于,包括以下步骤:S1:将观测矩阵A、观测向量y、噪声方差σ2以及虚警概率PFA作为输入;S2:初始化:r0←y,t←1;其中,←表示将右边的值赋值给左边,r0表示初始剩余向量,S0表示初始支撑集,表示空集,t表示迭代次数;S3:计算剩余向量rt‑1与观测矩阵A的列之间的内积ut‑1(i),计算式为:<mrow><msub><mi>u</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>&alpha;</mi><mi>i</mi><mi>T</mi></msubsup><msub><mi>r</mi><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>;</mo></mrow>其中,αi表示观测矩阵A的第i列,(·)T表示求转置,i表示列标;S4:在观测矩阵A的所有列中,选出使得内积绝对值最大的列标,并入支撑集St,St←St‑1∪arg maxi|ut‑1(i)|;其中,∪表示求并集,arg maxi|ut‑1(i)|表示求出使得ut‑1(i)值最大的i值;S5:将观测向量y投影至由步骤S4得到的支撑集St所确定的列向量张成的补空间得到第t次迭代的剩余向量rt,计算式为:其中,表示支撑集St所确定的列向量张成的补空间,即投影算子;S6:将步骤S5得到的剩余向量rt降维,得到降维后的向量zt,计算式为:zt←Mm‑trt;其中,Mm‑t为一个从剩余向量rt中任意取m‑t个元素组成的矩阵,m表示观测向量y或剩余向量rt的维数;S7:根据步骤S6得到的向量zt,计算得到检测器T(zt);S8:根据虚警概率PFA,计算得到检测门限γt;S9:根据步骤S7得到的检测器T(zt)以及步骤S8得到的检测门限γt,判断剩余向量rt中仍含有信号成分,则进行步骤S10,否则进行步骤S11;S10:执行t←t+1,并返回步骤S3继续迭代;S11:停止迭代,根据选出的支撑集St,对输入信号x进行恢复。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410665197.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top