• 大小: 989B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: Matlab
  • 标签: stomap  

资源简介

stomp算法matlab实现。分布贪婪算法,用于稀疏信号恢复。

资源截图

代码片段和文件信息

function [omp_result support residual_error] =StOMP(Sc dictionary_matrix S Pfa)
% Sc表观测
% dictionary_matrix表超完备矩阵
% iteration表迭代次数
% S稀疏度
residual_error=Sc;%残差
support = [];
omp_result=zeros(size(dictionary_matrix2)1);
Tfa = sqrt(2*log10(1/Pfa));
for k=1:10  %迭代10次                                
    support_0 = [];
    inner_product=dictionary_matrix‘*residual_error;
    nrm = norm(inner_product);
%    nrm = norm(residual_error);
    Threshold = Tfa*nrm/sqr

评论

共有 条评论

相关资源