资源简介

压缩感知,稀疏表示采用小波基表示,压缩测量采用随机高斯矩阵,重构算法是omp重构

资源截图

代码片段和文件信息

%  1-D信号压缩传感的实现(正交匹配追踪法Orthogonal Matching Pursuit)
%  测量数M>=K*log(N/K)K是稀疏度N信号长度可以近乎完全重构
clc;clear

%%  1. 时域测试信号生成
K=7;      %  稀疏度(做FFT可以看出来)
N=256;    %  信号长度
M=64;     %  测量数(M>=K*log(N/K)至少40但有出错的概率)
f1=50;    %  信号频率1
f2=100;   %  信号频率2
f3=200;   %  信号频率3
f4=400;   %  信号频率4
fs=800;   %  采样频率
ts=1/fs;  %  采样间隔
Ts=1:N;   %  采样序列
x=0.3*cos(2*pi*f1*Ts*ts)+0.6*cos(2*pi*f2*Ts*ts)+0.1*cos(2*pi*f3*Ts*ts)+0.9*cos(2*pi*f4*Ts*ts);  %  完整信号

%%  2.  时域信号压缩传感
Phi=randn(MN);                                   %  测量矩阵(高斯分布白噪声)
s=Phi*x‘;                                        %  获得线性测量 
%%  3.  正交匹配追踪法重构信号(本质上是L_1范数最优化问题)
%%  %  算法迭代次数(m>=K)
hat_x=csomp(sPhiNK);


%%  4.  恢复信号和原始信号对比
figure(1);
hold on;
plot(hat_x‘k.-‘)                                 %  重建信号
p

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-10-17 12:48  Wavelet_OMP\
     文件        1135  2013-05-18 11:34  Wavelet_OMP\CS.asv
     文件        1122  2013-05-18 11:48  Wavelet_OMP\CS.m
     文件        1374  2013-05-18 11:39  Wavelet_OMP\csomp.asv
     文件        1304  2013-05-18 11:48  Wavelet_OMP\csomp.m
     文件        1065  2009-10-14 18:27  Wavelet_OMP\DWT.m
     文件       66614  2009-06-08 18:00  Wavelet_OMP\lena256.bmp
     文件        2287  2013-05-18 12:53  Wavelet_OMP\main1.m
     文件        1329  2013-04-10 09:02  Wavelet_OMP\omp.m
     文件        5220  2010-04-04 21:50  Wavelet_OMP\SL0.m
     文件        1228  2013-05-18 12:29  Wavelet_OMP\test.asv
     文件        1227  2013-05-18 12:51  Wavelet_OMP\test.m
     文件        2497  2013-05-18 10:48  Wavelet_OMP\Wavelet_OMP.m
     文件         912  2010-04-01 16:44  Wavelet_OMP\wavelet_OMP_colour.m

评论

共有 条评论