Getting steered beam gain in Phased Array Toolbox

조회 수: 13 (최근 30일)
Peter Wittenberg
Peter Wittenberg 2022년 12월 23일
답변: Honglei Chen 2023년 1월 5일
If you use the pattern command in the Phased Array tool box, you can see the gain pattern that results. These are correct. Now, if you had, for example, a linear array, you can get the gain (directivity) correctly. However, when you put in steering commands, using steervec, for example, to produce a steering vector for use with the weights parameter, you can see your gain pattern does indeed steer to the desired angle. However, if we now compare the directivity that results from different beam steering angles, it is the same value regardless of where the beam is steered. I would like to be able to find the difference in directivity between different beam steering directions.
Of course, we know that there is an array factor that causes the cosine(theta) array factor rolloff, but I expected that would be taken into account in the Phased Array Toolbox calculation of pattern with a steered beam. While I could externally produce the effect of gain rolloff with angle, I'd like to know how to do it inside the Phased Array Toolbox so the array factor is included in the gain (directivity).
Does anyone know how to set up the Phased Arrray Toolbox to achieve it? If so, please provide an example.

답변 (1개)

Honglei Chen
Honglei Chen 2023년 1월 5일
Hi Peter,
Happy new year! The pattern() computation does take into consideration of beam broadening. However, uniform linear array is a bit special, as its directivity is fairly insenstive to the scanning angle (assuming using steering vector), especially if you set the spacing to half wavelength. You said you can see that roll off outside the tool, is that for linear array too? Are you using an isotropic antenna? If you can share your configuration, I can see if we could reproduce the result.
Thanks,
Honglei

카테고리

Help CenterFile Exchange에서 Direction of Arrival Estimation에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by