资源简介
信号DCT字典稀疏表示,匹配追踪算法(MP)搜索稀疏系数,重构误差达到精度停止循环。
代码片段和文件信息
%稀疏表示方法分类相控阵的故障
%产生测量数据
clear;close all;
N=6;
B=8;
lambda=0.2;
d=0.51*lambda;
r0=fix(2*(N-1)^2*d^2/lambda*10)/10;
r=5;%每一类的样本数,训练样本
r1=3;%测试样本
[y_temptheta_b]=nearfield_test_u1(Nr0Bzeros(1N)00);
Y=zeros(length(y_temp)r*(2^N-1));
T=zeros(1r*(2^N-1));
Y_t=zeros(length(y_temp)r1*(2^N-1));
T_t=zeros(1r1*(2^N-1));
vec=zeros(N2^N-1);%产生损坏情况的(01)向量
%产生训练样本
for i=1:2^N-1
for k=1:r
vec(:i)=de2bi(2^N-iN)‘;
[Y(:(i-1)*r+k)theta]=nearfield_test_u1(Nr0Bvec(:i)0.010.01);
T(1(i-1)*r+k)=i;
end
end
%产生测试样本
for i=1:2^N-1
for k=1:r1
vec(:i)=de2bi(2^N-iN)‘;
[Y_t(:(i-1)*r1+k)theta]=nearfield_test_u1(Nr0Bvec(:i)0.010.01);
T_t(1(i-1)*r1+k)=i;
end
end
%DCT字典
K=256;
sigma = 25;
C = 1.15;
Pn=ceil(sqrt(K));
bb=ceil(sqrt(size(Y1)));
DCT=zeros(bbPn);
for k=0:1:Pn-1
V=cos([0:1:bb-1]‘*k*pi/Pn);
if k>0
V=V-mean(V);
end
DCT(:k+1)=V/norm(V);
end
DCT=kron(DCTDCT);
Y=[Y;zeros(size(DCT1)-size(Y1)size(Y2))];
Coefs = OMPerr(DCTY0.01);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1368 2013-08-01 16:20 nearfield_test_u1.m
文件 1154 2013-08-06 10:49 nearfield_sparse.m
文件 1083 2006-12-11 15:08 OMPerr.m
----------- --------- ---------- ----- ----
3605 3
- 上一篇:anysend发包工具
- 下一篇:计算机考研方向
相关资源
- LPCC的编程代码.docx
- 高斯分布来建立背景模型
- 图像编码程序,基于DCT的JPEG编码过程
- 现代信号处理教程_胡广书随书光盘
- 2D Fast Marching Computations
- 序贯蒙特卡洛可靠性评估.rar
- 基于DCT变换的数字水印算法
- 粒子群算法(pso)标准测试函数验证
- 3种不同语言的BP算法
- FIR滤波器设计
- 三维装箱问题程序
- 算法测试基准函数
- 忆阻神经网络实验
- 带有电压恢复补偿功能的直流微电网
- 自回归滑动平均模型
- 点云数据ply格式
- 直接序列扩频信号的keystone变换捕获
- 大量-小波变换源程序
- 数值计算 函数逼近与曲线拟合 复化梯
- 在vrep环境下的人工势场法仿真
- 5次B样条曲线.rar
- MTD雷达信号处理
- libsvm工具包含网格法查找最优解函数
- libsvm工具包含网格法查找最优解函数
- libsvm工具包含网格法查找最优解函数
- 基于灰度共生矩阵的图像匹配算法
- 完整的QPSK-MSK-QAM-OFDM调制解调m程序.
- 防侧翻控制系统模型 SUV仿真
- 详细注释的MIMO-OFDM信道估计
- LBM boiling
评论
共有 条评论