Abstract

The system-matrix method for higher-order probe correction in spherical near-field scanning is based on a renormalized least-squares approach in which the normal matrix closely resembles the identity matrix when most of the energy of the probe pattern resides in the first-order modes. This method will be “stressed-tested” in the present paper by employing probes for which up to 49% of the pattern energy resides in the higher-order modes. The condition number of the resulting normal matrix will be computed, and its “distance” from the identity matrix displayed. It is also shown how the condition number of the normal matrix can be further reduced.

1. Introduction

The standard theories for spherical near-field scanning of electromagnetic fields [15] hold for first-order probes that have azimuthal pattern dependence only. For general higher-order two-port probes, which have unequal port patterns that contain modes with , one cannot use these standard theories. (The term “higher-order mode,’’ refers to all modes with , including the mode . Through -scanning, the standard method [3] can deal with higher-order probes in special situations. However, this approach does not work in the situation of highest practical importance where the data consists of the output of a two-port higher-order probe.) Therefore, first-order probes have been preferred in spherical near-field scanning over the past 30 years.

Unfortunately, first-order probes are inherently narrow-banded, and thus a large number of different probes (each covering a narrow frequency band) are needed to measure the AUT over a broadband of frequencies. In practice, this means that wide-band characterizations become very time consuming because the spherical scan must be repeated many times. In addition, it takes a considerable amount of time to calibrate and change probes because precise alignment procedures are required.

Broadband probes that overcome all these problems do indeed exist, but their patterns contain higher-order modes. Typically, most of the probe-pattern energy is still in the first-order modes, but the higher-order modes are nevertheless strong enough to prevent a first-order correction scheme from being accurate. Therefore, the problem of developing probe-corrected theories for spherical near-field scanning that hold for higher-order probes has received considerable attention recently; see [68] and references therein.

In the present paper we shall evaluate the system-matrix method presented in [8], which uses a renormalized least-squares approach to obtain a probe-corrected theory for general higher-order two-port probes in spherical scanning. The ports need not have identical patterns, and the theory holds for both a scan (, ) or a -scan (, ), and the scan points are obtained by rectangular sampling. The spherical expansion coefficients of the antenna under test (AUT) are determined by solving a linear system of equations involving a square normal matrix. This solution can be achieved in two alternative ways: (i) an iterative method that employs the conjugate gradient method and (ii) a direct method where the normal matrix is inverted explicitly. Both versions require operations with very little overhead. Here, is the truncation number in the spherical expansion of the AUT field; see Section 2. Through a validation in [8] with experimental data, it was demonstrated that 29280 spherical expansion coefficients of an AUT can be computed in 8 seconds on a PC running Matlab.

We will “stress-test’’ the method by using probes for which up to 49% of the pattern energy resides in the higher-order modes. We compute the condition number and other statistics of the resulting normal matrix. Since the AUT spherical expansion coefficients can be obtained more rapidly when the normal matrix is close to the identity matrix, we shall investigate ways to “move’’ the normal matrix closer to the identity matrix.

The paper is organized as follows. In Section 2 we show how the AUT far-field pattern can be expressed in terms of the transverse spherical vector-wave functions and spherical expansion coefficients. Section 3 describes the renormalized least-squares solution from [8] that will be examined in this paper. In Section 4 we introduce the higher-order test probe that will be used in the numerical examples. Section 5 presents numerical results that include the evaluation of the condition number of the normal matrix for various probes and matrix truncations. In addition, we compute spherical expansion coefficients of a simulated AUT using different truncations of the normal matrix to demonstrate that the higher-order method is exact to machine precision. Moreover, we show that the method is very stable in the presence of noise, as would be expected since the normal matrix is extremely well conditioned. Section 6 presents conclusions. Throughout, we assume time-harmonic fields that have time dependence with .

2. Vector-Wave Expansion of the Electric Field of the AUT

In this section we express the AUT far-field pattern in terms of spherical expansion coefficients and transverse spherical vector-wave functions. The standard spherical coordinates with unit vectors given by will be used throughout. Here, the unit vectors for the rectangular coordinates are , , and . The AUT is shown in Figure 1 inside the scan sphere with radius . Moreover, the AUT minimum-sphere radius is defined such that the maximum (supremum) value of the coordinate for all points on the AUT equals .

The electric and magnetic AUT far fields can be expressed in terms of the far-field pattern as [9, page 110] where and are the free-space permeability and permittivity, respectively. Also, is the wavenumber. The far-field pattern determined from the electric field as can be expressed in terms of the transverse vector-wave functions and as where and are the spherical expansion coefficients of the AUT, satisfying and when . The truncation number is determined from the radius of the minimum sphere as where the constant determines the number of digits of accuracy achieved [10, Section  3.4.2]. The transverse vector-wave functions can be expressed in terms of the spherical harmonic [11, page 99] as [11, pages 742–746] and . The formula (4) makes it possible to compute the AUT far-field pattern in any direction from the spherical expansion coefficients and . The goal of this paper is to evaluate the method presented in [8] for computing and from the output of a higher-order probe on the scan sphere.

3. Renormalized Least-Squares Formulation for Higher-Order Probes

In this section we briefly outline the method derived in detail in [8]. By applying Fourier series expansions for the -functions in Jensen’s transmission formulas [13], one finds that the output of an arbitrary probe on the scan sphere can be expressed as the Fourier series where accounts for positioning errors, reflections from chamber walls, inaccuracies in the probe model, and so forth. Here, the index , which can take the values 1 or 2, represents the two ports of the higher-order probe. Equation (7) holds only when multiple interactions between the probe and AUT are negligible and defines a function that is periodic with respect to both and .

The probe Fourier coefficient is the Fourier coefficient for the output of Port no. when and . Similarly, the probe Fourier coefficient is the Fourier coefficient for the output of Port no. j when and . We note that and when either or . Here, if and zero otherwise.

It was shown in [8] how the probe Fourier coefficients and can be computed from the far-field pattern of an arbitrary probe. In the present paper we employ a higher-order probe made from Hertzian dipoles (see Section 4), so the probe output is determined directly from the field on the scan sphere. Hence, we do not need to go through the full formulation developed in [8]. To compute and , we let denote the higher-order probe output due to a source with and . Similarly, is the higher-order probe output due to a source with and . The Fourier expansion (7) implies that and can be computed at through We extend the variable to the entire range by noting that the spherical unit vector satisfies . The standard sampling theorem for bandlimited periodic functions then gives the following exact expressions for the probe Fourier coefficients where .

Having completed the description of the Fourier formula (7), we next convert it to matrix form. Let the unknown AUT expansion coefficients and be given by the column vector with length . Hence, the two-dimensional arrays and are collapsed into one-dimensional arrays and combined in a column vector. Similarly, we let the sampled higher-order probe output be given by the column vector of length , where and are integers. The sphere is discretized through and , where and are chosen as usual to be less than or equal to .

The formula (7) defines the probe matrix , so that the probe output is which is the nonsquare system-matrix equation with more equations than unknowns for determining for a given . The probe matrix has the form where matrix multiplications with can be performed using a 2D FFT algorithm and performs the summation over in the square brackets of (7).

We developed in [8] the renormalized least-squares solution to (10) given by where the square matrix is Here is a diagonal matrix containing the surface element and is the first-order correction factor, which is a diagonal matrix that represents a first-order correction. The renormalization achieved with results in being almost equal to the identity matrix when most of the probe-pattern energy is in the first-order modes.

In this paper we use the Hertzian-dipole first-order correction factor with elements and , where is the constant determined from the probe Fourier coefficients as where is the spherical Hankel function [11, page 740] and As discussed in [8], one can compute an optimal first-order correction factor, which may result in more well-conditioned normal matrices than the Hertzian-dipole correction factor used in this paper.

The choice of first-order correction factor does not change the outcome of the computation of the AUT expansion coefficients. It merely affects the matrix and of course the left side of (12). A good correction factor results in being close to the identity matrix. Equation (12) can be solved with respect to using a linear iterative solver such as the conjugate gradient method, regardless of how closely resembles the identity matrix. However, when , we can obtain a closed-form solution by using the Neumann series. The computation scheme presented here has computational complexity [8], and the matrix is never computed explicitly.

4. Higher-Order Test Probe

We shall use an offset Hertzian dipole as the test probe for evaluating the computation scheme. The probe has two ports that each equal the tangential components of the electric field on the scan sphere as shown in Figure 2.

The higher-order test probe is specified by the offset angle . Specifically, when the reference point of the probe is at , the output of Port no. 1 is the component of the electric field at :

The output of Port no. 2 is obtained by rotating the Hertzian dipole of Port no. 1 90 degrees with respect to the unit vector . To determine the location of the dipole for Port no. 2, we introduce two lengths and so that , where and are the unit vectors corresponding to . Since , we have and , so . We can now determine the location of the dipole for Port no. 2 by noting that which gives where . The direction of the dipole for Port no. 2 is tangential to the sphere at and lies in the plane containing the origin, , and : so that the output of Port no. 2 is When , the test probe reduces to a first-order probe with outputs equal to the tangential components of the electric field at . From [8, equation (1)] it is seen that so that the probe Fourier coefficients and can be determined from (9).

We shall perform the evaluation of the higher-order computation method using a scan sphere of radius with a minimum radius of the AUT of ( is the wavelength). We employ test probes with equal to , , , and . Figure 3 shows the power spectrum of these probes. The value at is obtained by summing the power of all modes with . The plots are normalized so that the power in the modes is 0 dB.

Table 1 shows the power content of first-order modes as a function of . The commercially available higher-order probe that was used in the experiential validation in [8] had 97% of its power in the first-order modes. Nevertheless, the remaining 3% of the power residing in the higher-order modes made first-order probe correction completely inadequate. For one of the field components, the AUT far-field pattern error was nearly 10 dB near the main direction; see [8, Figure 5], hence, the need for higher-order methods even when almost all the energy is in the first-order modes.

5. Evaluation of the Normal Matrix

With an scan sphere and an AUT minimum radius of , we compute in this section the normal matrix corresponding to each of the four probes with equal to , , , and shown in Figure 3. With , the truncation formula (5) gives , and we sample the sphere with 48 equally spaced samples in and 96 equally spaced samples in . In actual processing of near-field scanning data, one should never compute explicitly; see the discussion in [8]. Indeed, the computation and storage of with is impractical both in terms of computation time and storage requirement on a typical PC. However, we compute explicitly in this section to evaluate its condition number and to investigate how closely it resembles the identity matrix.

For the matrix has size 4416 × 4416. We shall also consider “truncated’’ versions of where only terms with are included. A truncated corresponds to computing the spherical expansion coefficients and of the AUT only up to based on data sampled at the original rate. In other words, when working with a truncated , we neglect AUT coefficients with while keeping the sampling rate of the higher-order probe output on the scan sphere unchanged. Table 2 shows the size of the truncated normal matrices that will be considered here.

Table 3 shows the condition numbers for the original matrix and its truncated versions when , , , and probes are employed. Here, the Hertzian-dipole correction factor is included in the computation of . We see that is well conditioned in all cases. Moreover, the condition number grows as expected with (the condition number is lowest for the first-order probe). We also see that the condition number decreases with truncation (the matrix truncated at has a lowest condition number for constant ). This also implies that the matrix of a given size gets more well conditioned as the sampling rate on the scan sphere is increased. The optimal first-order correction factor discussed in [8] may result in even more well-conditioned normal matrices.

Table 4 shows the corresponding condition numbers obtained by setting in the computation of . In other words, no first-order correction factor is applied. In this case the matrix can be extremely ill conditioned. For example, when and the condition number is 1e5. Comparing Tables 3 and 4 clearly demonstrates the benefits of using a proper first-order correction factor represented by the diagonal matrix containing and , where is given by (14). Also, since is a diagonal matrix, its associated computational cost is negligible.

Table 5 shows the largest and smallest diagonal values in (the diagonal elements are positive) for the different probes and different truncation limits under consideration with computed using a Hertzian . Also shown are the maximum magnitudes of off-diagonal elements for each matrix. The corresponding values for are shown in Table 6. We see that it is the proper Hertzian correction factor which insures that is close to the identity matrix. In agreement with the condition numbers in Table 3, the matrix is closest to the identity matrix for the first-order probe. Also, truncating moves it closer to .

We finally consider a particular AUT consisting of 500 -directed Hertzian dipoles randomly distributed in a box with dimensions , , and , as shown in Figure 4. ( is of course independent of the AUT; depends only on the probe, the sampling rate on the scan sphere, and on the highest value of for which the AUT spherical expansion coefficients are computed.) We computed the exact spherical expansion coefficients and of this AUT from its tangential electric field on the scan sphere using a standard first-order method.

We also computed these AUT expansion coefficients from the output of the higher-order probe using the method described in this paper with and . These expansion coefficients are denoted and . Relative dB errors are computed as Figure 5 shows the relative dB errors of the AUT spherical expansion coefficients computed without truncating . The error level is at −300 dB corresponding to machine precision (). Hence, we have numerically validated the higher-order probe-correction scheme. Figure 6 shows the relative dB errors computed with . Here we are neglecting all spherical expansion coefficients with . We see that the error now is at the −130 dB level, which is still very good by anechoic chamber standards (the error level in a good anechoic chamber is −60 dB).

We next illustrate the benefit of dealing with well-conditioned matrices when the near-field data is noisy. Assume that the truncated matrix () is employed in the presence of Gaussian probe-output noise at the dB level. In other words, the exact probe output is contaminated by noise as follows: where and are independent Gaussian random vectors with mean and standard deviation equal to zero and one, respectively. The amplitude factor is the square root of the standard deviation of the exact probe-output power. The noisy data is inserted into (12) truncated at to get the corresponding set of noisy AUT expansion coefficients. Figure 7 shows that the error level of these AUT expansion coefficients is at dB. Hence, as a consequence of the well-conditioned matrix, the error of the computed AUT expansion coefficients is roughly at the same level as the noise present in the probe-output data.

6. Conclusions

We evaluated the system-matrix method for higher-order probe correction in spherical scanning using probes with varying higher-order mode pattern energy. The first-order correction factor employed by the method greatly reduces the condition number of the resulting normal matrix, even when half of the probe-pattern energy resides in higher-order modes. Indeed, for the probe with half its energy in the higher-order modes, the first-order correction factor reduced the condition number of a normal matrix from to 56.

We also found that even better condition numbers are achieved by truncating the normal matrix; this is equivalent to increasing the sampling rate on the scan sphere for fixed AUT mode truncation number. Increasing the sampling rate by 10% can significantly reduce the condition number and move the normal matrix closer to the identity matrix. This is important for making the Neumann series solution efficient.

For probes (like the one used in the experimental validation in [8]) with a few percent of the pattern energy in higher-order modes, the first-order correction factor resulted in a normal matrix with a condition number of 3.4. The diagonal elements of this normal matrix were in the range from 0.95 to 1.04, and the maximum magnitude of the off-diagonal elements was 0.045. Without the first-order correction factor, the diagonal elements of this normal matrix were in the range from to , and the maximum magnitude of the off-diagonal elements was . Due to the well-conditioned normal matrices, the method is well behaved in the presence of noise.

Acknowledgment

The Air Force Office of Scientific Research supported this work.