资源简介
利用MATLAB实现了最优波束形成与常规波束形成对比,通过对比可以发现,最优波束形成能够在干扰方向形成零陷
代码片段和文件信息
clc
clear all;
close all;
N=16;
lamda=1;
d=lamda/2;
theta0=0;
theta=[-35*pi/18019*pi/18045*pi/180];
INR=[403550];
p=1;
%%%%%%%%%%%导向矢量%%%%%%%%%%%%%%%%%
for i=1:16
atheta0(i1)=exp(j*(i-1)*2*pi/lamda*d*sin(theta0));
end
for i1=1:3
p1(i1)=p*10^(INR(i1)/10);
for i=1:16
atheta(ii1)=exp(j*(i-1)*2*pi/lamda*d*sin(theta(i1)));
end
end
R1=p*eye(N);
R=zeros(NN);
for i1=1:3
tempt1=p1(i1)*atheta(:i1)*(atheta(:i1))‘;
R=R+tempt1;
end
R2=R;
R=R+R1;
%%%%%%%%%%%%%%%%%%%%%%%%%%
E=eig(R);%特征分解
E1=eig(R2);
[VD]=eig(R);
k=1;
for theta1=-90:89
for i=1:16
atheta1(i1)=exp(j*(i-1)*2*pi/lamda*d*sin(theta1*pi/180));
end
Fq(k)=atheta0‘*atheta1(:1);
k=k+1;
end
Fq1=abs(Fq);
l=1;
相关资源
- 宽带信号的波达方向估计.m
- 基于干扰协方差矩阵重构的鲁棒波束
- 频谱细化FFT+FT.m
- MATALB 程序.zip
- 二维FDTD圆柱散射问题RCS计算matlab代码
- matlab中基于Viola-Jones算法的人脸检测
- 竞争群算法的matlab实现
- 阶比跟踪谱
- 用matlab软件求img图像的标准差
- 用matlab计算img图像的均方根误差
- matlab源码 PLS算法
- l1-ls 范数求解matlab程序包
- matlab色散程序
- MATLAB 并联机构工作空间搜索代码
- 滑模变结构控制matlab仿真第三版先进
- MATLAB处理地震波的程序
-
基于Matlab_Simuli
nk的空气悬架非线性 - FREAK Matlab实现
- 基于harris角点特征提取的matlab图像拼
- matlab 2012b 破解版
- PCA-SIFT 源代码 matlab
- ISODATA算法 matlab实现
- 用MATLAB写的图像处理,直方图,灰度
- 双向可逆DC/DC MATLAB模型
- ContourletMatlab去噪
- 波束形成 MATLAB 实现
- 三维锥束CT反投影滤波重建matlab程序
- MatlabGui坐标轴内随鼠标移动的十字线
- 谱估计 MUSIC算法 matlab程序
- K近邻算法、剪辑近邻、压缩近邻等算
评论
共有 条评论