Characteristic mode analysis
Characteristic modes (CM) form a set of functions which, under specific boundary conditions, diagonalizes operator relating field and induced sources. Under certain conditions, the set of the CM is unique and complete (at least theoretically) and thereby capable of describing the behavior of a studied object in full.
This article deals with characteristic mode decomposition in electromagnetics, a domain in which the CM theory has originally been proposed.
Background
CM decomposition was originally introduced as set of modes diagonalizing a scattering matrix.[1][2] The theory has, subsequently, been generalized by Harrington and Mautz for antennas.[3][4] Harrington, Mautz and their students also successively developed several other extensions of the theory.[5][6][7][8] Even though some precursors[9] were published back in the late 1940s, the full potential of CM has remained unrecognized for an additional 40 years. The capabilities of CM were revisited[10] in 2007 and, since then, interest in CM has dramatically increased. The subsequent boom of CM theory is reflected by the number of prominent publications and applications.
Definition
For simplicity, only the original form of the CM β formulated for perfectly electrically conducting (PEC) bodies in free space β will be treated in this article. The electromagnetic quantities will solely be represented as Fourier's images in frequency domain. Lorenz's gauge is used.

The scattering of an electromagnetic wave on a PEC body is represented via a boundary condition on the PEC body, namely
with representing unitary normal to the PEC surface, representing incident electric field intensity, and representing scattered electric field intensity defined as
with being imaginary unit, being angular frequency, being vector potential
being vacuum permeability, being scalar potential
being vacuum permittivity, being scalar Green's function
and being wavenumber. The integro-differential operator is the one to be diagonalized via characteristic modes.
The governing equation of the CM decomposition is
with and being real and imaginary parts of impedance operator, respectively: The operator, is defined by
The outcome of (1) is a set of characteristic modes , , accompanied by associated characteristic numbers . Clearly, (1) is a generalized eigenvalue problem, which, however, cannot be analytically solved (except for a few canonical bodies[11]). Therefore, the numerical solution described in the following paragraph is commonly employed.
Matrix formulation
Discretization of the body of the scatterer into subdomains as and using a set of linearly independent piece-wise continuous functions , , allows current density to be represented as

and by applying the Galerkin method, the impedance operator (2)
The eigenvalue problem (1) is then recast into its matrix form
which can easily be solved using, e.g., the generalized Schur decomposition or the implicitly restarted Arnoldi method yielding a finite set of expansion coefficients and associated characteristic numbers . The properties of the CM decomposition are investigated below.


Properties
The properties of CM decomposition are demonstrated in its matrix form.
First, recall that the bilinear forms
and
where superscript denotes the Hermitian transpose and where represents an arbitrary surface current distribution, correspond to the radiated power and the reactive net power,[12] respectively. The following properties can then be easily distilled:
- The weighting matrix is theoretically positive definite and is indefinite. The Rayleigh quotient
then spans the range of and indicates whether the characteristic mode is capacitive (), inductive (), or in resonance (). In reality, the Rayleigh quotient is limited by the numerical dynamics of the machine precision used and the number of correctly found modes is limited.
- The characteristic numbers evolve with frequency, i.e., , they can cross each other, or they can be the same (in case of degeneracies[13]). For this reason, the tracking of modes is often applied to get smooth curves .[14][15][16][17][18] Unfortunately, this process is partly heuristic and the tracking algorithms are still far from perfection.[11]
- The characteristic modes can be chosen as real-valued functions, . In other words, characteristic modes form a set of equiphase currents.
- The CM decomposition is invariant with respect to the amplitude of the characteristic modes. This fact is used to normalize the current so that they radiate unitary radiated power
This last relation presents the ability of characteristic modes to diagonalize the impedance operator (2) and demonstrates far field orthogonality, i.e.,
Modal quantities
The modal currents can be used to evaluate antenna parameters in their modal form, for example:
- modal far-field ( β polarization, β direction),[3]
- modal directivity ,
- modal radiation efficiency ,[19]
- modal quality factor ,[20]
- modal impedance .
These quantities can be used for analysis, feeding synthesis, radiator's shape optimization, or antenna characterization.
Applications and further development
The number of potential applications is enormous and still growing:
- antenna analysis and synthesis,[21][22][23]
- design of MIMO antennas,[24][25][26][27]
- compact antenna design (RFID, Wi-Fi),[28][29]
- UAV antennas,[30]
- selective excitation of chassis and platforms,[31]
- model order reduction,[32]
- bandwidth enhancement,[33][34]
- nanotubes[35] and metamaterials,[36][37]
- validation of computational electromagnetics codes.[11]
The prospective topics include
- electrically large structures calculated using MLFMA,[38]
- dielectrics,[7][39]
- use of Combined Field Integral Equation,[40]
- periodic structures,
- formulation for arrays.[41]
Software
CM decomposition has recently been implemented in major electromagnetic simulators, namely in FEKO,[42] CST-MWS,[43] and WIPL-D.[44] Other packages are about to support it soon, for example HFSS[45] and CEM One.[46] In addition, there is a plethora of in-house and academic packages which are capable of evaluating CM and many associated parameters.
Alternative bases
CM are useful to understand radiator's operation better. They have been used with great success for many practical purposes. However, it is important to stress that they are not perfect and it is often better to use other formulations such as energy modes,[47] radiation modes,[47] stored energy modes[32] or radiation efficiency modes.[48]
References
- β Cite error: Invalid
<ref>tag; no text was provided for refs namedGarbacz1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedGarbacz2 - β 3.0 3.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedHarringtonMautz1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedHarringtonMautz2 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedChangHarrington1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedHarringtonMautz3 - β 7.0 7.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedHarringtonMautzEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedHajj1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedMontgomery1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedCabedoEtAl1 - β 11.0 11.1 11.2 Cite error: Invalid
<ref>tag; no text was provided for refs namedCapekEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedHarrington1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedSchabBernhard1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedCapekEtAl2 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedRainesRojas1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedLudicsEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedMiersLau1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedSafinManteuffel1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedCapekEtAl3 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedCapekEtAl4 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedWuSu1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedVogelEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedYangAdams1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedLiEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedDengEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedYangAdams2 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedEichlerEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedRezaiesarlakManteghi1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedBohannonBernhard1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedChenEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedAustinEtAl1 - β 32.0 32.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedGustafssonEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedAdamsEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedSafinManteuffel2 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedHassanEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedRabahEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedRabahEtAl2 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedDaiEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedGuoEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedDaiEtAl2 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedTzanidisEtAl1 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedFEKO - β Cite error: Invalid
<ref>tag; no text was provided for refs namedCST-MWS - β Cite error: Invalid
<ref>tag; no text was provided for refs namedWIPLD - β Cite error: Invalid
<ref>tag; no text was provided for refs namedHFSS - β Cite error: Invalid
<ref>tag; no text was provided for refs namedCEMOne - β 47.0 47.1 Cite error: Invalid
<ref>tag; no text was provided for refs namedSchabBernhard2 - β Cite error: Invalid
<ref>tag; no text was provided for refs namedJelinekCapek1