How Array gain is calculated in Phased array?
9 ビュー (過去 30 日間)
古いコメントを表示
In text books on phased array there are standard equations for array gains of phased arrays (for linear , circular etc)
But I am unable to match the array gains same with Matlab's array gain obtained in Phased Array toolbox
The formula given in http://www.mathworks.in/help/phased/ref/phased.arraygain-class.html but i am observing same aray gain with or without steering.
0 件のコメント
採用された回答
Honglei Chen
2014 年 10 月 8 日
The ArrayGain in Phased Array System Toolbox calculates the SNR improvement due to the array. The computation is outlined in the reference page as the ratio of SNR at the output of the array over SNR at the input of the array. This is more relevant for array signal processing but may not be what you are looking for.
Since you are asking this question, if I'm not mistaken, you are looking for the gain in terms of directivity instead? If that's the case, you can plot the directivity of the array by setting the unit as dbi, e.g.,
% Compute the directivity of a 10-element ULA with quarter
% wavelength spacing. The element is assumed to be isotropic.
c = 3e8; fc = 3e8; lambda = c/fc;
myArray = phased.ULA(10,lambda/4);
plotResponse(myArray,fc,c,'Type','dbi')
The above code should work since R2014a and if you have the latest R2014b, you can also compute the directivity for a given direction directly, such as
d = directivity(myArray,fc,0,'PropagationSpeed',c)
HTH
4 件のコメント
Honglei Chen
2014 年 10 月 10 日
BTW if you want to take into consideration of Taylor taper using the approximation formula, you need to take into consideration of beambroadening. For a Taylor window of 30dB suppression, the factor is 1.14. So the approximation will give a result of 17.81 dB, approximately a 1 dB loss, which is consistent to MATLAB result's difference.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!