资源简介
数字波束形成,多种计算,包括有噪声情况下信噪比计算
代码片段和文件信息
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;
评论
共有 条评论