资源简介

压缩感知应用于波达方向估计算法

资源截图

代码片段和文件信息

%压缩感知应用于DOA估计的SMV模型下的算法
%BY 胡德顺
%2015.4.17

close all;
clear all;
clc;
tic

%创建信号的数据采集矩阵
k=5;
m=100;
n=1;
theta=[-40 -20 11 50 80]*pi/180;
d=0.5;
snr=10;
A=exp(-j*2*pi*d*(0:m-1)‘*sin(theta));
S=sqrt(10.^(snr/10))*exp(j*2*pi*randn(k1));
X=A*S+(1/sqrt(2))*(randn(m1)+j*randn(m1));

%等角度划分,产生间距为1度的测量矩阵
Theta=(-90:0.1:90)*(pi/180);
A1=exp(-j*2*pi*d*(0:m-1)‘*sin(Theta));
%size(A1)

%采用OMP算法进行重构,进而得知角度信息
%测量矩阵为A1,观测信号为X,信号稀疏度为k。
S0=ones(size(Theta));
r0=X;
%error=;
ompin

评论

共有 条评论