不同期望方向下的波束图及设定方法—麦克风阵列系列(三)

阅读原文还请移步我的知乎专栏:
https://www.zhihu.com/column/c_1287066237843951616


继上篇文章,本篇继续学习,包括内容为:

例3.3 连续线阵不同观察方向时的波束图


例3.3 连续线阵不同观察方向时的波束图

考虑长度为L=5\lambda 的连续线阵,考察波束观察方向分别取 \phi=0^\circ,30^\circ,60^\circ,90^\circ时的波束图。

采用下式B\left( \phi \right)=sinc\left( \frac{\pi L}{\lambda}\left( cos\phi-cos\phi_o \right) \right)

计算运用均匀加权并经过指向调整得到波束响应,结果显示于下列图中。其中所示波束图的对数表示结果。

从图中可以看出,获得的波束主瓣均指向期望的波束观察方向,并且波束图相对于线阵对称。随着波束观察角度0。从线阵正横方向向端射方向变化,波束主瓣宽度逐渐变宽。而在图所示波束中,60°方位与120°方位波束主瓣相连。

图 1

图 2

图 3

图 4

f=1000;      %频率
c=340;       %声速
lambda = c/f;
space=0.04;  %麦克风间距
L=5*lambda;         %连续阵间距
theta_angle=0:0.1:360;
theta=theta_angle*pi/180;
theta_d = [0 30 60 90] *pi./180; %入射角度    
for i = 1:length(theta_d)
    thet = theta_d(i);
    B=sin(pi*L/lambda*(cos(theta)-cos(thet)))./(pi*L/lambda*(cos(theta)-cos(thet)));
    B_db=20*log10(B);
    index = B_db < -50;
    B_db(index) = -50;    
    figure;
    polar(theta,50+B_db);
    title_txt = [num2str(thet*180/pi)];
    title(['\phi_o=' title_txt '^\circ']);
end

编辑于 10-20

猜你喜欢

转载自blog.csdn.net/weixin_40571814/article/details/109250244