Introduction

Antenna arrays are used in a wide range of applications, including satellite communications, remote sensing, and radar systems. In particular, the square grid planar array is extensively used, because its orderly lattice structure allows for a simpler design of the power distribution network1. This set-up is preferred even when physical mounting or radiation pattern requirements dictate a circular or elliptical aperture. In such cases, the specific aperture is attained by “lopping off” elements in a square grid array, as can be seen in Fig. 1.

Arrays typically consist of a large number of radiating elements, and the possibility of failure of some of these is very high. Such element failures cause sharp variations in the field intensity, leading to an increase of the side-lobes in the power pattern2. Thus, an effective and reliable diagnostic tool for large antenna arrangements is essential3,4. Diagnosis is usually conducted by analysing samples of the damaged radiation pattern, and it is very important that the number of samples required by the method is as small as possible relative to the number of radiating elements in the array5,6,7.

The Moore-Penrose matrix pseudoinversion has proven to be an effective diagnostic tool8 but generally requires a large number of samples. The use of case-based reasoning has also been studied. This system identifies the elements that are most likely to be defective, significantly reducing the computational costs of detection9. However, this does not provide a final solution, but rather a starting point for the use of other methods such genetic algorithms3,4.

In the recent literature, many variants of compressive sensing (CS) methods have been used because they are able to recover sparse signals from under-sampled measurements. This is ideal, since faulty elements typically constitute a small fraction of the total array and are hence sparse. Most of these techniques require the acquisition of both amplitude and phase far-field measurements of the damaged pattern5,6. Morabito et al. leverage the CS framework, casting the diagnosis as a convex programming (CP) problem to enable rapid diagnosis from phaseless far-field data10,11. They further adapt this methodology to near-field measurements and facilitate the detection of phase faults7. The latter development has recently been extended to the case of phaseless far-field samples12.

In this article we propose a method based on the collapsed distribution principle13,14,15, which provides reliable diagnosis of square grid planar arrays by using far-field measurements along three azimuthal cuts of the damaged pattern. The number of samples required for the method to be successful depends on the size of the measurement error, and both the amplitude and phase must be known to solve indeterminacy problems related to the symmetry properties of the arrays. This is the case of the antenna used in this study, which has quadrantal symmetry. The case of asymmetrical arrays is favourable because it doesn’t require knowledge of the phase.

The main advantage of this method is the fact that it only requires the measurement of three \(\phi\)-cuts of the radiation pattern: the \(\phi = 0^{\circ }\) (or X-axis) cut, the \(\phi = 90^{\circ }\) (or Y-axis) cut, and the \(\phi = 45^{\circ }\) cut. Meanwhile, most of the fault detection methods, like compressive sensing, need to sample the whole radiation pattern.

Results

The algorithm devised in the methods section was tested on a 76-element square grid antenna with circular boundary and quadrantal symmetry, shown in Fig. 1. The specific synthesis of the antenna was taken from the dissertation by Kim, Y.U.13: side-lobes at – 20, – 21, – 22, – 23 dB along the \(\phi = 0^{\circ }\) cut relative to the height of the main beam, and – 30, – 31, – 32, – 33 dB side-lobe levels along the \(\phi = 90^{\circ }\) cut. Anywhere in between these planes, side-lobe levels vary smoothly using an envelope function. The corresponding excitations, which are real and positive, are also shown in Fig. 1 (left) as one quadrant of the whole antenna.

Ten different error configurations of three faulty elements were randomly generated, and only absolute failure of the elements (on-off faults) was considered. The tests were run for five different numbers of samples of the damaged pattern: 30, 45, 90, 180 and 360 samples. Measurement errors of the damaged pattern were also simulated, both in amplitude and phase, by artificially introducing a uniform random distribution in each sample, centered at the true value and with maximum errors of \(\Delta _{\text {dB}} = \pm 0.5\text {dB}, \pm 1\text {dB}\) and \(\Delta _{\text {ph}} = \pm 2.5^{\circ }, \pm 5^{\circ }\). The parameters were tuned so that the algorithm only searched for failed configurations of up to four faulty elements, and it only considered percentages of failure of the elements of the collapsed linear arrays between 50% and 100% of the original value. Anything smaller than 50% would waste computing time, as the number of faulty elements in the antenna is not sufficient to cause such a large defect in the collapsed arrays. The algorithm was run ten times for each configuration in order to obtain a meaningful statistic. The results of the study considering the measurement error are presented in Tables 1 and 2, while the case for zero measurement error is shown in Table 3. For the latter, the algorithm was run only once for each configuration, since there is no randomness in the results. Some examples of the fault configurations used in the study are also shown in Fig. 1.

Table 1 Success rate and run time of the algorithm with a maximum measurement error of \(\pm 0.5 dB\) and \(\pm 2.5^{\circ }\). M/N is the ratio of the number of samples M to the number of elements N in the array.
Table 2 Success rate and run time of the algorithm with a maximum measurement error of \(\pm 1dB\) and \(\pm 5^{\circ }\). M/N is the ratio of the number of samples M to the number of elements N in the array.
Table 3 Minimum number of samples required for the algorithm to succeed when measurement errors are not considered.
Fig. 1
Fig. 1
Full size image

One quadrant of the 76-element square grid antenna with excitations (left); the two first examples of 3-fault configurations used in the present study (center and right). XY coordinates are measured from 1 to 10 increasing from left to right and from top to bottom, respectively.

The need for complex samples of the far-field pattern is due to the fact that the antenna used in the tests has quadrantal symmetry. When working with only the amplitude of the pattern, the algorithm can detect the distance from the X and Y axes of the faulty elements, but it is not able to discern which side the fault is on. The phase of the pattern provides the information required to solve this problem. Nevertheless, if the antenna is asymmetric with respect to the X and Y axes, the amplitude alone is sufficient to correctly recover the positions of the faulty elements.

Discussion

The study findings show that increasing the number of samples of the damaged pattern improves the success of the fault detection algorithm. Moreover, when the size of the measurement errors allowed is reduced, the number of samples required to yield a high rate of success is also greatly decreased. In most of the runs in which the algorithm failed to detect the correct faulty element configuration, the algorithm correctly predicted the positions of the three targeted faults, but incorrectly predicted a fourth fault.

Application of the algorithm to the diagnosis of larger antennas, would require knowledge of the partial single-fault patterns, \(F_{n}^{p}(\theta )\), mentioned in the methods section, with a finer mesh of the index p. This is because for large arrays, faulty elements will cause smaller defects in the excitations of the collapsed linear arrays. Thus, in most cases, failure of the collapsed excitations will only range between 90% and 100% of the original value. Therefore, there would be no sense in exploring values of the index p smaller than 9. Instead, the interval from 90% to 100% should be used, possibly in steps of 1% or 2%.

Methods

If mutual coupling between elements of the antenna is neglected, the total field pattern of the array can be expressed as the vector sum of the fields radiated by the individual elements. Moreover, if the elements are identical and equally oriented, the total field pattern can be expressed as the product of two quantities: the element factor and the array factor. The element factor corresponds to the field of one element and is a vector quantity. On the other hand, the array factor is a scalar quantity, independent of the element characteristics and is calculated as the sum of directionally weighted phasors. This factor contains information about the geometrical configuration of the elements and the distribution of the complex excitations, and it has a major influence on antenna performance. For commonly used elements, such as dipoles and slots, the element factor is a broad pattern. Hence, the element factor can often be ignored. In this case, the antenna corresponds to an array of hypothetical isotropic radiators13,14.

The principle of collapsed distributions

The array factor of a planar array of M\(\times\)N elements laying in the xy plane arranged in a square lattice with spacing d is given by14

$$\begin{aligned} F(\theta , \phi ) = \sum _{m=1}^{M} \sum _{n=1}^{N} I_{mn} \exp {\{jkd\sin \theta (m\cos \phi + n\sin \phi )\}} \end{aligned}$$
(1)

where \(I_{mn}\) is the relative excitation of the mnth element. Considering a specific \(\phi\)-cut with \(\phi = \phi _o\) parametrized by two integers \(p,q \in \mathbb {Z}\) as

$$\begin{aligned} \tan {\phi _o} = \frac{\sin \phi _o}{\cos \phi _o} = \frac{q}{p} \end{aligned}$$
(2)

Then, using the fundamental trigonometric identity

$$\begin{aligned} \left\{ \begin{array}{c} \sin \phi _o = A q \\ \cos \phi _o = A p \end{array}\right. \text {with } A \in \mathbb {R} \implies A = \frac{1}{\sqrt{q^2 + p^2}} \end{aligned}$$
(3)

and substituting this parametrization in Eq. 1, the following expression is obtained for the array factor evaluated at a specific \(\phi\)-cut13,14,15:

$$\begin{aligned} F(\theta , \phi _o) = \sum _{m=1}^{M} \sum _{n=1}^{N} I_{mn} \exp {\left\{ j\frac{kd\sin \theta (mp + nq)}{\sqrt{p^2 + q^2}}\right\} } \end{aligned}$$
(4)

Both summations can be combined into a single expression running over the index \(l = mp + nq\), which ranges from \((p + q)\) to \((Mp + Nq)\). For each value of l, there will be several excitations \(I_{mn}\) satisfying \(l = mp + nq\), so these can be grouped as follows.

$$\begin{aligned} X_l = \sum _{m=1}^{M} \sum _{n=1}^{N}\varepsilon _{mn} I_{mn} \quad \text {with} \quad \varepsilon _{mn} = \left\{ \begin{array}{cc} 1 & \text {if } mp + nq = l \\ 0 & \text {otherwise} \end{array} \right. \end{aligned}$$
(5)

Altogether, this leads to the final expression:

$$\begin{aligned} F(\theta , \phi _o) = \sum _{l = p + q}^{Mp + Nq} X_l \exp {\left\{ j\frac{kdl\sin \theta }{\sqrt{p^2 + q^2}}\right\} } \end{aligned}$$
(6)

which is equivalent to the expression for the array factor of a linear array14 where the excitation of each element is given by \(X_l\) with inter-element spacing

$$\begin{aligned} d_c = \frac{d}{\sqrt{p^2 + q^2}} \end{aligned}$$
(7)

Essentially, this means that each \(\phi\)-cut of the planar array pattern is the same as the linear array pattern obtained by collapsing the excitations of the planar distribution on to the line \(\phi = \phi _o\). Specifically, for the case of a square grid planar array, collapsing the antenna in any direction always yields an equispaced linear array. This is an essential property that is used in the present diagnosis method. For other geometries, like concentric circles, collapsing can result in non-equispaced linear arrays, and the method is not directly applicable.

Detection of faulty elements

The method begins by directly applying the principle of collapsed distributions. The antenna is collapsed into the \(\phi = 0^{\circ }\), \(\phi = 90^{\circ }\) and \(\phi = 45^{\circ }\) axes. This yields three equispaced linear arrays with different number of elements and different inter-element spacing. For each array, all of the possible faulty patterns in which only one element is partially affected are tabulated. For each element in the linear array, 10 patterns are recorded in which the element excitation ranges from \(0\%\) until \(90\%\) of the original value \(I_n\), in steps of \(10\%\).

For an equispaced linear array laying in the xy plane, the far field pattern can be calculated by the following expression14,16:

$$\begin{aligned} F(\theta ) = \sum _{n=1}^{N} I_n \exp {\{jkdn\sin \theta \}} = \sum _{n=1}^{N} H_n(\theta ) \end{aligned}$$
(8)

where \(I_n\) is the relative element excitation, k is the wavenumber, d is the inter-element spacing and \(H_n(\theta )\) is the directionally weighted phasor corresponding to the nth element of the array. Considering C to be the set containing the indexes of the faulty element, the degraded far field pattern \(F_C\) can then be calculated as follows:

$$\begin{aligned} F_C(\theta ) = F(\theta ) - \sum _{n \in C} 0.1p_n H_n(\theta ) \end{aligned}$$
(9)

where \(p_n\) ranges from 0 (no failure) to 10 (complete failure). Assuming that the 10\(\times\)N patterns \(\{F_n^p (\theta )\}_{n=1, p=1}^{n=N, p=10}\) radiated by the array when only the nth element is failing by \(10\times p\)% are known, the pattern radiated by the defective array, \(F_C\), can be calculated in terms of the error-free pattern and these partial single-faults patterns as

$$\begin{aligned} F_C(\theta ) = F(\theta ) - \sum _{n \in C} [F(\theta ) - F_{n}^{p_n}(\theta ) ] \end{aligned}$$
(10)

where

$$\begin{aligned} F_n^{p_n}(\theta ) = F(\theta ) - 0.1p_n H_n(\theta ), \quad n \in \{1, 2, ..., 10\},\quad p_n \in \{1, 2,..., 10\} \end{aligned}$$
(11)

In order to begin the procedure of locating the defective elements, the degraded pattern of the antenna \(F_D(\theta )\) must be measured along each of the three \(\phi\) cuts mentioned above. For each cut, M equispaced samples are taken along the theta coordinate \(\{F_D(\theta _m)\}_{m=1}^{M}\). With this information, the method compares the measured pattern with every possible pattern corresponding to the array with a given configuration of partially failing elements. This is done by performing an exhaustive search of the target configuration that minimizes the squared distance \(d_C\):

$$\begin{aligned} d_C = \sum _{m=1}^{M} [F_D(\theta _m) - F_C(\theta _m)]^2 \end{aligned}$$
(12)

The results of this search are three faulty linear arrays, which specify the indices of the failing elements along the x-axis, the y-axis and the \(\phi = 45^{\circ }\) axis, along with the percentage of failure of each index. With this information, and considering X, Y, \(X_{45}\) to be the sets containing the indices of the faulty elements along the three axes, the location of the defective elements of the planar array is reconstructed as follows:

  1. 1.

    Consider the set A containing all the possible combinations of taking one index from X and one from Y, so that the resulting projection on to the \(\phi =45^{\circ }\) axis is compatible with \(X_{45}\) . These combinations are possible locations of the faulty elements in terms of XY coordinates.

  2. 2.

    Now consider the set comb(A) containing all combinations of the elements of A whose indices are compatible with \(X_{45}\). These are the possible target configurations.

  3. 3.

    In order to discriminate from the configurations in comb(A), the corresponding percentage failure of the indices along the x-axis and y-axis is calculated for each configuration. The configuration with the best match will be the final target.

Figure 2 presents a flow chart of the algorithm for better clarity.

Fig. 2
Fig. 2
Full size image

Flow chart of the fault detection algorithm.

As this may seem quite cumbersome, for a better understanding of the procedure, we can illustrate the method with an example, shown in Fig. 3, of the antenna used in the simulation. Our example configuration has failed elements in positions (x, y) = (7, 2), (8, 2), (8, 3).

Fig. 3
Fig. 3
Full size image

Example of element failure in 76-element square grid antenna with circular boundary. Element excitations are shown in Fig. 1.

Applying the exhaustive search, which recovers the projection of the faulty elements on the three mentioned axes, the following indices and percentages of failure \(\Delta\) are obtained:

$$\begin{aligned} \begin{array}{cc} X = \{7, 8\} & \Delta _X = (0.9, 0.7)\\ Y = \{2, 3\} & \Delta _Y = (0.6, 0.9)\\ X_{45} = \{5, 6, 7\} & \Delta _{X_{45}} = (0.9, 0.9, 0.9) \end{array} \end{aligned}$$
(13)

The corresponding set A is:

$$\begin{aligned} A=\{(7,2),(7,3),(8,2),(8,3)\} \end{aligned}$$

The set comb(A) is then constructed:

$$\begin{aligned} comb(A) = \{[(7,2),(7,3),(8,3)],[(7,2),(8,2),(8,3)],[7,2),(7,3),(8,2),(8,3)]\} \end{aligned}$$

Of these three configurations, the one that best matches the percentages of failure is

$$\begin{aligned} [(7,2),(8,2),(8,3)] \end{aligned}$$