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

6 vues (au cours des 30 derniers jours)
Aman
Aman le 25 Oct 2023
Commenté : Aman le 6 Nov 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.

Réponse acceptée

Rishi
Rishi le 31 Oct 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.

Plus de réponses (0)

Catégories

En savoir plus sur Antennas, Microphones, and Sonar Transducers dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by