Is it possible to create an L-shaped phased array using the Phased Array Toolbox?

조회 수: 6 (최근 30일)
Ideally i would like to create two L-shaped phased arrays, which would comprise of three ULAs each on one of the x,y,z axis, having N elements each and also having the same element as origin at point (0,0,0). Is it possible to do that using the Phased Array System Toolbox?
Thank you

채택된 답변

Honglei Chen
Honglei Chen 2016년 7월 20일
Yes you can use Phased Array System Toolbox to do this, here is a small example to show that
d = 0.5;
N = 4;
pos_along_x = (0:N-1)*d;
pos_along_y = (1:N-1)*d;
pos_along_z = (1:N-1)*d;
pos = [[pos_along_x zeros(1,2*(N-1))];...
[zeros(1,N) pos_along_y zeros(1,N-1)];...
[zeros(1,2*N-1) pos_along_z]];
my_array = phased.ConformalArray('ElementPosition',pos);
viewArray(my_array);
HTH
  댓글 수: 3
Honglei Chen
Honglei Chen 2022년 7월 23일
Not sure if I understand it correctly. If you take away the elements along z from the above code, then you left with an L shaped array along only x and y. Is that what you need? HTH
Sadiq Akbar
Sadiq Akbar 2022년 7월 24일
Thank you very much dear Honglei Chen for your kind response. No that's not enough. Actually I want the general corrdinates to be (x,y,z) rather than only (x,y). If I want to place the antennas along x and y axes but there is no antenna along z-axis such that the coordinates are as:
% along xy-axes
0 0 0 % its origin
0.5 0 0 % 1st antenna along x-axis at distance of 0.5 from origin
1 0 0 % 2nd antenna along x-axis at distance of 0.5 from 1st antenna
1.5 0 0 % 3rd antenna along x-axis at distance of 0.5 from 2nd antenna
0 0.5 0 % 1st antenna along y-axis at distance of 0.5 from origin
0 1 0 % 2nd antenna along y-axis at distance of 0.5 from 1st antenna
0 1.5 0 % 3rd antenna along y-axis at distance of 0.5 from 2nd antenna
% or if along yz-axes, then
0 0 0 % its origin
0 0.5 0 % 1st antenna along y-axis at distance of 0.5 from origin
0 1 0 % 2nd antenna along y-axis at distance of 0.5 from 1st antenna
0 1.5 0 % 3rd antenna along y-axis at distance of 0.5 from 2nd antenna
0 0 0.5 % 1st antenna along z-axis at distance of 0.5 from origin
0 0 1 % 2nd antenna along z-axis at distance of 0.5 from 1st antenna
0 0 01.5 % 3rd antenna along z-axis at distance of 0.5 from 2nd antenna
and likewise a pattern for placing antennas along zx-axes. Further, if I increase the no. of antennas, then this pattern extends.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Antennas, Microphones, and Sonar Transducers에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by