Hostname: page-component-586b7cd67f-t7czq Total loading time: 0 Render date: 2024-11-22T08:01:32.199Z Has data issue: false hasContentIssue false

An enhanced wideband tracking method for characteristic modes

Published online by Cambridge University Press:  12 February 2024

Chao Huang*
Affiliation:
School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China
Chenjiang Guo
Affiliation:
School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China
Xia Ma
Affiliation:
School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China
Yi Yuan
Affiliation:
School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China
Jun Ding
Affiliation:
School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China
*
Corresponding author: Chao Huang; Email: [email protected]
Rights & Permissions [Opens in a new window]

Abstract

An enhanced wideband tracking method for characteristic modes (CMs) is investigated in this paper. The method consists of three stages, and its core tracking stage (CTS) is based on a classical eigenvector correlation-based algorithm. To decrease the tracking time and eliminate the crossing avoidance (CRA), we append a commonly used eigenvalue filter (EF) as the preprocessing stage and a novel postprocessing stage to the CTS. The proposed postprocessing stage can identify all CRA mode pairs by analyzing their trajectory and correlation characteristics. Subsequently, it can predict corresponding CRA frequencies and correct problematic qualities rapidly. Considering potential variations in eigenvector numbers at consecutive frequency samples caused by the EF, a new execution condition for the adaptive frequency adjustment in the CTS is introduced. Finally, CMs of a conductor plate and a fractal structure are investigated to demonstrate the performance of the proposed method, and the obtained results are discussed.

Type
Research Paper
Copyright
© The Author(s), 2024. Published by Cambridge University Press in association with The European Microwave Association.

Introduction

The theory of characteristic mode (TCM), initially proposed by Garbacz et al. [Reference Garbacz and Turpin1], has received much attention in recent years for its wide application in the electromagnetic field, particularly in antenna design [Reference Rajanna, Rudramuni and Kandasamy2, Reference Jayant, Srivastava and Kumar3]. In the TCM, the radiating and scattering proprieties of arbitrary structures are intuitively obtained by solving a frequency domain generalized eigenvalue equation (GEE) defined by the method-of-moments (MoM) impedance matrix [Reference Harrington and Mautz4, Reference Harrington and Mautz5]. The calculated eigenvalues and eigenvectors of characteristic modes (CMs) reflect their mode behaviors at each frequency. In practical applications, it is valuable for designers to have a clear understanding of how mode behaviors vary across a sequence of frequency samples. To capture the behavior changes of CMs across a wideband spectrum, the CM qualities, especially eigenvalues, should be organized in a certain order at all discrete frequencies [Reference Gustafsson, Jelinek, Schab and Capek6]. Therefore, a method of modal tracking is needed.

Over the past decade, many efforts have been devoted to achieving modal tracking, predominantly relying on correlation-based algorithms with varied qualities, including eigenvalue [Reference Akrou and Silva7], eigenvector [Reference Capek, Hazdra, Hamouz and Eichler8], surface current [Reference Safin and Manteuffel9], and far-field [Reference Miers and Lau10]. Among these, the eigenvector correlation-based algorithm (ECBA) is the most popular because it strikes a balance between accuracy and complexity. However, the initial ECBA, as presented in paper [Reference Capek, Hazdra, Hamouz and Eichler8], suffers from errors such as mode swapping and crossing avoidance (CRA).

To address these challenges, several modified ECBAs have been proposed [Reference Raines and Rojas11Reference Shavakand, Shokouh and Dashti13]. As a classical approach, the ECBA in paper [Reference Raines and Rojas11] mitigates the mode swapping by introducing an arbitration stage. Its effective schemes involving the correlation matrix and adaptive tracking have been widely applied in subsequent studies. Moreover, in papers [Reference Chen, Pan and Su12, Reference Shavakand, Shokouh and Dashti13], a strategy for eliminating the CRA is reported by exchanging eigenvalues and eigenvectors of CRA mode pairs. However, this strategy proves inadequate for correcting deformed modal currents in the problem areas because the CRA issue stems from coupling effects [Reference Sun, Li and Liu14, Reference Schab and Bernhard15], which cannot be fully resolved through simple exchanges. Besides tracking errors, the computational time of the tracking procedure is also significant for practical applications. In paper [Reference Li, Zhu, Xu and Zeng16], the computational time of the ECBA is greatly reduced by limiting the number of eigenvectors to a fixed value. However, a fixed eigenvector number lacks robustness and is unsuitable for complex structures.

This paper proposes a multi-stage tracking method for wideband CM analysis. The classical ECBA in paper [Reference Raines and Rojas11] is adopted as the core tracking stage (CTS) of the method. A preprocessing eigenvalue filter (EF) stage and a postprocessing stage are appended to the CTS to accelerate its tracking process and correct the CRA error. To demonstrate its effectiveness, CMs of a conductor plate and a fractal structure are examined using the proposed method. In comparison with other reported ECBA tracking methods, the proposed one introduces several novelties as follows:

  1. (1) In the CTS: A new execution condition (NEC) for the adaptive frequency adjustment (AFA) is proposed to accommodate the mapping of two frequencies with different eigenvector numbers caused by the EF. The proposed condition enables obtaining complete eigenvalue traces with fewer additional frequency samples, thereby reducing the tracking time.

  2. (2) In the postprocessing stage: A new strategy is proposed to identify all CRA mode pairs and rapidly predict their CRA frequencies with cubic spline interpolation (CSI). Additionally, a decoupled method rather than the simple quantity exchange is applied to eliminate the CRA issue, and the time of elimination is reduced by introducing a new stop criterion.

The organization of this paper is as follows. Section “Theoretical foundations” introduces the basic TCM and the classical ECBA, including its significant problems. In Section “Proposed tracking method”, the proposed tracking method is presented in detail. A validation test of the method is performed by using two numerical examples in Section “Numerical example”. Finally, a conclusion is drawn in Section “Conclusion”.

Theoretical foundations

TCM

In the TCM, a field integral equation is discretized into a matrix form by the MoM in a frequency domain; consequently, its corresponding complex impedance matrix Z at any frequency f is generated to construct a GEE as [Reference Chen and Wang17]:

(1)\begin{equation}{\mathbf{X}}\left(\, f \right){{\mathbf{J}}_n}\left(\, f \right) = {\lambda _n}\left(\, f \right){\mathbf{R}}\left(\, f \right){{\mathbf{J}}_n}\left(\, f \right)\end{equation}

where matrices R and X are real and imaginary parts of Z, respectively. By solving equation (1), a set of eigenvalues λn and their corresponding eigenvectors Jn at f are obtained. The subscript n indicates the index of CMs.

As the most important CM quantity, λn is utilized to characterize the total stored field energy within a radiation or scattering problem. Since the value range $\left( { - \infty , + \infty } \right)$ of λn is too wide to observe, researchers often substitute it with the modal significance (MS) and the characteristic angle (CA) as:

(2)\begin{equation}{\text{MS}}\left(\, f \right) = \frac{1}{{\left| {1 + j{\lambda _n}\left(\, f \right)} \right|}}\end{equation}
(3)\begin{equation}{\text{CA}}\left(\, f \right) = {180^ \circ } - {\tan ^{ - 1}}{\lambda _n}\left(\, f \right)\end{equation}

The MS and the CA are derived quantities of λn, and their variation ranges are $[0,1]$ and $[{90^ \circ },{270^ \circ }]$, respectively. The case of ${\lambda _n} = 0$, which can be substituted with either ${\text{MS}} = 1$ or ${\text{CA}} = 180^\circ $, indicates that the associated CM is resonating.

In addition, the solved eigenvectors with distinct mode indexes satisfy the orthogonality conditions as:

(4)\begin{equation}{\mathbf{J}}_m^T\left(\, f \right){\mathbf{R}}\left(\, f \right){{\mathbf{J}}_n}\left(\, f \right) = {0}\end{equation}
(5)\begin{equation}{\mathbf{J}}_m^T\left(\, f \right){\mathbf{X}}\left(\, f \right){{\mathbf{J}}_n}\left(\, f \right) = {0}\end{equation}

where $m \ne n$. Also, they are normalized by the following equation:

(6)\begin{equation}{\mathbf{J}}_n^T\left(\, f \right){\mathbf{R}}\left(\, f \right){{\mathbf{J}}_n}\left(\, f \right) = {1}\end{equation}

The normalization is necessary in the CM tracking, ensuring the unit radiation power of CMs.

Wideband modal tracking problems

At the beginning of this subsection, we provide a brief overview of the classical ECBA in paper [Reference Raines and Rojas11]. Its core tracking method is to construct a correlation matrix C for CMs at consecutive frequency samples fi and f i+1 as

(7)\begin{equation}{\mathbf{C}} = {\left[ {{c_{mn}}} \right]_{{\text{ }}N \times N}}\end{equation}

where elements cmn of C are the correlations between corresponding two sets of eigenvectors ${{\mathbf{J}}_1}\left( {{\,f_i}} \right)\sim{{\mathbf{J}}_N}\left( {{\,f_i}} \right)$ and ${{\mathbf{J}}_1}\left( {{\,f_{i + 1}}} \right)\sim{{\mathbf{J}}_N}\left( {{\,f_{i + 1}}} \right)$ as

(8)\begin{equation}{c_{mn}} = \left| {\rho \left( {{{\mathbf{J}}_m}\left( {{\,f_i}} \right),{{\mathbf{J}}_n}\left( {{\,f_{i + 1}}} \right)} \right)} \right|\end{equation}

where operator $\rho ( \cdot )$ is the Pearson correlation coefficient (PCC). If there are two vectors ${\mathbf{X}} = {\left[ {{x_1},{x_2},\ldots,{x_N}} \right]^T}$ and ${\mathbf{Y}} = {\left[ {{y_1},{y_2},\ldots,{y_N}} \right]^T}$, their PCC is calculated as

(9)\begin{align}& \rho ({\mathbf{X}},{\mathbf{Y}})\nonumber \\ & \quad = \frac{{N\sum\limits_{k = {1}}^N {{x_k}} {y_k} - \sum\limits_{k = {1}}^N {{x_k}} \cdot \sum\limits_{k = {1}}^N {{y_k}} }}{{\sqrt {N\sum\limits_{k = {1}}^N {x_k^2} - {{\left( {\sum\limits_{k = {1}}^N {{x_k}} } \right)}^2}} \cdot \sqrt {N\sum\limits_{k = {1}}^N {y_k^2} - {{\left( {\sum\limits_{k = {1}}^N {{y_k}} } \right)}^2}} }}\end{align}

Drawing on a widely acknowledged interpretation of PCC in Table 1 [Reference Hinkle, Wiersma and Jurs18], judgements of the eigenvector mapping are delineated as follows: (1) If cmn is the maximum element in the column n with a value above 0.9, then ${{\mathbf{J}}_n}\left( {{\,f_{i + 1}}} \right)$ is mapped to ${{\mathbf{J}}_m}\left( {{\,f_i}} \right)$; (2) If multiple eigenvectors at f i+1 are mapped to a particular eigenvector at fi, only the one with maximum |ρ| is selected. The first judgement ensures that mapped eigenvectors exhibit very high correlations, while the second one aims to alleviate correlation ambiguities.

Table 1. Rule of thumb for interpreting PCC

Moreover, a classical adaptive strategy for frequency adjustment is also presented in paper [Reference Raines and Rojas11]. Specifically, if there are unmapped eigenvectors at fi or f i+1, a new sample is added between fi and f i+1. This strategy has been widely used in other reported tracking methods [Reference Safin and Manteuffel9, Reference Chen, Pan and Su12], which can further improve the accuracy. The traces of tracked CMs can be determined by iteratively applying the above procedure across all sampling frequencies. Although the above classical ECBA is effective and significantly mitigates the mode swapping, it still suffers from the following problems that need to be addressed:

CRA

The CRA, also referred to as “mode degeneracy” in other literature [Reference Akrou and Silva7, Reference Chen, Pan and Su12], is exemplified in Fig. 1. The CRA may occur at a specific frequency when a pair of modes possess approaching eigenvalues. This phenomenon is well documented in the field of quantum physics, which is elucidated as a perturbation for the Hermitian matrix [Reference Neumann and Wigner19]. In electromagnetics, this perturbation is recognized as a coupling effect, indicating that the occurrence of the CRA is more likely to be found in an energy-coupled system [Reference Haus and Huang20]. The CRA frequency f c featuring the strongest coupling energy between the investigated mode pair exhibits the closest eigenvalue difference ∆λmn, defined as

(10)\begin{equation}{\,f_{\text{c}}} = \arg \min \left\{ {\left| {\Delta {\lambda _{mn}}\left(\, f \right)} \right|} \right\}\end{equation}

Figure 1. Sketches of CRA (incorrect) and normal intersection (correct). Dots and solid lines represent the raw unsorted data and the tracking traces, respectively.

where

(11)\begin{equation}\Delta {\lambda _{mn}}\left(\, f \right) = {\lambda _m}\left(\, f \right) - {\lambda _n}\left(\, f \right)\end{equation}

The closest eigenvalue difference is termed as G, given by

(12)\begin{equation}G = \min \left\{ {\left| {\Delta {\lambda _{mn}}\left(\, f \right)} \right|} \right\}\end{equation}

At frequency f c, eigenvalue curves are split; the surface current of CM is strongly deformed; the current distribution can transition from one situation to another, which is why the CRA should be corrected. Three significant challenges must be tackled to effectively eliminate the CRA: recognizing all CRA mode pairs, determining their CRA frequencies, and correcting eigenvalues and eigenvectors.

High computational time

The TCM is a frequency-domain modal analysis method. For a wideband CM analysis, the eigenvalues and the eigenvectors are solved and mapped iteratively across numerous sampling frequencies. The computational complexity associated with the ECBA at each sampling frequency is of O (K × N 2) [Reference Li, Zhu, Xu and Zeng16], where N is the number of basis functions in the MoM, and K is the number of eigenvectors. Therefore, with a fixed tracking algorithm, an increase in the number of sampling frequencies results in higher computational time, which is particularly evident in the wideband CM tracking.

Proposed tracking method

This paper introduces an optimized tracking method to address the problems outlined in Section “Theoretical foundations”. The procedure of the proposed method consists of multiple stages, namely, the preprocessing EF stage, the CTS, and the postprocessing stage, with a flowchart provided in Fig. 2. The roles of these three stages can be briefly outlined as (1) EF stage: remove insignificant eigenvalues and their corresponding eigenvectors; (2) CTS: obtain preliminary tracking results; and (3) postprocessing stage: eliminate CRA errors. Detailed explanations of each section are provided in the subsequent subsections.

Figure 2. Flowchart of the proposed CM tracking procedure.

Preprocessing EF stage

After presetting the tracking range (from f start to f end) and the initial frequency step (STP), the proposed procedure starts by solving the GEE at two consecutive frequency samples (fi and f i+1). Subsequently, their corresponding eigenvalues λ 1∼max and eigenvectors J1∼max can be obtained. The acquired data then proceed to the preprocessing EF stage. In this stage, a filter is introduced to remove insignificant CMs by constraining the range of |λn| to be less than 100. Consequently, the number of mapped eigenvectors can be greatly decreased. Similar strategies and the threshold of 100 have been commonly adopted in other literature [Reference Capek, Hazdra, Hamouz and Eichler8, Reference Safin and Manteuffel9], aiming to alleviate the computational complexity.

CTS

After the EF, the data are transmitted to the CTS, which is a modified version of the classical ECBA discussed in Section “Theoretical foundations”. Compared with the classical ECBA, our modification focuses on adjusting the execution condition for the AFA. Due to the utilization of the EF, the number of eigenvectors in the CTS may not be equal at fi and f i+1, i.e., $K\left( {{\,f_i}} \right) \ne K\left( {{\,f_{i + 1}}} \right)$, and their matrix C may not be a square matrix. When this happens, according to the classical ECBA, a new frequency sample should be added between fi and f i+1 to avoid the presence of unmapped eigenvectors at either fi or f i+1. However, such processing is inappropriate and time-consuming since the issue of different K persists in the tracking range no matter how many samples are added.

We illustrate our adaptive strategy for $K\left( {{\,f_i}} \right) \lt K\left( {{\,f_{i + 1}}} \right)$ and $K\left( {{\,f_i}} \right) \gt K\left( {{\,f_{i + 1}}} \right)$ through two special cases (Case I and Case II) depicted in Fig. 3(a) and (b), respectively. In Case I, no unmapped eigenvectors exist at fi; the remaining ${{\mathbf{J}}_4}\left( {{\,f_{i + 1}}} \right)$ indicates the emergence of a new CM index Ma at f i+1. Conversely, in Case II, all the eigenvectors at f i+1 are mapped; the remaining ${{\mathbf{J}}_4}\left( {{\,f_i}} \right)$ indicates the disappearance of the previous CM index Mb. In these cases, we only need to consider the appropriateness of the start frequency f i+1 for Ma and the end frequency fi for Mb. For a complete CM trace, its |λn| should feature a large value at the start and end frequencies. Therefore, if $\left| {{\lambda _4}\left( {{\,f_{i + 1}}} \right)} \right|$ of Ma or $\left| {{\lambda _4}\left( {{\,f_i}} \right)} \right|$ of Mb is smaller than a certain threshold, then the AFA is executed to ensure the integrity of tracking results. After numerous experiments, we set the threshold to 10 in this paper.

Figure 3. C matrixes of two special cases. (a) Case I: $K\left( {{\,f_i}} \right) \lt K\left( {{\,f_{i + 1}}} \right)$.

(b) Case II: $K\left( {{\,f_i}} \right) \gt K\left( {{\,f_{i + 1}}} \right)$.

Based on the above analysis, we propose an NEC for the AFA, involving three comparison statements as

  1. (1) If $K\left( {{\,f_i}} \right) = K\left( {{\,f_{i + 1}}} \right)$, the AFA executes when unmapped eigenvectors exist;

  2. (2) If $K\left( {{\,f_i}} \right) \lt K\left( {{\,f_{i + 1}}} \right)$, the AFA executes when unmapped eigenvectors exist at fi, and |λn| of emerging CMs is smaller than 10;

  3. (3) If $K\left( {{\,f_i}} \right) \gt K\left( {{\,f_{i + 1}}} \right)$, the AFA executes when unmapped eigenvectors exist at fi +1, and |λn| of disappearing CMs is smaller than 10;

Among them, the first statement is identical to the one in the classical EBCA. The second and third statements enable us to obtain complete traces of emerging and disappearing CMs while also reducing the probability of executing the AFA when $K\left( {{\,f_i}} \right) \ne K\left( {{\,f_{i + 1}}} \right)$. This approach is time-saving and enhances the overall efficiency.

In the proposed AFA, the interval between fi and fi+ 1 (∆f) will be repeatedly divided into subintervals, and the process will stop when the NEC is not satisfied, or ∆f is smaller than the preset threshold ∆f min. The CTS commences at f start and concludes when the mapping at f end is complete.

Postprocessing

Finally, the preliminary tracking data acquired through the CTS flows to the postprocessing stage, designed to tackle the CRA issue. The fundamental concept of this stage is to integrate the coupled-mode theory into the TCM. The theory and the implementation of the CRA elimination are presented in the following subsections.

Theory of CRA elimination

The theory employed for CRA elimination is grounded in coupled-mode theory, as documented in paper [Reference Schab, Outwater, Young and Bernhard21]. If M1 (with J1 and λ 1) and M2 (with J2 and λ 2) are a pair of CRA modes, their CRA issues at any frequency f can be resolved by replacing their eigenvalues and eigenvectors with the qualities in an auxiliary system, defined as

(13)\begin{equation}{\mathbf{X}}\left(\, f \right){{\mathbf{J}}_a}\left(\, f \right) = {\lambda _a}\left(\, f \right){\mathbf{R}}\left(\, f \right){{\mathbf{J}}_a}\left(\, f \right) + {\mathbf{H}}{{\mathbf{J}}_b}\left(\, f \right)\end{equation}
(14)\begin{equation}{\mathbf{X}}\left(\, f \right){{\mathbf{J}}_b}\left(\, f \right) = {\lambda _b}\left(\, f \right){\mathbf{R}}\left(\, f \right){{\mathbf{J}}_b}\left(\, f \right) + {\mathbf{H}}{{\mathbf{J}}_a}\left(\, f \right)\end{equation}

where Ja and Jb are two auxiliary vectors with orthonormality, and H is a coupling matrix. Notably, the values of λa and λb are set to be equal at fc for the normal intersection. Equations (13) and (14) establish a new system that effectively integrates the coupled-mode theory with the TCM. Subsequently, the eigenvectors of M1 and M2 are decomposed into the linear combination of Ja and Jb, guided by their orthonormality, expressed as

(15)\begin{equation}{{\mathbf{J}}_1}\left(\, f \right) = \cos \alpha \left(\, f \right){{\mathbf{J}}_a}\left(\, f \right) + \sin \alpha \left(\, f \right){{\mathbf{J}}_b}\left(\, f \right)\end{equation}
(16)\begin{equation}{{\mathbf{J}}_2}\left(\, f \right) = - \sin \alpha \left(\, f \right){{\mathbf{J}}_a}\left(\, f \right) + \cos \alpha \left(\, f \right){{\mathbf{J}}_b}\left(\, f \right)\end{equation}

Consequently, a relationship between λ 1,2 and λa,b is obtained as

(17)\begin{equation}{\lambda _{1,2}}\left(\, f \right) = \frac{{{\lambda _a}\left(\, f \right) + {\lambda _b}\left(\, f \right)}}{2} \pm \sqrt {{{\left( {\frac{{{\lambda _a}\left(\, f \right) - {\lambda _b}\left(\, f \right)}}{2}} \right)}^2} + {{\left( {\frac{G}{2}} \right)}^2}} \end{equation}

Moreover, the expression of the coefficient α is derived as

(18)\begin{equation}\alpha \left(\, f \right) = {\tan ^{ - 1}}\frac{{2\left( {{\lambda _1}\left(\, f \right) - {\lambda _a}\left(\, f \right)} \right)}}{G}\end{equation}

The expressions of eigenvalues and α in paper [Reference Schab, Outwater, Young and Bernhard21] are slightly different from the proposed ones, stemming from variations in the definition of decomposition coefficients and G.

By inverting equation (17) and ensuring the consistency of eigenvalue traces, we derive the expressions of independent λa and λb as

(19)\begin{equation}{\lambda _a}\left(\, f \right) = \left\{ {\begin{array}{*{20}{c}} {\frac{{{\lambda _1}\left(\, f \right) + {\lambda _2}\left(\, f \right)}}{2} + \sqrt {{{\left( {\frac{{{\lambda _1}\left(\, f \right) - {\lambda _2}\left(\, f \right)}}{2}} \right)}^2} - {{\left( {\frac{G}{2}} \right)}^2}} }&{\,f \lt {\,f_c}} \\ {\frac{{{\lambda _1}\left(\, f \right) + {\lambda _2}\left(\, f \right)}}{2} - \sqrt {{{\left( {\frac{{{\lambda _1}\left(\, f \right) - {\lambda _2}\left(\, f \right)}}{2}} \right)}^2} - {{\left( {\frac{G}{2}} \right)}^2}} }&{\,f \gt {\,f_c}} \end{array}} \right.\end{equation}
(20)\begin{equation}{\lambda _b}\left(\, f \right) = \left\{ {\begin{array}{*{20}{c}} {\frac{{{\lambda _1}\left(\, f \right) + {\lambda _2}\left(\, f \right)}}{2} - \sqrt {{{\left( {\frac{{{\lambda _1}\left(\, f \right) - {\lambda _2}\left(\, f \right)}}{2}} \right)}^2} - {{\left( {\frac{G}{2}} \right)}^2}} }&{\,f \lt {\,f_c}} \\ {\frac{{{\lambda _1}\left(\, f \right) + {\lambda _2}\left(\, f \right)}}{2} + \sqrt {{{\left( {\frac{{{\lambda _1}\left(\, f \right) - {\lambda _2}\left(\, f \right)}}{2}} \right)}^2} - {{\left( {\frac{G}{2}} \right)}^2}} }&{\,f \gt {\,f_c}} \end{array}} \right.\end{equation}

In addition, Ja and Jb can be calculated by inverting equations (15) and (16) as

(21)\begin{equation}{{\mathbf{J}}_a}\left(\, f \right) = \cos \alpha \left(\, f \right){{\mathbf{J}}_1}\left(\, f \right) - \sin \alpha \left(\, f \right){{\mathbf{J}}_2}\left(\, f \right)\end{equation}
(22)\begin{equation}{{\mathbf{J}}_b}\left(\, f \right) = \sin \alpha \left(\, f \right){{\mathbf{J}}_1}\left(\, f \right) + \cos \alpha \left(\, f \right){{\mathbf{J}}_2}\left(\, f \right)\end{equation}

For M1 and M2, the CRA can be eliminated by replacing the quantities λ 1, λ 2, J1, and J2 with their respective auxiliary counterparts λa, λb, Ja, and Jb.

Implementation of CRA elimination

In this subsection, we discuss the detailed information of the postprocessing stage. This stage is based on the CRA elimination theory mentioned in the previous subsection and comprises three key steps.

The first step is to identify all CRA mode pairs within the tracking range. The central challenge in this step is to recognize the CRA phenomenon effectively. It is observed that a CRA is likely to occur between a pair of CMs when their mode behaviors satisfy the following criteria at three consecutive frequency samples (fi −1, fi, and f i+1) as

(23)\begin{equation}\left\{ {\begin{array}{*{20}{c}} {\frac{{\Delta {\lambda _{mn}}\left( {{\,f_{i - 1}}} \right)}}{{\Delta {\lambda _{mn}}\left( {{\,f_i}} \right)}} \gt 1} \\ {\frac{{\Delta {\lambda _{mn}}\left( {{\,f_{i + 1}}} \right)}}{{\Delta {\lambda _{mn}}\left( {{\,f_i}} \right)}} \gt 1} \end{array}} \right.\end{equation}
(24)\begin{equation}\left| {\rho \left( {{{\mathbf{J}}_m}\left( {{\,f_i}} \right),{{\mathbf{J}}_n}\left( {{\,f_i}} \right)} \right)} \right| \gt 0.3\end{equation}

The first criterion involves evaluating ∆λmn between two modes. As depicted in Fig. 1, when fc is within the range from fi −1 to fi +1, ∆λmn exhibits a fixed variation pattern at fi −1, fi, and f i+1, i.e., small at fi and large at fi −1 and f i+1. In addition, the signs of ∆λmn at fi −1, fi, and f i+1 are identical. The above characteristics of ∆λmn can be captured in equation (23). However, mode pairs without CRA issues may also exhibit these features of ∆λmn. To address this potential issue, we propose an additional criterion in equation (24) to determine whether the recognized CRA mode pair has a nonnegligible correlation. Consequently, all CRA mode pairs can be identified by iteratively estimating mode behaviors for any two modes across all sampling frequencies. Moreover, the frequency range in which the CRA occurs for each mode pair can also be available.

The second step involves determining the CRA frequency fc and, consequently, the value of G for a CRA mode pair (Pair i). With knowledge of the frequency range of fc, adding more frequency samples in that range is conventional to find a frequency closer to fc [Reference Sun, Li and Liu14]. However, since these newly added samples are unsorted, a significant amount of tracking time will be spent by using this strategy. This paper employs CSI to predict fc due to its ability to generate smooth curves with a consecutive second derivative [Reference Burden, Faires and Burden22]. For instance, if we have determined Modes m and n in Fig. 1 as a pair of CRA modes with ${f_{i - 1}} \lt {f_c} \lt {f_{i + 1}}$ through the first step, then CSI is performed to obtain the piecewise trace functions for the two CMs in the intervals of ${f_{i - 1}} \lt f \lt {f_i}$ and ${f_i} \lt f \lt {f_{i + 1}}$. Specifically, for Mode n, its piecewise trace functions are calculated using the eigenvalue data of the three knots fi −1, fi, and f i+1, and two slope values, m 1 and m 2, at fi −1 and f i+1 are also considered as

(25)\begin{equation}{m_1} = \frac{{{\lambda _n}\left( {{\,f_{i - 1}}} \right) - {\lambda _n}\left( {{\,f_{i - 2}}} \right)}}{{{\,f_{i - 1}} - {\,f_{i - 2}}}}\end{equation}
(26)\begin{equation}{m_2} = \frac{{{\lambda _n}\left( {{\,f_{i + 2}}} \right) - {\lambda _n}\left( {{\,f_{i + 1}}} \right)}}{{{\,f_{i + 2}} - {\,f_{i + 1}}}}\end{equation}

where f i−2 and fi +2 are the previous and the subsequent frequencies of fi −1 and f i+1, respectively. Consequently, the piecewise trace functions of the two CRA modes can be determined, and a frequency with the smallest |∆λmn| can be found easily. The obtained frequency is the predicted fc, and its corresponding |∆λmn| is considered as G. This strategy is time-saving because no extra unsorted frequency samples are introduced. The prediction error is also acceptable due to the consistency of eigenvalue traces.

According to the theory of CRA elimination, the CRA issue can be effectively addressed by replacing the original CM quantities with their corresponding auxiliary counterparts. Therefore, in the third step, auxiliary quantities λa, λb, Ja, and Jb of Pair i are calculated at a certain frequency fi by equations (1922) at first. Then, they replace the original eigenvalues and eigenvectors at fi. While other studies perform the replacement across all frequencies in the tracking range [Reference Sun, Li and Liu14, Reference Schab, Outwater, Young and Bernhard21], in this paper, the replacement is made only at a few frequencies. The decision is supported by the observation that as the investigated frequency moves away from fc, CMs in Pair i exhibit a weakly coupled effect, causing their eigenvectors and eigenvalues to resemble auxiliary counterparts. Therefore, performing the replacement at all frequencies is deemed unnecessary in most cases, as it would consume more computational time. In this paper, the replacement starts at fc and proceeds to the higher and lower frequencies. The replacement ends when the original eigenvectors, such as J1 and J2, exhibit a very high correlation with their auxiliary vectors, i.e., $\left| {\rho \left( {{{\mathbf{J}}_1}\left( {{\,f_i}} \right),{{\mathbf{J}}_a}\left( {{\,f_i}} \right)} \right)} \right| \gt 0.9$ or $\left| {\rho \left( {{{\mathbf{J}}_2}\left( {{\,f_i}} \right),{{\mathbf{J}}_b}\left( {{\,f_i}} \right)} \right)} \right| \gt 0.9$ (Criterion A). Finally, the entire procedure of the proposed CM tracking method is complete when the replacement of the last CRA mode pair is done.

Numerical example

In this section, the applicability of the proposed method is validated by tracking CMs of two classical structures. Both structures share common configurations, with ∆f min set to 10 MHz and the CSI accuracy set to 1 MHz. All numerical simulations are performed using MATLAB R2022b, employing double precision on a desktop computer equipped with Intel Core i5-10600KF processor and 32 GB of RAM within a Windows 10 Professional 64-bit environment.

Example 1: Rectangular conductor plate

As shown in Fig. 4(a), the first example is a rectangular conductor plate with dimensions of 60 × 120 mm2, which has been widely used in other studies [Reference Safin and Manteuffel9, Reference Shavakand, Shokouh and Dashti13]. The plate was discretized with 456 triangular elements and subjected to the MoM analysis utilizing 654 Rao–Wilton–Glisson (RWG) basis functions from 1 to 5 GHz with STP of 160 MHz. After applying the EF, there were 50 pairs of consecutive frequency samples with unequal K, and none of them needed to execute the AFA by using the NEC. Consequently, 42 frequency samples were utilized in this tracking example. Following the CTS, 24 valid CMs (M1–M24) were acquired, and their CA result without the postprocessing is depicted in Fig. 5(a). The result presents no mode sweeping, and all CMs seem to be tracked correctly. However, using the first step of the postprocessing, an unnoticeable CRA error between M1 and M9 in the range from 4.2 to 4.36 GHz was found, showing more obviously in Fig. 5(b).

Figure 4. Geometry and mesh views of the demonstration examples. (a) Rectangular conductor plate. (b) Fractal structure.

Figure 5. Tracking results of the conductor plate without the postprocessing. (a) Entire-band view in CAs. (b) Zoomed-in view in eigenvalues.

Then, for M1 and M9, CSI was performed with the eigenvalues at 4.2, 4.28, and 4.36 GHz, along with corresponding endpoint slopes. Consequently, fc for M1 and M9 was determined as 4.314 GHz, with a G value of 0.027. The replacement of the original eigenvalues and eigenvectors of M1 and M9 with corresponding auxiliary quantities started at 4.314 GHz and stopped at 3.88 and 4.68 GHz, accounting for only 24.5% of the total frequency samples. The final tracking CA results are presented in Fig. 6(a), revealing a normal trace intersection of M1 and M9, as observed in Fig. 6(b). Additionally, as shown in Fig. 7(a), there is no erroneous modal current exchange at fc for M1 and M9 after the postprocessing, and their current distribution at fc is undeformed. For comparison, the original modal current distributions of M1 and M9 are provided in Fig. 7(b).

Figure 6. Tracking results of the conductor plate with the postprocessing. (a) Entire-band view in CAs. (b) Zoomed-in view in eigenvalues.

Figure 7. Normalized modal current distributions of M1 and M9. (a) With the postprocessing. (b) Without the postprocessing.

Example 2: Fractal structure

As shown in Fig. 4(b), the second example features a fractal structure with dimensions identical to those in papers [Reference Capek, Hazdra, Hamouz and Eichler8, Reference Chen, Pan and Su12]. Compared with the plate, the fractal structure presents a more challenging tracking scenario due to an increased number of CRA. The MoM analysis for the fractal structure utilized 700 RWG basis functions over the range from 0.7 to 2.8 GHz with STP of 40 MHz. Following the application of the proposed EF, there were 17 pairs of consecutive frequency samples with unequal K. Among these, only two pairs needed to execute the AFA using the proposed NEC. Consequently, 66 frequency samples were utilized in this tracking example. After the CTS, 11 valid CMs (M1–M11) were obtained, and their CA result without the postprocessing is depicted in Fig. 8(a). Utilizing the first step of the postprocessing, three CRA mode pairs were identified, i.e., Pair 1 (M4 and M9), Pair 2 (M6 and M7), and Pair 3 (M5 and M10), as highlighted in Fig. 8(b).

Figure 8. Tracking results of the fractal structure without the postprocessing. (a) Entire-band view in CAs. (b) Zoomed-in view in eigenvalues.

Like the first example, CRA issues within Pairs 1–3 were resolved by predicting their CRA frequencies fc using CSI, calculating their corresponding auxiliary quantities, and replacing their original eigenvalues and eigenvectors. The predicted and replacement information for Pairs 1–3 is detailed in Table 2. The final tracking CA results are presented in Fig. 9(a). As illustrated in Fig. 9(b), CMs in Pairs 1–3 exhibit correct intersections after the postprocessing, highlighting the capability of the proposed method to correct multiple CRA mode pairs simultaneously. Moreover, the original incorrect modal current distributions of CMs in Pairs 1–3, as shown in Fig. 10(a), were rectified to a consistent and undeformed state after the postprocessing, as demonstrated in Fig. 10(b).

Figure 9. Tracking results of the fractal structure with the postprocessing. (a) Entire-band view in CAs. (b) Zoomed-in view in eigenvalues.

Figure 10. Normalized modal current distributions of the three CRA mode pairs. (a) With the postprocessing. (b) Without the postprocessing.

Table 2. Detailed information for Pairs 1–3

In addition to its enhanced accuracy, the proposed method provides benefits in terms of reduced tracking time and decreased sensitivity to the initial frequency step size. The computational time for several different tracking methods applied to the two examples is recorded in Table 3. Notably, the time for solving GEE was considered. A comparison of methods i–iii reveals a significant reduction in computational time by incorporating the EF, and an additional reduction is observed with the implementation of the NEC. Moreover, the time difference between methods iii and iv is less than 4.83%, indicating that the extra time cost by the postprocessing is acceptable.

Table 3. Computational time of four different tracking methods (unit: s)

i: Classical ECBA [Reference Raines and Rojas11], ii: Classical ECBA + EF [Reference Safin and Manteuffel9], iii: Classical ECBA + EF + NEC, iv: Classical ECBA + EF + NEC + Postprocessing (Proposed).

To assess the sensitivity to the frequency step, the plate was tested with STP ranging from 10 to 320 MHz, and the fractal structure was tested with STP ranging from 10 to 80 MHz. Their corresponding tracking CA results, along with information on the number of frequency samples, are depicted in Fig. 11. The proposed method here exhibits lower sensitivity to STP variations. As STP increases exponentially, there is no proportional decrease in the number of frequency samples. This behavior can be attributed to the proposed AFA, which ensures that the frequency samples crucial for tracking accuracy are not omitted. Therefore, a larger STP only results in less smooth tracking results rather than introducing errors.

Figure 11. Tracking CA results with different STP. (a) Conductor plate. (b) Fractal structure.

Conclusion

In this paper, an enhanced ECBA-based tracking method for wideband CMs is developed. Our proposed method comprises distinct stages where the CTS is rooted in a classical ECBA. The efficiency and accuracy of the CTS are significantly improved through the incorporation of a preprocessing EF stage and a postprocessing stage. Additionally, we proposed an NEC for the AFA in the CTS to better accommodate the introduction of the EF. The proposed EF and NEC collectively contribute to a substantial reduction in the tracking time, while the proposed postprocessing stage identifies and eliminates all CRA mode pairs rapidly. For demonstration, this method has been applied to investigate a conductor plate and a fractal structure, and satisfying tracking performance has been obtained.

Compared with the existing ECBA-based approaches, our proposed tracking method offers several advantages: (1) it not only eliminates CRA eigenvalue traces but also corrects corresponding deformed eigenvectors; (2) it requires fewer frequency samples and less computational time; and (3) it is less sensitive to the initial frequency step. As a result, the proposed method is a good candidate for CM tracking, especially in wideband applications.

Competing interests

We declare that all authors have no conflicts of interest.

Chao Huang was born in Xi’an, Shaanxi, China, in March 1994. He received the bachelor’s and master’s degrees from the School of Electronic Engineering, Xidian University, Xi’an, China, in 2016 and 2019, respectively. He is currently pursuing the Ph.D. degree in the School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China. His current research interests include characteristic mode theory and its applications in high performance or multifunctional antennas.

Chenjiang Guo was born in February 1963. He received the B.S. degree, M.S. degree, and Ph.D. degree from the Northwestern Polytechnical University, Xi’an, China, in 1984, 1987, and 2007, respectively. In 1987, he joined Northwestern Polytechnical University, China, as an Assistant Professor, where he is a Full Professor. His current research interests include electromagnetic metasurface, antenna theory and design, microwave circuit design, and electromagnetic compatibility.

Xia Ma was born in Guyuan, Ningxia, China, in April 1995. She received the B.S. degree in electronic information science and technology and M.S. degree in information and communication engineering from Xi’an University of Science and Technology, Xi’an, Shaanxi, in 2019 and 2022, respectively. She is currently pursuing the Ph.D. degree in electronic information from the Northwestern Polytechnical University, Xi’an, China. Her research interests include frequency-selective rasorber, RCS reduction metasurface, and reconfigurable metasurface.

Yi Yuan was born in Nanyang, Henan, China, in 1997. He received the B.S. degree in electronics and information engineering from Zhengzhou University, Zhengzhou, China, in 2019. He is currently pursuing the Ph.D. degree in electronics science and technology from the Northwestern Polytechnical University, Xi’an, China. His current research interests include metasurface, method of moment, and antenna design.

Jun Ding was born in 1964. She received the B.S. degree, M.S. degree, and Ph.D. degree from the Northwestern Polytechnical University, Xi’an, China, in 1986, 1989, and 2005, respectively. In 1989, she joined Northwestern Polytechnical University, China, as an Assistant Professor, where she is a Full Professor. Her current research interests include electromagnetic calculation, antenna theory and design, microwave circuit design, electromagnetic stealth technology, and electromagnetic metamaterial design.

References

Garbacz, R and Turpin, R (1971) A generalized expansion for radiated and scattered fields. IEEE Transactions on Antennas and Propagation 19, 348358.CrossRefGoogle Scholar
Rajanna, PK, Rudramuni, K and Kandasamy, K (2020) Characteristic mode-based compact circularly polarized metasurface antenna for in-band RCS reduction. International Journal of Microwave and Wireless Technologies 12, 131137.CrossRefGoogle Scholar
Jayant, S, Srivastava, G and Kumar, S (2023) Pattern diversity and isolation enhancement of UWB MIMO antenna based on characteristic modes for mobile terminals. International Journal of Microwave and Wireless Technologies 15, 793804.CrossRefGoogle Scholar
Harrington, RF and Mautz, JR (1971) Computation of characteristic modes for conducting bodies. IEEE Transactions on Antennas and Propagation 19, 629639.CrossRefGoogle Scholar
Harrington, RF and Mautz, JR (1971) Theory of characteristic modes for conducting bodies. IEEE Transactions on Antennas and Propagation 19, 622628.CrossRefGoogle Scholar
Gustafsson, M, Jelinek, L, Schab, K and Capek, M (2022) Unified theory of characteristic modes—Part I: Fundamentals. IEEE Transactions on Antennas and Propagation 70, 1180111813.CrossRefGoogle Scholar
Akrou, L and Silva, HJAD (2019) Enhanced modal tracking for characteristic modes. IEEE Transactions on Antennas and Propagation 67, 356360.CrossRefGoogle Scholar
Capek, M, Hazdra, P, Hamouz, P and Eichler, J (2011) A method for tracking characteristic numbers and vectors. Progress in Electromagnetics Research B 33, 115134.CrossRefGoogle Scholar
Safin, E and Manteuffel, D (2016) Advanced eigenvalue tracking of characteristic modes. IEEE Transactions on Antennas and Propagation 64, 26282636.CrossRefGoogle Scholar
Miers, Z and Lau, BK (2015) Wideband characteristic mode tracking utilizing far-field patterns. IEEE Antennas and Wireless Propagation Letters 14, 16581661.CrossRefGoogle Scholar
Raines, BD and Rojas, RG (2012) Wideband characteristic mode tracking. IEEE Transactions on Antennas and Propagation 60, 35373541.CrossRefGoogle Scholar
Chen, JX, Pan, YM and Su, DG (2021) An advanced eigenvector-correlation-based tracking method for characteristic modes. IEEE Transactions on Antennas and Propagation 69, 27512758.CrossRefGoogle Scholar
Shavakand, MY, Shokouh, JA and Dashti, H (2023) A fast multi-structural tracking method for characteristic modes with the ability to identify and amend errors. IET Microwaves, Antennas and Propagation 17, 6274.CrossRefGoogle Scholar
Sun, ZF, Li, WW and Liu, QH (2022) Judgment of mode crossing avoidance in characteristic mode analysis. Journal of Electromagnetic Waves and Applications 36, 25492566.CrossRefGoogle Scholar
Schab, KR and Bernhard, JT (2017) A group theory rule for predicting eigenvalue crossings in characteristic mode analyses. IEEE Antennas and Wireless Propagation Letters 16, 944947.CrossRefGoogle Scholar
Li, WW, Zhu, JB, Xu, B and Zeng, ZJ (2018) Fast implementation of characteristic mode tracking. IET Microwaves, Antennas and Propagation 12, 21792183.CrossRefGoogle Scholar
Chen, YK and Wang, CF (2015) Characteristics Modes: Theory and Applications in Antenna Engineering. Hoboken, New Jersey: John Wiley & Sons Press.CrossRefGoogle Scholar
Hinkle, DE, Wiersma, W and Jurs, SG (2003) Applied Statistics for the Behavioural Sciences, 5th edn. Boston: Houghton Mifflin Press.Google Scholar
Neumann, JV and Wigner, E (2000) On the Behaviour of Eigenvalues in Adiabatic Processes. Singapore: Word Scientific Press.CrossRefGoogle Scholar
Haus, H and Huang, W (1991) Coupled-mode theory. Proceedings of the IEEE 79, 15051518.CrossRefGoogle Scholar
Schab, KR, Outwater, JM, Young, MW and Bernhard, JT (2016) Eigenvalue crossing avoidance in characteristic modes. IEEE Transactions on Antennas and Propagation 64, 26172627.CrossRefGoogle Scholar
Burden, RL, Faires, JD and Burden, AM (2015) Numerical Analysis, 10th edn. Boston: Cengage Learning Press.Google Scholar
Figure 0

Table 1. Rule of thumb for interpreting PCC

Figure 1

Figure 1. Sketches of CRA (incorrect) and normal intersection (correct). Dots and solid lines represent the raw unsorted data and the tracking traces, respectively.

Figure 2

Figure 2. Flowchart of the proposed CM tracking procedure.

Figure 3

Figure 3. C matrixes of two special cases. (a) Case I: $K\left( {{\,f_i}} \right) \lt K\left( {{\,f_{i + 1}}} \right)$.

Figure 4

Figure 4. Geometry and mesh views of the demonstration examples. (a) Rectangular conductor plate. (b) Fractal structure.

Figure 5

Figure 5. Tracking results of the conductor plate without the postprocessing. (a) Entire-band view in CAs. (b) Zoomed-in view in eigenvalues.

Figure 6

Figure 6. Tracking results of the conductor plate with the postprocessing. (a) Entire-band view in CAs. (b) Zoomed-in view in eigenvalues.

Figure 7

Figure 7. Normalized modal current distributions of M1 and M9. (a) With the postprocessing. (b) Without the postprocessing.

Figure 8

Figure 8. Tracking results of the fractal structure without the postprocessing. (a) Entire-band view in CAs. (b) Zoomed-in view in eigenvalues.

Figure 9

Figure 9. Tracking results of the fractal structure with the postprocessing. (a) Entire-band view in CAs. (b) Zoomed-in view in eigenvalues.

Figure 10

Figure 10. Normalized modal current distributions of the three CRA mode pairs. (a) With the postprocessing. (b) Without the postprocessing.

Figure 11

Table 2. Detailed information for Pairs 1–3

Figure 12

Table 3. Computational time of four different tracking methods (unit: s)

Figure 13

Figure 11. Tracking CA results with different STP. (a) Conductor plate. (b) Fractal structure.