资源简介
直线阵和圆阵数字波束形成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仿真程序及
- 雷达数字配相法多波束形成仿真程序
- 波束形成Matlab程序218509
- 波束形成matlab代码及方程图
- 很多种波束形成算法 一定有用
- 自适应波束形成程序集合
- CBF MVDR LMS波束形成的Matlab算法
- 智能天线MATLAB版中文
- 自己写的几个常用自适应波束形成程
- 阵列扫描matlab
- MVDR波束形成
- 波束形成算法
- SINR自适应波束形成器matlab代码
- uuu222223241414.m
- MVDRCapon波束形成DO估计.zip
- DBF的matlab仿真程序
- 自适应波束形成
- 均匀线阵波束形成
- 近场聚焦波束形成
- 波束形成程序
- MATLAB常规均匀圆阵波束形成
- LMS自适应波束形成matlab代码
- 数字多波束形成 matlab
- 窄带波束形成.txt
- LMS自适应波束形成MATLAB程序
- LMS自适应波束形成算法
- 任意阵列的常规波束形成matlab程序
- 麦克风阵列语音增强源程序
- 子阵均匀波束形成
- 线性阵列自适应波束形成,干扰抑制
评论
共有 条评论