xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-12
  • 語言: Matlab
  • 標(biāo)簽: CS??MP??matlab??

資源簡介

不錯的學(xué)習(xí)資料,對剛接觸壓縮感知的人來說是很好的選擇

資源截圖

代碼片段和文件信息

%%原理:目標(biāo)是從y=Phi*x中重建稀疏的x,MP與OMP都是通過確定Phi的哪一列參與測量向量y
%中來確定x的支撐,運用貪婪模式去確定每一列。在每次迭代中,選擇phi中與y的剩余部分最相關(guān)的列
%然后從y中抽取該列對y的貢獻(xiàn)再對其冗余迭代。
%1-D信號壓縮感知重建算法MP?

%測量數(shù)M>=K*log(N/K)K是稀疏度,N是信號長度

%輸入:感知矩陣(測量矩陣)Phi測量向量y稀疏度K
%輸出:x的k稀疏度的逼近signal_reconstruct誤差向量r_n

%原來的程序沒有考慮到觀測矩陣的列向量相當(dāng)于一個原子的時候,把殘差值投影到原子上面的
%時候,原子是單位向量才能用內(nèi)積大小來比較投影系數(shù)大小,所以觀測矩陣要歸一化,
%這個算法才是有效的。



clc;clear

%%??1.?時域測試信號生成
%產(chǎn)生長度為N=256的稀疏信號,其稀疏度K=23。且這23個非零值隨機分布于信號256個位置
%觀測向量y的長度M=80,即采樣率M/N=0.3
N=256;
K=23;
M=80;

x?=?zeros(N1);
q?=?randperm(N);
x(q(1:K))?=randn(K1);????%原始信號

%%?2.?測量矩陣?及觀測值獲得
%?Phi=DFTmatx(MN);?%測量矩陣?%??感知矩陣(高斯分布白噪聲)M*N
%?matrixNorm?=?Phi.‘*Phi;
%?matrixNorm?=?sqrt(diag(matrixNorm)).‘;
%?Phi?=?Phi./repmat(matrixNorm?[M1]);
Phi?=?sqrt(1/M)?*?randn(MN);
for?i?=?1:N
????Phi(:i)?=?Phi(:i)?/?norm(Phi(:i));
end
y=Phi*x?;????

評論

共有 條評論