-
大小: 71KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-02-12
- 语言: Matlab
- 标签: 测量矩阵 compressed sensing
资源简介
压缩感知,稀疏表示采用小波基表示,压缩测量采用随机高斯矩阵,重构算法是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
相关资源
- DoGfilters DOG高斯差分实现物体识别中的
- GMM 本代码建立高斯混合模型(高斯多
- STFT 短时傅里叶变换的一些简单的演示
- gaussian-sobel-pyramid 内附有原图
- Image-Restoration-with-BPNN 基于BP神经网络
- matlab-white-noise-- 用MATLAB产生高斯白噪
- clustering 使用K-means
- GM-PHDsmooth
- Face-RecognitionMATLAB-CODE 在YCbCr色彩空间
- GM-PHD 内容包括高斯混合概率假设密度
- cs-code 压缩感知的代码
- gaussian 高斯过程
- 3-d
- polarcode_SCLscheme
-
CS-ba
sed-on-FFT-or-DWT 图像压缩感知 - matlab 里面包含了三段代码
- phase_screen_turbulence_laguerre
- Gossip-gas 高斯烟羽扩散模型的matlab实现
- GMM 建立了混合高斯模型
- mixture_of_gaussians 混合高斯背景建模
- Modulation_GFSK
- mulgmm 利用混合高斯模型对图像序列经
- gaosilvbo 高通高斯滤波
- detection 基于肤色模型的人脸检测程序
- gauss-filter MATLAB实现的高斯平滑滤波源
- Kalman-Track-filter 带高斯白噪声的Kalma
- new 混合高斯模型的背景减除法和相邻
- guass 高斯平滑滤波的matlab程序
- 高斯混合模型matlab
- 高斯消元法解线性方程组的Matlab程序
评论
共有 条评论