Abstract

A procedure to synthesize asymmetrically shaped beam patterns is developed for planar antenna arrays. As it is based on the quasi-analytical method of collapsed distributions, the main advantage of this procedure is the ability to realize a shaped (null-free) region with very low ripple. Smooth and asymmetrically shaped regions can be used for Direction-of-Arrival estimation and subsequently for efficient tracking with a single output (fully analog) beamformer.

1. Introduction

As part of a next generation indoor communication infrastructure [1], adaptive antenna arrays are employed to mitigate the high losses that are experienced in the 60 GHz [2] frequency band. Typically, adaptive arrays [3] operate by sampling the individual antennas. At high frequencies, however, this is costly and energy hungry. Fully analog beamformers could alleviate this problem by combining the signals already in the analog domain [4]. At the same time, however, the use of such a single output beamformer makes utilization of conventional adaptive array algorithms impossible or inefficient [5].

It was shown in [5] that tracking of mobile wireless devices can be accomplished efficiently by using the antenna pattern’s shape. This approach requires that asymmetrically shaped beam patterns are synthesized to estimate the Direction-of-Arrival (DoA). The techniques presented in [5] are applicable to linear antenna arrays only, which have limited practical use. In this paper, an extension to planar arrays is presented. Most notably this comprises a procedure (based on the principle of collapsed distributions) to synthesize beam patterns suitable for tracking. Such beam patterns are both asymmetrical and smooth (i.e., feature a small ripple in the shaped region).

Because tracking requires that the shaped beam patterns are steered, an array geometry with high rotational symmetry is needed. The Standard Hexagonal Array (SHA) [6] suits this requirement well. However, for this geometry, existing synthesis methods were found to be inadequate given the requirements of the tracking patterns. Biologically inspired numerical algorithms, such as Genetic Algorithms [7] and Particle Swarm Optimization [8], are considered to be particularly suitable for planar array pattern synthesis. In spite of these methods being highly generic, they were found to be impractical in this case. Appendix A discusses this in more detail. The alternating projections method could also be considered. However, while the alternating projections work reasonably well (in terms of ripple performance) for linear asymmetric patterns [9], it is unknown if that is also true for planar arrays. The same applies to the least squares solutions in [10, 11].

This paper presents an analytical procedure based on collapsed distributions. Although collapsing a planar array distribution is a known technique ([12, 13]), only the rectangular grid array structure has been considered before, and the pattern shape had to be quadrant symmetric. The procedure is now generalized such that it does not require symmetry. Rectangular and triangular grids are supported while the shape of the array can be chosen arbitrarily (including the hexagonal shape).

Outline. The outline of this paper is as follows. First, the shaped-pattern tracking mechanism for linear antenna arrays is briefly recapitulated in Section 2. Section 3 explains the steps needed for extension to planar antenna arrays and why the hexagonal planar array architecture is preferred. Subsequently, the generalized collapsed distribution flow is explained in Section 4. The particularities of asymmetric pattern synthesis follow in Section 5. Steering of the asymmetric patterns, for tracking purposes, is detailed in Section 6. Future work is discussed in Section 7 and the paper is summarized in Section 8.

2. Shaped-Pattern Tracking

Shaped-pattern tracking concerns keeping the pattern’s Main Response Axis (MRA) [6] aligned with the location of the mobile peer device. To accomplish this, DoA estimation is performed based on an asymmetrically shaped antenna pattern. If the pattern’s shape is asymmetric and sufficiently predictable (i.e., smooth), such as plotted in Figure 1, the angle of incidence can be derived from the power at the output of the beamformer. This eliminates the need for cross-correlating the individual antenna signals (as required by conventional DoA techniques [1416]), as well as the need for exhaustive scanning [5]. However, absolute power is not a reliable measure for the DoA due to, for example, path loss or fading. A second, differently shaped, pattern is necessary to isolate power changes caused by angular displacement. In [5], a flat-top beam that overlaps with the ramp was chosen to provide reference measurements. A reliable DoA estimate can be obtained based on the power difference between and responses (i.e., ). To this end, let the slope of be characterized between the angles and . Since and are then known values, the angular position relative to can be found byThe angle is also known from synthesizing the patterns, so an absolute measure of the DoA is obtained by . Finally, the MRA of and can be steered to keep the beam aligned with the location of the mobile device, giving full tracking capabilities to a single output beamformer.

3. Extending Shaped-Pattern Tracking to Planar Antenna Arrays

For linear antenna arrays, the response is usually evaluated only in the elevation () plane directly above the axis over which the antenna elements are placed:Herein, is the position of the th element, is the (complex) excitation of that element, and when is expressed in units of [6]. To obtain a more complete picture, the array’s response should be evaluated in the full azimuth () elevation coordinate system (azimuth defined as with respect to the positive -axis and elevation defined as with respect to the positive -axis):When is evaluated by (3), it will become clear that a linear antenna array will give limited tracking capabilities due to the lack of directivity. A planar array [6] provides shaping and steering capabilities in the complete -space.

3.1. Planar Array Tracking Patterns

To make use of the planar array’s directivity, beam shapes need to be defined which can estimate both the and components of the DoA. A set of three shapes is proposed. For two of these shapes, Figure 2 gives a 3-dimensional impression. The first beam shape, denoted as , prescribes constant power over the entire ( by ) null-free region. The purpose of , completely analogous to its linear counterpart, is to normalize the power level for DoA estimation. The second shape shown describes a ramp surface directly below . This ramp gives rise to the component with respect to the -axis, and hence the designation. A third shape is needed to estimate both the and the angle. (A smooth (synthesizable) surface below , with at least one point intersecting and one point intersecting   (Figure 2) and in which the power is unique to each and combination, does not exist.) This third shape, not shown in the figure, will be a rotated version of . Due to its perpendicularly oriented ramp (i.e., ), it will be referred to as .

For all synthesis purposes, the shapes are defined with respect to the zenith (steering is performed in a later stage). Whilst the center of the beams points towards , the relation between pattern shape and or might not immediately be clear. One might find it helpful to consider the silhouettes of and at the positive -axis (Figure 2). The gray area represents (an ideally shaped) pattern steered to the extreme angle . In this particular situation, provides information about the angle. If the MRA is steered to , it will be that captures whereas the angle can be found with . Thus, the role of the patterns will change as the steering angle is adjusted.

3.2. Array Configurations and Steering

Given that all three required patterns are separable (i.e., a product of two linear array patterns) [6], they could mathematically be realized fairly easily with a Standard Rectangular Array (SRA) [6]. The response of such an array can be expressed bywith the excitations of the desired 2D patterns found by multiplicationCombining, for example, the flat-top and ramp-shaped patterns from Figure 1 produces the pattern shown in Figure 3. An asymmetrically shaped region with very low ripple can be observed, as per requirement.

To steer the pattern, let () denote the desired MRA position. Steering to () is then accomplished bywhere denotes the value of the th excitation before steering.

Figure 4 illustrates what happens to the shape of the pattern when it is steered to . Note in particular that the shaped region’s angular coverage (indicated by the dashed lines) changes from square to rectangle. Although the effect is only shown for (as it lends itself better for illustration purposes), and experience the same kind of broadening in the general direction of the desired steering angle . More severe warping of the shape occurs when the pattern is also steered away from the principal - and -axes. Figure 5 depicts the pattern steered to . The angular coverage of the pattern now starts to resemble a diamond (equilateral quadrilateral) shape. This is problematic for shaped-pattern tracking. Without consistency in the shapes used for DoA estimation, the angular position of the mobile device being tracked is prone to end up in the sidelobe region due to erroneous steering. The latter is precisely what the use of shaped patterns had to prevent. To tackle this problem, the use of hexagonal arrays is proposed.

3.3. Hexagonal Planar Arrays

Figure 6 shows the 169-element hexagonal array (SHA-) that is used as an example throughout the remainder of the paper. Indexing of the elements is done in a fashion similar to the SRA, the difference being that not every row has the same number of elements. The response of this array is therefore denoted more genericwith () the position of the th element expressed with two values of units. This array structure is particularly suitable for shaped-pattern tracking because of its truly equispaced antenna positions and its -fold rotational symmetry (-fold for the SRA). The equal spacing ensures minimal broadening of the pattern’s shaped region for steering angles in between the principal axis. The rotational symmetry is beneficial for the orientation (i.e., the shape of the null-free region) of the patterns. For the latter, assume that a pattern steered to the zenith has a particular orientation with respect to the and reference axes. By rearranging the array excitations, this orientation can be changed to any of the rotational symmetric axes (e.g., and in Figure 6), without affecting the pattern’s shape. Such axes will be referred to as pseudo axes. The hexagonal array is rotationally symmetric every whereas this is only the case every with the SRA. Moreover, when it is considered that for all practical purposes and are equivalent when rotated , the beam pattern can be reproduced exactly every . This greatly reduces the need for off-axis steering.

The downside of the SHA geometry is that the array excitations are no longer separable. Synthesizing the shaped patterns is therefore much more difficult.

4. Collapsed Distributions

In this paper, the quasi-analytical method of collapsed distributions is utilized. With the right adjustments, this technique excels at the synthesis of low ripple asymmetrically shaped beams. It also matches well with our work for linear arrays, presented earlier in [5, 17]. The general idea of collapsed distributions is to reduce the planar array geometry to an equivalent linear array, using a coordinate transformation. It is then possible to synthesize, using linear array techniques, a shape for the -cut that corresponds to the angle over which the array was collapsed. Figure 7 illustrates this procedure. In order to synthesize a planar array pattern, the procedure must be repeated for several -cuts. The next step is then to reverse the collapsing and spread the excitations over the original planar array. Synthesis based on collapsed distributions therefore involves the following actions:(1)collapsing (projecting) the SHA-169 array to a particular azimuth angle , to obtain its equivalent collapsed linear array;(2)invoking a linear array synthesis algorithm to synthesize the 1D shape dictated by the crosscut of a desired 2D pattern shape (Figure 7);(3)repeating step (2) for multiple angles;(4)carrying out adjustments on the excitations from step (2) as needed (Section 5);(5)reversing the collapsing process by spreading the excitations to their original planar distribution.This procedure only synthesizes patterns pointing to the zenith. Steering the patterns will be dealt with separately, after step (5).

4.1. Collapsing the Planar Array

To collapse an arbitrary planar array, a common rotation in the -plane must first be applied to all the positions of the array elements. Let the position of the th element from (4) be denoted in vector notation by . The rotation angle   () is defined with respect to the positive -axis and the rotation itself bywhere () is the element position after rotation. Based on this transformation, (7) can be rewritten intowhich becomes interesting when the special condition is met. Under this condition, (9) reduces towhere is the elevation angle measured in the -plane (see Figure 7). This means that, for , the -position of the antenna elements becomes irrelevant. Each element is thus projected (i.e., collapsed) onto the -axis, over a line perpendicular to the -axis. Figure 8 depicts this projection graphically.

Note that (10) is equivalent to (2), that is, the array factor of a linear antenna array. This holds for conventional patterns, but also for more complicated cases such as shaped patterns [18]. The equivalence makes collapsing a planar array interesting, because synthesizing a particular shape for (10) is a well understood problem.

4.2. Distribution Angles

Linear array synthesis techniques are numerous and diverse. Due to this versatility, one could theoretically collapse the planar array for any given . In practice, however, there are various restrictions that need to be considered in order to be able to, later on, reverse the process properly by spreading out the collapsed distributions. In essence, two factors need to be taken into consideration before choosing a angle. Firstly, the resulting collapsed distribution and the linear array synthesis method to be used must be compatible. Secondly, the angles should preferably be distributed evenly over the azimuth, to control the shape of the pattern as good as possible.

The Orchard-Elliott [19] procedure is a proven method to synthesize patterns with a low ripple shaped region [5] and is therefore used to find the excitations for the collapsed distributions. This method requires an equispaced linear array. For any planar array with its element positions arranged in a triangular or rectangular grid [18], this requirement is met by collapsing the array over selected angles. The relevant angles for rectangular grid arrays have been discussed in [13]. The selected angles that produce an equispaced linear array for triangular grids (regardless of its shape) have been listed in Table 1. For each of these angles, a similar collapsed distribution can also be found at . However, in this paper these will not be needed because the desired shapes are still symmetric over one axis.

4.3. Linear Array Synthesis

Once the collapsed distributions are formed, one can start synthesizing the desired linear shape for the corresponding angle. For the example from Figure 2, linear shape definitions will be formalized to this end. Let the slope of the ramp be set to such that the power differences used for DoA estimation will be similar to those used in [5]. Likewise, the height of the sidelobes is set to  dB outside the shaped region. As mentioned before, will be kept invariant. Combining these constraints, a shaping contour can be derived for an arbitrary angleNote that, in these definitions, is always zero at . This accommodates a common normalization of the collapsed distribution responses, to be discussed later.

Since the -cuts are shaped by Orchard-Elliott synthesis, the array factor will be expressed in the Schelkunoff unit circle representation [20]:The beamwidth is largely determined by the number of roots () in (12) that are positioned off the unit circle. Table 1 shows that the visible region is frequently smaller than (i.e., ). One might expect that this needs to be reflected in the number of roots placed off the unit circled. However, the visible region (and thus region I) is proportional to the number of elements in the collapsed distribution. Due to this almost fixed ratio, always four roots need to be placed off the unit circle to create a null-free region of roughly . The shape of the antenna array then dictates the resulting shaped region boundaries. Forcing the null-free region to take on a different shape is possible by varying the number of off-circle roots. However, this will increase the ripple of the pattern (up to several decibels).

The array excitations are found by expanding the factors of (12) to (2). If desired, can be obtained by real valued excitations [21]. For asymmetric shapes, will always be complex.

4.4. Spreading the Collapsed Distributions

The reverse of collapsing a planar array is known as spreading the collapsed distribution. The strategy for spreading collapsed distributions depends on the structure of the planar array. For grid array structures, a system of equations needs to be solved. Let the array factor of each distribution, collapsed on , therefore be represented bywith the number of elements, the usual substitution , and an interelement spacing according to Table 1. When the th element of the planar array holds thatthis element contributes to the th element of the equivalent linear array. That is, (14) entails that the value is a summation of all the excitations from the planar array of which their position collapses onto element of the linear array, as illustrated in Figure 8. One can thus write the equationwithBy applying (15) to every element in the collapsed distribution, a system of equations is obtained. The complete system of equations is formed by applying (15) to the excitations from every collapsed distributionDenoting this asthe coefficients of represent , the excitations found for the collapsed distributions, and the unknown excitations of the planar array.

If is square, the unknown values can simply be found by matrix inversion. For underdetermined systems (or when the result deviates too much from the desired response), additional collapsed distributions should be added if possible. However, overdetermination is most likely to occur. Solving overdetermined systems is accomplished in a least squares sense, minimizing the norm . Hence the collapsed distribution principle will yield an approximate pattern shape in most cases.

Based on a system of equations containing the collapsed distributions from Table 1, shaping the SHA-’s pattern to yields the pattern depicted in Figure 9. This pattern clearly displays a very smooth shaped region again, albeit with hexagonal boundaries. Within a span, the ripple does not exceed  dB, which is deemed well within the tolerance for shaped-pattern tracking based on simulations as described in [5].

5. Asymmetric Collapsed Distributions

Because the assumption of quadrant symmetry (as used in [12, 13]) cannot be satisfied for and , synthesizing these shapes is not possible with just the steps described in Section 4. The adjustment needed for asymmetric patterns involves specific placement (i.e., balancing) of the roots in (12) and applying a common normalization to the power pattern of the individual collapsed distribution.

5.1. Common Excitation Normalization

The collapsed distribution responses of a quadrant symmetric [13, 22] beam pattern such as are implicitly normalized, as they are all (practically) the same. Without such symmetry, a common normalization point needs to be agreed upon. Because every collapsed distribution response is guaranteed to intersect at the zenith, this is the most ideal place for normalization. Let the excitations from (13) therefore be adjusted bysuch that  dB, as seen in Figure 10. This is the reason why and were defined with the  dB point at (Section 4.3). In many cases, including the ramp-shaped patterns, this power normalization will be sufficient. However, true alignment of the collapsed distributions requires slightly more elaborate measures. These are detailed in Appendix B.

5.2. Root Balancing

The meaning of root balancing is explained in the following. To this end, the roots of (12) must be written asIn case , the root lies off the unit circle [19]. One of the advantages of using (12) is that, for the power pattern, it does not matter whether lies outside () or inside () the unit circle. A pattern that has roots, where , gives rise to combinations of roots inside and outside the unit circle. In (12), expanding these different root combinations leads to different sets of excitations [19]. Often this feature is used to minimize the dynamic range between the excitations (i.e., ), to alleviate problems with mutual coupling [23].

By default, Orchard-Elliott synthesis will give the designer roots outside the circle (Figure 11). If the corresponding excitations are used in the collapsed distribution principle, the result will be a pattern with deep nulls inside the shaped region. Figure 12 shows this for several -cuts of the shape, which is clearly unacceptable for tracking purposes.

Expansion of (20) and solving of (17) are fast. When different root combinations are tried exhaustively, it is very likely that a much better result will be found using a different set of roots, for example, the set presented in Figure 11. By moving two out of four roots outside the circle to their opposing angular reciprocal position, the response improves considerably. This strategy has been applied to the collapsed distributions of various different pattern shapes, and it is observed that a balanced set of roots always produces the best result in terms of ripple. Such a balanced set has roots outside the circle and roots inside the circle, or vice versa. In this particular example, one could also have chosen to move and instead of and (Figure 11). The resulting pattern will then exhibit a slightly higher ripple, but the dynamic range of the excitations is lower. A compromise needs to be made.

It must be noted that the above is based purely on the evidence obtained by synthesizing different pattern shapes. No proof is given that the balanced roots condition is sufficient for every possible pattern.

5.3. Expanding Large Collapsed Distributions

Another problem that may be encountered, which is unrelated to symmetry but not addressed elsewhere, is the size of collapsed distributions. Collapsed distributions tend to become large in terms of Orchard-Elliott synthesis, which may lead to numerical errors. Appendix C covers this subject in detail.

5.4. Results

Having taken the necessary precautions, spreading the collapsed distributions of and gives patterns as shown in Figures 13 and 14, respectively. The ripple in does not exceed  dB and the ripple of is at most  dB. Similar to , both were found to be sufficiently small for tracking purposes.

6. Steering and Shape Preservation

Having established the three “basic” beam patterns, the questions that remain are how they will behave under different steering angles and whether they are indeed suitable for tracking purposes. It will first be demonstrated that, because of its higher degree of rotational symmetry, the hexagonal array is much more capable of retaining the shape of the patterns when steered.

6.1. Steering Hexagonal Beam Patterns

Recall that the (hexagonally) shaped beam’s orientation can be changed “lossless” to any of the pseudo axes, by a different mapping of the excitations to the element positions. Such a mapping is easily realized when the excitations are organized in a matrix , with indexing that matches Figure 6. Let every th row where be padded with leading zeros and every th row where with trailing zeros (i.e., dummy values). The transpose will rotate the patterns’ shape by (and flip it over the -axis), as illustrated by the following example:

Rotation to any of the other pseudo axes is simply derived by mirror operations. To change the elevation angle, or steer to a direction off the principal axes, every th excitation still has to be weighed according to expression (6). However, the mapping greatly reduces the need for steering outside the pattern’s axes of reference, thus keeping the angular coverage more consistent. Given their coverage (i.e., beamwidth), the patterns shown here will not need to be steered more than away from the pseudo axes. This makes (i.e., ) one of the larger steering angles that will be required. Figures 15 and 16 show that the shape of the pattern is very similar when subject to or , as intended.

6.2. Tracking Considerations

To assess whether the patterns remain sufficiently consistent for tracking whilst steered, the combinations with and with are steered to azimuth and elevation. In terms of shape retention, this steering angle is representative for the worst case needed in covering the entire upper () hemisphere with respect to the array center. From the azimuth and elevation planes, respectively, crosscuts are provided in Figures 17 and 18. Figure 17 depicts as being flat in the plane parallel to the page and ramp-shaped perpendicular to the page, while Figure 18 shows in the same manner. Herein it can be seen that the power differences between the flat and ramp-shaped patterns are quite consistent within a by coverage area, both in the and direction. Based on this observation, the ideas from Section 2 can directly be carried over to the 2D domain. The steering angle can simply be updated based on the power levels associated with the boundaries of the by coverage area.

7. Future Work

If the synthesis procedure is extended further to take the EM properties of nonideal antennas into account, a closer correspondence between the synthesized patterns and their physical implementation can be achieved. The two most influential factors are the directivity of the antenna elements (i.e., element factor [6]) and mutual coupling. For linear synthesis, compensation of the element factor has been addressed in [17]. It is expected that this technique can be carried over to the collapsed distribution principle directly by employing it during linear synthesis for the collapsed distributions. It is not known whether the mutual coupling effect can be compensated in the same way. At least for the linear techniques reported in [24, 25] there is not a straightforward extension for collapsed distributions.

In terms of tracking, a detailed plan needs to be developed. This encompasses determining precisely what steering angles (patterns) are needed for efficient () coverage and defining how the steering angles should be updated. A simulation similar to the one carried out in [5], but with more accurate channel characteristics and for 2D position tracking, is planned. Furthermore, although the examples encountered so far suggest that the balanced roots condition works for asymmetric patterns, this still needs to be proven. It would be beneficial for the method if actual proof is found. Finally it may also be interesting to investigate how far the array size can be scaled down. Based on the findings for linear arrays [5], it is expected that a -element SHA might work well.

8. Conclusion

A planar array synthesis method for asymmetrically shaped beam patterns with low ripple has been established. It has been shown that when using a hexagonal array geometry, these patterns can be steered without significantly changing their shape. This is particularly important for shaped-pattern tracking. The synthesis procedure is based on the quasi-analytical method of collapsed distributions, which was previously limited to rotational or quadrant symmetric beam patterns. In order to synthesize asymmetric shapes, the roots found with Orchard-Elliott synthesis need to be balanced and all the individual collapsed distributions need to be normalized explicitly to a common point. The resulting patterns, on average, feature a ripple of  dB. This is well within the bounds for shaped-pattern tracking.

Appendices

A. Simulated Annealing and Genetic Algorithms

Some preliminary testing was conducted on the use of Simulated Annealing (SA) and the Genetic Algorithm (GA) for synthesis of low ripple 2D beam patterns. In both techniques, the cost function (or fitness function) that is minimized by the algorithm is the most important parameter for successful optimization. Most popular is the root-mean-square of the relative errorcomputed at points in the pattern, where is the difference between the actual pattern and the desired one. A weighting function can optionally be employed to emphasize various aspects (or areas) of the pattern. In the linear array case, such a function typically results in a pattern as depicted in Figure 19.

This result was obtained with the MATLAB Global Optimization Toolbox, using GA optimization. A population size of was chosen with six elites per generation and a crossover fraction of . Termination was forced after the th generation.

The relatively high sidelobe region is the result of how is determined. As shown in Figure 19, this was done based on a mask with upper and lower bounds [9] rather than actual shaping function . One advantage of this is that zero costs can be associated with areas of the pattern that produce large errors but are not immediately interesting for a low ripple. Examples of this are the transient regions and the nulls between sidelobes.

Another common cost function iswith the desired power at and the actual power. This function is mainly effective for creating deep nulls at specified locations. A hybrid of (A.1) and (A.2) can also be useful [7]. All the above cost functions (based on RMS errors, absolute relative errors, and square errors) have been evaluated in order to improve the ripple from Figure 19 without merit. A ripple below  dB could not be obtained by directly manipulating the array excitations. (Better results can be found in literature, but these are based on the Schelkunoff representation and are thus unsuitable for planar arrays.)

For planar arrays, the problem complexity increases drastically because of the many degrees of freedom involved. As a result, the ripple of the obtained patterns is even worse, with nulls frequently dipping below  dB in the shaped region. Besides different fitness functions, attempts to improve the ripple include increasing and decreasing the population size; performing several short runs instead of a longer one; and more dense sampling () in the shaped region. However, even with a pool of six threads working on the problem in parallel, hours of optimization did not lead to a desirable pattern. This indicates that it will be extremely hard to find low ripple shaped patterns using GAs.

Simulated Annealing performs similarly when used as an independent technique. However, [22] reports that SA can also be used as an additional optimization step after, for example, collapsed distributions. By seeding it with a known good set of excitations, SA can control the ripple minima and maxima while lowering the dynamic range of the excitations. This has not yet been tried for the patterns presented in this paper.

B. Collapsed Distributions Normalization

It is assumed that the reader is familiar with the basic principles of Orchard-Elliott synthesis. There is a shaping function and the power pattern given aswherein and the roots of (12) are decomposed into . The objective is to minimize , which is done by perturbing and and evaluating or at key points (i.e., the extrema) in the pattern. In [19], is defined relative to so that (i.e., the peak of the main beam). The constant in (B.1) normalizes to  dB. Defining in such a way becomes problematic when is not symmetric, because in that case is not necessarily  dB after being normalized by (19). The most notable consequence is that the sidelobes will not arrive at the specified power level. However, the shaped region is also affected to some extent. Without symmetry, the correct way of specifying is relative to the MRA, say . In the interest of obtaining the smallest possible ripple, this was also done for and .

To specify relative to , needs to be known. Unfortunately it is not possible to predict exactly where will be, because the shape of changes as it converges on . A good estimate can be found by making use of the fact that the shaped region stays confined between two particular roots. Let the pattern be organized as in [19]. The first roots of are then positioned in the shaped region, confining the latter between and . Consequently , as identified in Figure 20. The balance between the left and right transient regions  (see Figure 19) [9] determines how accurate the estimate will be. For many synthesizable shapes, these transient regions are comparable in size.

In [19] a constant is associated with to compensate for small errors made in normalizing to  dB. If were to end up at, for example,  dB, then should be shaped to in the next iteration. Since is now defined relative to , this constant should of course also be computed such that goes to  dB. In Figure 20 this has been illustrated as . The normalization should not be confused with (19), which is still necessary prior to solving the system of equations.

C. Large Collapsed Distributions

For many of the entries in Table 1, straightforward multiplying out the right hand side of (12) can no longer be done in reasonable time. Let the roots of (12) be collected in a vector . The coefficients of the polynomial (i.e., excitations) can then be found much faster with the “Summation Algorithm” (poly() in MATLAB).

However, in spite of the relatively good numerical stability, this algorithm does suffer from rounding errors [26]. Results may vary depending on the set of roots, but, on several occasions where , standard IEEE-754 double precision floating-point arithmetic was found to be inadequate. Figure 21 shows the conversion of a flat-top pattern for (i.e., ), to illustrate the effect these errors can lead to. Clearly this response is not suitable for further use.

An obvious solution to this problem is to use higher precision arithmetic. All the collapsed distributions discussed in this work were indeed expanded using quad precision arithmetic, available in the Advanpix arbitrary precision toolbox for MATLAB [27]. However, there exists a solution that does not require special tools. Wilkinson’s polynomial showed that in particular the coefficients in the center of the polynomial are affected by rounding errors [28]. Furthermore, the order in which the roots in occur does not affect the resulting coefficients . It does determine which coefficients are going to be affected most by the rounding errors. Since large collapsed distributions often produce a spacing , their visible region is smaller than the physical visible region (i.e., ). There is thus a good probability that one can find so that the differently ordered rootsconverted by Algorithm 1 yield excitations for which only the parts of the pattern outside the visible region are affected by errors. These excitations can be used in the system of equations. Should the visible region not be smaller than , then it is still possible to exploit the fact that the excitation furthest away from the center affects the pattern’s shape the least [29].

;
;
for    to    do
;
end

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors would like to thank Julio Illade-Quinteiro and Fransisco Ares-Pena from the University of Santiago de Compostela for their assistance in understanding the principle of collapsed distributions. This work is part of the SOWICI research project (647.000.005), which is financed by the Netherlands Organization for Scientific Research.