资源简介

稀疏分解(内含完整的MATLAB代码)

资源截图

代码片段和文件信息

clc;
clear all;
close all;
a1=clock;                         %记录时间
t=0:127;
y=(1/sqrt(280))*exp(-pi*((t-200)/280).^2).*cos(18*t+300)+(1/sqrt(250))*exp(-pi*((t-50)/250).^2).*cos(12*t+120)+randn(1128);
figure (1);
subplot(211)
plot(ty);
iterative_number=70;                     %迭代次数
[aN]=size(y);
a_base=2; 
j_min=0; 
j_max=log2(N); 
u_base=1/2; 
p_min=0; 
v_base=pi; 
k_min=0; 
w_base=pi/6; 
i_min=0; 
i_max=12; 

%匹配追踪
signal_reconstruct1=zeros(1N); 
signal_r1=y;
for n=1:iterative_number
[projscaletranslationfreqphase]=select_best(signal_r1Na_basej_minj_maxu_basep_minv_basek_minw_basei_mini_max);
t=0:N-1;
g=(1/sqrt(scale))*exp(-pi*((t-translation)/scale).^2).*cos(freq*t+phase);           
g=g/sqrt(sum(g.*g));
signal_reconstruct1=signal_recons

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2071  2020-04-10 20:25  decom.m
     文件         298  2009-04-19 20:33  select.m
     文件         834  2009-03-28 11:44  select_best.m

评论

共有 条评论