資源簡介
利用matlab實現(xiàn)線陣數(shù)字波束形成 DBF
代碼片段和文件信息
close?all;
clear?all;
clc;
%====================================================================%
%??????????????????????參數(shù)初始化?????????????????????????????????????%
%====================================================================%
f0=10.5e6;?%中頻
fs=14.0e6;??%采樣頻率
nsample=100;?%樣本點數(shù)
angle1=0;
SNR=20;
wavelength=2;
d=wavelength/2;
k=2*pi/wavelength;
i=[1:1:nsample];
M=15;%陣元個數(shù)為5
seed=1;
randn(‘seed‘1);
x2=10^(SNR/20)*sin(2*pi*f0*i/fs)+randn(size(i));%信號
for?i=1:1:M
????w(1i)=1;
end
for?i=1:1:300
a(1i)=-pi/2+i*pi/300;%信號入射方向
F(1i)=abs(sin(M*a(1i)/2)/sin(a(1i)/2));
end
w1=hamming(M)‘.*w;
for?i=1:1:300
????p(1i)=2*pi*d*sin(-pi/2+i*pi/300)/wavelength;
end
for?n=1:1:M
????pp(n:)=exp(j*(n-1)*p);
end
FF=w1*pp;
F1=abs(FF);
figure(1);
plot(a*180/pi20*
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1112??2006-07-19?09:39??線陣DBF\linearityarray.m
?????文件???????1056??2006-07-19?09:40??線陣DBF\linearityarray2.m
?????目錄??????????0??2009-11-15?20:14??線陣DBF
-----------?---------??----------?-----??----
?????????????????2168????????????????????3
評論
共有 條評論