(ProQuest: ... denotes non-US-ASCII text omitted.)
Academic Editor:Stefano Selleri
Department of Communication Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
Received 17 January 2014; Revised 10 May 2014; Accepted 19 May 2014; 2 July 2014
This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
The study of electromagnetic scattering from an object above a rough surface has a large number of applications, for example, in remote sensing, radar surveillance, and so on [1-14]. Consequently, accurate and efficient investigation of the composite scattering problem is an important subject in computational electromagnetics and remote sensing society. Both the approximate and rigorous methods have been developed to tackle this problem. Among the approximate methods, some are based on small perturbation method (SPM) [12], Kirchhoff approximation (KA) [13], small slope approximation (SSA) [14] and so on. However, the height value must be very small compared to the electromagnetic wave length in the SPM, the radius of the surface must be larger than a wavelength in the KA, the slope must be small and the height must be moderate for the first order in the SSA.
For rigorous methods, the method of moments (MoM) [15-19] is one of the most widespread and generally accepted techniques for analyzing rough surface scattering. In MoM, the RWG functions [18] are often used for representing unknown current distributions due to the fact that it is convenient to model objects with arbitrary shape using triangular patches. When iterative solvers are used to solve the MoM matrix equation, the fast multipole method (FMM) or multilevel fast multipole method (MLFMM) [16, 17] can be used to accelerate the calculation of matrix-vector multiplies.
For large rough surfaces, the RWG functions have a poor convergence and need a large number of unknowns for a desired accuracy. To circumvent this disadvantage, a remedy is to employ higher order basis functions [19-25]. The high order functions can be categorized as interpolatory or hierarchical. The Hierarchical functions allow for much greater flexibility [22-25]. The basis of order M is a subset of the basis of order M + 1 , which allows mixing of different order bases in the same mesh. Andersen and Volakis proposed a class of hierarchical tangential vector finite elements (TVFE's) for FEM discretization [22]. Webb also introduced a set of hierarchical vector basis functions of arbitrary order for triangular and tetrahedral finite elements [23]. Jorgensen et al. proposed a new set of higher order hierarchical Legendre basis functions for a quadrilaterals element for integral equations solved with MoM [24]. The higher order hierarchical Legendre basis functions can preserve almost perfect orthogonality while enforcing continuity of the normal current component across surface element, which can provide a much better condition number of the MoM matrix than other higher order hierarchical basis functions and can remarkably reduce the computational costs compared with the RWG basis function. Yang et al. successfully used higher order hierarchical Legendre basis functions to analyze the electromagnetic scattering from breaking waves at low grazing angles [25].
The system matrix in MoM from the divergence-conforming higher order basis functions is often an ill-conditioned matrix and result in the low convergence of the Krylov iterative method. Simple preconditioners like the Diagonal preconditioner (Diag) or symmetrical successive over-relaxation preconditioner (SSOR) can be effective only when the matrix has some degree of diagonal dominance [26]. Incomplete LU (ILU) preconditioners have been successfully used on nonsysmmetric dense systems in [27, 28]. Pan and Sheng also developed the multilevel inverse-based ILU preconditioning technique based on MLFMA for effectively analysis of electromagnetic scattering from complex targets [29]. However, the factors of the ILU preconditioner may become very ill-conditioned, and consequently the performance is very poor. An effective SAI preconditioner suitable for implementation in the FMM context has also been proposed [30], which is based on a Frobenius-norm minimization with a priori sparsity pattern selection strategy. Malas and Gürel proposed an efficient parallel SAI preconditioner combined with MLFMA in [31]. Fan et al. proposed the preconditioning matrix interpolation technique for the fast analysis of the radar cross-section (RCS) over a broad frequency band [32]. In [32], both the near field impedance and SAI preconditioning matrices are interpolated at intermediate frequencies over a relatively large frequency band with rational function interpolation technique.
Although the SAI preconditioner can improve matrix conditions by clustering most of the large eigenvalues close to one but still leave a few close to the origin, which can potentially slow down the convergence of Krylov methods. Inherited from the basic idea of the traditional two-grid cycle of the multigrid methods [33, 34], the high frequency components of the iteration error belong to the subspace spanned by the eigenvectors associated with the large eigenvalues of the system matrix and can be represented on a fine grid defined by the higher order basis functions. The low frequency components left in the error are smooth enough and then can be represented on a coarse grid defined by the lower order basis functions.
In this paper, we apply similar ideas to improve the quality of a prescribed SAI preconditioner based on the higher order hierarchical basis functions. Due to the property of the hierarchical basis functions, the hierarchical two-level spectral preconditioning method is used to accelerate the convergence of the iterative method [35]. In this method, the SAI preconditioner based on the higher order hierarchical basis functions is used to damp the high frequencies of the error, while the spectral preconditioner [36] in a two-level manner based on the lower order hierarchical basis functions is applied to smooth the low frequencies of the error.
The goal of this paper is to achieve accurate and fast analysis of the electromagnetic wave scattering from a rough surface. The remainder of this paper is organized as follows. In Section 2, theory and formulations are discussed. Numerical results are presented in Section 3 to demonstrate the accuracy and efficiency of the presented method. Section 4 concludes this paper. The time factor e - i ω t is assumed and suppressed throughout this paper.
2. Theory and Formulation
2.1. Rough Surface Modeling and EFIE
As shown in Figure 1, a perfectly electric conductor (PEC) cubic is located above a PEC rough surface. The rough surface is a Gaussian stationary stochastic process with a zero mean value, which can easily be generated by a spectral method. In order to eliminate the edge effects caused by truncation of the finite surface length, the tapered wave is usually employed [1]. A TE-polarized tapered wave can be expressed as [figure omitted; refer to PDF] where g is the widith of the tapered wave, θ i and [varphi] i are elevation angle and azimuth angle of the incident wave, respectively. L is truncated length of rough surface. The width of the tapered wave should be large enough to illuminate upon the surface [2, 5].
Figure 1: Geometric model of EM scattering from the rough surface.
[figure omitted; refer to PDF]
When there is no object above the PEC rough surface, the induced current J r [variant prime] [arrow right] ( r [arrow right] ) on the rough surface is [figure omitted; refer to PDF] where H [arrow right] i ( r [arrow right] ) denotes the incident magnetic field. When there is no object above the rough surface, the scattering field E [arrow right] s r ( r [arrow right] ) above the rough surface can be written as [figure omitted; refer to PDF] where r [arrow right] is the position point on the rough surface S 2 and r [arrow right] [variant prime] is observation point. G [arrow right] [arrow right] 0 ( r [arrow right] , r [arrow right] [variant prime] ) is dyadic free space Green's function [figure omitted; refer to PDF] When the object exists above the PEC rough surface, the scattering field E [arrow right] s o ( r [arrow right] ) above the rough surface can be written as [figure omitted; refer to PDF] where J [arrow right] o ( r [arrow right] ) is the induced current on the surface S 1 of object, G [arrow right] [arrow right] e ( r [arrow right] , r [arrow right] [variant prime] ) denotes the dyadic Green's function in rough surface [37] as the following: [figure omitted; refer to PDF] Substituting G [arrow right] [arrow right] e ( r [arrow right] , r [arrow right] [variant prime] ) into (5) gives [figure omitted; refer to PDF] The first term at the right side of (7) represents the scattering field without object above the rough surface, the second term represents the coupling interactions between the rough surface and the object.
2.2. Higher Order Hierarchical Legendre Basis Functions
Equations (7) can be solved by MoM. The factor that most limits the capability of the MoM is the number of unknowns. As was pointed out in the introduction, this limitation can be relaxed by using higher order basis functions. For a given accuracy, the use of higher order basis functions allows us to use larger triangular patches to discrete the objects. In this paper, higher order hierarchical Legendre basis Functions defined on curvilinear quadrilateral surface [24, 25] are chosen to represent the surface current J [arrow right] o as [figure omitted; refer to PDF] where a [arrow right] u and a [arrow right] v are the co-variant unitary vectors as a [arrow right] u = ∂ r [arrow right] / ∂ u and a [arrow right] v = ∂ r [arrow right] / ∂ v .
Without loss of generality, we consider only u -directed currents [figure omitted; refer to PDF] where J S ( u , v ) = | a [arrow right] u × a [arrow right] v | is the surface Jacobian, a m n u are unknown coefficients, M u and N v are the basis orders along the u -directed current flow direction and the transverse direction, respectively. P n ( v ) are Legendre polynomials, and P ~ m ( u ) are the modified Legendre polynomial, which can be defined as [figure omitted; refer to PDF] C ~ m and C n are the scaling factors and are defined as [figure omitted; refer to PDF]
Finally, applying Galerkin's method to (8) in MoM, a matrix equation can be obtained as: [figure omitted; refer to PDF] In (13), the element of the impedance matrix A is evaluated with the presented hierarchical basis functions. The matrix equation can be solved by the restart GMRES [38] iterative method using MLFMM to accelerate the matrix-vector multiply.
2.3. Hierarchical Two-Level Spectral Preconditioner
Though the use of high order basis functions reduces the number of unknowns, it still increases the condition number of the matrix system and decelerates the convergence of Krylov iterative methods. In order to speed up the convergence rate of Krylov methods, preconditioning techniques are employed to transform the EFIE matrix equations into an equivalent form [32] [figure omitted; refer to PDF] where A h is the EFIE impedance matrix associated with the higher order hierarchical Legendre basis functions, and M h is a improved SAI preconditioner based on near-field elements of A h in MLFMA [30].
Although the SAI preconditioner can improve matrix conditions by clustering most of the large eigenvalues close to one but still leave a few close to the origin, which can potentially slow down the convergence of Krylov methods. In this paper, the hierarchical two-level spectral preconditioning method is used to improve the quality of a prescribed SAI preconditioner. It is based on the higher order hierarchical basis functions, which is used to damp the high frequencies of the error, while the low frequencies of the error is eliminated by a spectral preconditioner [36] in a two-level manner defined based on the lower order hierarchical basis functions.
Let U k be a set of eigenvectors of dimension n l × k associated with the smallest eigenvalues of the preconditioned matrix M h A l , where A l denotes the EFIE impedance matrix associated with the lowerorder hierarchical basis functions. The second level spectral preconditioner can then be defined as [figure omitted; refer to PDF] where T k = V k ( M h A l ) ( V k ) H , V k is dimension n h × k generating from U k by appending zeros and I h and I k are unit matrix of dimension n h and k , respectively. The superscript H denotes the transpose and conjugate of a given complex matrix. Combining this second spectral preconditioner with the prescribed preconditoner in the two-level manner, a hierarchical two-level preconditioner is derived and the linear system to be solved can be transformed into [figure omitted; refer to PDF] In order to evaluate approximations to smallest eigenvectors for constructing the second spectral preconditioner M l , the SAI preconditioned GMRES-DR algorithm [39] is used to solve the coarse grid system based on the lower order hierarchical basis functions, which generates approximations to eigenvectors as a byproduct. The approximate eigenvectors in GMRES-DR span a small Krylov subspace and so are generated in a compact form [figure omitted; refer to PDF] where U k is a n l × k matrix, whose columns span the subspace of approximate eigenvectors, U k + 1 is the same except an extra column and H - k is a full k + 1 by k matrix. Note that (17) allows access to both the approximate eigenvectors and their products with SAI preconditioned matrix M h A l while requiring storage of only k + 1 vectors of length n l . Therefore, in order to construct the spectral preconditioner in a two-level manner, one can simply replace V k with U k by appending zeros, T k with H k , where H k is a full k by k matrix by discarding last row of H - k .
Therefore, a hierarchical two-level spectral preconditioned GMRES algorithm is presented for solving systems of linear equations, as follows:
(i) Construct SAI preconditioning matrix M h based on the higher order hierarchical basis functions.
(ii) Solve the coarse grid system based on the lower order hierarchical basis functions with the SAI preconditioned GMRES-DR algorithm, and use generated eigenvector information to construct the spectral preconditioning matrix M l .
(iii): Construct the two-level spectral preconditioning matrix M = M l M h , and use it for GMRES algorithm to solve linear systems.
3. Numerical Experiments
In this section, the EFIE linear systems based on the presented hierarchical higher order Legendre basis functions are solved with MLFMM accelerated Krylov iterative methods. All numerical experiments are performed on a personal computer with Intel(R) Core(TM)2 Quad Q9500 2.99 GHz CPU and 4 GB RAM in single precision. The restarted version of GMRES ( m ) algorithm and the inner-outer Flexible GMRES algorithm (FGMRES) [40] are used as the iterative solvers. m is taken to be 30 in GMRES ( m ) algorithm. The inner and outer restart numbers of FGMRES are both 10. In the FGMRES algorithm, the required precision for the inner and outer iteration is 1.E-2, 1.E-3, respectively.
Additional details and comments on the implementation are given below:
(i) zero vector is taken as initial approximate solution for all examples and all systems in each example
(ii) the iteration process is terminated when the normalized backward error is reduced by 10-3 for all the examples.
The first example is a PEC orthogonal plane scatterer consisting of each plane of size ( 8 λ × 8 λ ) as shown in Figure 2, where λ is the free-space wavelength. The scatterer is discretized with curvilinear quadrilateral patches for 2- and 3-order hierarchical Legendre basis functions with 11502 and 9072 unknowns, respectively. The average mesh sizes are chosen as 0.3λ for 2 order basis functions, and 0.5λ for 3-order basis functions. The incident angles of plane wave are [varphi] i = 9 0 [composite function] , θ i = 4 5 [composite function] . The bi-static RCS of the orthogonal plane scatterer with vertical polarization is given in Figure 1 for 2- and 3-order hierarchical Legendre basis functions. The results from FEKO software are also given in Figure 2 in order to verify the accuracy of the proposed the high order hierarchical Legendre basis functions. Good agreement is achieved between these two kinds of results. It can be seen that the use of the higher order hierarchical Legendre basis functions allows the number of unknowns to be reduced by a factor of 1.27.
(a) Geometry of a PEC orthogonal plane scatterer, (b) The bistatic RCS with VV polarization for the orthogonal plane scatterer.
(a) [figure omitted; refer to PDF]
(b) [figure omitted; refer to PDF]
In order to accelerate the convergence rate of GMRES algorithm for the EFIE system based on the hierarchical Legendre basis functions, the hierarchical two-level spectral preconditioning techniques are developed. Some numerical results are given to demonstrate the effectiveness of the hierarchical two-level spectral preconditioner for the solution of EFIE system. Figures 3 and 4 show the convergence histories of the hierarchical two-level spectral preconditioned GMRES, FGMRES and GMRES algorithms for the orthogonal plane scatterer in bistatic RCS computation. In the hierarchical two-level spectral preconditioned GMRES, k = 20 approximate smallest eigenvectors, extracted by GMRES-DR algorithm during solving EFIE system, are employed to build the two-level spectral preconditioner M l based on 1-order hierarchical Legendre basis functions for the first example. Table 1 further gives the construction time and solution time for different algorithms for orthogonal plane scatterer in bistatic RCS computation. In Table 1, "-" means that constructing time of the preconditioner is very few and to be ignored. Total time represents the sum of constructing time and solution time. It can be found from Figures 3-4 that the hierarchical two-level spectral preconditioned GMRES converges very fast than the FGMRES and GMRES. As shown in Table 1, though the additional construct time of the hierarchical two-level spectral preconditioner is needed, the hierarchical two-level spectral preconditioned GMRES decreases the solution time by a factor of 3.0 compared to FGMRES, a factor of 25 compared to GMRES for 2-order hierarchical Legendre basis functions. It is also found that the hierarchical two-level spectral preconditioned GMRES decreases the solution time by a factor of 4.0 compared to FGMRES, a factor of 53.0 compared to GMRES for 3-order ones. It can be concluded that the hierarchical two-level spectral preconditioning method improves the condition number of linear system based on high order hierarchical Legendre basis functions.
Table 1: Construction time and solution time (in seconds) for the orthogonal plane scatterer.
Basis functions | Mesh sizes | Unknowns | Solution methods | Construction time | Iteration step | Solution time | Total time |
2-order | 0.3 λ | 11,502 | GMRES | -- | 439 | 552 | 552 |
FGMRES | -- | 45 | 65 | 65 | |||
Two-level | 69 | 17 | 22 | 91 | |||
| |||||||
3-order | 0.5 λ | 9,072 | GMRES | -- | 958 | 783 | 783 |
FGMRES | -- | 73 | 103 | 103 | |||
Two-level | 32 | 18 | 15 | 47 |
Figure 3: Convergence history of the hierarchical two-level spectral preconditioned GMRES, FGMRES and GMRES algorithms for 2-order hierarchical Legendre basis functions for the orthogonal plane scatterer.
[figure omitted; refer to PDF]
Figure 4: Convergence history of the hierarchical two-level spectral preconditioned GMRES, FGMRES and GMRES algorithms for 3-order hierarchical Legendre basis functions for the orthogonal plane scatterer.
[figure omitted; refer to PDF]
Next, a PEC paraboloid antenna is considered in Figure 5. The size of aperture for the paraboloid antenna is 4.8λ and the focus is 4.813λ . The paraboloid antenna is discretized with curvilinear quadrilateral patches for 2- and 3-order hierarchical Legendre basis functions with 19992 and 17652 unknowns, respectively. The average mesh sizes are also chosen as 0.3λ for 2 order basis functions, and 0.5λ for 3-order basis functions. The incident angles of plane wave are [varphi] i = 0 [composite function] , θ i = 0 ° . Figure 5 gives the bi-static RCS with vertical polarization for the paraboloid antenna. It is very clear that the results from 2- and 3-order hierarchical Legendre basis functions agree well with the results from FEKO. Figures 6 and 7 give the convergence histories of the hierarchical two-level spectral preconditioned GMRES, FGMRES and GMRES algorithms for the paraboloid antenna in bistatic RCS computation. Table 2 further lists the construction time and solution time for different algorithms for the paraboloid antenna. In these computations, k = 20 approximate smallest eigenvectors are employed to build the two-level spectral preconditioner M l . It can be observed that the hierarchical two-level spectral preconditioning method can greatly improve the convergence. Compared to the GMRES, the hierarchical two-level spectral preconditioned GMRES decreases the total time by a factor of 7.5 for 2-order hierarchical Legendre basis functions, a factor of 14.0 for 3-order ones.
Table 2: Construction time and solution time (in seconds) for the paraboloid antenna.
Basis functions | Mesh sizes | Unknowns | Solution method | Construction time | Iteration step | Solution time | Total time |
2-order | 0.3 λ | 19,992 | GMRES | -- | 470 | 1,334 | 1334 |
FGMRES | -- | 52 | 179 | 179 | |||
Two-level | 134 | 17 | 45 | 179 | |||
| |||||||
3-order | 0.5 λ | 17,652 | GMRES | -- | 1593 | 2,106 | 2106 |
FGMRES | -- | 111 | 355 | 355 | |||
Two-level | 101 | 26 | 49 | 150 |
(a) Geometry of a PEC paraboloid antenna. (b) The bistatic RCS with VV polarization for the paraboloid antenna.
(a) [figure omitted; refer to PDF]
(b) [figure omitted; refer to PDF]
Figure 6: Convergence history of the hierarchical two-level spectral preconditioned GMRES, FGMRES and GMRES algorithms for 3-order hierarchical Legendre basis functions for the paraboloid antenna.
[figure omitted; refer to PDF]
Figure 7: Convergence history of the hierarchical two-level spectral preconditioned GMRES, FGMRES and GMRES algorithms for 3-order hierarchical Legendre basis functions for the paraboloid antenna.
[figure omitted; refer to PDF]
Finally, a PEC missile target above a rough surface in Figure 8 is considered to further demonstrate the hierarchical two-level spectral preconditioning method, in which a Gaussian PEC rough surface with the following Gaussian spectrum [41] [figure omitted; refer to PDF] is used. Here, l x and l y are the correlation lengths in x -and y -directions, respectively, and h is the rms height of the rough surface. As shown in Figure 8, the dimensions of the rough surface are 16 λ × 16 λ , with h = 0.1 λ and l x = l y = 1.5 λ . The tapered wave is incident at the elevation angle θ i = 3 0 0 and the azimuth angle [varphi] i = 0 0 . The width of the tapered wave is 4.0 λ . The dimension of the missile is 1.96 λ × 10.5 λ × 1.96 λ . The height of the missile is 10 λ above the rough surface. The PEC missile target and rough surface are both discretized with curvilinear quadrilateral patches for 2- and 3-order hierarchical Legendre basis functions with 55744 and 31836 unknowns, respectively. Figure 8 also gives the bistatic RCS for VV polarization of different methods, which shows a reasonably good agreement. Figures 9 and 10 give the convergence histories of the hierarchical two-level spectral preconditioned GMRES, FGMRES and GMRES algorithms for the missile target above a rough surface. Table 3 further shows the construction time and solution time for different algorithms for missile target above a rough surface. In these computations, k = 20 approximate smallest eigenvectors are also chosen to build the two-level spectral preconditioner M l . It can be observed that the hierarchical two-level spectral preconditioned GMRES decreases the solution time by a factor of 6.6 compared to FGMRES, a factor of 19.4 compared to GMRES for 2-order hierarchical Legendre basis functions. It is also found that the hierarchical two-level spectral preconditioned GMRES decreases the solution time by a factor of 7.3 compared to FGMRES, a factor of 64.0 compared to GMRES for 3-order ones. It can be concluded that the hierarchical two-level spectral preconditioning method based on high order hierarchical Legendre basis functions is very efficient in analyzing electromagnetic scattering from rough surfaces. It can also be observed that the hierarchical two-level spectral preconditioning method based on 3-order hierarchical Legendre basis functions improves the condition number of linear system better than that based on 2-order ones.
Table 3: Construction time and solution time (in seconds) for the missile target above a rough surface.
Basis functions | Mesh sizes | Unknowns | Solution method | Construction time | Iteration step | Solution time | Total time |
2-order | 0.3 λ | 55,744 | GMRES | -- | 601 | 1938 | 1938 |
FGMRES | -- | 113 | 662 | 662 | |||
Two-level | 618 | 31 | 100 | 718 | |||
| |||||||
3-order | 0.5 λ | 31,836 | GMRES | -- | 3441 | 10,685 | 10,685 |
FGMRES | -- | 191 | 1213 | 1213 | |||
Two-level | 372 | 51 | 167 | 539 |
(a) Geometric model of EM scattering from the rough surface (b) The bistatic RCS with VV polarization for the missile target above a rough surface.
(a) [figure omitted; refer to PDF]
(b) [figure omitted; refer to PDF]
Figure 9: Convergence history of the hierarchical two-level spectral preconditioned GMRES, FGMRES and GMRES algorithms for 2-order hierarchical Legendre basis functions for the missile target above a rough surface.
[figure omitted; refer to PDF]
Figure 10: Convergence history of the hierarchical two-level spectral preconditioned GMRES, FGMRES and GMRES algorithms for 3-order hierarchical Legendre basis functions for the missile target above a rough surface.
[figure omitted; refer to PDF]
4. Conclusions
In this paper, the hierarchical two-level spectral preconditioning technique based on higher order hierarchical Legendre basis functions is presented for solving EFIE for scattering from conducting objects. The use of higher order basis functions leads to a reduction in the number of unknowns without compromising the accuracy of geometry modeling. Numerical experiments are performed and the comparison is made with the GMRES and FGMRES. It can be found that the proposed hierarchical two-level spectral preconditioning technique is more efficient and can significantly reduce the overall computational cost. It can be found that the hierarchical two-level spectral preconditioning technique is more efficient and can significantly reduce the overall computational cost.
Acknowledgments
The authors would like to thank the support of Jiangsu Natural Science Foundation of BK2012034, Natural Science Foundation of 61171041 and the Fundamental Research Funds for the central Universities of No. 30920140111003 of China.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
[1] L. Tsang, J. A. Kong, K. H. Ding, C. O. Ao Scattering of Electromagnetic Waves: Numerical Simulations , John Wiley & Sons, New York, NY, USA, 2001.
[2] J. T. Johnson, "A numerical study of scattering from an object above a rough surface," IEEE Transactions on Antennas and Propagation , vol. 50, no. 10, pp. 1361-1367, 2002.
[3] M. El-Shenawee, C. Rappaport, E. L. Miller, M. B. Silevitch, "Three-dimensional subsurface analysis of electromagnetic scattering from penetrable/PEC objects buried under rough surfaces: use of the steepest descent fast multipole method," IEEE Transactions on Geoscience and Remote Sensing , vol. 39, no. 6, pp. 1174-1182, 2001.
[4] Y. Jin, Z. Li, "Numerical simulation of radar surveillance for the ship target and oceanic clutters in two-dimensional model," Radio Science , vol. 38, no. 3, pp. 1045-1050, 2003.
[5] H. Ye, Y. Jin, "Fast iterative approach to difference scattering from the target above a rough surface," IEEE Transactions on Geoscience and Remote Sensing , vol. 44, no. 1, pp. 108-115, 2006.
[6] F. Deng, S. He, H. Chen, W. Hu, W. Yu, G. Zhu, "Numerical simulation of vector wave scattering from the target and rough surface composite model with 3-D multilevel UV method," IEEE Transactions on Antennas and Propagation , vol. 58, no. 5, pp. 1625-1634, 2010.
[7] V. Jandhyala, E. Michielssen, S. Balasubramaniam, W. C. Chew, "A combined steepest descent-fast multipole algorithm for the fast analysis of three-dimensional scattering by rough surfaces," IEEE Transactions on Geoscience and Remote Sensing , vol. 36, no. 3, pp. 738-748, 1998.
[8] A. Yagbasan, C. A. Tunc, V. B. Ertürk, A. Altintas, R. Mittra, "Characteristic basis function method for solving electromagnetic scattering problems over rough terrain profiles," IEEE Transactions on Antennas and Propagation , vol. 58, no. 5, pp. 1579-1589, 2010.
[9] C. Kuo, M. Moghaddam, "Electromagnetic scattering from a buried cylinder in layered media with rough interfaces," IEEE Transactions on Antennas and Propagation , vol. 54, no. 8, pp. 2392-2401, 2006.
[10] B. Liu, Z. Li, Y. Du, "A fast numerical method for electromagnetic scattering from dielectric rough surfaces," IEEE Transactions on Antennas and Propagation , vol. 59, no. 1, pp. 180-188, 2011.
[11] Y. Y. An, D. X. Wang, R. S. Chen, "A fast numerical algorithm for calculating electromagnetic scattering from an object above a rough surface," Electromagnetics , vol. 33, no. 1, pp. 10-22, 2013.
[12] A. Tabatabaeenejad, M. Moghaddam, "Bistatic scattering from three-dimensional layered rough surfaces," IEEE Transactions on Geoscience and Remote Sensing , vol. 44, no. 8, pp. 2102-2114, 2006.
[13] H. Ye, Y.-Q. Jin, "A hybrid analytic-numerical algorithm of scattering from an object above a rough surface," IEEE Transactions on Geoscience and Remote Sensing , vol. 45, no. 5, pp. 1174-1179, 2007.
[14] A. Voronovich, "Small-slope approximation for electromagnetic wave scattering at a rough interface of two dielectric half-spaces," Waves in Random Media , vol. 4, no. 3, pp. 337-367, 1994.
[15] R. F. Harrington Field Computation by Moment Methods , R. E. Krieger, Malabar, Fla, USA, 1968.
[16] J. Song, C. C. Lu, W. C. Chew, "Multilevel fast multipole algorithm for electromagnetic scattering by large complex objects," IEEE Transactions on Antennas and Propagation , vol. 45, no. 10, pp. 1488-1493, 1997.
[17] W. C. Chew, J. M. Jin, E. Midielssen, J. M. Song Fast and Efficient Algorithms in Computational Electromagnetics , Artech House, Boston, Mass, USA, 2001.
[18] S. M. Rao, D. R. Wilton, A. W. Glisson, "Electromagnetic scattering by surfaces of arbitrary shape," IEEE Transactions on Antennas and Propagation , vol. 30, no. 3, pp. 409-418, 1982.
[19] R. D. Graglia, D. R. Wilton, A. F. Peterson, "Higher order interpolatory vector bases for computational electromagnetics," IEEE Transactions on Antennas and Propagation , vol. 45, no. 3, pp. 329-342, 1997.
[20] K. C. Donepudi, J. Song, J. Jin, G. Kang, W. C. Chew, "A novel implementation of multilevel fast multipole algorithm for higher order galerkin's method," IEEE Transactions on Antennas and Propagation , vol. 48, no. 8, pp. 1192-1197, 2000.
[21] K. C. Donepudi, J. Jin, S. Velamparambil, J. Song, W. C. Chew, "A higher order parallelized multilevel fast multipole algorithm for 3-D scattering," IEEE Transactions on Antennas and Propagation , vol. 49, no. 7, pp. 1069-1078, 2001.
[22] L. S. Andersen, J. L. Volakis, "Development and application of a novel class of hierarchical tangential vector finite elements for electromagnetics," IEEE Transactions on Antennas and Propagation , vol. 47, no. 1, pp. 112-120, 1999.
[23] J. P. Webb, "Hierarchal vector basis functions of arbitrary order for triangular and tetrahedral finite elements," IEEE Transactions on Antennas and Propagation , vol. 47, no. 8, pp. 1244-1253, 1999.
[24] E. Jorgensen, J. L. Volakis, P. Meincke, "Higher order hierarchical Legendre basis functions for electromagnetic modeling," IEEE Transactions on Antennas and Propagation , vol. 52, no. 11, pp. 2985-2995, 2004.
[25] W. Yang, Z. Zhao, C. Qi, Z. Nie, "Electromagnetic modeling of breaking waves at low grazing angles with adaptive higher order hierarchical legendre basis functions," IEEE Transactions on Geoscience and Remote Sensing , vol. 49, no. 1, pp. 346-352, 2011.
[26] R. Chen, E. K. Yung, C. H. Chan, D. X. Wang, D. G. Fang, "Application of the SSOR preconditioned CG algorithm to the vector FEM for 3-D full-wave analysis of electromagnetic-field boundary-value problems," IEEE Transactions on Microwave Theory and Techniques , vol. 50, no. 4, pp. 1165-1172, 2002.
[27] E. Chow, Y. Saad, "Experimental study of ILU preconditioners for indefinite matrices," Journal of Computational and Applied Mathematics , vol. 86, no. 2, pp. 387-414, 1997.
[28] R. S. Chen, X. W. Ping, E. K. N. Yung, C. H. Chan, Z. Nie, J. Hu, "Application of diagonally perturbed incomplete factorization preconditioned conjugate gradient algorithms for edge finite-element analysis of Helmholtz equations," IEEE Transactions on Antennas and Propagation , vol. 54, no. 5, pp. 1604-1608, 2006.
[29] X. M. Pan, X. Q. Sheng, "Preconditioning technique in the interpolative decomposition multilevel fast multipole algorithm," IEEE Transactions on Antennas and Propagation , vol. 61, no. 6, pp. 3373-3377, 2013.
[30] P. L. Rui, R. S. Chen, "An efficient sparse approximate inverse preconditioning for FMM implementation," Microwave and Optical Technology Letters , vol. 49, no. 7, pp. 1746-1750, 2007.
[31] T. Malas, L. Gürel, "Accelerating the multilevel fast multipole algorithm with the sparse-approximate-inverse (SAI) preconditioning," SIAM Journal on Scientific Computing , vol. 31, no. 3, pp. 1968-1984, 2009.
[32] Z. H. Fan, Z. W. Liu, D. Z. Ding, R. S. Chen, "Preconditioning matrix interpolation technique for fast analysis of scattering over broad frequency band," IEEE Transactions on Antennas and Propagation , vol. 58, no. 7, pp. 2484-2487, 2010.
[33] R. E. Bank, R. K. Smith, "An algebraic multilevel multigraph algorithm," SIAM Journal on Scientific Computing , vol. 23, no. 5, pp. 1572-1592, 2002.
[34] P. Rui, R. Chen, D. Wang, E. K. N. Yung, "A spectral multigrid method combined with MLFMM for solving electromagnetic wave scattering problems," IEEE Transactions on Antennas and Propagation , vol. 55, no. 9, pp. 2571-2577, 2007.
[35] D. Z. Ding, R. Chen, Z. H. Fan, P. L. Rui, "A novel hierarchical two-level spectral preconditioning technique for electromagnetic wave scattering," IEEE Transactions on Antennas and Propagation , vol. 56, no. 4, pp. 1122-1132, 2008.
[36] J. Erhel, K. Burrage, B. Pohl, "Restarted GMRES preconditioned by deflation," Journal of Computational and Applied Mathematics , vol. 69, no. 2, pp. 303-318, 1996.
[37] B. Guan, J. F. Zhang, X. Y. Zhou, T. J. Cui, W. Hong, "Electromagnetic scattering from objects above a rough surface using the method of moments with half-space Green Function," IEEE Transactions on Geoscience and Remote Sensing , vol. 10, pp. 3309-3405, 2009.
[38] Y. Saad, M. H. Schultz, "GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems," SIAM Journal on Scientific and Statistical Computing , vol. 7, no. 3, pp. 856-869, 1986.
[39] R. B. Morgan, "GMRES with deflated restarting," SIAM Journal on Scientific Computing , vol. 24, no. 1, pp. 20-37, 2002.
[40] R. S. Chen, D. Z. Ding, Z. H. Fan, E. K. N. Yung, C. H. Chan, "Flexible GMRES-FFT method for fast matrix solution: application to 3D dielectric bodies electromagnetic scattering," International Journal of Numerical Modelling: Electronic Networks, Devices and Fields , vol. 17, no. 6, pp. 523-537, 2004.
[41] K. Pak, L. Tsang, C. H. Chan, J. T. Johnson, "Backscattering enhancement of electromagnetic waves from two-dimensional perfectly conducting random rough surfaces based on Monte Carlo simulations," Journal of the Optical Society of America A , vol. 12, no. 11, pp. 2491-2499, 1995.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2014 D. Z. Ding et al. D. Z. Ding et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
The higher-order hierarchical Legendre basis functions combining the electrical field integral equations (EFIE) are developed to solve the scattering problems from the rough surface. The hierarchical two-level spectral preconditioning method is developed for the generalized minimal residual iterative method (GMRES). The hierarchical two-level spectral preconditioner is constructed by combining the spectral preconditioner and sparse approximate inverse (SAI) preconditioner to speed up the convergence rate of iterative methods. The multilevel fast multipole method (MLFMM) is employed to reduce memory requirement and computational complexity of the method of moments (MoM) solution. The accuracy and efficiency are confirmed with a couple of numerical examples.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer