• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-17
  • 语言: Matlab
  • 标签: matlab  

资源简介

自己写的几个常用自适应波束形成程序-RLS.m
希望对大家有点用哈 RLS.m RLS自适应波束形成matlab程序 SMI.m SMI自适应波束形成matlab程序 SINR.m 最大SINR自适应波束形成matlab程序 LMS.m LMS自适应波束形成matlab程序 MMSE.m MMSE自适应波束形成matlab程序

资源截图

代码片段和文件信息

clear all
close all
clc
j=sqrt(-1);
M=16;
m=0:M-1;
theta=[0-40];
theta = theta*pi/180;
us=0;
A0=exp(j*pi*m‘*sin(theta(1)));%信号源的方向矢量
Ai=exp(j*pi*m‘*sin(theta(2)));%干扰的方向矢量
SNR=20;  % 信噪比(可变)
INR=30;  %干噪比
P0=10.^(SNR/10); 
Pi=10.^(INR/10);
o=pi/180;
xxl=-90:1:90;
xx=xxl*o;
a=exp(j*pi*m‘*sin(xx));                  % 扫描矢量;
%%%%%%%%%%%最优波束形成%%%%%%%%%%%%%%%%
L=5000;
Xs=A0*sqrt(P0*2)*wgn(1L1‘complex‘);%期望
Xi=Ai*sqrt(Pi*2)*wgn(1L1‘complex‘);%干扰
Xn=sqrt(2)*wgn(ML1‘complex‘);%噪声
Xx=Xs+Xi+Xn;
%%%Xx=Xi+Xw;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure
Rs=P0*A0*A0‘;                                      %期望信号协方差矩阵
Ri=Pi*Ai*Ai‘;                                      %干

评论

共有 条评论