• 大小: 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


评论

共有 条评论

相关资源