元のテキストを読んで、私の知識の列に移動してください:https:
//www.zhihu.com/column/c_1287066237843951616
前回の記事に続いて、この記事は内容を含めて学習を続けます。
均一線形アレイにおける従来のビームフォーミングの原理の概要
例3.4均一ラインアレイの従来のビームパターン
次の図に示す座標系を使用します。
図1均一な線形配列座標系
この座標系で は、均一に分布した配列要素で構成される線形配列を想定し、配列要素間の距離を、と仮定する と、線形配列の全長は です。ここで線形配列の長さを計算する場合、両端の配列要素は外側 に拡張され 、均一な線形配列は元の連続配列の空間サンプリングと同等です。
各配列要素の位置は、次のように表すことができます。
各配列要素の重み係数を使用して、連続線形配列と見なされる場合の重み関数を表します。
その中で、 は最初の要素の重み係数であり、 は 関数です。
機能は次のとおりです。
前の章で説明したように、 軸上に配置された連続線形アレイの周波数-波長応答が次のようになっていると仮定 します。
上記の式は 、シャフトの均一に分散された配列に置き換えられ ます。
ビーム応答フォームを次のように変更します。
まだこの均一な線形配列座標系に基づいて、配列の人気のあるネックレスは次のとおりです。
ビーム応答は次のように表すことができます。
ビームポインティング角度がで あり、ビーム重みベクトルが次のとおりであると仮定して、均一線形アレイで従来のビームフォーミングを実行し ます。
上記の式を代入すると、ビーム方向応答は次のように計算できます。
例3.4均一ラインアレイの従来のビームパターン
ビーム観測方向をと仮定して、 従来のビームフォーミングで得られたビーム応答を計算します。配列要素の数が 、つまり配列要素の間隔であると仮定し ます 。上で計算したビームフォーミング式を使用して、ビーム応答を計算します。
図2均一ラインアレイの従来のビーム図
図2均一ラインアレイの従来のビーム図
添付の実装コードは次のとおりです。
c=340; %声速
theta_d = 0*pi/180; %入射角度
f=1000; %频率
space=c/f/2; %麦克风间距
M=10; %麦克风数量
theta_angle=0:0.1:360;
theta=theta_angle*pi/180;
B=sin((M*pi*f*space*(sin(theta)-sin(theta_d)))/c)...
./(M*sin((pi*f*space*(sin(theta)-sin(theta_d)))/c));
B_db = 20*log10(B);
limit_dB = -50;
index = B_db < limit_dB;
B_db(index) = limit_dB;
plot(theta_angle, B_db, 'linewidth', 1.5);
grid on;
title('均匀线阵列常规波束响应');
xlabel('\theta/(\circ)');ylabel('20lg|B(\theta)|/dB');
figure;
GraphicHandle = polar(theta, B_db);
set( GraphicHandle, 'LineWidth', 1.5);
参考書:
「アレイ信号処理の最適化」