-
大小: 1KB文件类型: .rar金币: 2下载: 2 次发布日期: 2021-03-07
- 语言: Matlab
- 标签: nested-array 嵌套
资源简介
嵌套阵列DOA估计matlab例程,基于Nested Arrays A Novel Approach to Array Processing With Enhanced Degrees of Freedom。
代码片段和文件信息
% Nested Arrays: A Novel Approach to Array Processing With Enhanced Degrees of Freedom
clear
clc
theta = [-10 20 30];
K = length(theta);
N=4; %子阵1
M=4; %子阵2
T = N+M;
d1 = [0:N-1N:(N+1):M*(N+1)]; % 阵元间距
L=500; % 快拍
s = randn(KL); % 信号矩阵
SNR = 20;
d=-20:0.01:50;
i=sqrt(-1);
d_l=0.5;
A1=exp(-i*2*pi*d_l*d1‘*sin(theta*pi/180)); % 导向矩阵
x = A1*s;
X = awgn(xSNR);
Rx = X*X‘/L; % 协方差矩阵
z = vec(Rx); % 向量化
for j=1:T
B11(1+(j-1)*T:j*T)=d1(j)-d1(:); % 差阵列(包含重复项)
end
b=[];
n=0;
for m=1:T*T
if(find(b==B11(m)))
z(m-n:)=[];
n=n+1;
else
b=[bB11(m)];
end
end
[bI]=sort(b); % b为差阵列(去除重复项)
I=fliplr(I);
z1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1339 2017-11-30 12:07 Nested array\Nested.m
文件 670 2017-10-21 19:56 Nested array\Peak_seek.m
文件 128 2017-11-30 12:04 Nested array\vec.m
目录 0 2017-11-30 12:07 Nested array
----------- --------- ---------- ----- ----
2137 4
评论
共有 条评论