资源简介

波束形成Matlab程序,通过matlab程序,了解波束成形的算法过程,以及其含义

资源截图

代码片段和文件信息

clc;
clear all;
%********************************4 array************************************
M=4;%4 antenna
N=[0:M-1]‘;%line
ratio=0.5;
Fd=1;%bit rate
Fs=4;
Lx=2000;
delay=3;
r=0.5;
SNR=[103020];
SNR=sqrt(10.^(SNR/10))*sqrt(1/2);
theta=[0;
          0.7;
          -0.4]; %jam2_theta
rand(‘seed‘sum(1000*clock));
u=rand(1Lx);        
v=rand(1Lx);
% 源信号
signal=sqrt(-2*log(1-u)).*cos(2*pi*v)*SNR(1);
% signal=signal(1:Lx);
u=rand(1Lx);        
v=rand(1Lx);
% 干扰信号(高斯白噪声,方差为1均值为0)
jam_1=sqrt(-2*log(1-u)).*cos(2*pi*v)*SNR(2);
jam_2=sqrt(-2*log(1-v)).*sin(2*pi*u)*SNR(3);
% jam_1=sqrt(1/2)*SNR(1)*(randn+j*randn)*signal;
% jam_2=sqrt(1/2)*SNR(2)*(randn+j*randn)*signal;
rec_sig=[signal;jam_1;jam_2];
a_sig=exp(-j*2*pi*ratio*N*sin(theta(1)));
a_jam1=exp(-j*2*pi*rat

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1984  2008-09-21 19:41  lms_4array.m

----------- ---------  ---------- -----  ----

                 1984                    1


评论

共有 条评论