Borrar filtros
Borrar filtros

Plotting 3D antenna radiation pattern on multiple sites at once.

1 visualización (últimos 30 días)
Aman
Aman el 25 de Oct. de 2023
Comentada: Aman el 6 de Nov. de 2023
I want to plot 3D antenna radiation pattern on multiple sites at once. Basically I want to make some stations on different parts of the world, each station containing a 4x4 antenna array. I want to visualize the total radiation pattern from all these sites at once. I tried with pattern() function but it shows the pattern at one site at a time.

Respuesta aceptada

Rishi
Rishi el 31 de Oct. de 2023
Hi Aman,
I understand that you want to visualize the radiation pattern on multiple sites at once, where each site has multiple antennas. This is possible to achieve through the ‘pattern()’ function. If you are unable to see all the radiation patterns, you can try zooming out.
I have attached an example code and the relevant screenshots below.
fq = 4.5e9;
names = ["A", "B", "C"];
lats = [42.3467,42.3598,42.3563];
lons = [-71.0672,-71.0545,-71.0611];
txs = txsite("Name",names,...
"Latitude",lats,...
"Longitude",lons, ...
"TransmitterFrequency",fq);
names = ["D", "E", "F"];
lats = [42.3477,42.3508,42.3553];
lons = [-71.0682,-71.0555,-71.0621];
rxs = rxsite("Name",names,...
"Latitude",lats,...
"Longitude",lons);
pattern(txs(1, 1));
pattern(txs(1, 2));
pattern(txs(1, 3));
pattern(rxs(1, 1), fq);
pattern(rxs(1, 2), fq);
pattern(rxs(1, 3), fq);
You can learn more about the ‘pattern()’ function from the documentation below:
Hope this helps.

Más respuestas (0)

Categorías

Más información sobre Beamforming and Direction of Arrival Estimation en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by