資源簡介
波束形成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
評論
共有 條評論