資源簡介
數字波束形成,多種計算,包括有噪聲情況下信噪比計算
代碼片段和文件信息
clear?all;
close?all;
clc;
j=sqrt(-1);
N=16;
n=[-(N-1)/2:(N-1)/2];
d_lamda=0.5;
theta0=[0?-20?45];
theta=-90:0.1:90;
a_theta0=exp(j*2*pi*d_lamda*n‘*sind(theta0));
a_theta=exp(j*2*pi*d_lamda*n‘*sind(theta));
wopt=a_theta0;
wopt1=a_theta0.*[hamming(N)?hamming(N)?hamming(N)];
y1=wopt1‘*a_theta;
y1=abs(y1);
figure(1);
subplot(131);
plot(theta20*log10((y1(1:))/max(y1(1:))));
title(‘0度‘);
subplot(132);
plot(theta20*log10((y1(2:))/max(y1(2:))));
title(‘-20度‘);
subplot(133);
plot(theta20*log10((y1(3:))/max(y1(3:))));
title(‘45度‘);
grid?on;
評論
共有 條評論