资源简介

MATLAB常规均匀圆阵波束形成,通过修改theta_streer值,可对任意方向进行空间滤波,即波束形成。

资源截图

代码片段和文件信息

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% circular array beampattern
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear
close all
jay = sqrt(-1);
r = 0.25;
N = 16;
n = 0:1:N-1;
theta = [0:1:360]/180*pi;
theta_streer = 120/180*pi;
theta_element = 2*pi/N*(n);
f = 5000;
c = 1500;
lambda = c/f;
phi = 90/180*pi;
P = r*[cos(theta_element).‘ 

评论

共有 条评论