Is it possible to create an L-shaped phased array using the Phased Array Toolbox?
1 view (last 30 days)
Show older comments
George Vardakis
on 20 Jul 2016
Commented: Sadiq Akbar
on 24 Jul 2022
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
0 Comments
Accepted Answer
Honglei Chen
on 20 Jul 2016
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 Comments
Honglei Chen
on 23 Jul 2022
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
on 24 Jul 2022
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.
More Answers (0)
See Also
Categories
Find more on Antennas, Microphones, and Sonar Transducers in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!