Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Dirichlet-to-Neumann map method for analyzing crossed arrays of circular cylinders

Open Access Open Access

Abstract

An efficient and accurate computational method is developed for analyzing finite layers of crossed arrays of circular cylinders, including woodpile structures as special cases. The method relies on marching a few operators (approximated by matrices) from one side of the structure to another. The marching step makes use of the Dirichlet-to-Neumann (DtN) maps for two-dimensional unit cells in each layer where the structure is invariant in the direction of the cylinder axes. The DtN map is an operator that maps two wave field components to their normal derivatives on the boundary of the unit cell, and they can be easily constructed by vector cylindrical waves. Unlike existing numerical methods for crossed gratings, our method does not require a discretization of the structure. Compared with the multipole method that uses vector cylindrical wave expansions and scattering matrices, our method is relatively simple since it does not need sophisticated lattice sums techniques.

© 2009 Optical Society of America

1. INTRODUCTION

Photonic crystals (PhCs) [1] have been intensively investigated both theoretically and experimentally in the last two decades. Three-dimensional (3D) PhCs with a complete bandgap in the optical wavelength region have potential applications such as ultrahigh-quality factor cavities and zero-threshold lasers. The woodpile structures [2, 3, 4] composed of alternating layers of rods have attracted much attention due to their relatively simple fabrication process compared with other 3D PhCs.

To analyze PhCs and related devices, numerical methods are indispensable. Band structures of perfectly periodic PhCs, as well as waveguides and microcavities in PhCs with defects, give rise to eigenvalue problems that can be solved by many existing methods such as the plane wave expansion method [5, 6] and the finite element method [7]. PhC devices such as waveguide bends, branches, and couplers involving waveguide and cavities give rise to more challenging boundary-value problems. In particular, for PhCs that are finite in one direction, it is important to calculate the transmission and reflection spectra for given incident waves. The finite-difference time domain (FDTD) method [8] is widely used to study these problems, but its accuracy and efficiency are often limited. Notice that the FDTD requires a small mesh size to resolve curved material interfaces (especially when the index contrast is high), and it often has difficulties truncating periodic structures that extend to infinity. The mathematical problem associated with a finite PhC, which is still infinite and periodic in the other directions, is identical to the problem for diffraction gratings. A woodpile structure consisting of a finite number of layers gives rise to the same 3D mathematical problem as crossed gratings. Therefore, existing numerical methods for diffraction gratings, such as the Fourier modal method (FMM) [9], the differential method [10, 11], and the finite element method [12, 13, 14] can be used to analyze finite woodpile structures. However, these methods are typically quite expensive to use. In particular, if the woodpile is composed of circular rods, FMM and other modal methods must approximate the structure by many uniform layers, but the involved staircase approximation may have convergence problems [15]. The differential method gives rise to a boundary value problem for a large system of ordinary differential equations, and it is still expensive to solve. While the finite element method is extremely general, it gives rise to large, complex, non-Hermitian, indefinite, and sparse linear systems that are difficult to solve. The multipole method [16, 17] is more efficient because it uses vector cylindrical waves to take advantage of the special geometric features. However, since each layer has infinite number of cylinders, the multipole method requires sophisticated lattice sums techniques.

Recently, an efficient computational method for PhCs and related devices was developed based on the so-called Dirichlet-to-Neumann (DtN) maps of unit cells [18, 19]. The DtN map of a unit cell is an operator that maps the wave field to its normal derivative on the boundary of the unit cell, and it can be approximated by a small matrix based on special solutions obtained analytically or numerically [20, 21, 22]. Using the DtN maps, we can significantly reduce the number of unknowns by avoiding the interiors of unit cells. For ideal two-dimensional (2D) PhCs composed of parallel and infinitely long cylinders and for waves propagating in the plane perpendicular to the cylinder axes, the DtN map method has been used to calculate band structures [19, 23], waveguide modes [24], cavity modes [25], transmission and reflection spectra of finite PhCs [18, 26, 27], and to analyze general PhC devices connected by a few PhC waveguides [28, 29]. In a previous work [30], we extended the DtN map method to out-of-plane propagation problems of 2D PhCs. Using vector cylindrical waves, we constructed matrix DtN maps for two field components and calculated transmission and reflection spectra for oblique plane incident waves. In this paper, we extend the DtN map method to 3D structures with a finite number of layers of crossed arrays of circular cylinders, including woodpile structures as special cases.

2. PROBLEM FORMULATION

We consider the diffraction of a plane wave incident upon finite layers of crossed arrays of circular cylinders. In each layer, there is a periodic array of parallel circular cylinders with period L. In a Cartesian coordinate system {x,y,z}, these cylinders are either parallel to the x axis or parallel to the y axis, depending on the layer, and they are bounded by the two planes at z=0 and z=D, where D is positive. In Fig. 1 , we show a woodpile structure as a special crossed array of cylinders where the axes of the cylinders in two layers separated by one intermediate layer are offset by half a period. Outside the cylinders and in the half-spaces z<0 and z>D, the medium is isotropic and homogeneous. We use the superscripts (1) and (2) to indicate parameters and quantities in the top (z>D) and bottom (z<0) half-spaces, respectively.

Assuming that the time dependence is exp(iωt) where ω is the angular frequency, the electromagnetic field satisfies frequency-domain Maxwell’s equations:

×E=ik0μH̃,×H̃=ik0εE,
where H̃=μ0ε0H is a scaled magnetic field, k0=ωc is the free space wavenumber, c=1ε0μ0 is the speed of light in vacuum, ɛ is the relative permittivity or dielectric constant, and μ is the relative permeability. From Eq. (1), it is straightforward to eliminate the z components and derive the following system:
z[uv]=[A11A12A21A22][uv],
where u and v are the x and y components, respectively, i.e.,
u=[ExH̃x],v=[EyH̃y],
and Apq (for p,q=1,2) are 2 × 2 matrix operators involving x and y derivatives:
A11=1ik0[0x(ε1y)x(μ1y)0],
A12=1ik0[0k02μx(ε1x)k02ε+x(μ1x)0],
A21=1ik0[0k02μ+y(ε1y)k02εy(μ1y)0],
A22=1ik0[0y(ε1x)y(μ1x)0].

For z>D, we specify a plane incident wave as

[u(i)v(i)]=[a(i)b(i)]exp[i(α0x+β0yγ00(1)z)],
where a(i) and b(i) are vector coefficients of the incident wave, (α0,β0,γ00(1)) is the wave vector, and
γ00(1)=k02ε(1)μ(1)α02β02>0.
Since there are only two linearly independent plane waves for a given wave vector, the coefficients a(i) and b(i) are related to each other by
a(i)+B00(i)b(i)=0,
where B00(i) is the following 2 × 2 matrix:
B00(i)=1α02+(γ00(1))2[α0β0k0μ(1)γ00(1)k0ε(1)γ00(1)α0β0].
The symmetry between x and y can be observed from the inverse of B00(i):
(B00(i))1=1β02+(γ00(1))2[α0β0k0μ(1)γ00(1)k0ε(1)γ00(1)α0β0].

In connection with the plane incident wave and the periodicity of the structure in the x and y directions, the electromagnetic field is quasi-periodic in x and y; that is,

[u(r)v(r)]=exp[i(α0x+β0y)][Φ(r)Ψ(r)],
where r=(x,y,z), and Φ and Ψ are periodic in x and y with period L. For z>D, the total electromagnetic field is the sum of the incident and reflected waves. For z<0, the total field is the transmitted wave. It is well known that the reflected and transmitted waves can be expanded as
[u(r)(r)v(r)(r)]=j,k=[ajk(r)bjk(r)]exp[i(αjx+βky+γjk(1)z)]
for z>D and
[u(t)(r)v(t)(r)]=j,k=[ajk(t)bjk(t)]exp[i(αjx+βkyγjk(2)z)]
for z<0, where
αj=α0+2πjL,βk=β0+2πkL,
γjk(l)=k02ε(l)μ(l)αj2βk2,l=1,2.
Similar to the case for the incident wave, the vectors ajk(r), bjk(r), ajk(t), and bjk(t) are related to each other by
ajk(r)+Bjk(r)bjk(r)=0,
ajk(t)+Bjk(t)bjk(t)=0,
where Bjk(r) and Bjk(t) are 2 × 2 matrices given by
Bjk(r)=1αj2+(γjk(1))2[αjβkk0μ(1)γjk(1)k0ε(1)γjk(1)αjβk],
Bjk(t)=1αj2+(γjk(2))2[αjβkk0μ(2)γjk(2)k0ε(2)γjk(2)αjβk].
Our objective is to calculate the vectors ajk(r), bjk(r), ajk(t), and bjk(t) for given a(i) and b(i).

Since the structure is periodic in the x and y directions and the electromagnetic field is quasi-periodic, we can formulate a boundary value problem on the square cylinder

Ω={(x,y,z)|0<x<L,0<y<L,0<z<D}.
For that purpose, we rewrite the quasi-periodic condition as
[u(L,y,z)v(L,y,z)]=eiα0L[u(0,y,z)v(0,y,z)],
[u(x,L,z)v(x,L,z)]=eiβ0L[u(x,0,z)v(x,0,z)].
Since Eq. (2) is a first-order system with respect to z, the boundary conditions at z=0 and z=D should not involve the z derivatives of u and v. To write down these boundary conditions, we define two linear operators acting on quasi-periodic functions by
B(r){ei(αjx+βky)el}=Bjk(r){ei(αjx+βky)el},
B(t){ei(αjx+βky)el}=Bjk(t){ei(αjx+βky)el},
for l=1,2 and arbitrary integers j and k, where e1 and e2 are the two columns of the 2 × 2 identity matrix, and Bjk(r) and Bjk(t) are 2 × 2 matrices given in Eqs. (14, 15). Since the operators B(r) and B(t) are linear, the superposition principle holds; therefore,
u(r)+B(r)v(r)=0,z>D,
u(t)+B(t)v(t)=0,z<0.
For z<0, we have u=u(t) and v=v(t). For z>D, we can eliminate the reflected wave and obtain
u+B(r)v=u(i)+B(r)v(i),z>D.
Since u and v are continuous across the planes at z=0 and z=D, we have the following boundary conditions:
u+B(r)v=[u(i)+B(r)v(i)]z=D+,z=D,
u+B(t)v=0,z=0.
The boundary value problem on Ω consists of Eq. (2) and boundary conditions [Eqs. (17, 18, 21, 22)].

3. OPERATOR MARCHING METHOD

Although a general numerical method such as the finite element method [14] can be used to solve the boundary value problem on Ω directly, it is possible to develop more efficient methods by utilizing the geometry features of the structure. For crossed arrays of circular cylinders, the structure can be divided into a number of layers where each layer contains a parallel array of circular cylinders. In the following, we present an operator marching (OM) method that avoids repeated calculations in different layers with identical index profiles. The main idea is to march some operators (to be approximated by matrices) from one side of the structure (z=0) to another (z=D+) and find the reflected and transmitted waves afterwards. The OM method developed in this section is an extension of the method originally developed for 2D structures [18, 27, 30].

Consider a multilayer structure where the layers are separated by 0=z0<z1<<zM=D, and the mth layer is specified by zm1<z<zm. Each layer is invariant in one direction (x or y) and periodic in the other direction (y or x) with a period L. At zm or zm± (for 0mM), we define four operators P, Q, X and Y,:satisfying

|P(zm±)u|z=zm=|uz|z=zm±,
|X(zm)u|z=zm=|u|z=z0,
|Q(zm±)v|z=zm=|vz|z=zm±,
|Y(zm)v|z=zm=|v|z=z0,
for any u and v satisfying Eq. (2), the quasi-periodic conditions [Eqs. (17, 18)], and the boundary condition [Eq. (22)]. If z=zm is a material interface, u and v are continuous at zm, but their z derivatives are not, so therefore X and Y can be defined at zm but P and Q are defined at both zm and zm+. To understand the above definitions, we notice that Eq. (2) is a first-order system with respect to z. Therefore, in general, if u is specified at zm, it should have a unique solution satisfying Eqs. (17, 18, 22). For that solution, we can evaluate zu at zm± and u at z0, and they are related to u at zm by the linear operators P(zm±) and X(zm). The four operators are not independent. In fact, the operators Q and Y are related to P and X, respectively. However, it is convenient to work with the x (or y) components of the electromagnetic field in layers where the cylinders are parallel to the x (or y) axis. Therefore, we introduce these four operators and use them alternatively in layers with different axial orientations.

In the following, we assume that the cylinders in the mth layer are parallel to the x axis if m is an even integer and parallel to the y axis if m is odd. Then, our OM method proceeds with the following steps:

  1. initialize Q and Y at z0;
  2. for m=1,2,,M,
    • if m is odd,
      1. transit Q from zm1 to zm1+,
      2. march {Q, Y} from zm1+ to zm,
      3. if m<M, switch from {Q, Y} to {P, X} at zm;
    • if m is even,
      1. transit P from zm1 to zm1+,
      2. march {P, X} from zm1+ to zm,
      3. if m<M, switch from {P, X} to {Q, Y} at zm;
  3. transit P or Q from zM to zM+;
  4. find the reflected and transmitted waves using {Q, Y} or {P, X} at zM+.
In Step 2(c) (both cases), switching the operators is not needed at zM. The operators used in Steps 3 and 4 are those operators at zM calculated in Step 2, and they depend on the number of layers M. The four operators above are approximated by (2N2)×(2N2) matrices in Fourier space, where N is the number of retained modes in Fourier series for functions of x or y. The details are given in Section 4. The first and last steps are related to the definitions [Eqs. (23, 24, 25, 26)] and the boundary conditions at z0 and zM+, and they are explained in Section 5. Steps 2 and 3 involve three different tasks: transition through an interface, marching through a layer, and switching the operators. We explain these three tasks in Sections 6, 7, 8, respectively. To march a pair of operators through a layer, we use DtN maps for unit cells of this layer. This is the key step that allows us to take full advantage of the geometric features.

4. MATRIX APPROXIMATIONS FOR OPERATORS

To implement the OM method, it is necessary to approximate the operators P, Q, X, and Y by matrices. These operators act on column vectors, of which the components are quasi-periodic functions of x and y. The quasi-periodic functions are associated with α0 and β0 (the x and y components of the incident wave vector) and satisfy a condition like Eq. (7). Since the quasi-periodic functions can be expanded in Fourier series, these operators can be represented by matrices in Fourier space.

Let T be a linear operator such that if g is a vector of two quasi-periodic functions, then so is h = T g. In physical space, if one period of x or y is discretized by N points, then g and h are approximated by vectors of length 2N2, and the operator T is approximated by a (2N2)×(2N2) matrix. A different approach is to consider the action of T on different Fourier modes. For a given integer pair (j,k), we have a Fourier mode ei(αjx+βky), where αj and βk are given in Eq. (10). Since T acts on vectors, we need to consider T{ei(αjx+βky)es} for s=1,2, where e1 and e2 are the two columns of the 2 × 2 identity matrix. Since the results are also quasi-periodic, we have the following expansion:

T{ei(αjx+βky)es}=l,m=Tlmjk{ei(αlx+βmy)es}
for s=1,2, where Tlmjk are 2 × 2 matrices. Let g and h be also expanded in Fourier series as
g(x,y)=j,k=ĝjkei(αjx+βky),
h(x,y)=j,k=ĥjkei(αjx+βky),
where ĝjk and ĥjk are column vectors of length 2, then T g = h implies
j,kTlmjkĝjk=ĥlm.

If we truncate the integers j, k, l, and m to N terms (i.e., from N2 to N21 if N is even, or from (N1)2 to (N1)2 if N is odd), then all retained 2 × 2 matrices Tlmjk give a total of 4N4 numbers, and they can be stored in a (2N2)×(2N2) matrix. To actually write down this matrix, we need to order the Fourier coefficients of g and h. We introduce a column vector ĝ of length 2N2 by grouping the Fourier coefficients of g with the same k together, that is,

ĝ=[ĝ1ĝ0ĝ1],forĝk=[ĝ1,kĝ0kĝ1k].
Notice that ĝk above is a column vector of length 2N. A similar vector ĥ is defined for the Fourier coefficients of h. Based on this ordering, we can assemble the 2 × 2 matrices Tlmjk into a (2N2)×(2N2) matrix T̂ such that T g = h or Eq. (28) is approximated by T̂ĝ=ĥ. More precisely, we consider (j,k) as one index and (l,m) as another index based on the above ordering, then T̂ is a N2×N2 block matrix where each block is a 2 × 2 matrix, and Tlmjk is the block at row (l,m) and column (j,k). With such a matrix representation, operations for the operators are turned to standard matrix operations. For example, if three operators T1, T2, and T3 satisfy T1T2=T3, then the corresponding matrices satisfy T̂1T̂2=T̂3.

We can also order the Fourier coefficients by grouping those with the same j together. For the coefficients of g, we let

g̃=[g̃1g̃0g̃1],whereg̃j=[ĝj,1ĝj0ĝj1].
The matrix T̃ can be defined based on this ordering; then for the similarly defined h̃, we have T̃g̃=h̃. These two orderings are related to each other by a simple permutation matrix S satisfying S=S1. We have
ĝ=Sg̃,T̂=ST̃S1.

The differential operators Apq (p,q=1,2) in the governing Eq. (2) have simple matrix approximations in Fourier space when ɛ and μ are constants. For example, A11 acting on the Fourier mode ei(αjx+βky) gives

A11{ei(αjx+βky)es}=αjβkik0[0ε1μ10]{ei(αjx+βky)es}
for s=1,2. If we introduce 2 × 2 matrices (A11)lmjk as the general case in Eq. (27), then these matrices are nonzero only if (j,k)=(l,m), and (A11)jkjk is given in the right-hand side of Eq. (32). The matrix Â11 is assembled from the 2 × 2 matrices (A11)lmjk, and it is a block diagonal matrix with 2 × 2 blocks. The cases for Â12, Â21, and Â22 are similar; they are also block diagonal matrices with the diagonal blocks given by
(A12)jkjk=k02εμαj2ik0[0ε1μ10],
(A21)jkjk=k02εμβk2ik0[0ε1μ10],
(A22)jkjk=αjβkik0[0ε1μ10]=(A11)jkjk.
For setting up the boundary conditions [Eqs. (21, 22)], we introduced the operators B(r) and B(t) in Section 2. Their matrix representations in Fourier space are also block diagonal matrices. The diagonal blocks of B̂(r) and B̂(t) are the 2 × 2 matrices Bjk(r) and Bjk(t) given in Eqs. (14, 15), respectively.

5. THE FIRST AND LAST STEPS

In this section, we give some details for the first and last steps using the Fourier space representations of the operators. The first step is to initialize the operators Q and Y at z0 (where z0=0). From the definition, it is obvious that Y(z0) is the identity operator. Therefore, Ŷ(z0) is the identity matrix. As discussed in Section 2, for z<z0, the total wave is the transmitted wave, thus the y components of the electromagnetic field are given by

v(r)=j,k=bjk(t)exp[i(αjx+βkyγjk(2)z)]
for z<z0. Clearly, the z derivative of v is
vz(r)=ij,k=γjk(2)I2bjk(t)exp[i(αjx+βkyγjk(2)z)]
for z<z0, where I2 is the 2 × 2 identity matrix. If we follow the expansion [Eq. (27)] for operator T and define an operator S(2) based on the 2 × 2 matrices
[S(2)]lmjk={iγjk(2)I2,if(l,m)=(j,k),0,if(l,m)(j,k),}
then v satisfies
vz=S(2)v,z<z0.
The above can be applied to z=z0; therefore, we can simply set Q(z0)=S(2). In Fourier space, Q̂(z0) is a (2N2)×(2N2) matrix obtained by assembling 2 × 2 matrices [S(2)]lmjk together.

The last step is to calculate the reflected wave at zM+ (where zM=D) and the transmitted wave at z0, assuming that we know the Fourier representations of {Q, Y} or {P, X} at zM. If Q̂ and Ŷ are known at zM+, we use the y components of the electromagnetic field. For z>zM, we define an operator S(1) through its 2 × 2 matrices by replacing γjk(2) with γjk(1) in Eq. (38); then the incident and reflected waves satisfy

v(i)z=S(1)v(1),v(r)z=S(1)v(r),z>zM.
Therefore, the total field v=v(i)+v(r) satisfies
vz+S(1)v=2S(1)v(i),z>zM.
Using Q(zM+) and evaluating the above equation at z=zM+, we have
[Q(zM+)+S(1)]|v|z=zM=|2S(1)v(i)|z=zM+.
In Fourier space, the above becomes
[Q̂(zM+)+Ŝ(1)]v̂(zM)=2Ŝ(1)v̂(i)(zM+).
We can solve v̂(zM) from the above equation, then find the reflected wave by subtracting the incident wave, and find the transmitted wave from |Y(zM)v|z=zM=|v|z=z0 or
Ŷ(zM)v̂(zM)=v̂(z0).

6. TRANSITION THROUGH AN INTERFACE

In the operator marching scheme, we need to transfer the operator P or Q from zm to zm+. This is necessary if z=zm is a material interface, where ɛ or μ are discontinuous. Consider the transition process for Q. From the second equation of the first order system [Eq. (2)], we obtain

Q(zm±)v=A21(zm±)u+A22(zm±)v,
where u and v at evaluated zm, Apq(zm±) are matrix differential operators evaluated at zm±. From the equation at zm, we can solve u and insert it into the equation at zm+. This gives rise to
Q(zm+)=A21(zm+)A211(zm)[Q(zm)A22(zm)]+A22(zm+).

The above formula is especially easy to evaluate if ɛ and μ at zm± are constants, corresponding to the case where the media above and below the interfaces (in the vicinity of zm) are isotropic and homogeneous. The actions of A21(zm±) and A22(zm±) on Fourier mode ei(αjx+βky) are given in Eqs. (34, 35), if we replace ɛ and μ by ε± and μ± for their values at zm+ and zm. For the operator Gm=A21(zm+)A211(zm), then,

Gm{ei(αjx+βky)es}=k02ε+μ+βk2k02εμβk2[εε+00μμ+]{ei(αjx+βky)es}
for s=1,2. From the above, we can easily write down matrix representations of the involved operators in Fourier space, i.e., Â22(zm±) and Ĝm, then Q̂(zm+) can be evaluated by
Q̂(zm+)=Ĝm[Q̂(zm)Â22(zm)]+Â22(zm+).

7. MARCHING THROUGH A LAYER

In this section, we describe the key step where the operators are marched through a layer. Without loss of generality, we consider the first layer (z0<z<z1), which consists of a periodic array of circular cylinders parallel to the y axis. For this layer, we calculate the operators Q and Y at z1, assuming that they are given at z0. Since the electromagnetic field is quasi-periodic and the structure is y invariant, we can expand the field in Fourier series for the y variable as

v(r)=kvk(r)=kΨk(x,z)eiβky
for z0<z<z1, where r=(x,y,z). In the above, vk and a similarly defined uk satisfy the Maxwell’s equations [Eq. (2)], but they have a simple y dependence eiβky.

For such a y-invariant layer and a fixed integer k, the DtN map method developed in our previous work [30] is applicable. Consider the 2D unit cell of the first layer,

Ω1={(x,z)|0<x<L,z0<z<z1}.
We assume that Ω1 contains a circular cylinder (more precisely, the cross section of a circular cylinder), the center of which is located at the center of Ω1. Using vector cylindrical waves, we can construct the DtN map Λk satisfying
Λkvk=vkνonΩ1,
where Ω1 is the boundary of Ω1, and ν corresponds to x or z on vertical or horizontal edges of Ω1, respectively. In the discrete form, Λk is approximated by a square matrix, the size of which is twice the number of sampling points on Ω1. Since the field is quasi-periodic in the x direction, i.e., vk(x+L,y,z)=eiα0Lvk(x,y,z), we can eliminate vk and its x derivative on the vertical edges and find the reduced DtN map Mk, satisfying
Mk[vk(0)vk(1)]=[zvk(0+)zvk(1)].
Typically, we discretize one period of x by N points as xl=(l0.5)LN for 1lN, then vk(0) denotes a column vector of length 2N consisting of vk(xl,y,z0) for 1lN, zvk(0+) denotes a vector for the corresponding z derivatives at z0+, and vk(1) and zvk(1) are similarly defined. Notice that Mk is represented by a (4N)×(4N) matrix. More details can be found in [30].

The OM scheme in [30] was presented in the physical space based on the above Mk. In this paper, we use the Fourier space representations of the operators, because they are more convenient to carry out the switching between {P, X} and {Q, Y}. In Fourier space, Mk corresponds to a matrix M̂k satisfying

M̂k[v̂k(0)v̂k(1)]=[zv̂k(0+)zv̂k(1)],
where v̂k(0) is a column vector of the Fourier coefficients of vk(r) (as a quasi-periodic function of only x) evaluated at z0, and it is similar to the vector ĝk given in Eq. (29); the elements of zv̂k(0+) are the z derivatives of these coefficients evaluated at z0+, and v̂k(1) and zv̂k(1) are corresponding vectors at z1 or z1. When N Fourier modes are retained as before, v̂k(0) and v̂k(1) are vectors of length 2N, and M̂k is a (4N)×(4N) matrix.

From Mk we can calculate M̂k by a simple extension of the discrete Fourier transform. If g is a scalar quasi-periodic function of x and it is evaluated at xl for 1lN, then we can approximate its Fourier coefficients by the discrete Fourier transform

g(xl)=jeiαjxlĝj,1lN,
where the sum is truncated to N terms as before. The two column vectors for g(xl) and ĝj, respectively, are linked by an N×N matrix with entries eiαjxl. Now for vector quasi-periodic function vk, its values at the N discrete points of x (and at fixed y and z) are related to the Fourier coefficients given in the vector v̂k by a (2N)×(2N) matrix F, which is also an N×N block matrix with 2 × 2 blocks. The (l,j) block of F is Flj=eiαjxlI2, where I2 is the 2 × 2 identity matrix. Let Mk and M̂k be given in 2 × 2 blocks as
Mk=[Mk,11Mk,12Mk,21Mk,22],M̂k=[M̂k,11M̂k,12M̂k,21M̂k,22],
then
M̂k,pq=F1Mk,pqF
for p,q=1,2.

From these (4N)×(4N) matrices M̂k, we obtain a (4N2)×(4N2) matrix M̂ satisfying

[zv̂(z0+)zv̂(z1)]=M̂[v̂(z0)v̂(z1)]=[M̂11M̂12M̂21M̂22][v̂(z0)v̂(z1)],
where v̂(z0) and v̂(z1) are vectors of the Fourier coefficients for v at z0 and z1, respectively, and the blocks M̂11,M̂12, are themselves block diagonal matrices given by
M̂pq=[M̂1,pqM̂0,pqM̂1,pq]
for p,q=1,2.

The definitions of Q and Y given in Eqs. (25, 26) imply that

Q̂(zm±)v̂(zm)=zv̂(zm±),Ŷ(zm)v̂(zm)=v̂(z0).
Therefore, Eq. (49) can be replaced by
[Q̂(z0+)00Q̂(z1)][v̂(z0)v̂(z1)]=[M̂11M̂12M̂21M̂22][v̂(z0)v̂(z1)].
Solving v̂(z0) from the first equation above, we can easily derive the following formulas:
Q̂(z1)=M̂22+M̂21[Q̂(z0+)M̂11]1M̂12,
Ŷ(z1)=Ŷ(z0)[Q̂(z0+)M̂11]1M̂12.

For woodpile structures, the axes of the cylinders in two layers separated by one intermediate layer are offset by a distance of L2 in the direction perpendicular to the cylinder axes. Therefore, the 2D unit cell

Ω3={(x,z)|0<x<L,z2<z<z3}
for the third layer contains two half-cylinders with their centers located at x=0 and x=L, respectively. For such a layer, we consider shifted unit cell
Ω3={(x,z)|L2<x<3L2,z2<z<z3}.
From the DtN map Λk for Ω3, we calculate the reduced DtN map Mk by eliminating the vertical edges. After that, we can use a shifting technique to find the reduced DtN map Mk for Ω3 [26, 27, 30]. Alternatively, we can find M̂k directly from Mk using a discrete Fourier transform based on the shifted points:
xl=L2+xl=L2+(l0.5)LN,1lN.

If the layer consists of an array of cylinders parallel to the x axis, we need to use the operators P, X and the vector u. In that case, the second ordering of the Fourier coefficients given in Eq. (30) is preferred; therefore, the marching step is carried out with P̃, X̃ and ũ.

8. SWITCHING THE OPERATORS

Between layers of different orientations, it is necessary to switch between the operator pairs {Q, Y} and {P, X}. From the definitions of P and Q and the governing Eq. (2), we have

[P00Q][uv]=[A11A12A21A22][uv].
Similar to the derivation of Eq. (51), we first solve v in terms of u as
v=(QA22)1A21u,
and then obtain
P=A11+A12(QA22)1A21.
In Fourier space and following the first ordering [Eq. (29)], the above becomes
P̂=Â11+Â12(Q̂Â22)1Â21.
The matrices P̂,Q̂,Â11,Â12, are all (2N2)×(2N2) matrices where N is the number of retained terms for Fourier series in x or y. The switching formula [Eq.(55)] is only used at the interfaces between the layers where the medium is homogeneous, i.e., ɛ and μ are constants. In that case, Â11,Â12, are quite simple, as discussed in Section 4.

The operators X and Y are only needed for computing the transmitted waves. While we can switch between Y and X, it is advantageous to use a different operator W, so that the switching between |u|z=z0 and |v|z=z0 can be avoided. We define W at zm by

|W(zm)u|z=zm=|v|z=z0,
for all solutions of Eq. (2), boundary conditions [Eqs. (17, 18, 22)]. From Eq. (22), it is clear that
X=B(t)W,
where B(t) is the boundary operator defined for the homogeneous medium in z<0. Since v is related to u by Eq. (53), we have
W=Y(QA22)1A21.
In Fourier space, the above formula becomes
Ŵ=Ŷ(Q̂Â22)1Â21.
Clearly, Eqs. (59, 55) should be implemented together so that the matrix (Q̂Â22)1Â21 is only calculated once.

Since the marching step for a x invariant layer uses P̃ and W̃ (or X̃) based on the second ordering [Eq. (30)] of the Fourier coefficients, it is necessary to transform P̂ to P̃, etc. This can easily be done by a permutation process given in Eq. (31). After marching through a x invariant layer, it is necessary to transform Q̃ and W̃ back to P̂ and Ŷ. The process is similar to the one given above.

9. NUMERICAL EXAMPLES

To illustrate our method, we consider some examples based on the parameters used by Yasumoto and Jia in [17]. The structure consists of M layers of crossed arrays of circular dielectric cylinders surrounded by air. The dielectric constant and the radius of the cylinders are ɛ = 5 and r=0.25L, respectively, where L is the period in both x and y directions. The distance between two nearby layers is also L, that is, zmzm1=L for 1mM. Since the structure is nonmagnetic, we have μ = 1 everywhere. As in Section 3, we assume that the cylinders in adjacent layers are orthogonal to each other. More precisely, the cylinders in the even and odd layers are parallel to the x and y axes, respectively. We consider two cases. The first case is a regular crossed array of cylinders where all even (or odd) layers are identical. Therefore, the structure repeats itself every two layers. The second case is a woodpile structure, where the axes of cylinders in two layers separated by one intermediate layer are offset by L2. Therefore, the woodpile structure repeats itself every four layers. For both cases we calculate the reflection and transmission spectra for plane waves at normal incidence given in the top region z>D=zM. Therefore, the wave vector of the incident wave is (α0,β0,γ00(1))=(0,0,k0). The incident wave is normalized and given by

a(i)=[10],b(i)=[01],
where a(i) and b(i) are the coefficients of the incident wave as given in Eq. (4). For ωL(2πc)1 and the normal incident wave, only the (0,0)th diffraction order is propagating. Therefore, we are mainly interested in the coefficients a00(r), b00(r), a00(t), and b00(t), as defined in Eqs. (8, 9). In the following, we show the power reflectance and transmittance of the (0,0)th diffraction order given by
R00=a00(r)2=b00(r)2,T00=a00(t)2=b00(t)2,
where ‖⋅‖ denotes the magnitude of a vector.

In Fig. 2 , we show the transmission spectra for M=4. The top and bottom plots are results for a regular crossed arrays structure and a woodpile structure, respectively. Although there are only four layers, the transmission spectra already exhibit rapid variations at some frequencies. In Fig. 3 , we show the reflection spectra for M=32. Once again, the top and bottom plots are the reflection spectra for a regular crossed array structure and a woodpile structure, respectively. We can easily identify a number of frequency intervals where the reflectance is nearly 100%. Outside these intervals, the reflection spectra exhibit rapid oscillations as frequency varies and they tend to be more oscillatory for larger frequencies. The results for the two structures (regular crossed arrays and woodpile) are certainly different, and the difference is more pronounced for larger frequencies. But overall, the difference is not as significant as we have expected.

The case for the regular crossed arrays and M=32 was previously analyzed by Yasumoto and Jia [17] using a multipole method (also called cylindrical harmonic expansion method) that involves scattering matrix and lattice sums techniques. The results shown in the top plot of Fig. 3 roughly agree with those reported in [17]. In particular, there are good agreement for the high-reflectance intervals. However, the rapid oscillatory behavior of the spectra was not revealed in [17]. This may be caused by a coarse sampling of the frequency.

To validate our results, we check the power balance law: R00+T00=1 for ωL(2πc)1. The numerical results in Figs. 2, 3 are obtained with N=9 or N=10. For these results, the difference between R00+T00 and 1 is on the order of 107 or 105 for low or high frequencies, respectively. We also check the numerical convergence for increasing N at fixed frequencies. Since exact solutions are not available, we use the results obtained with a large N as a reference solution for computing approximate relative errors. For R00, the approximate relative error is defined as EN=|R00(N)R00(20)|R00(20) for N15. In Fig. 4 , we show the approximate relative errors for four different cases. It is observed that the errors appear to decrease exponentially as N is increased.

10. CONCLUSIONS

In this paper, we developed a Dirichlet-to-Neumann (DtN) operator marching (OM) method for analyzing crossed arrays of circular cylinders including woodpile structures as special cases. For a 3D multilayer structure where each layer is a periodic array of circular cylinders, we used cylindrical waves to construct the DtN maps of the 2D unit cells for each Fourier mode (from an expansion in the variable along the axes of the cylinders) and then applied these DtN maps in an OM scheme to calculate transmission and reflection spectra. The OM scheme involves some operators that are approximated by (2N2)×(2N2) matrices in Fourier space, where N can be quite small. Typically, three significant digits can be obtained using N=9. Since analytic solutions are used to construct the DtN maps, a discretization of the structure is not needed. Furthermore, the same DtN map applies to all layers with the same index profile. Therefore, our method is efficient for multilayer structures that have some periodicity in the z direction. For simplicity, the method is presented for the special case where the periods in the x and y directions are the same, but it can be easily extended to the case where the periods in these two directions are different. Compared with the multipole method developed in [16, 17], our method is relatively simple, since we do not require sophisticated lattice sums techniques.

ACKNOWLEDGMENTS

This research was partially supported by a grant from the Research Grants Council of Hong Kong Special Administrative Region, China, project CityU 102207.

 figure: Fig. 1

Fig. 1 Woodpile structure as special crossed arrays of cylinders.

Download Full Size | PDF

 figure: Fig. 2

Fig. 2 Transmission spectra of a four-layer regular crossed array structure (top plot) and a four-layer woodpile structure (bottom plot).

Download Full Size | PDF

 figure: Fig. 3

Fig. 3 Reflection spectra of a 32-layer regular crossed array structure (top plot) and a 32-layer woodpile structure (bottom plot).

Download Full Size | PDF

 figure: Fig. 4

Fig. 4 Relative errors of the power reflectance R00 for regular crossed arrays (two left plots) and woodpile structures (two right plots).

Download Full Size | PDF

1. J. D. Joannopoulos, R. D. Meade, and J. N. Winn, Photonic Crystals: Modeling the Flow of Light (Princeton Univ. Press, 1995).

2. K. M. Ho, C. T. Chan, C. M. Soukoulis, R. Biswas, and M. Sigalas, “Photonic band gaps in three dimensions: new layer-by-layer periodic structures,” Solid State Commun. 89, 413–416 (1994). [CrossRef]  

3. H. S. Sözüer and J. P. Dowling, “Photonic band calculations for woodpile structures,” J. Mod. Opt. 41, 231–239 (1994). [CrossRef]  

4. S. Y. Lin, J. G. Fleming, D. L. Hetherington, B. K. Smith, R. Biswas, K. M. Ho, M. M. Sigalas, W. Zubrzycki, S. R. Kurtz, and J. Bur, “A three-dimensional photonic crystal operating at infrared wavelengths,” Nature 394, 251–253 (1998). [CrossRef]  

5. K. M. Ho, C. T. Chan, and C. M. Soukoulis, “Existence of a photonic gap in periodic dielectric structures,” Phys. Rev. Lett. 65, 3152–3155 (1990). [CrossRef]   [PubMed]  

6. S. G. Johnson and J. D. Joannopoulos, “Block-iterative frequency-domain methods for Maxwell’s equations in a planewave basis,” Opt. Express 8, 173–190 (2001). [CrossRef]   [PubMed]  

7. D. C. Dobson, J. Gopalakrishnan, and J. E. Pasciak, “An efficient method for band structure calculations in 3D photonic crystals,” J. Comput. Phys. 161, 668–679 (2000). [CrossRef]  

8. A. Taflove and S. C. Hagness, Computational Electrodynamics: The Finite-difference Time Domain Method, 2nd ed. (Artech House, 2000).

9. L. Li, “New formulation of the Fourier modal method for crossed surface-relief gratings,” J. Opt. Soc. Am. A 14, 2758–2767 (1997). [CrossRef]  

10. E. Popov and M. Nevière, “Maxwell equations in Fourier space: a fast-converging formulation for diffraction by arbitrary shaped, periodic, anisotropic media,” J. Opt. Soc. Am. A 18, 2886–2894 (2001). [CrossRef]  

11. M. Nevière and E. Popov, Light Propagation in Periodic Media (Marcel Dekker, 2003).

12. J. Elschner, R. Hinder, and G. Schmidt, “Finite element solution of conical diffraction problems,” Adv. Comput. Math. 16, 139–156 (2002). [CrossRef]  

13. G. Bao, Z. M. Chen, and H. J. Wu, “Adaptive finite-element method for diffraction gratings,” J. Opt. Soc. Am. A 22, 1106–1114 (2005). [CrossRef]  

14. G. Bao, P. Li, and H. Wu, “An adaptive edge element method with perfectly matched absorbing layers for wave scattering by biperiodic structures,” Math. Comput. 70, 1–34 (2010).

15. E. Popov, M. Nevière, B. Gralak, and G. Tayeb, “Staircase approximation validity for arbitrary-shaped gratings,” J. Opt. Soc. Am. A 19, 33–42 (2002). [CrossRef]  

16. G. H. Smith, L. C. Botten, R. C. McPhedran, and N. A. Nicorovici, “Cylinder gratings in conical incidence with applications to woodpile structures,” Phys. Rev. E 67, 056620 (2003). [CrossRef]  

17. K. Yasumoto and H. Jia, “Electromagnetic scattering from multilayered crossed-arrays of circular cylinders,” SPIE 5445, 200–205 (2004).

18. Y. Huang and Y. Y. Lu, “Scattering from periodic arrays of cylinders by Dirichlet-to-Neumann maps,” J. Lightwave Technol. 24, 3448–3453 (2006). [CrossRef]  

19. J. Yuan and Y. Y. Lu, “Photonic bandgap calculations using Dirichlet-to-Neumann maps,” J. Opt. Soc. Am. A 23, 3217–3222 (2006). [CrossRef]  

20. S. Li and Y. Y. Lu, “Multipole Dirichlet-to-Neumann map method for photonic crystals with complex unit cells,” J. Opt. Soc. Am. A 24, 2438–2442 (2007). [CrossRef]  

21. J. Yuan, Y. Y. Lu, and X. Antoine, “Modeling photonic crystals by boundary integral equation and Dirichlet-to-Neumann maps,” J. Comput. Phys. 9, 4617–4629 (2008). [CrossRef]  

22. H. Xie and Y. Y. Lu, “Modeling two-dimensional anisotropic photonic crystals by Dirichlet-to-Neumann maps,” J. Opt. Soc. Am. A 26, 1606–1614 (2009). [CrossRef]  

23. J. Yuan and Y. Y. Lu, “Computing photonic band structures by Dirichlet-to-Neumann maps: the triangular lattice,” Opt. Commun. 273, 114–120 (2007). [CrossRef]  

24. Y. Huang, Y. Y. Lu, and S. Li, “Analyzing photonic crystal waveguides by Dirichlet-to-Neumann maps,” J. Opt. Soc. Am. B 24, 2860–2867 (2007). [CrossRef]  

25. S. Li and Y. Y. Lu, “Computing photonic crystal defect modes by Dirichlet-to-Neumann maps,” Opt. Express 15, 14454–14466 (2007). [CrossRef]   [PubMed]  

26. Y. Huang and Y. Y. Lu, “Modeling photonic crystals with complex unit cells by Dirichlet-to-Neumann maps,” J. Comput. Math. 25, 337–349 (2007).

27. Y. Wu and Y. Y. Lu, “Dirichlet-to-Neumann map method for analyzing interpenetrating cylinder arrays in a triangular lattice,” J. Opt. Soc. Am. B 25, 1466–1473 (2008). [CrossRef]  

28. Z. Hu and Y. Y. Lu, “Efficient analysis of photonic crystal devices by Dirichlet-to-Neumann maps,” Opt. Express 16, 17383–17399 (2008). [CrossRef]   [PubMed]  

29. Z. Hu and Y. Y. Lu, “Improved Dirichlet-to-Neumann map method for modeling extended photonic crystal devices,” Opt. Quantum Electron. 40, 921–932 (2008). [CrossRef]  

30. Y. Wu and Y. Y. Lu, “Dirichlet-to-Neumann map method for analyzing periodic arrays of cylinders with oblique incident waves,” J. Opt. Soc. Am. B 26, 1442–1449 (2009). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (4)

Fig. 1
Fig. 1 Woodpile structure as special crossed arrays of cylinders.
Fig. 2
Fig. 2 Transmission spectra of a four-layer regular crossed array structure (top plot) and a four-layer woodpile structure (bottom plot).
Fig. 3
Fig. 3 Reflection spectra of a 32-layer regular crossed array structure (top plot) and a 32-layer woodpile structure (bottom plot).
Fig. 4
Fig. 4 Relative errors of the power reflectance R 00 for regular crossed arrays (two left plots) and woodpile structures (two right plots).

Equations (86)

Equations on this page are rendered with MathJax. Learn more.

× E = i k 0 μ H ̃ , × H ̃ = i k 0 ε E ,
z [ u v ] = [ A 11 A 12 A 21 A 22 ] [ u v ] ,
u = [ E x H ̃ x ] , v = [ E y H ̃ y ] ,
A 11 = 1 i k 0 [ 0 x ( ε 1 y ) x ( μ 1 y ) 0 ] ,
A 12 = 1 i k 0 [ 0 k 0 2 μ x ( ε 1 x ) k 0 2 ε + x ( μ 1 x ) 0 ] ,
A 21 = 1 i k 0 [ 0 k 0 2 μ + y ( ε 1 y ) k 0 2 ε y ( μ 1 y ) 0 ] ,
A 22 = 1 i k 0 [ 0 y ( ε 1 x ) y ( μ 1 x ) 0 ] .
[ u ( i ) v ( i ) ] = [ a ( i ) b ( i ) ] exp [ i ( α 0 x + β 0 y γ 00 ( 1 ) z ) ] ,
γ 00 ( 1 ) = k 0 2 ε ( 1 ) μ ( 1 ) α 0 2 β 0 2 > 0 .
a ( i ) + B 00 ( i ) b ( i ) = 0 ,
B 00 ( i ) = 1 α 0 2 + ( γ 00 ( 1 ) ) 2 [ α 0 β 0 k 0 μ ( 1 ) γ 00 ( 1 ) k 0 ε ( 1 ) γ 00 ( 1 ) α 0 β 0 ] .
( B 00 ( i ) ) 1 = 1 β 0 2 + ( γ 00 ( 1 ) ) 2 [ α 0 β 0 k 0 μ ( 1 ) γ 00 ( 1 ) k 0 ε ( 1 ) γ 00 ( 1 ) α 0 β 0 ] .
[ u ( r ) v ( r ) ] = exp [ i ( α 0 x + β 0 y ) ] [ Φ ( r ) Ψ ( r ) ] ,
[ u ( r ) ( r ) v ( r ) ( r ) ] = j , k = [ a j k ( r ) b j k ( r ) ] exp [ i ( α j x + β k y + γ j k ( 1 ) z ) ]
[ u ( t ) ( r ) v ( t ) ( r ) ] = j , k = [ a j k ( t ) b j k ( t ) ] exp [ i ( α j x + β k y γ j k ( 2 ) z ) ]
α j = α 0 + 2 π j L , β k = β 0 + 2 π k L ,
γ j k ( l ) = k 0 2 ε ( l ) μ ( l ) α j 2 β k 2 , l = 1 , 2 .
a j k ( r ) + B j k ( r ) b j k ( r ) = 0 ,
a j k ( t ) + B j k ( t ) b j k ( t ) = 0 ,
B j k ( r ) = 1 α j 2 + ( γ j k ( 1 ) ) 2 [ α j β k k 0 μ ( 1 ) γ j k ( 1 ) k 0 ε ( 1 ) γ j k ( 1 ) α j β k ] ,
B j k ( t ) = 1 α j 2 + ( γ j k ( 2 ) ) 2 [ α j β k k 0 μ ( 2 ) γ j k ( 2 ) k 0 ε ( 2 ) γ j k ( 2 ) α j β k ] .
Ω = { ( x , y , z ) | 0 < x < L , 0 < y < L , 0 < z < D } .
[ u ( L , y , z ) v ( L , y , z ) ] = e i α 0 L [ u ( 0 , y , z ) v ( 0 , y , z ) ] ,
[ u ( x , L , z ) v ( x , L , z ) ] = e i β 0 L [ u ( x , 0 , z ) v ( x , 0 , z ) ] .
B ( r ) { e i ( α j x + β k y ) e l } = B j k ( r ) { e i ( α j x + β k y ) e l } ,
B ( t ) { e i ( α j x + β k y ) e l } = B j k ( t ) { e i ( α j x + β k y ) e l } ,
u ( r ) + B ( r ) v ( r ) = 0 , z > D ,
u ( t ) + B ( t ) v ( t ) = 0 , z < 0 .
u + B ( r ) v = u ( i ) + B ( r ) v ( i ) , z > D .
u + B ( r ) v = [ u ( i ) + B ( r ) v ( i ) ] z = D + , z = D ,
u + B ( t ) v = 0 , z = 0 .
| P ( z m ± ) u | z = z m = | u z | z = z m ± ,
| X ( z m ) u | z = z m = | u | z = z 0 ,
| Q ( z m ± ) v | z = z m = | v z | z = z m ± ,
| Y ( z m ) v | z = z m = | v | z = z 0 ,
T { e i ( α j x + β k y ) e s } = l , m = T l m j k { e i ( α l x + β m y ) e s }
g ( x , y ) = j , k = g ̂ j k e i ( α j x + β k y ) ,
h ( x , y ) = j , k = h ̂ j k e i ( α j x + β k y ) ,
j , k T l m j k g ̂ j k = h ̂ l m .
g ̂ = [ g ̂ 1 g ̂ 0 g ̂ 1 ] , for g ̂ k = [ g ̂ 1 , k g ̂ 0 k g ̂ 1 k ] .
g ̃ = [ g ̃ 1 g ̃ 0 g ̃ 1 ] , where g ̃ j = [ g ̂ j , 1 g ̂ j 0 g ̂ j 1 ] .
g ̂ = S g ̃ , T ̂ = S T ̃ S 1 .
A 11 { e i ( α j x + β k y ) e s } = α j β k i k 0 [ 0 ε 1 μ 1 0 ] { e i ( α j x + β k y ) e s }
( A 12 ) j k j k = k 0 2 ε μ α j 2 i k 0 [ 0 ε 1 μ 1 0 ] ,
( A 21 ) j k j k = k 0 2 ε μ β k 2 i k 0 [ 0 ε 1 μ 1 0 ] ,
( A 22 ) j k j k = α j β k i k 0 [ 0 ε 1 μ 1 0 ] = ( A 11 ) j k j k .
v ( r ) = j , k = b j k ( t ) exp [ i ( α j x + β k y γ j k ( 2 ) z ) ]
v z ( r ) = i j , k = γ j k ( 2 ) I 2 b j k ( t ) exp [ i ( α j x + β k y γ j k ( 2 ) z ) ]
[ S ( 2 ) ] l m j k = { i γ j k ( 2 ) I 2 , if ( l , m ) = ( j , k ) , 0 , if ( l , m ) ( j , k ) , }
v z = S ( 2 ) v , z < z 0 .
v ( i ) z = S ( 1 ) v ( 1 ) , v ( r ) z = S ( 1 ) v ( r ) , z > z M .
v z + S ( 1 ) v = 2 S ( 1 ) v ( i ) , z > z M .
[ Q ( z M + ) + S ( 1 ) ] | v | z = z M = | 2 S ( 1 ) v ( i ) | z = z M + .
[ Q ̂ ( z M + ) + S ̂ ( 1 ) ] v ̂ ( z M ) = 2 S ̂ ( 1 ) v ̂ ( i ) ( z M + ) .
Y ̂ ( z M ) v ̂ ( z M ) = v ̂ ( z 0 ) .
Q ( z m ± ) v = A 21 ( z m ± ) u + A 22 ( z m ± ) v ,
Q ( z m + ) = A 21 ( z m + ) A 21 1 ( z m ) [ Q ( z m ) A 22 ( z m ) ] + A 22 ( z m + ) .
G m { e i ( α j x + β k y ) e s } = k 0 2 ε + μ + β k 2 k 0 2 ε μ β k 2 [ ε ε + 0 0 μ μ + ] { e i ( α j x + β k y ) e s }
Q ̂ ( z m + ) = G ̂ m [ Q ̂ ( z m ) A ̂ 22 ( z m ) ] + A ̂ 22 ( z m + ) .
v ( r ) = k v k ( r ) = k Ψ k ( x , z ) e i β k y
Ω 1 = { ( x , z ) | 0 < x < L , z 0 < z < z 1 } .
Λ k v k = v k ν on Ω 1 ,
M k [ v k ( 0 ) v k ( 1 ) ] = [ z v k ( 0 + ) z v k ( 1 ) ] .
M ̂ k [ v ̂ k ( 0 ) v ̂ k ( 1 ) ] = [ z v ̂ k ( 0 + ) z v ̂ k ( 1 ) ] ,
g ( x l ) = j e i α j x l g ̂ j , 1 l N ,
M k = [ M k , 11 M k , 12 M k , 21 M k , 22 ] , M ̂ k = [ M ̂ k , 11 M ̂ k , 12 M ̂ k , 21 M ̂ k , 22 ] ,
M ̂ k , p q = F 1 M k , p q F
[ z v ̂ ( z 0 + ) z v ̂ ( z 1 ) ] = M ̂ [ v ̂ ( z 0 ) v ̂ ( z 1 ) ] = [ M ̂ 11 M ̂ 12 M ̂ 21 M ̂ 22 ] [ v ̂ ( z 0 ) v ̂ ( z 1 ) ] ,
M ̂ p q = [ M ̂ 1 , p q M ̂ 0 , p q M ̂ 1 , p q ]
Q ̂ ( z m ± ) v ̂ ( z m ) = z v ̂ ( z m ± ) , Y ̂ ( z m ) v ̂ ( z m ) = v ̂ ( z 0 ) .
[ Q ̂ ( z 0 + ) 0 0 Q ̂ ( z 1 ) ] [ v ̂ ( z 0 ) v ̂ ( z 1 ) ] = [ M ̂ 11 M ̂ 12 M ̂ 21 M ̂ 22 ] [ v ̂ ( z 0 ) v ̂ ( z 1 ) ] .
Q ̂ ( z 1 ) = M ̂ 22 + M ̂ 21 [ Q ̂ ( z 0 + ) M ̂ 11 ] 1 M ̂ 12 ,
Y ̂ ( z 1 ) = Y ̂ ( z 0 ) [ Q ̂ ( z 0 + ) M ̂ 11 ] 1 M ̂ 12 .
Ω 3 = { ( x , z ) | 0 < x < L , z 2 < z < z 3 }
Ω 3 = { ( x , z ) | L 2 < x < 3 L 2 , z 2 < z < z 3 } .
x l = L 2 + x l = L 2 + ( l 0.5 ) L N , 1 l N .
[ P 0 0 Q ] [ u v ] = [ A 11 A 12 A 21 A 22 ] [ u v ] .
v = ( Q A 22 ) 1 A 21 u ,
P = A 11 + A 12 ( Q A 22 ) 1 A 21 .
P ̂ = A ̂ 11 + A ̂ 12 ( Q ̂ A ̂ 22 ) 1 A ̂ 21 .
| W ( z m ) u | z = z m = | v | z = z 0 ,
X = B ( t ) W ,
W = Y ( Q A 22 ) 1 A 21 .
W ̂ = Y ̂ ( Q ̂ A ̂ 22 ) 1 A ̂ 21 .
a ( i ) = [ 1 0 ] , b ( i ) = [ 0 1 ] ,
R 00 = a 00 ( r ) 2 = b 00 ( r ) 2 , T 00 = a 00 ( t ) 2 = b 00 ( t ) 2 ,
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.