資源簡介
一種壓縮感知信號恢復算法,針對貪婪迭代類算法中的正交匹配追蹤(OMP)算法的改進。OMP在每次迭代過程中選擇出的原子并不是最優的,無法使本輪迭代中殘差的減少最大化。本例程實現了改進的最優OMP算法,即Optimise
代碼片段和文件信息
%%?Input
%%?T:?the?measuring?matrix?sized?M*N
%%?s:?the?measured?signal?whose?length?is?M
%%?maxCycle:?limit?of?iteration?if?k?is?known?it?should?be?set?as?k+1
%%?k:?sparse?of?original?signal
%%?Output
%%?hat_y:?the?estimated?value?of?original?signal
%%?normR:?the?L2?of?residual?in?each?interation
%%?pos_array:?selected?atom?set
function?[?hat_y?normR?pos_array]?=?OOMP(?TsmaxCyclek?)%
M=size(T1);
N=size(T2);
r_n=s;
Aug_t=[];
hat_y=zeros(N1);
normR=zeros(1maxCycle);
%Initially?set
k=1;
gama=T;?%?N?collumns?after?orthogonalize
d=ones(N1);%?分母上
b=zeros(N1);%?分子上
e=zeros(N1);%?用于選擇原子的標準參數
product=abs(T‘*r_n);
[varpos]=max(product);
kesi(:1)=T(:pos);
pos_array(1)=pos;
Aug_t=[Aug_tT(:pos)];
normR(1)=sqrt(s‘*s-(abs(T(:pos)‘*s))^2);
normR(1)=normR(1);
var(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1604??2012-11-28?10:10??Optimised_OMP.m
- 上一篇:F_matlab 實現圖像邊緣的傅里葉描述子
- 下一篇:GN GN算法
評論
共有 條評論