• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Matlab
  • 标签:

资源简介

波束形成算法供大家参考,有好的大家网上传啊

资源截图

代码片段和文件信息

clear all
close all

N=8;
ns=6000;
f=8*10^3;
c=1500;
 lmda=c/f;
 theta0=180*pi/180;
R=0.4;
r=0.09;
fs=2000*10^3;
% mk=2*(fix(d*sin(90*pi/180)*fs/c))+1;
% mk=fix(R/c*fs)+1;
% snr=5;
% mk0=(mk+1)/2;
% nmax=(N-1)*(mk0-1)+1;
% lobe_rate=30;

% % 造信号,入射方向为theta0,到达原点的时间为最初点;
for k=1:6000
    ss(k)=cos(2*pi*f*k/fs);
end
% nmax=fix(R/c*fs);

% %十字阵:大十字位于坐标轴,小十字位于45度,以-x轴上的为编号1,逆时针排到8
% tao为坐标原点到水听器的时间延迟
for m=1:N
    w=2;
   if mod(mw)~=0
      tao(m)=R/c*cos(0.25*pi*(m-1)-theta0); 
   else 
       tao(m)=r/c*cos(0.25*pi*(m-1)-theta0);
   end   
end 
nmax=round(R/c*fs)+10;%最大声程差的点数
for m=1:N
% 取基础信号 nmax:(ns-nmax),以便于将基础信号进行前后延迟  
    a=nmax:(ns-nmax);
    S=ss(a+round(tao(m)*fs));
% h=[1cos(theta0)sin(theta0)].‘;
% 各输出通道,(PVxVy)=p(1cosQshiqshiQcosq

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2822  2007-10-19 15:31  shizhizhen.m

     文件       2714  2007-10-19 17:07  xianliezhen.m

----------- ---------  ---------- -----  ----

                 5536                    2


评论

共有 条评论