资源简介
直线阵和圆阵数字波束形成MatlAB程序
代码片段和文件信息
clear all;
close all;
%程序用于均匀圆阵天线的数字波束形成
%设定参数:波长(lambda),主瓣方向(theta0),
%圆阵直径(d),天线数目(N)
%圆心到1号天线的射线为0度参照方向,顺时针递增
%以圆心为相位基准点
lambda=10; %波长,(m)
d=lambda*2; %天线间距,(m)
theta0=pi; %主瓣方向,(rad)
N=16; %天线数目
k=2*pi/lambda; %波数,(/m)
r=d/2; %半径
alpha=2*pi/N; %两相邻天线到圆心的夹角
theta=(0:pi/180:2*pi)‘; %间隔为1度
L=length(theta);
echo=zeros(LN); %回波
for n=1:N
echo(:n)=exp(1i*k*r*cos(theta-(n-1)*alpha));
end
n=(1:N)‘;
weigh=exp(-1i*k*r*cos(theta0-(n-1)*alpha)); %加权值
BF=echo*weigh; %波束形成
plot(thetaabs(BF)/N);
xlabel(‘Direction of arrivalrad‘);
ylabel(‘Normalized amplitude‘);
xlim([02*pi]);
ylim([01]);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 684 2010-10-27 15:09 DBF_line.m
文件 774 2010-10-17 20:15 DBF_circle.m
----------- --------- ---------- ----- ----
1458 2
- 上一篇:数字电路 试验设计 秒表
- 下一篇:MATLAB观测器
相关资源
- 最优波束形成与常规波束形成对比.
- 基于干扰协方差矩阵重构的鲁棒波束
- 波束形成 MATLAB 实现
- 数字波束形成算法库
- LCMV算法下的波束形成实现
- CBF算法matlab程序
- 面阵的波束形成
- 波束形成MATLAB程序38775
- 基于matlab矩形阵波束形成
- LCMV准则波束形成
- 频域宽带波束形成.m
- zw_u010985925-8365901-自适应波束形成与
- lcmv dbf中的lcmv算法
- 远场 近场 聚焦波束形成(beamforing)
- SMI自适应波束形成matlab代码
- 常规波束形成 matl
- 自己写的几个常用自适应波束形成程
- 波束形成 MATLAB GSC 方法
- 常规波束形成matlab程序
- 自适应波束形成matlab代码
- genetic 采用遗传算法实现天线阵波束形
- Beamforming-Algorithm 目前最全的自适应波
- BEAMFORMING-Matlab 波束形成MATLAB程序
- Beamforming-Forming 波束形成Matlab程序
- GSC 采用广义旁瓣抵消(GSC)自适应波
- CircleBeamforming 本资料为个人matlab编程
- beamforming 固定权值的常规波束形成
- broadband_beamforming matlab宽带波束形成仿
- SONAR_code 波束形成技术
- matlab 波束形成
评论
共有 条评论