Skip to main content
Journal of Research of the National Institute of Standards and Technology logoLink to Journal of Research of the National Institute of Standards and Technology
. 1991 Sep-Oct;96(5):565–575. doi: 10.6028/jres.096.033

Optimization Techniques for Permittivity and Permeability Determination

Paul D Domich 1, James Baker-Jarvis 1, Richard G Geyer 1
PMCID: PMC4927233  PMID: 28184131

Abstract

This paper discusses optimization techniques for the determination of complex permittivity and permeability in transmission lines. The traditional theoretical model using scattering parameters is extended into a mathematical regression model that can be solved with widely accepted numerical techniques. This new model produces accurate primary mode results for the samples tested including nonmagnetic and magnetic materials with high dielectric constants. An extension of the model includes responses due to higher order modes. The general model determines parameters to specify the spectral functional form of complex permittivity and permeability and is capable of small corrections to independent variable data including angular frequency, sample length, sample position, and cutoff wavelength. The method provides reliable determination for both low and high permittivity materials.

Keywords: higher order modes, microwave, permeability, permittivity, primary mode, orthogonal distance regression, scattering matrix

1. Introduction

A constrained nonlinear optimization procedure is presented for the determination of complex permittivity and permeability spectra from scattering parameter (S-parameter) data taken from an automatic network analyzer (ANA). The procedure has been used successfully for reliable characterization of permittivity and permeability of many different test samples. In addition, it provides a basis for the analysis of multi-mode field data and for the determination of experimental systematic uncertainty.

Previous work in this area involved the determination of permittivity and permeability on a point-by-point basis with explicit or implicit solution of a system of nonlinear scattering equations at each particular frequency (see [1, 5]). Inaccurate results, however, may arise when numerical singularities occur at frequencies corresponding to integer multiples of one half wavelength of the material. The same system of nonlinear scattering equations is used in this study. Here they are solved in the sense of least squares over the entire range of measurement by determining the best Laurent series approximations to permittivity and permeability consistent with linearity and causality constraints. Points of singularity may be de-emphasized to lessen the effect of highly uncertain data points.

This effort determines complex permittivity and permeability from two-port S-parameter data using the primary (or fundamental) mode field behavior in various materials. Physical measurements of the S-parameter data are made with an automatic network analyzer. Fundamental mode S-parameter relationships are then used to solve for permeability and permittivity, µ(ω) and ϵ(ω) respectively, as a function of the angular frequency ω.

The general functional form for µ and ϵ was decided upon after evaluating several different polynomial and trigonometric relations. The evaluation criteria for the functional form for permittivity and permeability was based on the reproducibility of the S-parameter data in terms of the minimum total least square approximation to these data. The best overall approximation was selected. The general functional form for µ and ϵ with acceptable results involves only the first two terms of a Laurent series.

The optimization approach in this research is an implicit function regression model. This model is solved by the orthogonal distance regression package ODRPACK [2]. This estimation package allows for adjustments in input parameters to compensate for measurement uncertainties. Adjustments here are limited to the sample length, sample position in the waveguide measurement fixture, and the cutoff wavelength. Orthogonal distance regression is intended to compensate for slight uncertainties in the independent variable (angular frequency, ω) as well as the dependent variable (observed S-parameter data).

The physical model is outlined in Sec. 2, with the related mathematical model discussed in Sec. 3. Numerical considerations are covered in Sec. 4 and conclusions and future directions discussed in Sec. 5.

2. Scattering Parameter Relations

The equations described below relate the measured two-port scattering parameters (S-parameters) to the permittivity and permeability of the material. First, in order to develop the scattering equations, the following notation is used. Let

ϵ=[ϵRjϵR"]ϵ0=ϵR*ϵ0

and

μ=[μRjμR"]μ0=μR*μ0,

the permittivity and permeability of a sample material, where ϵ0 and µ0 are the permittivity and permeability of a vacuum, and ϵR* and μR* are the relative complex permittivity and permeability. Next let cvac and clab be the speed of light in a vacuum and the laboratory, respectively, and for a given frequency f, let

ω=2πf,

be the corresponding angular frequency. Then

γ=jω2μR*ϵR*Cvac2(2πλc1)2

and

γ0=j(ωclab)2(2πλc1)2

represent the propagation constants in the material and air, respectively, where j=1 and λc1 is the cutoff wavelength in the waveguide measurement fixture, where the subscript 1 refers to the fundamental mode. The expression for the transmission coefficient z is

z=exp(γL),

where L is the sample length. The reflection coefficient is

Γ=μμ0γ0γ1μμ0γ0γ+1

or

Γ=cvacclabμR*ϵR*1cvacclabμR*ϵR*+1

for coaxial line when 1λc10.

It is assumed that the total length of the sample holder is

Lair=L+L1+L2, (1)

as shown in Fig. 1, where L1 and L2 are the distances from the calibration reference planes to the sample faces for ports 1 and 2, respectively.

Figure 1.

Figure 1

Dielectric sample in waveguide.

For a two-port device the expressions for the measured S-parameters are obtained by the solution of a related boundary value problem. The explicit expressions for the scattering relations of the fundamental mode are assumed to functions of λc1 are given by

s11(λc1)=R12[Γ(1z2)1Γ2z2], (2)
s12(λc1)=R1R2[z(1Γ2)1Γ2z2], (3)
s21(λc1)=R1R2[z(1Γ2)1Γ2z2], (4)
s22(λc1)=R22[Γ(1z2)1Γ2z2], (5)

where R1 = exp(−γ0 L1) and R2= exp(−γ0 L2) are the reference plane transformation expressions.

3. The Mathematical Model

3.1 μR*(ω), ϵR*(ω), and the Regression Model

The mathematical problem can be stated as that of finding parameters to a prespecified functional form for the complex functions μR*(ω) and ϵR*(ω). S-parameter data acquired from the ANA for selected samples of materials provide complex values for each of S11, S21, S12, and S22, at n different frequencies ranging from 1 to 18 GHz. The model determines the parameterization of μR* and ϵR* that best reproduces simultaneously the four S-parameters for the n observations, given the sample data, two reference plane positions, and the sample length.

The general form for μR*(ω) and ϵR*(ω) uses terms from the Laurent series:

f(ω)=i=ai(1+biω)i, (6)

where ai and bi are complex scalars in the i th term. The solution procedure here is an implicit function regression and corresponds to the parameterization of two terms in a truncated Laurent series. Note that Eq. (7) automatically satisfies Kramers-Kronig relations (see, for example, [1] or [4]) for dispersion. The functional form for μR*(ω) and ϵR*(ω) follows:

μR*(ω)f(ω)=A11+B1ω+A2(1+B2ω)2,ϵR*(ω)f˜(ω)=A˜11+B˜1ω+A˜2(1+B˜2ω)2.

For notational convenience, the terms of the second truncated Laurent series Ã1, Ã2, B˜1, and B˜2 will be referred to as A3, A4, B3, and B4.

The solution procedure to determine the complex parameters Ai, Bi is the minimization of the sum of the squares of the uncertainties between the predicted and observed S-parameters,

min(k=1n|S11kP11k|2+|S12kP12k|2+|S21kP21k|2+|S22kP22k|2)1/2 (7)

where, for i, j = 1, 2, Sijk represents the k th observed Sij scattering parameter at frequency ωk and

pijkSij(λc1,ωk,A1,...,A4,B1,...,B4),

is the corresponding predicted scattering parameter. We let |z|=(z)2+(z)2 represent the absolute value of a complex scalar z. Note that Eq. (8) is equivalent to the minimization of the sum of the squares of the real and imaginary parts of each of the S-parameters, i. e.,

min(k=1ni=12j=12(Sijk-Pijk)2+(Sijk-Pijk)2)1/2 (8)

The model reported in Sec. 4.4 results uses the formulation in Eq. (8).

3.2 Adjustments to the Model Inputs

In standard ordinary least squares regression models, the observed responses are assumed to contain some uncertainties either produced by the phenomena under examination or introduced by the device that measures the events. In addition, certain independent and dependent variable pairs may not be as reliable as others due to an increased variance in the uncertainties in the dependent variable for particular values of the independent variable. The application of a reduced weight to points of questionable reliability provides the modeler with a means to de-emphasize such points to find a more appropriate regression solution.

Usually the independent variable can be controlled, and the precise value of each of the observations is well known. An orthogonal distance regression model provides the modeler with the additional ability to assume that the independent variable, in this case frequency, may contain some uncertainty as well. Allowances for this type of uncertainty can, in some cases, greatly improve the approximation. For this particular model and the samples tested in this study, the uncertainty in the independent variables is sufficiently small to allow the modeler to assume that an ordinary least squares approximation provides an adequate solution.

Other model parameters such as sample length, sample position in the waveguide, and cutoff wavelength are sufficiently sensitive to require slight perturbation. Each of these inputs is required by the S-parameter equations and is considered to be known by the modeler. Since these inputs are not always known exactly, each may be perturbed slightly, as determined by the problem solver, to improve approximation. This allows the user to adjust for measurement uncertainty.

In particular, since incorrect specification of the sample position, L1, in waveguide affects the value of phase in the reflected S-parameter data, an additional parameter, βL1, is included in R1,

R1=exp(γ0[L1+βL1]).

Similarly, uncertainties in Lair and L2 are represented by analogous means with parameters βLair and βL2, respectively. With Eq. (1), the total length L of the sample is completely determined by

L=(Lair+βLair)(L1+βL1+L2+βL2)

and is parameterized by the values of βLair, βL1 and βL2.

Another parameterized correction, βλ, is included in the cutoff wavelength λc1, as λc1+βλ. Inaccuracies in the waveguide dimensions due to the milling process can affect the value for the cutoff wavelength. In addition, the higher order model discussed below requires an additional wavelength cutoff value, λc2, for a higher mode solution. Since it is not known a priori which higher modes will be present, a variation in λc2 from 0<λc2λc1+βλ, enables the solution procedure to find the value for λc2 that best improves the S-parameter approximation for the higher order terms.

One can formulate an invariant model with respect to reference planes for the problem discussed here, as suggested in [1], to remove uncertainty in L1 and in L2. This approach uses Eq. (3) or (4), and the determinant of the S-matrix,

det(S)=S11S22S12S21,

and solves for the parameters A1,…, A4, B1, B4. Simplification of det(S) yields a formula with neither L1 nor L2. This reduced model remains dependent on a precise knowledge of both Lair and L and the cutoff wavelength, λc1. This approach can be used interchangeably with the original model that contains L1 and L2. The original model uses twice the number of observations and seems to produce more accurate approximations to the S-parameter data.

3.3 Higher Order Modes

In samples with a high dielectric constant, the observed S-parameter data may exhibit responses due to modes other than the fundamental mode. These responses are the result of resonances of the higher mode in the material. Earlier work does not include this information in the computation of μR* and ϵR* as higher modes are ignored. In this section we describe an enhancement to the previously defined model that does include higher order response data.

Because of the similarity between the response of the primary mode and the higher modes (see Sec. 4.4), an additional term is added to each of the four equations (see Eqs. 25). This numerical model includes higher order mode structure in the S-parameter approximation and is a simple extension of the primary mode model described in Sec. 2.1 The terms that approximate the higher order modes are identical to the primary mode term with the exception that each term is scaled. For the evaluation of the higher order terms, all input parameters are unchanged except for the parameter for the higher mode cutoff wavelength, λc2, that is allowed to decrease.

The explicit forms of the new set of equations use the Eqs. (25), and are denoted as D11, D12, D21, and D22. Associated with each higher order term is a scaling parameter, β1,…, β4. In particular, to include the primary mode and one higher-order mode, the following approximate model is used:

D11=S11(λc1)+β1S11(λc2), (9)
D21=S21(λc1)+β2S21(λc2), (10)
D12=S12(λc1)+β3S12(λc2), (11)
D22=S22(λc1)+β4S22(λc2), (12)

where λc2 is determined by ODRPACK.

3.4 The Initial Solution Procedure

In the Nicolson-Ross-Weir procedure (5, 7) the equations for the scattering parameters are combined to allow the system of equations to decouple. This decoupling yields an explicit equation for the permittivity and permeability as a function of the scattering parameters on a point-by-point basis. This solution procedure is the basis of the commonly used techniques for obtaining permittivity and permeability. Unfortunately, these equations are not well-behaved for low-loss materials at frequencies that correspond to integer multiples of one half wavelength in the sample.

The Nicolson-Ross-Weir procedure that is implemented provides a good initial approximation to A1, A3, B1 and B3. All other parameters are initialized to zero. The estimated values for permittivity and permeability are determined on a point-by-point basis by frequency. The corresponding scattering parameters are computed with these values and then compared to the observed values. The computed values for μR* and ϵR* that provide the closest agreement between the observed and predicted S-parameter data are used as the initial values to the regression model.

4. Numerical Considerations

4.1 ODRPACK Orthogonal Distance Regression Package

Briefly, ODRPACK [2] is an implementation of a trust region Levenberg-Marquardt algorithm. This type of trust region approach adaptively determines the region in which the linear approximation closely resembles the nonlinear model. The procedure allows both an ordinary least squares model, in which the uncertainties are assumed to be only in the dependent variable, and, an orthogonal distance regression model, where uncertainties also exist in the independant variables.

First order derivatives for the Jacobian matrices can be numerically approximated (finite difference approximation), or can be user-supplied analytical derivatives. The procedure performs automatic scaling of the variables if necessary, as well as determination the precision of the model in terms of machine precision. The ODRPACK includes many other features that assist the user in the modeling process. The model automatically determines the number of digits in the model, checks analytical derivatives provided by the user, and automatically selects many of the input parameters for the user, if desired.

Iterations are stopped in ODRPACK when any one of three stopping criteria is met. Two of these indicate that the iterations have converged to a solution. Sum-of-squares convergence indicates that the change in sum-of-squares observational uncertainty is sufficiently small. Parameter convergence indicates that the change in the estimated parameters is sufficiently small. The third stopping criterion is a limit on the number of iterations.

4.2 Initial Conditions

Many of the input options for ORDPACK can be set to their default values, as is done in this model. The most significant input parameters for modeling permittivity and permeability are the initial values for A1, A3, B1 and B3. Sensitivity to the initial solution for these parameters is discussed below and the selection of initial settings is covered in Sec. 3.4. When higher modes are included, the solution for the primary mode is used as the initial guess for the higher mode model. For all of the parameters that define the physical model except those for μR* and ϵR* mentioned above, the standard laboratory values are used. All additional parameters are initialized to zero.

4.3 Sample Characteristics

A total of seven samples were modeled to determine permittivity and permeability with ANA two-port S-parameter data. The sample characteristics appear in Table 1. Figure 2 contains selected plots of the observed ANA S-parameter data versus frequency for sample 6.

Table 1.

Sample characteristics

Material name Identifier Length
(m)
L1
(m)
L2
(m)
Initial
ϵR*
Initial
μR*
1 Cross-linked polystyrene rexa240889 2.407×10−2 0.000 1.3208×10−3 (2.53,0.002) (1,0)
2 1723 glass 172a240889 1.015×10−2 0.000 1.5250×10−2 (6.15,0.04) (1,0)
3 Loaded polymer 112a050290 2.540×10−2 0.000 0.0000    (5.75,0.23) (1.6,0.1)
4 Yttrium iron garnet YIG 1.766×10−2 0.000 7.7380×10−3 (10,0.2) (1,0.4)
5 Nickel ferrite tt1a120490 1.013×10−2 0.000 1.5263×10−2 (11.5,0.1) (0.85,0.1)
6 Barium titanate mix 1 barium 7.632×10−3 0.000 1.7768×10−2 (265,1) (1,0)
7 Barium titanate mix 2 french 2.427×10−2 0.000 1.1252×10−3 (105,1) (1,0)

Figure 2.

Figure 2

Barium titanate mix 1 (a) ℜ [S11], (b) ℑ [S11], (c) ℜ [S21], (d) ℑ [S21].

4.4 Numerical Results

The first results reported are those for the primary mode model for all seven samples described in Sec. 4.3. The first set of plots (Fig. 3) include the observed S-parameter data (dots) for the YIG sample (sample 4) from the ANA overlaid by the predicted data (line) found by the model. The corresponding residual plots2 for this sample appear in Fig. 4.

Fig. 3.

Fig. 3

Yttrium iron garnet predicted and observed: (a) ℜ [S12] (b) ℑ [S12].

Fig. 4.

Fig. 4

Yttrium iron garnet residual plots: (a) ℜ [S12] (b) ℑ [S12.

For the first four samples the predicted and observed data are nearly identical. The residual plot for cross-linked polystyrene (sample 1) as shown in Fig. 5 reveals the systematic uncertainty due to the ANA.

Figure 5.

Figure 5

(a) Residual plots of ℑ [S22] for cross-linked polystyrene (b) ℑ [S22] for an empty waveguide.

Fig. 6 illustrates a S-parameter primary mode solution for barium titanate mix 1 with a high dielectric constant and its corresponding residual plot. For three of the samples with high dielectric constants, the new model produces responses for the primary and one of the higher modes. See Fig. 7 for the S-parameter real and imaginary components of S21 for the sample exhibited in Fig. 6 with the model for higher order modes.

Figure 6.

Figure 6

Barium titanate mix 1 (a) predicted and observed ℜ [S21] (b) residual plot.

Figure 7.

Figure 7

Barium titanate mix 1 (a) predicted and observed ℜ [S21] (b) predicted and observed ℜ [S21].

For samples 5, 6, and 7 the predicted S-parameter data provide realistic primary mode responses although the residual plots for these samples indicate that higher modes are present. With the higher order model described in Sec. 3.3 and the new solution found, the problem is resolved for the last three samples. The new solution specifies the additional parameters β1,…, β4. Fig. 8 shows the results from the higher order model for sample 5. Additional work in this area suggests that this model is only an approximation.

Figure 8.

Figure 8

Nickel ferrite (a) predicted and observed ℜ [S21] (b) predicted and observed ℑ [S21].

4.5 ANA Systematic Uncertainty

The difference of the predicted S-parameter and the observed values for samples with low dielectric values revealed systematic uncertainty. (For the high dielectric samples, other sources of uncertainty including higher mode responses dominate the ANA-induced uncertainty.) Additional tests revealed that the source of the uncertainty is not related to the material tested in the waveguide. In fact, uncertainties in the S-parameter data for the cross-linked polystyrene sample closely resemble the S-parameter data for an empty waveguide. Attempts to further identify and remove the systematic uncertainty are underway. Figure 5 contains the S11 data for an empty waveguide and also the residual plot for the cross-linked polystyrene sample.

4.6 Permittivity and Permeability Estimates

The estimates of permeability and permittivity for the various samples are defined by the parameters A1, …A4, B1, … B4, as a function of frequency. Several of the samples are magnetic (see Table 1). For these samples the permeability was allowed to vary, with ODRPACK required to determine the (1,0) value. Slight variations in the value of permeability are apparent although the deviation from the true value is small. The solution procedure also provides the standard deviation and confidence intervals for each of the estimated parameters.

4.7 Robustness of the ODRPACK Procedure

The robustness of a mathematical procedure is its ability to find a locally optimal solution from a varied initial condition. The robustness of the entire permeability and permittivity procedure depends on the robustness of the ODRPACK procedure and, more significantly, the robustness of the mathematical model. The existence of alternative optima in the mathematical model can limit the range of the initial conditions to produce a particular solution. In addition, singularities in the absence of alternative optima may force the solution procedure to fail to determine directions of improvement and cause a premature termination.

For the samples in this study, variability in the robustness of the procedure depended on the sample studied. For the materials with small dielectric constant, the procedure readily determined the correct solution for a variety of initial conditions. For materials with higher dielectric constant, the procedure often converged quickly, although the existence of alternative optima in the mathematical model often required the repeated solution with varied initial conditions before an acceptable solution was found.

In particular, for the cross-linked polystyrene sample, initial values for μR* and ϵR* were set to (1,0) and (1,0) and were constant over the entire frequency range. The solution (1,0), (2.517,0.0018) was found after 50 iterations of the solution procedure. Initial conditions of (1,0), and (4.0,0.01) failed to determine a solution, while altering the imaginary part of ϵR* to 1×10−4 resulted in the desired final solution once again. For material with high dielectric constants, the range was smaller. For example for the barium titanate mix 1, initial conditions of (1.0,0.0) and (200.0,1.0) produced the converged value of (1,0) and (269.0,1.70) in 59 iterations.

One should note that the solution procedure can change the value of the estimated parameters by large amounts in the early iterations. Hence it is possible that for cross-linked polystyrene an initial solution farther from the desired solution may in fact find a solution merely because of the solution path taken by the procedure.

5. Conclusions and Future Directions

The nonlinear optimization procedure using two-port scattering parameters determined permittivity and permeability for a large number of samples (see Fig. 9). The added capability that permits variations in certain input parameters provides a mechanism to adjust for measurement uncertainties. The extension of the model to include higher order mode responses is quite useful for high dielectric constant materials.

Figure 9.

Figure 9

Selected plots of ϵR* (ω) for various samples.

Biography

About the authors: Paul D. Domich is a mathematician in the Applied and Computational Mathematics Division of the NIST Computing and Applied Mathematics Laboratory. James Baker-Jarvis and Richard G. Geyer are physicists in the Electromagnetics Fields Division of the NIST Electronics and Electrical Engineering Laboratory.

Footnotes

1

The justification of new terms added to each of Eqs. 25 is based solely on empirieal evidenee found when solving for the primary mode.

2

A “residual plot” denotes a plot of the difference between the predicted and observed S-parameter data over the range of observations.

6. References

  • 1.Baker-Jarvis J. Transmission/Reflection and Short-Circuit Line Permittivity Measurements. 1990. (NIST Technical Note 1341). [Google Scholar]
  • 2.Boggs PT, Donaldson JR, Byrd RH, Schnabel RB. Algorithm 676 ODRPACK: Software for Weighted Orthogonal Distance Regression. ACM Trans Math Software. 1989;15:348–364. [Google Scholar]
  • 3.Bussey HE. Measurement of RF Properties of Materials: A Survey. Proc IEEE. 1967;55:1046–1053. [Google Scholar]
  • 4.Geyer RG. Dielectric Characterization and Reference Materials. 1990. (NIST Technical Note 1338). [Google Scholar]
  • 5.Nicolson AM, Ross GF. Measurement of the Intrinsic Properties of Materials by Time Domain Techniques. IEEE Transactions on Instrumentation Measurement IM-19. 1970 Nov;:377–382. [Google Scholar]
  • 6.Roberts S, von Hippel A, New A. Method for Measuring Dielectric Constant and Loss in the Range of Centimeter Waves. J Appl Phys. 1946;7:610–616. [Google Scholar]
  • 7.Weir WB. Automatic Measurement of Complex Dielectric Constant and Permeability at Microwave Frequencies. Proc IEEE. 1974;62:33–36. [Google Scholar]

Articles from Journal of Research of the National Institute of Standards and Technology are provided here courtesy of National Institute of Standards and Technology

RESOURCES