Effacer les filtres
Effacer les filtres

Rotation of radiation pattern

16 vues (au cours des 30 derniers jours)
Ananya
Ananya le 18 Mai 2023
Réponse apportée : Adeline le 18 Août 2023
I would like to rotate my radiation pattern to azimuthal plane having maximum along x direction like the following,
Actually, after using custom element, the radiation pattern moved along xz plane and becomes,
This is a user defined antenna. So, I can not import element from antenna toolbox. It will be helpful if anyone give a genuine solution with matlab code. Thank you.

Réponses (1)

Adeline
Adeline le 18 Août 2023
I understand that you are trying to rotate the radiation pattern of an antenna defined in the Antenna Toolbox. You probably tried to achieve this by using the “rotpat” function. However, this required you to create a custom antenna element to which the rotated radiation pattern can be assigned. If you do not want to create a custom antenna but rather want to use an antenna defined in the toolbox, you can consider tilting the antenna in a direction of your choice.
An example for tilting an antenna from the toolbox is shown below:
ant = hornConical; % conical horn antenna from library
figure;pattern(ant,8e9); % maximum along -y direction
ant.TiltAxis = 'Z'; % tilt the antenna along z-axis
ant.Tilt = 90; % tilt it for an angle of 90 degrees
figure;pattern(ant,8e9); % resulting maximum along +x direction

Catégories

En savoir plus sur Get Started with Antenna Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by