资源简介
关于分布式压缩感知算法代码,很实用的算法,对于研究压缩感知的人很有用
代码片段和文件信息
%%%%%%%%%%%%%DCS SOMP算法来考虑是否可以实现麦克风阵列增强
%%%%%%%这个程序有问题,重构结果不对
clear;
clc;
close all;
J=20;%%%
load signal_shift_noise.mat
signal=signal_shift_noise‘;
[mn1]=size(signal);
N=m;
M=400;
for kk=2:N
for nn=1:N
dctbasis(kknn)=(2/N)^0.5*cos((2*(nn-1)+1)*(kk-1)*pi/2/N);
end
end
for nn=1:N
dctbasis(1nn)=(1/N)^0.5*cos((2*(nn-1)+1)*(1-1)*pi/2/N);
end
idctbasis=dctbasis‘;
for j=1:J
measurementmatrix=randn(MN);
y(:j)=measurementmatrix*signal(:j);
w(j)={measurementmatrix*idctbasis};
end
sign=[];%%%%%分解系数下标的位置
r=y;%%%%余部,并且这一部分需要迭代更新
for l=1:M %%%%最外面的一层迭代
for n=1:N
for j=1:J
k(j)=abs(r(:j)‘*w{j}(:n)/(norm(w{j}(:n))^2));
end
kl(n)=sum(k);
end
[CI]=max(kl);
sign(l)=I;
for j=1:J
sum1=zeros(M1);
if l==1
w1{j}(:l)=w{j}(:sign(l));
else
for ii=1:l-1
vector_multiply(ii)=w{j}(:sign(l))‘*w1{j}(:ii)/(norm(w1{j}(:ii))^2);
sum1=sum1+vector_multiply(ii)*w1{j}(:ii);
end
w1{j}(:l)=w{j}(:sign(l))-sum1;
end
end
for j=1:J
coeff(lj)=r(:j)‘*w1{j}(:l)/(norm(w1{j}(:l))^2);
r(:j)=r(:j)-coeff(lj)*w1{j}(:l);
end
end
for j=1:J
[QR]=qr(w{j}(:sign));
coeff_dec(:j)=inv(R)*coeff(:j);
coeff_1(:j)=zeros(N1);
coeff_1(signj)=coeff_dec(:j);
signal_rec(:j)=idctbasis*coeff_1(:j);
end
signal_sub=signal-signal_rec;
for j=1:J
snr(j)=10*log10((norm(signal_rec(:j))^2)/(norm(signal_sub(:j))^2));
end
figure(1)
plot(signal(:1)‘r‘);
hold on
plot(signal_rec(:1)‘b‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1740 2010-10-21 12:45 DCS_SOMP.m
----------- --------- ---------- ----- ----
1740 1
- 上一篇:SPI及PDECI公式包
- 下一篇:C程序及仿真文件.zip
相关资源
- 压缩感知CS
- 分块压缩感知图像处理仿真BCS.rar
- 压缩感知CS的DOA代码
- 此函数用FISTA算法解决压缩感知
- 压缩感知人脸识别以及图像处理
- 压缩感知稀疏贝叶斯算法
- 压缩感知重构图像的几种方法
- 压缩感知代码-沙威
- 压缩感知算法
- 基于压缩感知BP,BPOMPStOMP二维图像比
- 深度学习:深度压缩感知-从ISTA到LI
- 小波omp,压缩感知程序
- 压缩感知做信道估计
- DMD驱动板设计/FPGA
- 压缩感知demo
- 基于压缩感知的MIMO信道估计算法
- 分块压缩感知模型
- 4_11_基于压缩感知理论的DOA估计.zip
- 压缩感知-CS-BP算法基追踪算法
- 压缩感知之TVAL3算法
- 二维压缩感知在图像压缩中的对比B
- Compressed Sensing: Theory and Applications(压
- 压缩感知,原作者写的SL0算法
- 六种压缩感知算法实现
- 压缩感知中构造测量矩阵研究
- 压缩感知BP算法
- 多个L1范数算法,学习压缩感知初步了
- 压缩感知CS(附多种算法)
- 压缩感知的SP算法
- 基于Robust-L1 的相位恢复
评论
共有 条评论