Introduction
The numerical modeling of the electromagnetic-wave scattering is becoming increasingly more important due to further developments in communication systems. Historically, a numerical method of moments (MoM) was first developed and applied to scatter problems [Reference Harrington1]. Subsequently, various other numerical techniques were developed. Currently, MoM is combined with an efficient iterative solver, known as the Fast Multi-Pole (FMP) technique, and frequently applied to many complicated scattering objects [Reference Coifman, Rokhlin and Wandzura2]. In this FMP-MoM, the interactions of the far zone elements can be computed by a fast algorithm based on the grouping of the basis functions in a particular order, with the memory storage and the operation count stated as O(N 1.5). Moreover, in its improved version, the Multi-Level FMP-based MoM, the operation count can be reduced to O(NlogN).
Different methods can be used together as hybrid techniques in the numerical solution of scattering. The impedance matrix localization (IML) technique was introduced [Reference Canning3] for this purpose, which uses directional basis and testing functions to transform the original dense matrix into a sparse form. Alternatively, the Complex Source Point (CSP) technique [Reference Felsen4] brings simplicity into the modeling of the scattering problems and can be easily combined with other methods. In [Reference Suedan and Jull5] and [Reference Oguzer, Altintas and Nosich6], the CSP beam-like incident field was used in the modeling of a two-dimensional (2D) parabolic reflector antenna with a combination of the Physical Optics and Riemann–Hilbert Problem methods, respectively. A similar method was used in the modeling of 2D dielectric lenses [Reference Boriskin and Nosich7, Reference Boriskin, Sauleau and Nosich8] and layered dielectric slab scattering [Reference Tsitsas, Valagiannopoulos and Nosich9]. In [Reference Bulygin, Gandel, Benson and Nosich10], the 3D beam feeding a PEC paraboloid antenna was taken as a Complex Huygens Source.
It is also interesting to combine the CSP approach with MoM. In another method, that of fictitious currents, both real and CSP dipoles are located inside the boundary of the object and their fields on the surface of the object are tested [Reference Erez and Leviatan11]. However, this produces a small matrix with a large condition number. Alternatively, a series of beams generated by complex multipoles can be combined to simulate scattering, which also results in a small matrix, but in this case, it has a more stable form [Reference Boag and Mittra12]. In contrast, the scattering from a 2D closed conducting body was studied in the presence of edges using a combination of the multipole beam method with the MoM procedure [Reference Boag, Michielssen and Mittra13]. The number of unknowns was reduced, but the selection of multipole source points is critical.
In a different hybrid method [Reference Tap, Pathak and Burkholder14–Reference Tap16], the standard MoM was combined with the CSP expansion technique to simulate the scattering from the electrically large objects. First, the radiation of the basis functions was expanded into a series of CSP beams defined on a sphere surrounding them, only a small portion of the beams radiating from the source must be tracked to the observation point, the rest of the beams do not contribute significantly. The algorithm starts with the grouping of the basis functions with an appropriate group size, then the near-field interactions are computed with multiple integrals as in the standard MoM procedure, but for any pair of well-separated groups, the interactions can be performed using the analytical representation of the related beams. Therefore, the impedance matrix can be computed; furthermore, after the application of a special factorization procedure, the main operator matrix turns into a sparse form. Consequently, the matrix-vector multiplication in MoM becomes more efficient and the memory and the operation count can be reduced to O(N 1.5). This enables the efficient modeling of 3D scattering from electrically large complicated objects and can be applied to 2D geometry with the mentioned memory and operation count.
In the present study, instead of using the CSP expansion of a source field, a modified Green's function, which exploits the CSP technique, is combined with MoM. By adding the imaginary part to the source coordinate, the radiation of an isotropic cylindrical wave from a conventional line current source can be turned into a unidirectional CSP beam field. In this technique, the source position of the Green's function is converted to a complex number, which can be used to adjust the beam direction and beam width. Then, this CSP type Green's function can be used in the radiation integral, also in the integral equation obtained from the boundary condition. This shapes the radiation of the basis function into a unidirectional beam-like form with the beam aperture on the surface of the scatterer, directed outward from the object. Under these circumstances, most interactions between the elements on the scatterer surface become negligible due to the nature of beam, thus they can be neglected. Only small regions near the edges should be left intact to save the edge effects appearing in line with the wave physics of the problem. Then, the impedance matrix of MoM can be generated as a sparse form. This procedure is in agreement with all conditions of the electromagnetic uniqueness theorem, so it is anticipated that the correct radiated field is produced in the near and far zones, even though the radiation integral and the surface current density seem counter-intuitive. This procedure has been briefly described in [Reference Kutluay and Oğuzer17] for a single flat PEC strip in the E-polarization case, however, here a more detailed demonstration is presented for electrically large PEC strip and in both polarizations. It is also shown that the procedure can be used in the scattering from 2D electrically large closed-contour PEC objects. For this aim, we present numerical results of the modeling of the scattering from a 2D square cross-section PEC cylinder. The monostatic radar cross section (RCS) patterns are demonstrated and the relative error plots are discussed by comparing them with the standard MoM solution.
On an electrically large scatterer, there may be a large region of its boundary that is not near to the edges. In the filling of the impedance matrix for the source functions in that region, only the near-field interactions can be considered, so there is no need for a special algorithm like in FMP or in the CSP expansion-based MoM. Only for a few basis functions near to the edges, all interactions should be considered, but the number of testing functions for these interactions is limited by N. Consequently, for 2D problems, the memory storage, and the operation count are proportional to N i.e. O(N). This method is apparently not well-suited for sub-wavelength structures due to the edge dominant nature of their scattering. Nonetheless, the proposed technique is an attractive alternative for 2D scattering problems, especially for electrically large geometries.
This approach of computing the main matrix of MoM can be applied to the simpler 3D configurations, like square plate, cube, etc, where the complex exponential nature of the 3D Green's function provides a similar banded property and the 3D Green's function decays quickly to a very small number at a certain distance from the location of CSP. However, in the 3D case, the number of basis functions near the edges will be larger than in the 2D case, so one can expect an increase in the memory storage and overall computation time, but this requires further investigation.
2D scattering from a large PEC strip
The problem geometry is a flat PEC strip as shown in Fig. 1, with a strip length L and it is illuminated by an electromagnetic plane wave of one of two polarizations.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig1g.gif?pub-status=live)
Fig. 1. Cross-section geometry of the finite width flat PEC strip illuminated by a plane wave.
MoM procedure with CSP type Green's function
To obtain a unidirectional CSP beam, the real source coordinate x′ of the line current type was replaced by a complex quantity [Reference Felsen4]:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn1.gif?pub-status=live)
where b is defined as the beam aperture, while the unit vector $\hat b$ defines the direction of the beam radiation. Considering a beam that radiates from the real point x′ to the upward y-direction, if
$\vec {x}^{\, \prime}$ is converted to
${\vec x}^{\, \prime}_{csp}$, then the omnidirectional cylindrical wave becomes a unidirectional beam field. To realize this in the E-polarization case, the CSP type Green's function is applied to electric field integral equation (EFIE):
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn2.gif?pub-status=live)
where k is the wavenumber and η is the intrinsic impedance. Here J z(x′, b) is the unknown current density function different from the physical current on the strip and G csp is the CSP type Green's function that is given as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn3.gif?pub-status=live)
Here, b(x′) is the beam parameter, which depends on the position. It was observed that the complex line beam field normalized to the maximum value of radiation, that is |G csp|, becomes very small if |x| > b as shown in Fig. 2(a). Therefore, there would be almost no interaction between the source and observation elements on the strip if they are far enough from each other. This provides a strong localization of the main matrix so that many of its elements are very close to zero and can be safely neglected. This converts the main matrix into a sparse one, which is an attractive achievement as there are certain algorithms to solve the sparse matrices more efficiently compared with the full matrices. As known, typically the total number of unknowns is very large in MoM that restricts its application to the analysis of electrically large geometries.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig2g.jpeg?pub-status=live)
Fig. 2. (a) Normalized beam field |G csp| versus x/λ and (b) Beam radiation field for x′ = 0, y′ = 0, and b = 1λ.
The incident field is assumed to be a plane wave, $E_z^{in} = e^{jk(x\cos \phi _{in} + y\sin \phi _{in})}$. Then, to discretize EFIE (2) to a matrix form, the unknown function is approximated by the pulse basis functions with unknown coefficients a n’s, n = 1, 2… N (see [Reference Volakis and Sertel18] for details). Furthermore, the Galerkin MoM technique is applied to obtain the following matrix equation:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn4.gif?pub-status=live)
Here, b n is the complex beam parameter depending on the source indices i.e. the location of the basis function, Δ is the discretization length of the strip surface, and it is selected as λ/10 to follow the rule-of-the-thumb discretization criteria. It takes the value of zero in the near edge regions, b n = 0, and a real constant value in the non-near edge region b n = b, on the strip. In this procedure, the p n(x) functions are chosen as the small pulses where x n’s are the middle points of these pulses. The singularity extraction procedure was also performed at the branch points of the complex line source located at x = x′ + b and x = x′−b, where b is a selectable beam width parameter. The CSP beam-like field is clearly visible in Fig. 2(b).
The incident field for the H-polarization is assumed as a plane wave, $H_z^{in} = e^{jk(x\cos \phi _{in} + y\sin \phi _{in})}$. The next step is to apply the Galerkin method with triangular basis functions t n(x). The current density is again expanded with the unknown coefficients, a n’s, n = 1,2…N−1 to generate the following matrix equation:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn5.gif?pub-status=live)
It is possible to express equations (4) and (5) in the matrix form, $\lsqb {Z_{mn}^{E,H}} \rsqb \lsqb {a_n} \rsqb = \lsqb {W_m^{E,H}} \rsqb $, where
$Z_{mn}^{E,H} $ is the main matrix and
$W_m^{E,H} $ is the discretized left-hand part of the integral equation in either polarization.
Main concept of the method and determination of the parameters “b” and “α”
The CSP field is a beam in free space and it is the exact solution of the Helmholtz equation, additionally satisfying the radiation condition. The PEC boundary condition on the strip was used in the formulation of the problem. To keep the edge condition intact, the free space Green's function was adjusted by setting the b parameter as zero in the vicinity of the edge. The distance parameter α is as large as possible to prevent the radiation of the surface current on the edges.
The rough view of the main matrix filled with numbers is a pattern in Figs 3(a) and 3(b) for L = 10λ. The standard MoM in the E-pol case produces a dense matrix (see Fig. 3(a)) but as shown in Fig. 3(b), with our technique, the main impedance matrix is converted to a sparse form indicated by white parts in the mapping as almost zero magnitude.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig3g.jpeg?pub-status=live)
Fig. 3. The magnitude level of the impedance matrix elements for L = 10λ, Δ = 0.1λ (a) standard MoM and (b) the proposed method for E-pol with α = 2λ and b = 1λ, (c) standard MoM, and (d) the proposed method for H-pol with α = 2λ and b = 1.3λ (Green dashed lines marked for explanation).
In the H-pol case, two integrals of the main matrix were studied standing in the right-hand part of (5). The main impedance matrix is converted to a sparse form just like in E-pol and the patterns of the main matrix elements are shown in Figs 3(c) and 3(d). Due to these remarkable features, the proposed hybrid technique provides an important advantage in computer storage and calculation time.
The CSP Green's function (G csp) tends to zero in the region of x ≥ 1 as shown in Fig. 2(a). The function has a numerical value only in the region of x < 1, however, it is almost zero if x ≥ 1. It is expected that “α” should be greater than “b” so that the near edge region is not illuminated by complex source radiation of the basis functions on the strip surface. Due to this selection, the edges do not enter the beam apertures on the scatterer surface and the edge condition is unaltered and preserved.
Then, the main matrix elements are used to find the radiated electric field as an explanation of the interactions. For n = 1, the matrix column Z m1 is linked to the interval between “m” and “1”. This interval does not depend on the location of the basis function due to the fact that the Toeplitz matrix has a hierarchy of shift-invariant. Here, what is important is the difference between “m” and “1”, which describes the distance between the source location and the testing location. This column matrix indicating the radiated electric field presents a reduction with the distance away from the source. Therefore, the basis function (as indicated, n = 1) can be selected for any source location in the non-near edge region where b ≠ 0. The goal is to observe the behavior of the complex source beam radiation in the non-near edge region. Hence, called Z ms, where “s” is a static index (basis function index only for CSP in the non near-edge region) indicating the CSP location, and “m” is a non-static index number (testing function index) that indicates the location of testing function; it varies from 1 to N in E-pol and to N−1 in H-pol. For any CSP in the non-near edge region, it means whatever “s” is assigned, the behavior of the CSP beam radiation is identical for any specific “b”. Accordingly, the index “s” is assigned to any CSP location and the matrix Z ms degradated to Q |m−s| in order to observe just one CSP. In brief, Q |m−s| is the testing vector of any CSP in the non-near edge region, that is, it is a column matrix of Z ms corresponding to any number of “s”. For instance, in Figs 3(b) and 3(d), since α = 2λ, “s” index varies from 20 to 80 for the case of the total number of unknown N = 100 and Δ = 0.1λ. In this case, the main matrix is not a good sparse matrix, the parameters α, b, L have been specified so that the figure is easily visible and the band structure shows non-zero matrix elements. Q |m−s| column matrices form the band structure in that region, for example, in Fig. 3(b), if “s” or “n” index is 50, since b = 1λ, “m” index takes any value from 40 to 60 and these values indicate two identical column vectors. Each side is symmetrical and has a pattern like G csp in terms of magnitude (see Fig. 2(a)). In this column matrix, the maximum value for each side is at m = 50 and minimum values are at m = 40 and m = 60 for this example. For the sake of simplicity, we viewed the one side |Q |m−s|| as shown in Fig. 4. As stated above, Q |m−s| column matrices are identical for any index number of “s” in the band structure, so |Q |m−s|| was investigated independently from the “s” index.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig4g.jpeg?pub-status=live)
Fig. 4. Normalized function |Q |m−s|| versus x/λΔ at x′ = 0 (a) E-polarization, (b) H-polarization.
We implemented the approximation Z ms = 0 for the regions where “|m −s|” distance is greater than “b” as shown in Figs 3(b) and 3(d). Therefore, analyzing the normalized function |Q |m−s|| versus the “|m −s|” index difference is a worthy intention. The parts where “|m −s|” distance is greater than “b” provide an insight into the approximation. These concepts depending on Zmn can be applied to the other 2D geometries for determination of α and b.
Resulting |Q |m−s|| varies depending on the polarization, as shown for E-pol and H-pol in Figs 4(a) and 4(b). A descending pattern of |Q |m−s|| in H-pol was observed more widely compared with the E-pol. Also, the decrease of |Q |m−s|| is smaller in H-pol than in E-pol for any value of “b”. Thus, selecting larger “b” in H-pol is a necessity so that the approximated parts are closer to zero.
Typically, b = 1λ can be assigned for both polarizations whose relative errors are <1% as shown in the numerical results. However, for more accurate results, b > 1λ can be assigned. There is a trade-off, because the selection of “b” affects the computing and filling the main matrix, hence the computational time. Taking a larger value of “b” means decreasing the sparsity of the main matrix. Experiments show that |Q |m−s|| at “|m−s|” should be less than 10−3, corresponding to b = 1.5λ and b = 2λ for E-pol and H-pol, respectively.
It is not important to select “α” in the scale of larger values than “b” and α > b can be assigned. Nonetheless, larger “α” values ensure the correction in the minor lobes, especially in the angles close to 0° and 180° in RCS. These corrections are not significant compared with the main lobe since they are negative in the dB scale of RCS.
In the light of the findings described above, at the normal incidence, b = 1.5λ and α = 2.5λ were assigned in E-pol, b = 2λ and α = 3λ in H-pol, to properly represent the method. At the inclined incidence, since the edges are less effected by the radiation of CSP and the edges are more important, the near edge regions must be wider. Namely, “α” is assigned larger values, for example, b = 1.5λ and α = 4λ were assigned for E-pol, b = 2λ, and α = 4λ for H-pol at the inclined incidence, ϕ in = 30°. Taking a larger value of α extends the near edge regions so that the method is more dominant at the grazing incidence illumination.
Determination of the radiation characteristics
After the numerical solution of the matrix equation (4), one obtains the current density which is not the real current density of the original problem. However, the convolution of this current with G csp can then produce the true scattered pattern. The far zone electric field scattered from the strip can be written as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn6.gif?pub-status=live)
where ψ 1(ϕ) is the scattering pattern and ϕ is the observation angle. The monostatic RCS can be given as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn7.gif?pub-status=live)
Similarly, the current function is obtained from (5) for H-pol and the far zone magnetic field scattered from the strip can be written as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn8.gif?pub-status=live)
Then, the true scattered pattern can be found by using this current function, which is not the real one in the convolution with G csp and the monostatic RCS is given as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn9.gif?pub-status=live)
2D scattering from a large PEC cylinder
After analyzing the strip geometry, more complex geometry is considered in this section to examine the proposed method. This geometry is a PEC polygonal cylinder as shown in Fig. 5, illuminated by an electromagnetic plane wave of one of two polarizations.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig5g.jpeg?pub-status=live)
Fig. 5. Four-sided polygon cross-sectional 2D PEC cylinder geometry.
MoM procedure with CSP type Green's function
This section considered the cylinder geometry with four edges as shown in Fig. 5.
The same procedure as for the strip geometry (see the section “2D scattering from a large PEC strip”) is followed with:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn10.gif?pub-status=live)
where $\vec {r}^{\; \prime} = \hat x{x}^{ \prime} + \hat y{y}^{\prime}$, ϕ is the angle between the edge and the x-axis and the beam vector
$ \vec {\it b}$ is directed outward from the structure for all facets. Then, the scattered field in E-pol can be presented as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn11.gif?pub-status=live)
where C is the counter-clockwise path of the cross-sectional contour. The CSP type Green's function for this geometry is described as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn12.gif?pub-status=live)
where $\tilde {x}^{\prime}_{csp} = \tilde {x}^{\prime}_n - jb_n\sin ({\phi} ^{\prime}_n)$ and
${\tilde y}^{\prime}_{csp} = {\tilde y}^{\prime}_n + jb_n\cos ({\phi} ^{\prime}_n)$, also the rectangular coordinate parameters are defined below as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn13a.gif?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn13b.gif?pub-status=live)
This is a coordinate transformation from $(\tilde x_m,\tilde y_m)$ to (ℓ, ϕ m) on m’th testing function, x ms and y ms are the initial coordinates of the m’th pulse testing function, ℓ is the variable along the path in the used coordinates as visible in Fig. 6(a). Then, the integral limits are adjusted according to these coordinates along the contour. For the basis functions, the format is the same as in Galerkin's procedure.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig6g.jpeg?pub-status=live)
Fig. 6. Testing functions (a) pulse function for E-pol and (b) triangular function for H-pol.
Similar to the strip scattering, b n is the complex beam parameter. We select b n = 0 in the near edge regions and a real constant value in the non-near edge region, b n = b. In the case of b ≠ 0, it should be noted that the beam type radiation of the basis functions interacts the testing points only on the same facet because the beam radiates outward from the facet. After some mathematical operations on the Gcsp based on ${\phi} ^{\prime}_m = {\phi} ^{\prime}_n$, and application of Galerkin's procedure with pulse basis functions, the following matrix equation can be found for E-pol:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn14.gif?pub-status=live)
where $E_z^{in} (\ell ) = e^{jk({\tilde x}_m\cos \phi ^{_{in}} + {\tilde y}_ m\sin \phi ^{_{in}} )}$ and
$G_{csp}(\tilde x_m - \tilde {x}^{\prime}_n, \tilde y_m - \tilde {y}^{\prime}_n,b_n) = &InLnBrk;( - j/4)H_0^{(2)} \big( {k \scale85% \sqrt \scale110%{{({\tilde x}_m - {\tilde {x}^{\prime}}\! _n)}^2 + {({\tilde y}_m - {\tilde {y}^{\prime}} \! _n)}^2 - b_n^2}} \big)$.
In H-pol, it is applied with the triangular basis functions as depicted in Fig. 6(b). If the basis function is on the corner of the structure, the delta distance is different in each segment. Hence $\Delta _m^ - $ and
$\Delta _m^ + $ are defined as the distance for the left segment and the right segment of the triangular testing function, respectively. In H-pol, CSP type Green's function is again given with a similar coordinate transformation defined on m’th testing function below:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn15a.gif?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn15b.gif?pub-status=live)
where equation (15a) is the left segment of the triangular testing function and equation (15b) for the right segment of the triangular testing function. Besides, x m−1, y m−1, x m, y m are some related coordinates shown in Fig. 6(b), $\phi _m^ - $ and
$\phi _m^ + $ are the angles between the edge and the x-axis for the left segment and the right segment of the related testing function on a facet. Note that
$\phi _m^ - $ and
$\phi _m^ + $ are different, if and only if, the testing function is on the corner of the structure. For the source basis functions, the format is the same. By using integration by parts, we obtain:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn16.gif?pub-status=live)
Here $\vec E_\ell ^{in} (\ell ) = (\sin \phi ^{in}\hat x - \cos \phi ^{in}\hat y)e^{jk({\bar x}_m\cos \phi ^{_{in}} + {\bar y}_m\sin \phi ^{_{in}} )}$ and
$\hat \ell _m = &InLnBrk;\hat x\cos (\phi _m) + \hat y\sin (\phi _m)$,
${\hat \ell} ^{\prime}_n = \hat x\cos ({\phi} ^{\prime}_n) + \hat y\sin ({\phi} ^{\prime}_n)$. The above equations (14) and (16) can be written in the matrix form similar to the strip geometry case,
$\lsqb {Z_{mn}^{E,H}} \rsqb [a_n] = \lsqb {W_m^{E,H}} \rsqb $, where
$Z_{mn}^{E,H} $ is the main matrix and
$W_m^{E,H} $ is the discretized left-hand part of the integral equation, in either polarization.
Determination of the radiation characteristics
After finding the current density function of the method, in E-pol, the far zone scattered electric field from the cylinder can be written as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn17.gif?pub-status=live)
where ψ 3(ϕ) is the scattering pattern. The monostatic RCS is given as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn18.gif?pub-status=live)
In H-pol, the far zone scattered magnetic field from the cylinder is:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn19.gif?pub-status=live)
The monostatic RCS is given as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn20.gif?pub-status=live)
Numerical results
To verify the working performance of the mentioned approach, we computed some numerical data for the geometries of PEC strip and square cross-sectional PEC cylinder in both polarizations.
The computer codes were written using available desktop MATLAB software for a PC with Intel i7 processor of the third generation and 16 GB RAM working on a Windows 7 platform. The problem was solved first by a standard MoM using pulse type basis functions in E-pol, and triangular type basis functions in H-pol. Then, the Galerkin MoM was applied to the strip geometry using the procedure presented in the section “2D scattering from a large PEC strip”. It is known that Toeplitz matrices produce a special symmetry appearing in the 2D strip problems and reduce filling times. Therefore, for MoM and presented method, the Toeplitz property improves the overall running times for the solution of the strip geometry. However, in the case of the square cylinder geometry, Toeplitz matrix symmetries disappear. Nonetheless, a block-Toeplitz matrix can be used for this geometry, however, we did not implement it in the solution of this problem. Therefore, in the latter case, the comparisons become less favorable than in the former (i.e. the strip geometry).
PEC strip geometry
In Fig. 7, the true surface current density and the current density function obtained from the proposed procedure are shown on the same plot for both polarizations. As expected, the edge effects look similar. In Fig. 8, the monostatic RCS is demonstrated for both polarizations and L = 50λ strip width.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig7g.jpeg?pub-status=live)
Fig. 7. The blue line is the real current density obtained from the standard MoM, the red line is the pseudo-current function from the proposed method for the PEC 2-D strip of width L = 10λ and ϕin = 90°, (a) E-pol and (b) H-pol.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig8g.jpeg?pub-status=live)
Fig. 8. RCS pattern comparison between standard MoM and the proposed method for L = 50λ and ϕin = 90°, (a) E-pol: b = 1.5λ, α = 2.5λ and RE = 0.18% and (b) H-pol: b = 2λ, α = 3λ and RE = 0.09%.
We also computed the relative error (RE) of computations, defined as:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn21.gif?pub-status=live)
Here, emom is the solution obtained using the standard MoM and ecsp is the solution obtained by the proposed method. Although the strip width is large, the RCS obtained is very similar to the standard MoM, with a RE of 0.18% for E-pol case and 0.09% for H-pol. Even though the condition number of the main sparse matrix for L = 50λ is approximately 106, the RE is low. This low error tolerance is obtained by using the iterative algorithms with the banded preconditioned matrix. A slight deviation occurs for the directions parallel to the strip, but this region is as important in terms of the magnitude of the field.
After verification for the normal incidence, we examined the scattering near to the grazing incidence, which produced attractive results for the incidence angle, ϕ in = 30° as shown in Fig. 9. Here, larger values of α were chosen for the near grazing incidence for more accurate results at the observation angles close to 0° and 180° in the RCS analysis.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig9g.jpeg?pub-status=live)
Fig. 9. RCS pattern comparison for the inclined incidence between the standard MoM and the proposed method for L = 50λ (a) E-pol: ϕin = 30°, b = 1.5λ, α = 4λ and RE = 0.08% and (b) H-pol: ϕin = 30°, b = 2λ, α = 4λ and RE = 0.15%.
The RCS data was also computed closer to the near-zone region of the flat strip (see Fig. 10), comparing the standard MoM procedure with CSP type Green's function method for L = 20λ and ϕ in = 90°. We get closer to the boundaries for the distance of 15λ, plotting the RCS function near the strip by taking r = 15λ and compared it with the standard MoM. As expected, our results are in agreement with the standard MoM. We considered all conditions of the electromagnetic formulation, as a result, the computed field values are correct, even when close to the strip.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig10g.jpeg?pub-status=live)
Fig. 10. Near-field RCS pattern comparison between the standard MoM and the proposed method for L = 20λ and ϕin = 90° (a) E-pol: r = 15λ, RE = 0.2%, b = 1.5λ and α = 2.5λ and (b) H-pol: r = 15λ, RE = 0.39%, b = 2λ and α = 3λ.
Finally, the RE plots are demonstrated in Fig. 11 for the strip geometry to analyze the effect of the choice of the parameters α and b. The strip width was established as L = 50λ for both polarizations and the RE in RCS for the incidence angles of 90° and 30° was investigated. If the edge condition is fulfilled by setting the parameter α, in other words, α > b, the RE reduces. The RE plots support our choice of α and b as explained in the previous section.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig11g.jpeg?pub-status=live)
Fig. 11. RE plots for the strip geometry L = 50λ (a) E-pol ϕin = 90°, (b) E-pol ϕ in = 30°, (c) H-pol ϕin = 90° and (d) H-pol ϕin = 30°.
PEC square cross-sectional cylinder geometry
Here, the square shape of a PEC cylinder cross section is considered with a side width of 25λ. The incidence angle is assumed as ϕ in = 45° for both polarizations. Due to the chosen incidence angle, the problem can be considered similar to the inclined incidence at the PEC strip, as presented above. Therefore, the CSP Green's function parameter values were assigned b = 2.5λ and α = 4λ for both polarizations, like in the inclined incidence case for the strip geometry. In Fig. 12, the obtained monostatic RCS was plotted for both polarization cases.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig12g.jpeg?pub-status=live)
Fig. 12. RCS pattern comparison between the standard MoM and the proposed method for L = 25λ (a) E-pol: ϕin = 45°, b = 2.5λ, α = 4λ and RE = 0.13% and (b) H-pol: ϕin = 45°, b = 2.5λ, α = 4λ and RE = 0.14%.
Figure 13 depicts the RE plots for the PEC square cylinder geometry. In all cases for α > b, the RE values are approximately 1% or less. As highlighted earlier, the selection of the parameters b and α is convenient with the related section.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig13g.jpeg?pub-status=live)
Fig. 13. RE plots for square geometry L = 25λ (a) E-pol ϕin = 45° and (b) H-pol ϕin = 45°.
Memory storage and CPU time of solution
Memory storage is an important parameter to verify the efficiency of the proposed method. The number of the main matrix elements was calculated as follows:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_eqn22.gif?pub-status=live)
where N e is the number of the near-edge parts on the cross-sectional contour and is equal to two for the strip geometry.
In the left-hand part of the equation above, the first term denotes the number of elements from the near-edge regions, and the second term denotes the number of elements from the non-near edge regions.
Due to the sparse form of the main matrix, the overall CPU time reduces drastically, especially for large strip widths. If the strip size is L = 500λ, N becomes 5000 if we follow the λ/10 discretization criterion. Then in the standard MoM, the main impedance matrix size becomes 5000 × 5000. Alternatively, the main matrix size obtained is approximately 80 × 5000 for α = 2.5λ and b = 1.5λ in E-pol and for the normal incidence angle. The matrix size in H-pol for the normal incidence angle is 100 × 5000. This is an extensive gain in memory storage and operation count. The memory requirement in the usual MoM is O(N 2), while it is about O(80 × N) for E-pol and O(100 × N) for H-pol in the proposed method for the single PEC strip geometry. If the size of the problem increases, then the required memory storage increases sharply when using the MoM. Substantial improvements can be obtained in the light of this, especially for very large problem dimensions. Figure 14 shows the overall running CPU times of the computation with MoM and the presented method according to the total number of unknown N.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20190514180358163-0756:S1759078718001551:S1759078718001551_fig14g.jpeg?pub-status=live)
Fig. 14. The overall running CPU times of the computation versus the total number of the unknown for strip geometry (a) E-pol and (b) H-pol.
The difference in the CPU time becomes more attractive if the strip width gets larger. Beyond the total number of the unknown of 25 000 (L = 2500λ), our desktop PC does not give any results as its capacity is not enough to solve the problem with MoM, whereas the presented method can be used.
With respect to the PEC square cylinder geometry, the total size of the cross-sectional structure is 100λ and N becomes 1000 if we follow the λ/10 discretization criterion. According to equation (22), the memory requirement is O(210 × 1000) for both polarizations if α = 4λ and b = 2.5λ, while it is O(1000 × 1000) with MoM. Simultaneously obtaining a time gain of approximately 6 times and 4 times for E-pol and H-pol, respectively. Here, a larger time gain like in the strip geometry is not possible as we study the scatterer, the total size of which is 100λ (4L). This is smaller compared with the strip since the Toeplitz hierarchy does not exist for MoM and for the presented method for this geometry.
Conclusions
We replaced the real source position vector using a complex quantity to generate a complex line source type Green's function. The proposed method was then applied to 2D plane wave scattering problems for PEC strip geometry and the more complex, PEC square cross-section cylinder geometry. The main impedance matrix is strongly localized and the full-dense matrix was reduced to a sparse form for both problems. Accordingly, the non-zero elements of the main impedance matrix were decreased, providing a solution for larger geometries. The conditions of uniqueness theorem were used to validate the method, comparing the near and the far field RCS patterns computed with the proposed method to the standard MoM for both polarizations. Both methods were in agreement with each other, with very small REs of <1% in both normal and inclined incidence. As the size of the geometry becomes larger, the computational time increases severely for the standard MoM but is reasonable with the proposed method. Consequently, we succeeded in achieving a huge time gain in the solution for very large flat strip geometry and a remarkable gain for square cylinder geometry. Furthermore, the presented method is an especially efficient solution in the case of large configurations. Owing to the IML, the memory storage is proportional to N, i.e. O(N), that enables the study of larger scatterers than the MoM. The proposed method has the potential to be applied to other elemental scattering structures, such as curved strips and open bodies, as well as being extended to 3D geometries since the modified CSP type Green's function is also applicable to 3D problems.
Deniz Kutluay was born in Istanbul, Turkey, in 1981. He received his Master of Science degree in Electrical and Electronics Engineering from Ege University, Turkey in 2012; and he is currently working towards a Ph.D. degree in the Department of Electrical and Electronics Engineering at Dokuz Eylül University, Turkey. From 2009 to 2016, he worked as a Research Assistant in the Department of Electronics and Communication at İzmir University, Turkey. He is currently working as an engineer at Research & Development Center, Depark, in Izmir, Turkey. He has also been working on the project “Unmanned Surface Vehicle for Geophysics Based Searching Missions”. His current fields of research are concerned with electromagnetic scattering, magnetic fields, magnetic fluids and communication systems.
Taner Oğuzer received his Ph.D. degree in Electrical and Electronics Engineering Department from Bilkent University, Turkey. He is currently working as a Professor in the Electrical and Electronics Engineering Department at Dokuz Eylül University, Izmir, Turkey. His research interests are modeling of the electromagnetic scattering and accurate modeling of reflector antennas by the method of regularization technique.