• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: Matlab
  • 标签: ESPRIT  

资源简介

ESPRIT实现空间谱估计

资源截图

代码片段和文件信息

function estimate =  tls_esprit(ddcrLe)
%*******************************************************
% This function calculates TLS-ESPRIT estimator for
% uniform linear array.
%
% Inputs
%    dd       sensor separation in wavelength
%    cr(KK)  array output covariance matrix
%    Le       estimated number of sources ==L=iwave
%   
% Output
%    estimate  estimated angles in degrees
%              estimated powers
%*******************************************************

twpi = 2.0*pi;
derad = pi / 180.0;
radeg = 180.0 / pi;

% eigen decomposition of cr
[KKK] = size(cr);
[VD]=eig(cr);
EVA = real(diag(D)‘);
[EVAI] = sort(EVA);
%disp(‘Eigenvalues of correlation matrix in TLS-ESPRIT:‘)
EVA=fliplr(EVA);
EV=fliplr(V(:I));

%  composition of E_{xy} and E_{

评论

共有 条评论