⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 beamguji.asv

📁 阵元间隔为半波长的均匀分布16元线阵
💻 ASV
字号:
% %阵元间隔为半波长的均匀分布16元线阵,预成指向士arcsin((2i-1)/16)(i=l,2,…,16)的16个均匀加权常规波束,远场有5个互
% 不相关的目标源发射信号,每个源相对于基阵的方位为-40,-42,-5,30和33,且每个信号源到达基阵的信噪比相同,均为5DB,快拍数
%为1000.
clear all
close all
C=340;                                      %%声速
d=5;                                        %%声源数
num=16;                                     %% 阵元数
k=1000;                                     %% 快拍数
Bearings=[-40,-42,-5,30,33];                %入射信号方位角
D=0.1;                                      %阵元间距
fc=1700;                                    %信号频率
e_position=[0:num-1]';

%%波束形成矩阵
as=-15/16:1/8:15/16;                        %波束指向角
as=asin(as);
vs=exp(j*2*pi*fc*e_position*D*sin(as)/C);
w=1/num*vs';                                %%加权矩阵
%%入射信号
aa=90*[-1:0.002:1];                         %从-90到90采样1001个点
s=exp(j*pi*fc*sin(aa/180*pi));              %声源信号
s=repmat(s,[d 1]);
%AmpCoeff=[100;100;100;100;100];             %阵元放大系数
%s=AmpCoeff*s;    

%%方向向量
Bearings=Bearings*pi/180;
TimeDelay=D*[0:num-1].'*sin(Bearings)/C;   %线阵的延迟
A=exp(-1*sqrt(-1)*2*pi*fc*TimeDelay);      %方向向量

%%基阵接收信号

X=A*s


figure(1),plot(aa,20*log10(abs(w*X)));
%axis([-90 90 -40 0]);

                

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -