• 大小: 985B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Matlab
  • 标签: 波束成形  FFT  

资源简介

这里主要利用FFT做了波束成型的一般代码,目的是和传统的加权累加法对比,有助于初学者理解利用FFT进行波束分析的优越性

资源截图

代码片段和文件信息

% 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))


%--------------基阵参数-----------------------
M=32;  %基元数

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;

评论

共有 条评论