Abstract

A high-order compact two-dimensional finite-difference frequency-domain (2D FDFD) method is proposed for the analysis of the dispersion characteristics of waveguides. A surface impedance boundary condition (SIBC) for the high-order compact 2D FDFD method is also given to model lossy metal waveguides. Four transverse field components are involved in the final eigenequation. Numerical examples are given, which show that this high-order compact 2D FDFD method is more efficient than the low-order compact 2D FDFD method and has a less storage cost.

1. Introduction

In practical engineering designs, it is very important to accurately and efficiently analyze the dispersion characteristics of waveguides. A two-dimensional finite-difference frequency-domain (2D FDFD) method was proposed for this purpose [1]. A compact 2D FDFD method was brought forward later in which only four transverse field components are involved in the final eigenequation [2]. In 2D FDFD methods, the cross-section of wave guides is discretized with compact Yeeโ€™s meshes, and corresponding difference equations are set up on the nodes. A matrix eigenequation can be established from them finally. The dispersion characteristics can be obtained by solving this eigenequation. Unlike in two-dimensional finite-difference time-domain (2D FDTD) methods [3, 4], in 2D FDFD methods the complex propagation constant can be found at a given frequency directly and there is no need of the discrete Fourier transform. Another advantage of 2D FDFD methods is that the dispersion characteristics of several modes at a given frequency can be analyzed at the same time.

In a low-order finite-difference method, fine meshes need to be used in order to obtain a high accuracy, and this is very time consuming. However, under the same spatial discretization, the accuracy can be largely improved by a high order finite-difference method.

In 2D FDFD methods, the main computational time is spent on solving the final matrix eigenequation, and it increases as the size of the final matrix eigenequation increases. In this letter, a high-order compact 2D FDFD method is proposed for calculating complex propagation constants of waveguides, and a corresponding surface impedance boundary condition (SIBC) is also given to model lossy metal waveguides for the high-order compact 2D FDFD method. The numerical results show that under the same accuracy, the number of the meshes in the high order compact 2D FDFD method is much less than in the low-order compact 2D FDFD method. Correspondingly, both the computational time and the number of nonzero elements largely decrease in the former, and the burdens of computation and storage are reduced.

2. Formulation

2.1. The High-Order Compact 2D FDFD Method

Electric field ๐„ and magnetic field ๐‡ are normalized with the square root of the free-space wave impedance (๐œ‚0=โˆš๐œ‡0/๐œ€0). It is assumed that waveguides are uniform in ๐‘ง-direction. Then the field of a mode in a waveguide can be expressed as ๐„๎€บ๐ธ(๐‘ฅ,๐‘ฆ,๐‘ง)=๐‘ฅ(๐‘ฅ,๐‘ฆ)๐ž๐‘ฅ+๐ธ๐‘ฆ(๐‘ฅ,๐‘ฆ)๐ž๐‘ฆ+๐ธ๐‘ง(๐‘ฅ,๐‘ฆ)๐ž๐‘ง๎€ป๐‘’โˆ’๐›พ๐‘ง,๎€บ๐ป๐‡(๐‘ฅ,๐‘ฆ,๐‘ง)=๐‘ฅ(๐‘ฅ,๐‘ฆ)๐ž๐‘ฅ+๐ป๐‘ฆ(๐‘ฅ,๐‘ฆ)๐ž๐‘ฆ+๐ป๐‘ง(๐‘ฅ,๐‘ฆ)๐ž๐‘ง๎€ป๐‘’โˆ’๐›พ๐‘ง,(1) where ๐›พ is the complex propagation constant of the mode. After substituting (1) into Maxwellโ€™s curl equations, the following equations are obtained: โˆ’๐œ•๐ธ๐‘ง๐œ•๐‘ฅ+๐‘—๐‘˜0๐œ‡๐‘Ÿ๐ป๐‘ฆ=๐›พ๐ธ๐‘ฅ,โˆ’(2)๐œ•๐ธ๐‘ง๐œ•๐‘ฆโˆ’๐‘—๐‘˜0๐œ‡๐‘Ÿ๐ป๐‘ฅ=๐›พ๐ธ๐‘ฆ,โˆ’(3)๐œ•๐ป๐‘ง๐œ•๐‘ฅโˆ’๐‘—๐‘˜0๐œ€๐‘Ÿ๐ธ๐‘ฆ=๐›พ๐ป๐‘ฅ,โˆ’(4)๐œ•๐ป๐‘ง๐œ•๐‘ฆ+๐‘—๐‘˜0๐œ€๐‘Ÿ๐ธ๐‘ฅ=๐›พ๐ป๐‘ฆ,(5)๐œ•๐ป๐‘ฅโˆ’๐œ•๐‘ฆ๐œ•๐ป๐‘ฆ๐œ•๐‘ฅ+๐‘—๐‘˜0๐œ€๐‘Ÿ๐ธ๐‘ง=0,(6)๐œ•๐ธ๐‘ฆโˆ’๐œ•๐‘ฅ๐œ•๐ธ๐‘ฅ๐œ•๐‘ฆ+๐‘—๐‘˜0๐œ‡๐‘Ÿ๐ป๐‘ง=0.(7)

The cross-section of the waveguide is discretized with compact Yeeโ€™s meshes (see Figure 1). After the forth-order central difference is used to approximate the partial derivatives in (2)โ€“(7), the following difference equations are obtained: 1๎€บ๐ธ24ฮ”๐‘ฅ๐‘ง(๐‘–+2,๐‘—)โˆ’๐ธ๐‘ง๎€ปโˆ’9(๐‘–โˆ’1,๐‘—)๎€บ๐ธ8ฮ”๐‘ฅ๐‘ง(๐‘–+1,๐‘—)โˆ’๐ธ๐‘ง๎€ป(๐‘–,๐‘—)+๐‘—๐‘˜0๐œ‡๐‘Ÿ๐ป๐‘ฆ(๐‘–,๐‘—โˆ’1)=๐›พ๐ธ๐‘ฅ1(๐‘–,๐‘—),(8)๎€บ๐ธ24ฮ”๐‘ฆ๐‘ง(๐‘–,๐‘—+2)โˆ’๐ธ๐‘ง๎€ปโˆ’9(๐‘–,๐‘—โˆ’1)๎€บ๐ธ8ฮ”๐‘ฆ๐‘ง(๐‘–,๐‘—+1)โˆ’๐ธ๐‘ง๎€ป(๐‘–,๐‘—)โˆ’๐‘—๐‘˜0๐œ‡๐‘Ÿ๐ป๐‘ฅ(๐‘–โˆ’1,๐‘—)=๐›พ๐ธ๐‘ฆ1(๐‘–,๐‘—),(9)๎€บ๐ป24ฮ”๐‘ฅ๐‘ง(๐‘–+2,๐‘—)โˆ’๐ป๐‘ง(๎€ปโˆ’9๐‘–โˆ’1,๐‘—)๎€บ๐ป8ฮ”๐‘ฅ๐‘ง(๐‘–+1,๐‘—)โˆ’๐ป๐‘ง๎€ป(๐‘–,๐‘—)โˆ’๐‘—๐‘˜0๐œ€๐‘Ÿ๐ธ๐‘ฆ(๐‘–+1,๐‘—)=๐›พ๐ป๐‘ฅ(1๐‘–,๐‘—),(10)๎€บ๐ป24ฮ”๐‘ฆ๐‘ง(๐‘–,๐‘—+2)โˆ’๐ป๐‘ง๎€ปโˆ’9(๐‘–,๐‘—โˆ’1)๎€บ๐ป8ฮ”๐‘ฆ๐‘ง(๐‘–,๐‘—+1)โˆ’๐ป๐‘ง๎€ป(๐‘–,๐‘—)+๐‘—๐‘˜0๐œ€๐‘Ÿ๐ธ๐‘ฅ(๐‘–,๐‘—+1)=๐›พ๐ป๐‘ฆ1(๐‘–,๐‘—),(11)๎€บ๐ป24ฮ”๐‘ฆ๐‘ฅ(๐‘–โˆ’1,๐‘—+1)โˆ’๐ป๐‘ฅ๎€ปโˆ’9(๐‘–โˆ’1,๐‘—โˆ’2)๎€บ๐ป8ฮ”๐‘ฆ๐‘ฅ(๐‘–โˆ’1,๐‘—)โˆ’๐ป๐‘ฅ๎€ปโˆ’1(๐‘–โˆ’1,๐‘—โˆ’1)๎€บ๐ป24ฮ”๐‘ฅ๐‘ฆ(๐‘–+1,๐‘—โˆ’1)โˆ’๐ป๐‘ฆ๎€ป+9(๐‘–โˆ’2,๐‘—โˆ’1)๎€บ๐ป8ฮ”๐‘ฅ๐‘ฆ(๐‘–,๐‘—โˆ’1)โˆ’๐ป๐‘ฆ๎€ป(๐‘–โˆ’1,๐‘—โˆ’1)โˆ’๐‘—๐‘˜0๐œ€๐‘Ÿ๐ธ๐‘ง1(๐‘–,๐‘—)=0,(12)๎€บ๐ธ24ฮ”๐‘ฅ๐‘ฆ(๐‘–+2,๐‘—)โˆ’๐ธ๐‘ฆ๎€ปโˆ’9(๐‘–โˆ’1,๐‘—)๎€บ๐ธ8ฮ”๐‘ฅ๐‘ฆ(๐‘–+1,๐‘—)โˆ’๐ธ๐‘ฆ๎€ปโˆ’1(๐‘–,๐‘—)๎€บ๐ธ24ฮ”๐‘ฆ๐‘ฅ(๐‘–,๐‘—+2)โˆ’๐ธ๐‘ฅ๎€ป+9(๐‘–,๐‘—โˆ’1)๎€บ๐ธ8ฮ”๐‘ฆ๐‘ฅ(๐‘–,๐‘—+1)โˆ’๐ธ๐‘ฅ๎€ป(๐‘–,๐‘—)โˆ’๐‘—๐‘˜0๐œ‡๐‘Ÿ๐ป๐‘ง(๐‘–,๐‘—)=0,(13) where ฮ”๐‘ฅ and ฮ”๐‘ฆ are mesh sizes in ๐‘ฅ- and ๐‘ฆ-directions, respectively. These high-order difference equations are set up on all corresponding nodes except the nodes near the interface between two materials. Mixed-order difference equations are set up on these nodes, in which the second-order central difference approximation is used for the normal derivative and the forth-order central difference approximation is used for the tangential derivative.

2.2. The SIBC for the High-Order Compact 2D FDFD Method

For lossy metal, the tangential electric field ๐„tan and the tangential magnetic field ๐‡tan on its surface satisfy ๐„tan=๐‘๐‘ ๎€ท๐งร—๐‡tan๎€ธ,(14) where ๐ง is a unit vector normal to the surface of lossy metal (see Figure 2). The normalized surface impedance ๐‘๐‘  is ๐‘๐‘ =(1+๐‘—)๎€ท๐œŽ๐›ฟ๐œ‚0๎€ธ,(15) where ๐œŽ and ๐›ฟ are the conductivity and the skin depth of lossy metal, respectively.

The surface in Figure 2(a) is considered here, and the other surfaces of lossy metal can be treated in the same way. It can be seen that the ๐„tan nodes of meshes coincide with the surface of lossy metal, but the ๐‡tan nodes of meshes do not coincide with the surface. Therefore, the following approximation is taken ๐ป๐‘ฆ(0,๐‘—)โ‰ˆ๐ป๐‘ฆ๐ป(1,๐‘—),(16)๐‘ง(0,๐‘—)โ‰ˆ๐ป๐‘ง(1,๐‘—).(17)

The discrete form of (14) on the surface is ๐ธ๐‘ฆ(1,๐‘—)=โˆ’๐‘๐‘ ๐ป๐‘ง๐ธ(0,๐‘—),(18)๐‘ง(1,๐‘—)=๐‘๐‘ ๐ป๐‘ฆ(0,๐‘—โˆ’1).(19)

After substituting (16) into (19), the SIBC for ๐ธ๐‘ง on the surface is obtained as follows ๐ธ๐‘ง(1,๐‘—)=๐‘๐‘ ๐ป๐‘ฆ(1,๐‘—โˆ’1).(20)

Now the SIBC for the remaining tangential component of the electric field on the surface is considered. After substituting (17) into (18), we have ๐ธ๐‘ฆ(1,๐‘—)=โˆ’๐‘๐‘ ๐ป๐‘ง(1,๐‘—).(21) The mixed-order difference equation is set up on the node ๐ป๐‘ง(1,๐‘—) as 1๎€บ๐ธฮ”๐‘ฅ๐‘ฆ(2,๐‘—)โˆ’๐ธ๐‘ฆ๎€ป+1(1,๐‘—)๎€บ๐ธ24ฮ”๐‘ฆ๐‘ฅ(1,๐‘—+2)โˆ’๐ธ๐‘ฅ๎€ปโˆ’9(1,๐‘—โˆ’1)๎€บ๐ธ8ฮ”๐‘ฆ๐‘ฅ(1,๐‘—+1)โˆ’๐ธ๐‘ฅ๎€ป(1,๐‘—)+๐‘—๐‘˜0๐œ‡๐‘Ÿ๐ป๐‘ง(1,๐‘—)=0.(22) Substituting (22) into (21) to eliminate ๐ป๐‘ง(1,๐‘—), then the SIBC for ๐ธ๐‘ฆ on the surface is obtained as ๐ธ๐‘ฆ๐‘(1,๐‘—)=๐‘ ฮ”๐‘ฅ๐‘—๐‘˜0๐œ‡๐‘Ÿฮ”๐‘ฅ+๐‘๐‘ ร—โŽงโŽชโŽจโŽชโŽฉ๐ธ๐‘ฆ(2,๐‘—)โˆ’9ฮ”๐‘ฅ๎€บ๐ธ8ฮ”๐‘ฆ๐‘ฅ(1,๐‘—+1)โˆ’๐ธ๐‘ฅ๎€ป+1(1,๐‘—)๎€บ๐ธ24ฮ”๐‘ฆ๐‘ฅ(1,๐‘—+2)โˆ’๐ธ๐‘ฅ๎€ปโŽซโŽชโŽฌโŽชโŽญ.(1,๐‘—โˆ’1)(23)

Now the SIBC for ๐ธ๐‘ฅ(1,1) and ๐ธ๐‘ฆ(1,1) in the corner (see Figure 2(b)) is considered. They can be expressed as ๐ธ๐‘ฆ(1,1)=โˆ’๐‘๐‘ ๐ป๐‘ง๐ธ(1,1)๐‘ฅ(1,1)=๐‘๐‘ ๐ป๐‘ง(1,1).(24)

After combining (24) with the low-order difference equation on the node ๐ป๐‘ง(1,1), the SIBC in this corner is obtained ๐ธ๐‘ฅ(๐‘1,1)=๐‘ ๐‘—๐‘˜0๐œ‡๐‘Ÿฮ”๐‘ฅฮ”๐‘ฆ+๐‘๐‘ ร—๎€บ(ฮ”๐‘ฅ+ฮ”๐‘ฆ)ฮ”๐‘ฅ๐ธ๐‘ฅ(1,2)โˆ’ฮ”๐‘ฆ๐ธ๐‘ฆ๎€ป๐ธ(2,1)๐‘ฆ๐‘(1,1)=๐‘ ๐‘—๐‘˜0๐œ‡๐‘Ÿฮ”๐‘ฅฮ”๐‘ฆ+๐‘๐‘ ร—๎€บ(ฮ”๐‘ฅ+ฮ”๐‘ฆ)ฮ”๐‘ฆ๐ธ๐‘ฆ(2,1)โˆ’ฮ”๐‘ฅ๐ธ๐‘ฅ๎€ป.(1,2)(25)

2.3. The Final Eigenequation

From (8) to (13) and the SIBC, (26) is obtained as โŽกโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽฃ0๐ด1,2๐ด1,3000๐ด1,7๐ด2,100๐ด2,40000๐ด3,2๐ด3,3๐ด00004,100๐ด4,4๐ด4,5๐ด4,60๐ด5,1000๐ด5,5๐ด5,60๐ด6,10000๐ด6,600๐ด7,20000๐ด7,7โŽคโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฆโŽกโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽฃ๐‘ฅ1๐‘ฅ2๐‘ฅ3๐‘ฅ4๐‘ฅ5๐‘ฅ6๐‘ฅ7โŽคโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฆโŽกโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽขโŽฃ๐‘ฅ=๐›พ1๐‘ฅ200000โŽคโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฅโŽฆ,(26) where ๐‘ฅ1, ๐‘ฅ2, ๐‘ฅ3, ๐‘ฅ4, ๐‘ฅ5, ๐‘ฅ6, and ๐‘ฅ7 are all column vectors. The vector ๐‘ฅ1 represents the transverse electric field inside the FDFD domain, the vector ๐‘ฅ2 represents the transverse magnetic field inside the FDFD domain, the vector ๐‘ฅ3 represents the ๐‘ง-direction electric field inside the FDFD domain, the vector ๐‘ฅ4 represents the ๐‘ง-direction magnetic field inside the FDFD domain, the vector ๐‘ฅ5 represents the transverse tangential component of the electric field on the surface of lossy metal, the vector ๐‘ฅ6 represents the transverse tangential component of the electric field in the corners, and the vector ๐‘ฅ7 represents the ๐‘ง-direction electric field on the surface of lossy metal.

After eliminating ๐‘ฅ3, ๐‘ฅ4, ๐‘ฅ5, ๐‘ฅ6, and ๐‘ฅ7 in (26), the following eigenequation is derived: โŽกโŽขโŽขโŽฃ0๐ต1,2๐ต2,10โŽคโŽฅโŽฅโŽฆโŽกโŽขโŽขโŽฃ๐‘ฅ1๐‘ฅ2โŽคโŽฅโŽฅโŽฆโŽกโŽขโŽขโŽฃ๐‘ฅ=๐›พ1๐‘ฅ2โŽคโŽฅโŽฅโŽฆ,(27) where ๐ต1,2=๐ด1,2โˆ’๐ด1,3๐ดโˆ’13,3๐ด3,2โˆ’๐ด1,7๐ดโˆ’17,7๐ด7,2,๐ต2,1=๐ด2,1โˆ’๐ด2,4๐ดโˆ’14,4โŽกโŽขโŽขโŽฃ๐ด4,5๐ดโˆ’15,5๎‚€๐ด5,6๐ดโˆ’16,6๐ด6,1โˆ’๐ด5,1๎‚โˆ’๐ด4,6๐ดโˆ’16,6๐ด6,1+๐ด4,1โŽคโŽฅโŽฅโŽฆ.(28) The matrix blocks ๐ด3,3, ๐ด4,4, ๐ด5,5, ๐ด6,6 and ๐ด7,7 are full rank and have nonzero elements only on their diagonal lines. So their inverses are very easy to obtain and the matrix in (27) is still very sparse. After solving (27), the complex propagation constants of the modes in the waveguide can be obtained.

3. Numerical Results

The dispersion characteristics of a rectangular metal waveguide with the size of 19.05โ€‰mm ร— 9โ€‰mm are respectively analyzed by the low-order compact 2D FDFD method and the high order compact 2D FDFD method, in order to compare their computational times and the numbers of nonzero elements of the matrices in the final eigenequations. Both of the two methods are programmed with Matlab 7.0 and running in a P4 desktop computer (CPU: 3.2โ€‰GHz).

Firstly, the metal is assumed to be lossless. The complex propagation constant of the TE10 mode is calculated at 141 frequency points by the low-order compact 2D FDFD method with 40 ร— 40 compact Yeeโ€™s meshes in the cross-section, the low-order compact 2D FDFD method with 32 ร— 32 compact Yeeโ€™s meshes and the high order compact 2D FDFD method with 16 ร— 16 compact Yeeโ€™s meshes, respectively. The analytical formula of the TE10 mode is used as a standard and the relative errors of the two methods are shown in Figure 3. The curve of the high order compact 2D FDFD method with the coarsest meshes is in a very good agreement with the curve of the low-order compact 2D FDFD method with the finest meshes. The total computational times of solving the final eigenequations at all frequency sample points and the numbers of nonzero elements of the matrices in the final eigenequations are shown in Table 1 for the two methods, respectively. It can be seen that both of them are the least in the high order compact 2D FDFD method without loss of accuracy. And these mean high computational efficiency and low storage cost. The complex propagation constants of other modes are also calculated, and the relative errors are shown in Figure 3, too.

Secondly, the metal is assumed with a conductivity ฯƒ = 5.8 ร— 107โ€‰S/m. The complex propagation constants of mode 1 and mode 4 are calculated by the two methods, which are, respectively, corresponding to the TE10 mode and the TM11 mode of the lossless metal waveguide. The results of the two methods are compared with the results of Ansoft-HFSS, and they are shown in Figures 4 and 5 from the cutoff areas to the propagation areas. It can be seen that although the coarsest meshes are used in the high order compact 2D FDFD method, the results of it and Ansoft-HFSS are still in a very good agreement in both cases of mode 1 and mode 4. However, the curves of the low-order compact 2D FDFD method with coarser meshes are not consistent with the others, but its curves tend to the others as the meshes become finer.

4. Conclusion

In this letter, a high-order compact two-dimensional finite-difference frequency-domain (2D FDFD) method is proposed for analyzing the dispersion characteristics of waveguides. A corresponding surface impedance boundary condition (SIBC) is given to model lossy metal waveguides. Some low-order approximations are used in the SIBC. However, the high order compact 2D FDFD method with the SIBC should be more accurate than the low-order compact 2D FDFD method, because the forth-order central difference is used in the most part of computational domain. In the numerical examples, the high order compact 2D FDFD method is compared with the low-order compact 2D FDFD method, and both of the cases of lossless and lossy metal are tested. The results show that both phase constants and attenuation constants can be accurately calculated through the high order compact 2D FDFD method, but both of the computational time and the storage cost are largely reduced.

Acknowledgment

This work was supported by the Doctoral Program of Higher Education of China (no. 20060614005).