全文预览

压缩感知原理

上传者:hnxzy51 |  格式:doc  |  页数:12 |  大小:304KB

文档介绍
但有出错的概率)Р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*tРРs)+0.9*cos(2*pi*f4*Ts*ts);%?完整信号РРРРРРРР2.时域信号压缩传感РРРPhi=randn(M,N);?%?测量矩阵(察看矩РР阵)РРРs=Phi*x';?%?获得线性测量РРРРРРРРР精彩文档РР实用标准文案РРРР3.正交匹配追踪法重构信号(本质上是L_1范数最优化问题)РРРm=2*K;?%?算法迭代次数РР(m>=K)РРРPsi=fft(eye(N,N))/sqrt(N);?%?傅里叶正变换矩РР阵(正交基)РРР%Psi=dct2(256);?%dct?变换РРРРT=Phi*Psi';?%?恢复矩阵(测量矩РР阵*正交反变换矩阵)РРРРРРРРhat_y=zeros(1,N);?%?待重构的谱域(变РР换域)向量РРРAug_t=[];?%?增量矩阵(初始值РР为空矩阵)РРРr_n=s;?%?残差值РРРРРРРРfortimes=1:m;?%?迭代次数(有噪声РР的情况下,该迭代次数为K)РРРforcol=1:N;?%?恢复矩阵的所有РР列向量РРРproduct(col)=abs(T(:,col)'*r_n);?%?恢复矩阵的列向РР量和残差的投影系数(内积值)РРРendРРР[val,pos]=max(product);?%?最大投影系数对РР应的地址РРРAug_t=[Aug_t,T(:,pos)];?%?矩阵扩大РРР精彩文档

收藏

分享

举报
下载此文档