资源简介
omp算法重构 实现信号采样重构对比差异的体现 直观明了
输入信号通过FFT变换后,稀疏信号的频域图
在IFFT变换之前,重构稀疏信号的频域图
重构信号与原信号,作为对比用
代码片段和文件信息
clear
N = 2^10;
M = N/8;
K = M/4;
t = 1:1:N;
fs = 1;
x = sin(t/fs)+2*cos(3*t/fs+2.4)+3*sin(7*t/fs+1); %若该行作为采样信号,则所输入的信号为非严格的稀疏信号
%x=0.3*sin(2*pi*50*t/800)+0.6*sin(2*pi*100*t/800)+0.1*sin(2*pi*200*t/800)+0.4*sin(2*pi*25*t/800)+0.7*sin(2*pi*150*t/800)+0.1*sin(2*pi*250*t/800)+0.7*sin(2*pi*125*t/800);
%若该行作为采样信号,则所输入的信号为严格的稀疏信号,稀疏度为14
Phi = rand(MN)*2; %生成随机矩阵,之后通过for循环,将随机矩阵变为0/1二值独立随机矩阵
x_out = [];
for i = 1:M
for j = 1:N
if Phi(ij)>=1
Phi(ij) = 1;
else
Phi(ij) = 0;
end
end
end
Psi=fft(eye(NN))/sqrt(N);
T = Phi;
%Kasi = randn(NM);
for i = 0:0
xi = x(i*N+1:i*N+N);
figure(2) %该图显示了输入信号通过FFT变换后,稀疏信号的频域图
plot(tfft(xi)‘k.-‘)
yi = T * fft(xi).‘;
r = yi;
A = [];
y_out = zeros(1N);
now_kasi = T;
- 上一篇:imagenet-vgg-verydeep-19.mat
- 下一篇:BP成像算法
相关资源
- 压缩感知(Compressed Sensing CS)matlab代
- 基于MATLAB的MEMS表面形貌重构
- bbocomplex 生物地理学算法
- matlab实现一维和二维离散小波变换,
- MATLAB 三维点云重构Surface recostruction
- 使用Matlab7.3开发的使用整数小波变换
- Computational Statistics Handbook with MATLAB统
- 二维图像OMP算法代码
- Fusiello极线校正_A compact algorithm for r
- Computer Networking - A Top-Down Approach (
- MATLAB下人脸图像的PCA重构
- Computational Fourier Optics _ a MATLAB tutori
- 代码大全第2版2.mobi
- Composing.Software.2019.2.mobi
- matlab 实现一维和二维离散小波变换,
- MechanicsOfCompositeMaterialsWithMatlab.pdf 英文
- 图片二维小波变换的分解与重构_mat
- 光流计算
- 重构--改善既有代码的设计_中文版.
- JPEG compression 压缩代码
- machine trading: deploying computer algorithms
- 复杂网络的matlab源程序好不容易找到
- MATLAB ComputerVision Lego
- 云点 离散点 三维 重构 三维建模 ma
- 基于MATLAB的JPEG的编码和解码
- FCT(Fast Compress Tracking)目标跟踪程序
- ComplexNetworksPackage matlab复杂网络分析
- Computer Programming with MATLAB
- matlab实现spaceCarving三维重构
- MATLAB利用Application Compiler创建独立的应
评论
共有 条评论