Optimum beamwidth for a 3 sector cell using a 3-element array

This applet permits the optimum beamwidth for a mobile cell that has three separate antennas spaced 120° apart. In addition, it permits the optimum beamwidth to be determined for any angle of rotation of the three antennas, rotated in unison, up to an angle of 30° from their initial position. The cell shape follows the classic hexagon shape and the antenna pattern can be changed by changing the array elements phase and spacing. The rationale behind the design, mathematics involving hexagon geometry , some basic information on CDMA  and some information on the programme design is given separately in the hyperlinked documents. Below is an explanation of the applet and how to use it.

Explanation of the scrollbars

Figure 1 shows a screen-shot of the scrollbars used in the applet.

Figure 1                A screen-shot of the scrollbars used in the applet.

Next to each scrollbar description is the initialization of the applet value and the range of values this scrollbar takes.

Number of Subscribers in cell (199) [ 5 - 9999]

This scrollbar is used to insert into the hexagon, the number of subscribers that the user wishes to accommodate in a single cell. This number does not mean that there will be this number of mobiles in the cell, because of the way the subscribers are packed. For a uniform distribution throughout the hexagon, a square has been used for each subscriber. This square will vary in the value of its side according to the number of subscribers entered using the scrollbar. For a low value of “Number of Subscribers in cell”, the squares will not exactly fit into a hexagon, so the “Total subs in cell” readout value will be less than that entered by the scrollbar. The “% of subs in cell/scrollbar value” will indicate the percentage value. As the number of subscribers is increased, the packing of squares into the hexagon improves. For large values of subscribers, the percentage of “Total subs in cell” to the “Number of Subscribers in cell” can become 98%. Should you wish to have a particular number of subscribers in the cell, then the scrollbar “Number of Subscribers in cell”, should be adjusted to give a value of “Total subs in cell” read from the printout on the orange canvas, equal to your requirements. The subscribers in the cell are represented by small yellow and blue dots. A yellow dot represents a subscriber who is receiving the base-station signal at the correct level and can communicate with the base-station. If the dots are blue, then the subscribers are out of range of the base-station.

On the orange canvas, the readout “Subs receiving OK” provides an indication of the number of yellow dots in the hexagon. This number will not equal the “Total subs in cell” as there are subscribers in the cell that are out of range of the base-station. The ratio of the “Subs receiving OK” to the “Total subs in cell” is given as a percentage by the readout “% of Subs Recv OK/Cell subs”.

 

Offset from top of cell (0.986) [0 to 1.0]

As the number of subscribers in the cell changes, the packing will vary. To equalize the packing distribution of subscribers, this scrollbar allows the adjustment of the offset of the top row of subscribers from the top of the hexagon to balance distance of the bottom row of subscribers from the bottom of the hexagon and also to ensure that the distribution is properly centered.  It is important that this adjustment is made prior to any curves being drawn, etc. in order to provide consistency in the results. The reason for the existence of this scrollbar is discussed in the hexagon geometry document.

Element phase (degrees) (90°) [80 to100°]

This scrollbar allows the phasing between the elements to be adjusted. The range used permits only patterns that would be of use in the hexagon. Reference is made to the applet antennas and the rationale behind the design document to follow the reasoning used for the selection of the range from 80° to100°. By adjusting this scrollbar together with the element spacing scrollbar, a variety of polar pattern shapes can be generated. The default of  90° permits a variation of the element spacing scrollbar to notice an optimum beamwidth at 0.278 wavelengths.

Element spacing (wavelengths) (0.25) [0.1 to 0.4]

This is the same as “beamwidth”. The scrollbar has not been relabeled to beamwidth as it gives information on the spacing of a 3-element array operating as an endfire array. More information on linear arrays and applets demonstrating the principles can be found by inspecting antennas and array scanning. The beamwidth adjustment is one of the more important parameters that the applet uses. This is because the number of available subscribers is a function of the beamwidth in this applet. The readout “Antenna beamwidth” provides the value of the antenna beamwidth. This is not calculated in this applet by using an equation but is determined from a radial angle that is determined from the crossing of the polar pattern with the 0.7071r circle. The range (0.1 to 0.4 wavelengths) of the element spacing scrollbar is designed to provide a beamwidth range of 110° to 180° for all possible useful array configurations as discussed in and  the rationale behind the design document. This is sufficient to observe the optimum beamwidth for the different array configurations and also to observe the plot of  the yellow fixed distance line between the main and interfering polar patterns on the black canvas, as discussed below under the Adjacent interference level scrollbar.

Adjacent interference level (dB) (-8.0) [-6 to -12]

The adjacent sector interference level in dB is the level of interference below bore-sight for each of the antenna polar patterns. It is represented by a circle on the applet diagram. If the radius of the main polar circle is r, the radius of this circle is determined from , so for -8dB setting of the scrollbar, the interference level radius would be 0.3981r. As the radius where the subscriber becomes unavailable is 0.7071r, the difference in these two radii provides the fixed difference between the main lobe and the overlapping interference lobe that needs to be maintained if a subscriber is to remain available. As this difference is to be kept constant, on the main bore-sight side of this fixed difference line the subscribers remain available, whereas on the side away from bore-sight, the subscribers become unavailable for reception. As the beamwidth of the antenna increases, the interference pattern also increases in level, thus, to maintain the fixed difference there is a movement to a different radial towards bore-sight of this constant difference. The result is to reduce the number of available subscribers, counteracting the increase in the number of available subscribers resulting from the increase in beamwidth. This is described in the rationale behind the design document. The applet provides a screen print out of the “Interference level difference” which is the fixed difference mentioned above. As this fixed difference is a decimal number, in the programming of the applet where a difference between two levels cannot be determined exactly, the difference is valid if it lies within a small range of possible values (difference +/- 0.0011r). The actual value of the difference used and which is used to determine the pertinent radial, is provided in the readout from the applet as the “Actual level difference”

Normally, in this applet, the adjacent interference level parameter is set to a value and kept at that value for the duration of the experiment. With this parameter fixed, the beamwidth is varied and the change in the number of available subscribers is observed.

Beam orientation (degrees) (0) [ 0 to 30]

On initialization of the applet, the beam orientation is set to 0°. This represents the bore-sights of the three beams pointing to corners of the hexagon. As the scrollbar is changed from 0° to 30°, the three polar patterns of the three antennas rotate clockwise, so that in the 30° position the bore-sights of the three beams point to sides of the hexagon. At any angle of rotation of the beams all other scrollbars can be changed to provide valid results. One of the main reasons for this applet is to compare the value of available subscribers for different beamwidths at 0° and 30° beam orientation. This particular experiment permits the optimum beamwidth for the different rotations to be obtained and also permits the number of available subscribers to be compared for the different beam orientations.

Explanation of the canvases

The antenna polar pattern canvas

This black background canvas presents the three polar patterns in the colours green, yellow and orange. By varying the “Element spacing (wavelengths)” scrollbar and the “Element phase (degrees)” scrollbar, all three patterns will change their shape and width in unison. By changing the “Beam Orientation (degrees)” scrollbar, from the initial position of 0° up to 30°, the three polar patterns will rotate clockwise. The angle of 0° indicates that the polar pattern beam bore-sight is pointing to a corner of the hexagon, whereas, the angle of 30° shows the beam pointing to a side of the hexagon. Overlaid on this canvas, in the colour magenta, are the main polar circle and the radials. The radials are spaced at 10°. The 0.7071r circle is coloured white. In addition, there is one other circle. The inner magenta coloured circle can be varied by the “Adjacent interference level (dB)” scrollbar.

Superimposed within the hexagon boundary are yellow dots indicating subscribers who can communicate with the base-station at the centre of the hexagon and blue dots that indicate subscribers who are out of range of the base-station. The base-station is indicated by a dark grey triangle at the centre of the hexagon which is used to mount the arrays. The vertical positioning of the rows of dots can be varied, for proper dot or subscriber distribution, by varying the “Offset from top of cell” scrollbar. The total number of coloured dots, representing available and unavailable subscribers, contained within the hexagon can be varied using the “Number of subscribers in cell” scrollbar. By varying the “Element spacing (wavelengths)” scrollbar, for a fixed value of the “Element phase (degrees)” scrollbar, the number of unavailable subscribers (blue dots) can be seen to vary with the beamwidth. It should be noted that in some cases as the Element spacing  scrollbar is increased in value, the beamwidth will decrease and then again increase. When this happens, watch the crossing of the polar pattern with the white 0.7071 circle. It will be noted that as the polar pattern changes it will move in a direction as to decrease its beamwidth and then broaden out and increase its beamwidth. This is the main reason for using the crossing of the polar pattern with the 0.7071 circle to determine the beamwidth rather than using an equation. Using the crossing technique ensures that the beamwidth is correct.

 

The graph plot canvas

This orange canvas contains a grid that permits the number of subscribers that can communicate with the base-station (Subs receiving OK) along the y-axis to be plotted against the beamwidth from 110° to 180° along the x-axis. The y-axis is self-scaling for the number of subscribers contained in the hexagon. That is, as the “Number of subscribers in cell” scrollbar is increased, there will be an increase in the “Subs receiving OK”. This change is reflected by the self-scaling property of the “Subs receiving OK” axis.

Plotted on this grid is a black dot that moves as the beamwidth is changed. It is this black dot that indicates for a particular value of beamwidth, the number of subscribers that are receiving the base-station. A family of black dot plots can be manually produced for changes in parameters brought about by changing any or all of the scrollbars. It is this black dot that is the main feature of the applet and which indicates the optimum beamwidth for the various parameters such as interference level, array pattern and beam rotation.

In addition to the plot, are given the more important parameters and calculations. These are indicated by screen printouts.  One pair is the antenna beamwidth and the effective beamwidth. The effective beamwidth is the movement of the beamwidth radial to accommodate the effect of adjacent sector interference. The difference between the antenna and effective beamwidths can be observed from these screen printouts.

To enhance the reading of the position of the black dot on the plot, the “Subs receiving OK” is given and this value expressed as a percentage of the number of subscribers in the cell by “% of subs Recv OK/cell subs”.

The final pair of screen printouts is the “Interference level difference” and the “Actual level difference”. The “Interference level difference” is the difference between 0.7071r and the radius of the scrollbar value of the “Adjacent interference level (dB)”. In practice, this difference value does not always exist due to opposite points on the main lobe and interfering lobe that lie on a radial not providing an exact decimal value of the required difference. A window (+/- 0.0011r) is made in the program that allows values to vary around the required difference value. These values that lie within the window are the actual values of the interference level difference that is used in the applet. The printout “Actual level difference” gives the actual values used. By observing these two different differences it can be observed how far the actual difference is away from the required difference. In some cases, the difference between the opposite points on the main lobe and the interfering lobe lie outside of the window. When this occurs, the last angle found remains unchanged and is only updated on receipt of a new polar angle resulting from a fixed difference falling within the range of the window. If the window is made wider, then a number of values for differences can be found. The problem that occurs in this case is that a hysterisis effect is brought into play. When increasing the beamwidth the first difference value found that lies in this window is obtained and plotted. When decreasing the beamwidth back to a position already passed, the second or maybe third difference value now becomes the first and this is then plotted. As it is not the same, there will be a different hysterisis value of  “subs receiving OK” plotted. As a matter of policy, you should always make a plot by increasing the element spacing scrollbar and not by decreasing it.

Using the applet

When first initializing the applet, the default initialization values can be used. All that needs to be done is to slowly vary the “Element spacing (wavelengths)” from 0.25 down to 0.1 and then slowly increase it from 0.1 to 0.4 observing the variation of the number of subscribers receiving the base-station by the variation of the black dot on the orange canvas. At the same time, watch the change in beamwidth on the black canvas. At a value of 0.109 of the element spacing scrollbar, a yellow fixed difference line appears on the black canvas at about 19°, between the main beam at 60° and the 300° adjacent sector beam tail. It will be noticed that as the beamwidth increases, the yellow fixed difference line moves clockwise and then anti-clockwise as the shape of the main beam and interfering tail shape change. This direction change occurs at a beamwidth about 13°.

On a second time around, using the same initialization values, note the antenna beamwidth on the black canvas by estimating the angle between the cuttings of the polar pattern of a single antenna by the 0.7071 circle. Compare this with the antenna beamwidth printout on the yellow canvas. Also, as the fixed difference line appears when the element spacing changes; note the difference between the antenna beamwidth and the effective beamwidth on the orange canvas printouts. The “subscribers receiving OK” printout can be seen to increase and the number of blue dots decrease as the beamwidth is increased up to 140° with a maximum occurring at 141°. Once past 147° the plot shows a decrease in the subscribers receiving OK. This is confirmed by the screen printout on the orange canvas showing a reduction in the “subscribers receiving OK”.  The effect of beamwidth variation on the black canvas can be more easily seen by increasing the “Number of cell subscribers” scrollbar and making sure that the “Offset from top of cell” scrollbar has been adjusted for equal top and bottom spacing of the rows of dots.


For your comments and suggestions, mail the author: A.A.R.Townsend

Return to Applets page.