资源简介
matlab 波束自适应波束形成算法,包括对角加载、特征空间法、CMT多点约束等各种波束形成算法
代码片段和文件信息
function [WoptGtheta]=CMT_BF(Rxxthetadoa);
%========INPUT=======:
%Rxx is covariance matrix of array data;
%theta indicates the expected signal direction;
%doa is the angle scope [-4545];
%========OUTPUT======
%Wopt is the weightGtheta is the “方向图”。
[NM]=size(Rxx);
Aexp=exp(j*pi*(0:N-1)*sin(theta*pi/180)).‘;
for m=1:N
for n=1:N
if m~=n
T(mn)=(sin((m-n)*3*pi/180)-sin(-1*(m-n)*3*pi/180))/(m-n);
else
T(mn)=6;
end
T1(mn)=cos((m-n)*1*pi/360);
%T(mn)=sinc((m-n)*0.2/pi);
end
end
Rxx1=Rxx.*T1;
% R=40;
% W=CHEBWIN(NR);
% Aexp=Aexp.*W;
u=1/(Aexp‘*inv(Rxx1)*Aexp);
Wopt=u*inv(Rxx1)*Aexp;
m=1;
for theta1=doa*pi/180
a=exp(j*pi*(0:N-1)*sin(theta1)).‘;
Gtheta(m)=Wopt‘*a;
m=m+1;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7217 2006-06-27 20:45 Worst_case_test.m
文件 1460 2006-06-28 11:43 Worst_case_RMVB_Double.m
文件 574 2007-05-20 14:27 Diagloading_BF.m
文件 815 2006-04-29 19:07 Eigenspace_Capon.m
文件 493 2005-12-29 21:13 LMVC_BF.m
文件 524 2006-02-24 14:31 LS_RMVB.m
文件 460 2007-05-20 14:23 MMSE_BF.m
文件 835 2006-12-31 10:59 CMT_BF.m
----------- --------- ---------- ----- ----
12378 8
- 上一篇:matlab can总线工具箱介绍
- 下一篇:数字水印嵌入与提取 DCT
相关资源
- matlab can总线工具箱介绍
- matlab修正离轴制作全息图与再现
- Wagner Whitin算法的Matlab实现附有算例
- doa算法的matlab实现
- MATLAB中傅里叶变换常用函数
- matlab信噪比的计算
- 相控阵天线测试仿真
- matlab空间圆弧插补程序
- 小波变换图像去噪MATLAB仿真
- 圆阵目标方位估计,mvdr方法matlab
- 线性偏振片Mueller矩阵计算_Matlab代码
- 无约束最优控制matlab程序
- 回声抵消器
- 基于肤色的人脸检测matlab代码
- 详解MATLAB 数字信号处理[张德丰][程序
- 7,3循环码课程设计
- 卡尔曼滤波matlab代码
- GPS 捕获 matlab仿真实现
- Matlab最早版本
- 用MATLAB实现Bresenham方法画圆
- 智能优化算法及其MATLAB第2版-书中的
- 基于遗传算法的TSP问题(matlab)
- dipum_toolbox_2.0.1.zip数字图像处理课本自
- bsc信道的2/3卷积码matlab仿真
- 基于边缘曲率检测的叶片识别matlab实
- matlab_提取目标区域形状特征
- 用MATLAB编写的牛顿拉夫逊法潮流程序
- 图像预处理算法
- matlab画bezier
- GA_RBF_matlab.zip
评论
共有 条评论