資源簡介
波束形成算法供大家參考,有好的大家網(wǎng)上傳啊
代碼片段和文件信息
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;%最大聲程差的點數(shù)
for?m=1:N
%?取基礎(chǔ)信號?nmax:(ns-nmax),以便于將基礎(chǔ)信號進行前后延遲??
????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
評論
共有 條評論