資源簡介
這里主要利用FFT做了波束成型的一般代碼,目的是和傳統(tǒng)的加權累加法對比,有助于初學者理解利用FFT進行波束分析的優(yōu)越性
代碼片段和文件信息
%?clc;
%?close?all;
%?clear?all;
%?
N?=?32;
M?=?(N?-1)/2;
n?=?[-M:M]‘
u?=?-1:0.001:1;?%來波方向
vv?=?exp(-2*j*pi*n*u);
avg_w?=?1/?N?*?ones(1N);
avg_beam_pattern?=?avg_w?*?vv;
figure(1)
plot(uabs(avg_beam_pattern))
%--------------基陣參數(shù)-----------------------
M=32;??%基元數(shù)
f=20000;???%信號頻率
fs=10*f;???%采樣頻率
c=1477;?????%聲速
lmda=c/f;???%波長
d?=?lmda?/?2
xi=[-M/2+1:1:M/2]*d;
D=d*(M-1);???%基陣尺寸?
w=2*pi*f;
r0=5;????%焦距?
T=0.0005;
- 上一篇:Matlab 圖像識別、分割、處理
- 下一篇:畫出雷達屏幕界面的Matlab源程序
評論
共有 條評論