发明名称 |
压缩感知中回溯式遗传迭代重构方法 |
摘要 |
本发明公开了一种压缩感知中回溯式遗传迭代重构方法。本发明首先初始化待求稀疏信号的支撑集,然后经过复制、多点交叉、选择、大变异处理等遗传操作,循环迭代逼近所求稀疏信号的最优位置信息,并进行回溯式的更新支撑集。最后利用最小二乘法投影获得待求稀疏信号各非零元素的幅值信息,完成信号重构。本发明在稀疏度未知的条件下,可精确重构出待求稀疏信号。 |
申请公布号 |
CN104410423A |
申请公布日期 |
2015.03.11 |
申请号 |
CN201410584035.4 |
申请日期 |
2014.10.23 |
申请人 |
湘潭大学 |
发明人 |
李哲涛;曾红庆;朱更明;田淑娟;裴廷睿 |
分类号 |
H03M7/30(2006.01)I |
主分类号 |
H03M7/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
压缩感知中回溯式遗传迭代重构方法,其特征在于将压缩感知中的支撑集等效为遗传算法中的种群,通过复制、交叉、选择以及大变异等操作,使初始支撑集逐步逼近最优支撑集即最终重构结果,所述方法至少包括以下步骤:步骤一、将所求的稀疏信号θ等效为染色体进行种群设定,即种群等效为所求稀疏信号θ的支撑集ψ,染色体为支撑集ψ的原子,输入测量值y、高斯随机测量矩阵Φ以及稀疏变换矩阵<img file="FSA0000109634570000014.GIF" wi="60" he="52" />再由编码方案初始化支撑集ψ;步骤二、通过计算支撑集ψ中原子的残差大小并递增排序,根据残差大小判断是否对支撑集ψ中的原子淘汰至设置的堆栈S中保存,若满足,则进行淘汰操作,否则,将原子直接进入交叉操作;再判断直接进入交叉操作的原子中是否将原子进行复制保存操作,若满足,则进行复制操作,否则,不进行其他操作;步骤三、对支撑集ψ中的部分原子进行两两随机配对和多点交叉操作,并由新产生的原子代替配对的原子,对堆栈S中的部分原子也进行两两随机配对和多点交叉操作,并由新产生的原子代替配对的原子;步骤四、由复制操作保存的原子扩充支撑集ψ,分别计算支撑集ψ和堆栈S中原子残差的大小并递增排序,再比较和判断是否更新支撑集;步骤五、根据大变异条件判定是进行大变异操作,还是普通变异操作,再判断是否达到最大遗传代数,若达到,跳至步骤六,否则,跳至步骤二进行循环迭代;步骤六、通过最小二乘法投影获得稀疏结果中非零元素的幅值。 |
地址 |
411105 湖南省湘潭市雨湖区羊牯塘27号湘潭大学 |