This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Rotate Antenna and Arrays

To rotate antenna elements in Antenna Toolbox™, use the Tilt and TiltAxis property. The Tilt property is a scalar or a vector and specifies the angle of rotation of the antenna in degrees. The TiltAxis property is a vector and specifies the axis of rotation (x, y, z) of the antenna. Antenna arrays do not have these properties and cannot be rotated.

Rotate Single Antenna Element

Create a patch antenna. By default, this antenna is on the X-Y plane.

patch = patchMicrostrip;
show(patch)

To make the antenna lie on the Y-Z plane, rotate it by 90 degrees about the Y-axis. The rotation follows the standard right-hand rule.

patch.TiltAxis ='Y'; 
patch.Tilt = 90;
show(patch)

The patch lies behind the ground plane and is not visible. To make the patch visible (in front of the ground plane), rotate the antenna about the negative y-axis.

patch.TiltAxis = [0 -1 0];
show(patch)

Rotate Single Antenna Element About Multiple Axis

Create a dipole antenna rotated at 90 degrees about two three-element vector points in space.

d = dipole('Tilt',[90 90],'TiltAxis', [0 1 0; 0 1 1])
dipole with properties:

        Length: 2
         Width: 0.1000
    FeedOffset: 0
          Tilt: [90 90]
      TiltAxis: [2x3 double]
show(d)

Rotate Dipole Backed Reflector

The Tilt and TiltAxis properties are available for dipole and reflector elements. Use these properties if you want to model the antenna parallel or perpendicular to the ground plane.

Create a reflector element. By default, the dipole is parallel to the reflector element.

r = reflector;
show(r)

The dipole is the exciter element of the reflector. View its properties.

r.Exciter;
 dipole with properties:

        Length: 0.1500
         Width: 0.0050
    FeedOffset: 0
          Tilt: 90
      TiltAxis: [0 1 0]

In the properties, you see that the dipole element is already rotated by 90 degrees about the y-axis and is parallel to the X-Y plane. To make the dipole perpendicular to the X-Y plane, change the tilt of the dipole to zero degrees.

r.Exciter.Tilt = 0;
show (r)

Rotating the reflector element rotates the entire structure by the specified angle. To rotate the complete antenna, you use the Tilt property. For example, rotate the reflector by 90 degrees about the y-axis. According to the right-hand rule, the reflector now lies in the Y-Z plane with the dipole.

r = reflector;
r.Tilt = 90;
show(r)

Rotate Antenna Array Elements

The Tilt and TiltAxis properties are available for antenna array elements.

Create an array of Archimedean spirals with each spiral rotated at 30 degrees about the x-axis and y-axis. First create one spiral antenna.

s = spiralArchimedean;
l = linearArray('Element',s,'ElementSpacing',0.1,...
'NumElements',3,'Tilt',30,'TiltAxis',[1 1 0]);
show(l)

Related Topics