You are on page 1of 10

2758 J. Opt. Soc. Am. A / Vol. 14, No.

10 / October 1997 Lifeng Li

New formulation of the Fourier modal method for


crossed surface-relief gratings

Lifeng Li
Optical Sciences Center, University of Arizona, Tucson, Arizona 85721

Received February 24, 1997; accepted March 31, 1997


A new formulation of the Fourier modal method (FMM) that applies the correct rules of Fourier factorization
for crossed surface-relief gratings is presented. The new formulation adopts a general nonrectangular Car-
tesian coordinate system, which gives the FMM greater generality and in some cases the ability to save com-
puter memory and computation time. By numerical examples, the new FMM is shown to converge much
faster than the old FMM. In particular, the FMM is used to produce well-converged numerical results for
metallic crossed gratings. In addition, two matrix truncation schemes, the parallelogramic truncation and a
new circular truncation, are considered. Numerical experiments show that the former is superior. © 1997
Optical Society of America [S0740-3232(97)02610-0]

1. INTRODUCTION contain discontinuous functions.14 It was shown


recently15,16 that the newly formulated one-dimensional
A crossed grating is a grating that is periodic in two non-
FMM with use of the correct factorization rules converged
collinear directions. In the literature synonyms such as
much faster than the old FMM. Many researchers’ at-
bigratings and two-dimensional gratings are also used.
tention naturally turned to the two-dimensional FMM,
These synonyms are less preferable because the term
hoping to achieve a similar improvement. The applica-
bigrating has been used by some authors to mean a two-
tion of the results of Refs. 14–16 to crossed gratings turns
grating assembly with collinear grating vectors, and two-
out to be not so straightforward. The work reported here
dimensional gratings are sometimes referred to as three-
is a successful attempt.
dimensional gratings.
2. The previous FMM for crossed gratings, and in fact
Crossed gratings have many applications. For ex-
all methods mentioned above with one recent exception,7
ample, they can be used as laser beam fan-out elements,
used a rectangular Cartesian coordinate system in the
solar energy absorbers, antireflection surfaces, artificial
plane of the grating, even when the grating did not pos-
graded-index materials, artificial anisotropic materials,
sess two orthogonal periodic directions. In this paper a
etc. In general, the analysis of these elements requires
Cartesian coordinate system is used, whose two axes in
electromagnetic theory and complicated computer pro-
the grating plane follow two periodic directions of the
grams.
grating, which are in general not orthogonal to each
To date, many rigorous numerical methods exist for
other. The use of such a coordinate system not only
modeling crossed gratings. A partial list includes the dif-
makes the theoretical presentation more elegant and the
ferential method,1–3 the coordinate transformation
theory itself more general but in some cases also reduces
method,4–7 the integral method,8 the Fourier modal
memory requirement and computation time.
method,9,10 the Rayleigh method,11 and the boundary
3. When carrying out numerical computations, all au-
variation method.12,13 However, all of these methods
thors of crossed gratings have chosen to retain diffraction
tend to be memory hungry and time consuming. After a
orders that lie in a parallelogramic area centered around
simple back-of-the-envelope calculation to estimate how
the zeroth diffraction order in the two-dimensional Fou-
many diffraction orders must be retained in the computa-
rier space. In this paper the convergence characteristics
tion for a typical crossed grating problem, one can quickly
of two truncation schemes, one using a parallelogramic
realize that even some of the most modern desktop com-
area and the other using a circular area, with both cen-
puters may not have enough dynamic memory and that
tered around the origin of the Fourier space, are com-
one has to wait for minutes or hours to obtain the results
pared.
of a (fixed) grating configuration. Hence searching for in-
novative numerical methods for crossed gratings or im- In conducting this research, I have followed one principle:
proving the convergence speed of existing methods is of keeping in mind the high demand of the crossed grating
great practical significance. problem on computer resources, to make every possible
This paper is aimed at improving the convergence effort to reduce memory consumption and to increase con-
speed of the Fourier modal method (FMM) [also known as vergence speed. Owing to limitations in time and in the
the coupled-wave method and the modal method by Fou- computing resources available to me, the results pre-
rier expansion (MMFE)]. It differs from the previous sented here on the convergence characteristics of the new
FMM analysis9,10 in three respects: FMM are preliminary.
1. The FMM for crossed gratings is reformulated by Since a nonrectangular Cartesian coordinate system is
using the correct rules for Fourier factoring products that used in this paper, it is convenient to use tensor notation

0740-3232/97/1002758-10$10.00 © 1997 Optical Society of America


Lifeng Li Vol. 14, No. 10 / October 1997 / J. Opt. Soc. Am. A 2759

and some rudimentary tensor concepts in the theoretical


presentation. A reader who is unfamiliar with tensors
may consult any standard textbooks on tensor analysis17
to pick up the necessary mathematical background.

2. COORDINATE SYSTEMS AND NOTATION


A schematic representation of a crossed grating with a
rectangular Cartesian coordinate system attached to it is
shown in Fig. 1. The x axis is parallel to one of the pe-
riodic directions, and the z axis is perpendicular to the
grating plane. The grating layer has a thickness h, and
its permittivity, e (x, y), is a piecewise-constant function
taking two values, e a and e b . The permittivities above
and below the grating layer are e 61 , respectively. For
the sake of simplicity, we assume that e (x, y) does not de-
pend on z, although z-variant grating profiles can be eas-
ily treated by the so-called multilayer approximation. Fig. 1. Crossed grating illuminated by a plane wave. A rect-
The grating problem is to determine the diffraction effi- angular Cartesian coordinate system is attached to the grating
ciencies, and possibly also the polarization, of the propa- so that its x axis is along one of the periodic directions.
gating orders when the grating is illuminated by a mono-
chromatic electromagnetic plane wave. The propagation
direction of the incident plane wave is given by polar
angle u and azimuthal angle w. Its polarization, assumed
to be linear, is specified by angle c with respect to the p – s
coordinate system. The unit vector p̂ is in the plane of
incidence and ŝ is perpendicular to it, with both being or-
thogonal to the incident k vector.
Figure 2 shows the top view of a crossed grating. We
introduce a nonrectangular coordinate system Ox 1 x 2 x 3
such that the x 1 and x 3 axes are parallel to the x and z
axes, respectively, but the x 2 axis is parallel to another
periodic direction of the grating. Among the denumer-
able periodic directions in the Oxy plane we identify the Fig. 2. Top view of a crossed grating and a nonrectangular Car-
x 1 and x 2 axes with those two directions that have the tesian coordinate system in the grating plane. The x 1 and x 2
axes are parallel to two periodic directions of the grating. The
shortest periods and denote the two periods d 1 and d 2 ,
x 1 axis is parallel to the x axis, and the x 2 axis forms an angle z
respectively. The origin of the z axis is assumed to be at
with the y axis.
the lower boundary of the grating layer. The angle
formed by the positive directions of the x 2 and y axes is z,
u z u , p /2. The parallelogram marked by dashed and label Fourier coefficients and matrix elements; and Greek
solid lines and the rectangle marked by the dotted– letters r, s, etc., for tensor indices. The Fourier coeffi-
dashed and solid lines are two possible unit cells of the cient of a function is denoted by the function name with
periodic pattern. appropriate subscript(s) (however, not every subscripted
The transformation between the two coordinate sys- symbol is a Fourier coefficient). For a composite function
tems is given by we use notation ( • ) m to denote its Fourier coefficient.
In Section 4 the permittivity function e (x 1 , x 2 ) in the
x 1 5 x 2 y tan z , x 2 5 y sec z , x 3 5 z. (1) grating layer will be expanded in Fourier series, and sev-
For the nonrectangular coordinate system, the covariant eral matrices will be subsequently generated. In order to
and the contravariant basis vectors17 are keep the flow of presentation there smooth, some uncon-
ventional notations for these matrices will be defined
b1 5 x̂, b2 5 x̂ sin z 1 ŷ cos z , b3 5 ẑ, (2) here. The two-dimensional Fourier coefficients of
e (x 1 , x 2 ) are given by
b1 5 x̂ 2 ŷ tan z , b2 5 ŷ sec z , b3 5 ẑ, (3)

EE
respectively. The two sets of basis vectors obey the re- d2 d1
1
ciprocal relation: br • bs 5 d r s , where d r s is the Kro- e mn 5 e~ x 1, x 2 !
necker delta symbol. d 1d 2 0 0
The Gaussian system of units and the implicit har-
3 exp@ 2i ~ mK 1 x 1 1 nK 2 x 2 !# dx 1 dx 2 , (4)
monic time dependence exp(2ivt) are used here. Al-
though all materials are assumed nonmagnetic, because
of symmetry considerations m is not set equal to 1 in the where K 1 5 2 p /d 1 and K 2 5 2 p /d 2 . These coefficients
mathematical formulas. The letter a is used to label the can be turned into a matrix by splitting the indexing
three spatial regions (0, 61); Roman letters m, n, etc., to numbers. Introducing the notation v•b, we have
2760 J. Opt. Soc. Am. A / Vol. 14, No. 10 / October 1997 Lifeng Li

a !2
v e b mn, jl 5 e m2j,n2l . (5) sec2 z ~ a m 2 1 b n 2 2 2 a m b n sin z ! 1 g ~mn 5 k ~ a !2
Next we introduce the notations d•e and b•c by ~ a 5 61 ! . (15)

d e e mn 5
1
d1 E 0
d1
e ~ x 1 , x 2 ! exp@ 2i ~ m 2 n ! K 1 x 1 # dx 1 ,
The sign of g mn
(a)

a!
Re@ g ~mn #
should be chosen so that
a!
1 Im@ g ~mn #.0 ~ a 5 61 ! . (16)
(6)
The coefficients a m , b n , and g mn
(a)

E
are the covariant com-
1 d2
b e c mn 5 e ~ x , x ! exp@ 2i ~ m 2 n ! K 2 x # dx .
1 2 2 2 ponents of the wave vector of the (m, n)th diffracted or-
d2 0 der in medium a,
(7) 61 ! 61 ! 3
k~mn 5 a m b1 1 b n b2 6 g ~mn b . (17)
Obviously dee and bec are still functions of x and x , respec- 2 1

tively. Finally, we introduce two more notations, bd•ec and The projection of tips of the above two k vectors onto the
db•ce, by Ox 1 x 2 plane for all possible m and n forms the reciprocal
lattice of the diffraction orders. In Fig. 3, each intersec-

bd e ec mn, jl 5 b $ d 1/e e 21 % mj c nl 5
1
d2
E 0
d2
$ d 1/e e 21 % mj ~ x 2 !
tion point of the dotted lines corresponds to a diffraction
order. The cross marks the origin of the space that con-
tains the reciprocal lattice (the k space), and the black dot
3 exp@ 2i ~ n 2 l ! K 2 x 2 # dx 2 , (8) marks the location of the (0, 0)th order. The lattice con-
stants along directions b1 and b2 are K 1 sec z and
db e ce mn, jl 5 d $ b 1/e c 21 % nl e mj 5
1
d1 E 0
d1
$ b 1/e c 21 % nl ~ x 1 ! K 2 sec z, respectively. Each smallest parallelogram
formed by the dotted lines is a unit cell of the reciprocal
lattice.
3 exp@ 2i ~ m 2 j ! K 1 x 1 # dx 1 . (9) The set of propagating orders in medium a is given by
In the above, we have assumed that e (x , x ) Þ 0 and the 1 2
a!
U ~ a ! 5 $ ~ m, n ! u Im@ g ~mn # 5 0, ;m, ;n % . (18)
two inverse matrices exist, which is guaranteed on physi-
(a)
cal grounds. Graphically, U is represented by the lattice points that
fall within the solid circle in Fig. 3, whose radius is k ( a ) .
It is easy to verify that, when d 1 d 2 /l 2 @ 1, the number of
3. RAYLEIGH SOLUTIONS IN THE elements in set U ( a ) is approximately given by

F G F G
HOMOGENEOUS REGIONS
p k ~ a !2 p ~ d 1 d 2 cos z !
In terms of contravariant basis vectors the wave vector of 5 , (19)
the incident plane wave may be written as ~ K 1 K 2 /cos z ! l 2/ ~ e ~ a !m !

k 5 k s bs 5 a 0 b1 1 b 0 b2 2 g ~0011 ! b3 , (10) where [•] means ‘‘the integral part of.’’ Thus the number
of propagating orders is proportional to the area of the
where unit cell in real space and inversely proportional to that
in the k space.
a 0 5 k ~ 11 ! sin u cos w ,
We now pause to address one of the advantages of be-
b 0 5 k ~ 11 ! sin u sin~ w 1 z ! , ing able to use a nonrectangular coordinate system. In

g ~0011 ! 5 k ~ 11 ! cos u , (11)


( 11 ) ( 11 )
k 5 2pA@e m # /l, and l is the vacuum wavelength.
k ( 21 ) will be similarly defined. The covariant compo-
nents of the electric field vectors in regions 61 can be rep-
resented by Rayleigh expansions:

E s ~ r! 5 I s exp@ i ~ a 0 x 1 1 b 0 x 2 2 g ~0011 ! x 3 !# 1 (R
m,n
s mn

11 ! 3
3 exp@ i ~ a m x 1 1 b n x 2 1 g ~mn x !# ,

~ x3 . h !, (12)

E s ~ r! 5 (T
m,n
s mn
21 ! 3
exp@ i ~ a m x 1 1 b n x 2 2 g ~mn x !#

~ x3 , 0 !, (13)
where I s , R s mn , and T s mn are the incident and diffracted
field amplitudes, Fig. 3. Section of the reciprocal lattice. The diffraction orders
are located at crossings of the grid lines, which are parallel to the
a m 5 a 0 1 mK 1 , b n 5 b 0 1 nK 2 , (14) contravariant basis vectors. The solid circle indicates the disk
of propagating orders. The dashed circle and parallelogram
and g mn
(a)
is to be solved from show two truncation schemes.
Lifeng Li Vol. 14, No. 10 / October 1997 / J. Opt. Soc. Am. A 2761

FMM the dimension of the truncated matrix for numeri- To derive the matrix eigenvalue problem we follow closely
cal computation is essentially the number of lattice points the steps taken by the authors of Ref. 10. However, in
that fall within an area in the reciprocal lattice that con- contrast to the case of a lamellar grating, the Fourier
tains the disk of propagating orders. Since the density of analysis of Maxwell’s equations with a two-dimensionally
lattice points in k space is proportional to the area of the varying discontinuous permittivity function is much more
unit cell in real space, we should choose one of the small- complicated. Some preparations are in order here.
est unit cells in order to minimize the matrix dimension. In anticipation of applying the Fourier factorization
If a larger unit cell is chosen, then some of the lattice rules of Ref. 14, we first discretize the discontinuity
points will correspond to diffraction orders whose ampli- boundary of the permittivity function. Imagine that the
tudes are identically zero. This point was clearly recog- plane Ox 1 x 2 is covered by a grid whose lines are parallel
nized by the authors of Ref. 10. However, when they to the coordinate axes and whose spacings are Dx 1 and
analyzed a periodic pattern as sketched in Fig. 2, they Dx 2 . Then, as can be seen in Fig. 4, the original contour
were forced to use the rectangular unit cell, because their G of the permittivity discontinuity can be approximated
formulation was based on a rectangular coordinate sys- by the zigzag contour G 8 which consists of segments of the
tem. By using the parallelogramic unit cell, one can re- grid lines. As Dx 1 → 0 and Dx 2 → 0, G 8 tends to G, and
duce the matrix dimension and the computation time by a the two contours’ optical effects in the far field are indis-
factor of 2 and 8, respectively, because the area of the par- tinguishable for a given wavelength.18
allelogramic unit cell is half that of the rectangular one. Next, we must identify the continuity characteristics of
This section concludes with the formula for calculating the field components across the boundary G 8 . Since the
diffraction efficiencies. If the incident plane wave is nor- materials are assumed to be nonmagnetic, all components
malized such that of the magnetic field vector are continuous. E 3 is also
continuous because the grating layer (or each of its sub-
1 layers, if a multilayer approximation is used) is z invari-
@~ k ~ 11 ! 2 2 b 0 2 ! u I 1 u 2 1 ~ k ~ 11 ! 2 2 a 0 2 ! u I 2 u 2
g ~0011 ! ant. Let x 0 1 and x 0 2 be the locations of some line seg-
ments of G 8 . Then away from the vertices of the zigzag
1 ~ a 0 b 0 2 k ~ 11 ! 2 sin z !~ I 1 I 2 1 I 2 I 1 ! ] 5 1, (20) contour18 we have
then the (m, n)th-order diffraction efficiency in medium E 1~ x 02 1 0 ! 5 E 1~ x 02 2 0 ! ,
a is given by
1 E 2~ x 01 1 0 ! 5 E 2~ x 01 2 0 ! , (25)
a! a! 2 a! 2
h ~mn 5 a!
@~ k ~ a !2
2 b n ! u E ~1mn
2
u 1 ~k ~ a !2
2 a m ! u E ~2mn
2
u
g ~mn e ~ x 01 1 0 ! E 1~ x 01 1 0 ! 5 e ~ x 01 2 0 ! E 1~ x 01 2 0 ! ,
(26a)
1 ~ a m b n 2 k ~ a ! 2 sin z !
e ~ x 02 1 0 ! E 2~ x 02 1 0 ! 5 e ~ x 02 2 0 ! E 2~ x 02 2 0 ! ,
a! a! a! a!
3 ~ E ~1mn E ~2mn 1 E ~2mn E ~1mn !# , (21) (26b)
where E s( 11 ) ( 21 ) where E 1 and E 2 are the contravariant components of the
mn 5 R s mn and E s mn 5 T s mn .
electric field, and for simplicity we have suppressed the
irrelevant spatial dependence of the field and permittiv-
4. MODAL SOLUTION IN THE GRATING ity. Equations (25) and (26) are simply the boundary
LAYER conditions for the electric and electric displacement vec-
In the grating layer the electromagnetic field can be ex- tors. To appreciate the beauty of these equations, one
panded into Floquet–Fourier series, has to keep in mind the basic property of vector compo-
nents in tensor theory: the covariant (contravariant)
C~ x 1, x 2, x 3 ! 5 (C
m,n
mn ~ x
3
! exp~ i a m x 1 1 i b n x 2 ! ,
(22)
where C stands for any one of the six components of the
electric and magnetic vectors. The x 3 -dependent Fourier
coefficients C mn are to be solved from Maxwell’s equa-
tions, which in the nonrectangular Cartesian coordinate
system take the form17
] 2 E 3 2 ] 3 E 2 5 ik 0 m sec z ~ H 1 2 sin z H 2 ! , (23a)

] 3 E 1 2 ] 1 E 3 5 ik 0 m sec z ~ H 2 2 sin z H 1 ! , (23b)

] 1 E 2 2 ] 2 E 1 5 ik 0 m cos z H 3 , (23c)

] 2 H 3 2 ] 3 H 2 5 2ik 0 sec z e ~ E 1 2 sin z E 2 ! , (24a)

] 3 H 1 2 ] 1 H 3 5 2ik 0 sec z e ~ E 2 2 sin z E 1 ! , (24b) Fig. 4. Discretization of an arbitrary (in this case, a circular)
grating contour G by a zigzag contour G 8 that consists of line seg-
] 1 H 2 2 ] 2 H 1 5 2ik 0 cos z e E 3 . (24c) ments of the grid lines parallel to the covariant basis vectors.
2762 J. Opt. Soc. Am. A / Vol. 14, No. 10 / October 1997 Lifeng Li

components of a vector are the perpendicular projections tire left-hand side of Eq. (29) is also continuous in x 2 .
along the covariant (contravariant) basis vectors, mea- Multiplying the equation by matrix d 1/e e , taking the Fou-
sured in the lengths of the respective basis vectors. rier coefficients of the result with respect to x 2 , and ap-
We are now ready to Fourier analyze Eqs. (23) and (24). plying Laurent’s rule to the left hand side, we get
The reader who is not familiar with the factorization
rules to be used below is advised to consult Ref. 14. All
three equations in Eqs. (23) and Eq. (24c) can be readily
transformed into the Fourier domain by Laurent’s rule
(j,l
VB S
1
e mn, jl
] 2 H 3jl 2 ] 3 H 2jl
ik 0 cos z
1 ( bd e ec
s,p
jl,sp E 1sp D
because they do not contain any product of discontinuous
5 sin z E 2mn . (30)
functions. Eliminating E 3 , we immediately have
Using Eq. (23c) to eliminate H 3 , we finally have
k0
cos z ] 3 E 1mn 5 1k 0 2 m ~ H 2mn 2 H 1mn sin z ! mk0
i cos z ] 3 H 2mn
i

2 am ( veb
j,l
21
mn, jl ~ a j H 2jl 2 b l H 1jl ! ,
5 b n ~ a m E 2mn 2 b n E 1mn ! 2 m k 0 2 sin z (j,l
VB1
e
21

mn, jl
E 2jl

S VB D
(27a) 21
1
1 m k 02 ( j,l
cos2 z bd e ec mn, jl 1 sin2 z
e mn, jl
E 1jl .
k0
cos z ] 3 E 2mn 5 2k 0 2 m ~ H 1mn 2 H 2mn sin z ! (31a)
i
Following the same procedure, from Eq. (24b) we have
2 bn ( j,l
21
v e b mn, jl ~ a j H 2jl 2 b l H 1jl ! .
mk0
cos z ] 3 H 1mn
i
(27b)
The Fourier analysis of Eqs. (24a) and (24b) however is
much more complicated. Let us consider Eq. (24a) first.
5 a m ~ a m E 2mn 2 b n E 1mn ! 1 m k 0 2 sin z (j,l
VB 1
e
21

mn,jl
E 1jl

S VB D
It can be easily shown that 21
1
2 m k 02 ( j,l
cos2 z db e ce mn,jl 1 sin2 z
e
E 2jl .
E 1 5 sec2 z ~ E 1 2 E 2 sin z ! 5 E 1 2 E 2 sin z . (28) mn,jl

(31b)
Since e E 1 is continuous with respect to x 1 , the Fourier
analysis of Eq. (24a) with respect to x 1 can be accom- Eqs. (27) and (31) can be cast in a compact matrix form

S D S D
plished by using the inverse rule. Thus,
k0 E1 H1
cos z ] 5F ,

de de
21 21 i 3 E2 H2
] 2 H 3m 2 ] 3 H 2m 1 1
1 ( E 1j 5 sin z ( E j2.
ik 0 cos z j e
mj
j e
mj
(29) cos z
k0
]
H1
i 3 H2
5GS D S D
E1
E2
, (32)

Since E 1 is continuous in x 2 , each of its Fourier coeffi- with


cients with respect to x 1 is also continuous in x 2 . There-
fore, each term under the summation sign in the second
term on the left-hand side of Eq. (29) can be Fourier fac-
torized with respect to x 2 by Laurent’s rule. In order to
F5 F a v e b 21 b 2 m k 0 2 sin z
b v e b 21 b 2 m k 0 2
m k 0 2 2 a v e b 21 a
m k 0 2 sin z 2 b v e b 21 a
G ,

complete the Fourier analysis, we do the following: (33)

F VB S VB D
G
21 21
1 1
m k 0 2 sin z 2 ab a 2 2 m k 0 2 cos2 z db e ce 1 sin2 z
e e

S VB D VB
G5 21 21 . (34)
1 1
mk0 2
cos z bd e ec 1 sin z
2 2
2b 2
ab 2 m k 0 sin z
2
e e

Hypothesis19: For every m, the sum on the right-hand In the above, a and b are the short-hand notations for
21
side of Eq. (29), i.e., ( j d 1/e e mj E j 2 (x 2 ), is continuous in x 2 . ( a ) mn, jl 5 a m d mj d nl and ( b ) mn, jl 5 b n d mj d nl . Equa-
Note that if z 5 0 this hypothesis is not needed, any- tions (33) and (34) can be compared with Eqs. (A9) and
way. Assuming that the hypothesis is true, then the en- (A10) of Ref. 10.
Lifeng Li Vol. 14, No. 10 / October 1997 / J. Opt. Soc. Am. A 2763

S D F G
Assuming that a particular solution of Eqs. (32) is pro- E 1mnq E 1mnq
E 1mn
portional to exp(ig x3), from these two equations we obtain
E 2mn E 2mnq E 2mnq
an algebraic eigenvalue equation 5
H 1mn H 1mnq 2H 1mnq

S D
H 2mn
E1 H 2mnq 2H 2mnq
~ FG 2 m k 0 2 cos2 z g 2 ! 5 0.

F GS D
(35)
E2 exp~ i g q x 3 ! 0 uq
3 .
Once the eigenvalues and the electric part of the eigen- 0 exp~ 2i g q x 3 ! dq
vectors are found from Eq. (35), the magnetic part of the (39)
eigenvectors is given by
In the above equation, each matrix element symbolizes a
rectangular block matrix. For example, E 1mnq repre-
S D H1
H2
5
sec z
m k 0g
G
E1
E2
. S D (36)
sents a matrix whose leading dimension runs through all
m and n and whose trailing dimension runs through all
q. In accordance with the notation of Ref. 20, Eq. (39)
Here we exclude the possibility that g 5 0. From Eq. can be put in a compact generic form:

SD
(35), the eigenvalues come in pairs; if g is an eigenvalue,
u
so is 2g . We will only label, with subscript q, the eigen- F 5 Wf . (40)
d
solutions for which
The Fourier coefficients of the tangential components of
Re@ g # 1 Im@ g # . 0. (37) the total fields in the two homogeneous regions can also
be put in this form. Once this is done, the rest of the
work is almost mechanical; following the S-matrix algo-
The modal expansions of the total field in the grating
rithm, we can readily find the unknown Rayleigh ampli-
layer can now be written as
tudes. The diffraction efficiencies can then be calculated
with Eq. (21).
E s ~ r! 5 (
m,n,q
@ u q exp~ i g q x 3 ! 1 d q exp~ 2i g q x 3 !#
6. MATRIX TRUNCATION
3 exp@ i ~ a m x 1 1 b n x 2 !# E s mnq , (38a)
In a numerical analysis the infinite-dimensional matrices
and vectors in the preceding two sections must be trun-
H s ~ r! 5 (
m,n,q
@ u q exp~ i g q x 3 ! 2 d q exp~ 2i g q x 3 !#
cated. In the context of crossed gratings, truncation
means to retain a finite number of points that fall within
certain area in the k space. This area should contain the
3 exp@ i ~ a m x 1 1 b n x 2 !# H s mnq , (38b) disk of propagating orders that was defined in Section 3
(see Fig. 3), because the propagating orders carry energy.
where s 5 1, 2, and u q and d q are the unknown ampli- From Eq. (15) it is clear that the decay rate of an evanes-
tudes of the upward and downward propagating or decay- cent order, which lies outside the disk, equals its distance
ing modal fields. If the grating region is approximated to the circumference of the disk. To ensure numerical ac-
by several thin layers, then the field expressions in Eqs. curacy, the boundary of the truncation area should be put
(38) are valid for each layer. sufficiently far away from the disk. So far all authors of
crossed gratings have taken the simple truncation scheme
that can be described by two inequalities, u m u < M and
u n u < N for a m and b n , where M and N are integers.
5. S-MATRIX SOLUTION Graphically, if we refer to Fig. 3, this corresponds to
Having obtained the expressions of the field everywhere, choosing a parallelogramic area that is centered around
what remains is to match the boundary conditions at the the (0, 0)th order and whose sides are parallel to the co-
interfaces between different spatial regions and possibly ordinate lines of the k space. This truncation scheme
also at the interfaces, if any, between different sublayers may be called the zeroth-order-centered parallelogramic
in the grating layer. The result of this operation is a truncation. Note that the (0, 0)th order in general does
large system of linear equations with the field amplitudes not coincide with origin of the k space, except for the case
as unknowns. There are many ways to solve this linear of normal incidence.
system. For best numerical stability and to conserve It is difficult to say a priori which section of the evanes-
computer memory, I used the S-matrix algorithm.20 cent orders have more weight than the others in deter-
In Ref. 20, several systematic and algorithmic proce- mining the overall accuracy of the numerical results;
dures, including the S-matrix algorithm, are given for however, it is safe to say that in general the weight of an
solving the large linear system to obtain the final quanti- order decreases as its distance to the origin increases.
ties of interest, namely, the amplitudes R s mn and T s mn . For simplicity we call this distance the radius of the or-
To apply these algorithms all we need is to express the der. From this viewpoint, the zeroth-order-centered par-
Fourier coefficients of the tangential components of the allelogramic truncation seems to be inconsistent when the
total fields in terms of the unknown field amplitudes. angle of incidence is far from normal, because the benefit
From Eqs. (38), it is easy to see that in a grating layer, of having more orders with large radii on one side of the
2764 J. Opt. Soc. Am. A / Vol. 14, No. 10 / October 1997 Lifeng Li

origin is destroyed by not having enough orders on the algorithm that takes advantage of the block-Toeplitz
other side. Thus an origin-centered parallelogramic characteristics of these two matrices did not lead to any
truncation as shown in Fig. 3 is a better choice. saving in computation time for the matrix sizes encoun-
Furthermore, it is reasonable to assume that all dif- tered in this research.
fraction orders of approximately equal radii have more or Before we go into the numerical examples, however,
less the same weight. Another possibility is to use a cir- two important questions must be answered. First, what
cular truncation as shown by the dashed circle in Fig. 3. exactly do we mean when we say that method A con-
An apparent advantage of circular truncation over paral- verges faster than method B? Let h * be the exact effi-
lelogramic truncation is that the former takes fewer dif- ciency value of a diffraction order and h m be the approxi-
fraction orders. It is elementary to show that the ratio of mation to h * that is computed by method m at truncation
the area of a circular disk to that of the parallelogram in order N, where m 5 A, B. Suppose that u h m 2 h * u
which the disk is perfectly embedded is ( p /4) cos z. For ; C m /N r ( m ) as N → `, where r(m) . 0. To a math-
z 5 0, this ratio is translated to savings of 1 2 ( p /4) 2 ematician, method A converges faster than method B if
' 38% in computer memory and 1 2 ( p /4) 3 ' 51% in r(A) is greater than r(B); she or he is thinking of the con-
computation time. However, there is a potential prob- vergence rate. In practice, however, the rate of conver-
lem. For those diffraction orders adjacent to the part of gence may be of secondary importance. Two numerical
the circumference of the truncation disk that is tangent to methods may have the same exponent r but very different
a coordinate line of the k space, there may not be enough constants C. Here we adopt a practical measure. If the
spatial harmonics along that coordinate line to approxi- above absolute error computed by method A goes, as N in-
mately satisfy the completeness of the Fourier basis func- creases, below certain threshold sooner than that com-
tions, whereas for the parallelogramic truncation there is puted by method B, then we say that method A converges
no such a problem. faster than method B.
The second and related question is, What is the practi-
cal convergence criterion? In numerical grating analysis,
7. NUMERICAL EXAMPLES the convergence criterion of the preceding paragraph may
Based on the theory presented above, a computer pro- not be practical because the exact value h * is not always
gram was built. The use of the S-matrix algorithm available. In the case of lamellar gratings,22 the classical
makes the numerical results automatically satisfy the en- modal method was used to provide a good approximation
ergy balance theorem, irrespective of the matrix trunca-
tion; therefore, the theorem cannot be used as an accu-
racy check here. On the other hand, the ability of the
present theory to use different pairs of periodic directions
as coordinate axes provides another self-consistency test,
which the program successfully passed. The numerical
results obtained from the program compared favorably
with the few tabulated results that are available in the
present literature. In particular, good results were ob-
tained for the famous pyramid grating that has been used
by so many authors.1,2,4,6,9,11,13 It is needless to add an-
other comparison here. Instead, I consider three other
examples and show some convergence curves. The
Fig. 5. Top view of the checkerboard grating that is described in
choices of the gratings are arbitrary. The purpose of Example 1. Areas labeled with letters A, B, and C are three pos-
these examples is to illustrate the improvement of the sible unit cells.
present FMM over the old one and to compare the effec-
tiveness of the origin-centered parallelogramic and circu-
lar truncations. The computer program was written to
accommodate both truncation schemes easily and to use
both the new and the old FMM. Here the old FMM
means replacing v e b 21 by v 1/e b in Eq. (33) and replacing
all three matrices containing e in Eq. (34) by veb. If
z 5 0, it corresponds to using Eqs. (A9) and (A10) of Ref.
10 for matrices F and G.
The Fourier coefficients of various e-dependent func-
tions were computed analytically. This is possible be-
cause the e-dependent functions are simple rectangular
waves in x 1 and/or x 2 . The inverses of d1/ee and b1/ec, for
each x 2 and x 1 (because of the discretization as shown in
Fig. 4, there are a finite number of them), respectively,
were computed by using Trench’s algorithm.21 On the Fig. 6. Convergence of the (0, 21)st transmitted order of the
checkerboard grating. The letters in the legend have the follow-
other hand, the inverses of neb and n1/eb were computed by ing denotations: O for old FMM, N for new FMM, P for paral-
using a standard alogirthm for general matrices. My nu- lelogramic truncation, C for circular truncation, A for using unit
merical experiments showed that the use of a specialized cell A, and B for using unit cell B.
Lifeng Li Vol. 14, No. 10 / October 1997 / J. Opt. Soc. Am. A 2765

Table 1. Diffraction Efficiencies (%) of the ciency values of the transmitted orders that were ob-
Transmitted Orders of the Checkerboard tained with scheme NPA and truncation order 441. It
Grating in Example 1 can be compared with Table 1 of Ref. 10, for which the
same truncation order and unit cell were used. In view
Diffraction of Fig. 6, the results given here seem to be more accurate.
Order 21 0 11

21 4.308 12.860 6.196 B. Example 2


0 12.860 17.486 12.860 Let us next consider a grating that consists of round pil-
11 6.196 12.860 4.308 lars arranged to have a hexagonal symmetry, as shown in
Fig. 2. The grating parameters are e 11 5 e a 5 1,
e 21 5 e b 5 2.56, u 5 w 5 30°, c 5 0, h 5 l, d 1 5 d 2
5 2l, and the pillars have a radius of l/2. Figure 7
shows the convergence of the (21, 22)nd transmitted or-
der. The parallelogramic unit cell in Fig. 2 was used and
the pillar was approximated by a 1000 3 1000 grid.
Once again, the new FMM converges much faster than
the old one. In this particular case the circular trunca-
tion gives faster convergence than the parallelogramic
truncation with the old FMM, but there is no difference
with the new FMM. The complete set of diffraction effi-
ciency values for this grating, computed using the NP
scheme, 361 diffraction orders, and a 2000 3 2000 grid,
are given in Tables 2 and 3. The positions corresponding
to the nonpropagating orders are left blank. For the cho-
Fig. 7. Convergence of the (21, 22)nd transmitted order of the sen angle of incidence and polarization, the diffraction ef-
circular pillar grating in Example 2. The legends read the same ficiencies should have a mirror symmetry with respect to
way as in Fig. 6. the main diagonal of the table. The slight asymmetry in
some of the diffraction order pairs results from the zigzag
to h * in evaluating the convergence of the FMM. Alter- approximation. As the grid density increases, this asym-
natively, one could afford to compute h at an extremely metry should diminish.
large N and use that as h * . For crossed gratings, unfor-
tunately, neither an exact modal method nor the option of C. Example 3
using an extremely large N is available. Here I am So far, to my knowledge, there has not been any pub-
therefore forced to use the flatness of the convergence lished data of metallic crossed gratings computed with
curves to judge the convergence of various numerical the FMM. Figure 8 shows the top view of the metallic
implementations.
Table 2. Diffraction Efficiencies (%) of the
A. Example 1 Circular Pillar Grating in Example 2:
Let us first consider the checkerboard grating that was Reflected Orders
analyzed by the authors of Ref. 10. A top view of it, along
with three possible unit cells labeled A, B, and C, are Diffraction
shown in Fig. 5. The grating parameters are: e 11 5 e a Order 22 21 0 11
5 2.25, e 21 5 e b 5 1, u 5 w 5 0, h 5 l, the length of
22 0.072 0.198 — —
each white or black square is 1.25 l, and the incident po-
21 0.198 0.005 0.361 —
larization is parallel to one side of the squares. In the
0 — 0.360 0.394 0.209
following, truncation order refers to the total number of
11 — — 0.209 —
diffraction orders retained in the numerical computation.
Fig. 6 shows the convergence of the (0, 21)st transmitted
order (the numbering of the diffraction orders is with ref- Table 3. Diffraction Efficiencies (%) of the
erence to the coordinate system that uses the unit cell B). Circular Pillar Grating in Example 2:
Please note the small increments of the vertical axis. We Transmitted Orders
see several things from this figure: (1) the new FMM
converges faster than the old one. (2) The results of us- Diffraction
ing unit cells A and B do not perfectly agree; this is due to Order 24 23 22 21 0 11 12
the fact that a 1000 3 1000 grid was used to approximate 24 — — 0.020 — — — —
unit cell B, while no approximation was necessary for unit 23 — 0.993 1.078 0.829 0.167 — —
cell A. However, the difference between the converged 22 0.020 1.078 1.107 2.224 2.976 0.231 —
results of the new FMM and the old FMM with unit cell B 21 — 0.829 2.224 11.127 10.948 1.585 —
is smaller than that with unit cell A, indicating the ad- 0 — 0.167 2.973 10.944 5.929 11.953 0.523
vantage of using the smaller unit cell. (3) There is no 11 — — 0.230 1.584 11.961 11.032 1.369
clear advantage of using circular truncation over paral- 12 — — — — 0.523 1.370 —
lelogramic truncation. Table 1 gives the diffraction effi-
2766 J. Opt. Soc. Am. A / Vol. 14, No. 10 / October 1997 Lifeng Li

metallic lamellar gratings.21 The complete set of diffrac-


tion efficiency values for this grating, computed with the
NP scheme and 625 diffraction orders, are given in Tables
4 and 5.
In a numerically oriented theoretical paper such as
this, it is desirable to provide some information about
computation time. Unfortunately, this information is at
present not available. The numerical results of this sec-
tion are actually a compilation of computations done on
four computers of the same manufacturer but of different
Fig. 8. Top view of the metallic grating that is considered in Ex- central processing units and memory sizes. Further-
ample 3.
more, the executable codes were generated on the slowest
computer of the four. This fact made the acquisition of
accurate timing information impossible. However, it is
worthwhile pointing out that the assembly of the four
e-related matrices appearing in Eqs. (33) and (34) takes a
negligible amount of computation time compared with
that needed for solving the eigenvalue problem of Eq.
(35).

8. SUMMARY
A new formulation of the FMM that applies the correct
rules of Fourier factorization for crossed surface-relief
gratings has been presented. Although the work re-
ported here is preliminary, the numerical examples have
Fig. 9. Convergence of the (0, 21)th transmitted order of the
convincingly shown that the new FMM converges much
metallic grating in Example 3. The legends read the same way
as in Figs. 6 and 7. faster than the old FMM. The new FMM is used to pro-
duce well-converged numerical results for metallic
crossed gratings. In addition, the new formulation
adopts a general nonrectangular Cartesian coordinate
system that gives the FMM greater generality and in
some cases the ability to save computer memory and com-
putation time. Numerical experiments with parallelo-
gramic and circular truncation schemes indicate that the
former is the better choice.

Table 4. Diffraction Efficiencies (%) of the


Metallic Grating in Example 3: Reflected
Orders

Diffraction
Order 22 21 0 11

Fig. 10. The same as Fig. 9, but for the (0, 0)th reflected order. 22 0.580 0.549 — —
21 0.549 2.373 4.627 —
0 — 4.627 29.547 6.238
grating, which is a metallic grid. The grating param-
11 — — 6.238 —
eters are e 11 5 e b 5 1, e 21 5 2.25, e a 5 1.0 1 i5.0, u
5 w 5 30°, c 5 0, z 5 30°, h 5 l, d 1 5 d 2 5 2l, the
sides of the parallelogramic holes are parallel to the coor- Table 5. Diffraction Efficiencies (%) of the
dinate axes, and they have an equal length of l. For this Metallic Grating in Example 3: Transmitted
geometry a 1 3 1 grid suffices. The convergence curves Orders
of the (0, 21)st transmitted and the (0, 0)th reflected or-
ders are shown in Figs. 9 and 10, respectively. The re- Diffraction
sults with the new FMM and parallelogramic truncation Order 23 22 21 0 11 12
converge fairly well. Those with circular truncation do 23 0.006 0.137 0.249 — — —
not converge as well, but their tendency to converge is 22 0.137 0.648 1.150 0.509 — —
evident. The reader is reminded of the comment that I 21 0.249 1.150 1.995 1.307 0.355 —
made at end of Section 6 on the potential problem of cir- 0 — 0.509 1.307 1.286 0.436 0.075
cular truncation. In contrast, the results of the old FMM 11 — — 0.355 0.436 0.359 0.046
show no sign of converging at all. This is hardly surpris- 12 — — — 0.075 0.046 —
ing if one recalls how slowly the old FMM converged for
Lifeng Li Vol. 14, No. 10 / October 1997 / J. Opt. Soc. Am. A 2767

ACKNOWLEDGMENTS 10. E. Noponen and J. Turunen, ‘‘Eigenmode method for elec-


tromagnetic synthesis of diffractive elements with three-
I am grateful to Eero Noponen of Helsinki University of dimensional profiles,’’ J. Opt. Soc. Am. A 11, 2494–2502
Technology for providing me some diffraction efficiency (1994).
data during the program-debugging phase of this work 11. J.-J. Greffet, C. Baylard, and P. Versaevel, ‘‘Diffraction of
electromagnetic waves by crossed gratings: a series solu-
and to Robert L. Kingston and Stuart F. Biggar of the tion,’’ Opt. Lett. 17, 1740–1742 (1992).
University of Arizona and Bruce W. Shore of Lawrence 12. O. P. Bruno and F. Reitich, ‘‘Numerical solution of diffrac-
Livermore National Laboratory for giving me permission tion problems: a method of variation of boundaries. III.
to use three computers with large memory, which were Doubly periodic gratings,’’ J. Opt. Soc. Am. A 10, 2551–
used to obtain those data points of Section 7 for which the 2562 (1993).
13. O. P. Bruno and F. Reitich, ‘‘Calculation of electromagnetic
truncation order is greater than 250. scattering via boundary variations and analytic continua-
tion,’’ Appl. Computat. Electromagn. Soc. J. 11, 17–31
(1996).
REFERENCES AND NOTES 14. L. Li, ‘‘Use of Fourier series in the analysis of discontinuous
1. P. Vincent, ‘‘A finite-difference method for dielectric and periodic structures,’’ J. Opt. Soc. Am. A 13, 1870–1876
conducting crossed gratings,’’ Opt. Commun. 26, 293–296 (1996).
(1978). 15. P. Lalanne and G. M. Morris, ‘‘Highly improved conver-
2. D. Maystre and M. Nevière, ‘‘Electromagnetic theory of gence of the coupled-wave method for TM polarization,’’ J.
crossed gratings,’’ J. Opt. (Paris) 9, 301–306 (1978). Opt. Soc. Am. A 13, 779–784 (1996).
3. S. T. Han, Y.-L. Tsao, R. M. Walser, and M. F. Becker, 16. G. Granet and B. Guizal, ‘‘Efficient implementation of the
‘‘Electromagnetic scattering of two-dimensional surface- coupled-wave method for metallic lamellar gratings in TM
relief dielectric gratings,’’ Appl. Opt. 31, 2343–2352 (1992). polarization,’’ J. Opt. Soc. Am. A 13, 1019–1023 (1996).
4. G. H. Derrick, R. C. McPhedran, D. Maystre, and M. Nevi- 17. See, for example, R. C. Wrede, Introduction to Vector and
ère, ‘‘Crossed gratings: a theory and its applications,’’ Tensor Analysis (Dover, New York, 1972), Chap. 1.
Appl. Phys. 18, 39–52 (1979). 18. We ignore the electromagnetic edge effect at the vertices of
5. R. C. McPhedran, G. H. Derrick, M. Nevière, and D. May- the zigzag contour. In the far field, this artificially intro-
stre, ‘‘Metallic crossed gratings,’’ J. Opt. (Paris) 13, 209– duced edge effect should be negligible.
218 (1982). 19. At the time of the writing, I have not mathematically
6. G. Granet, ‘‘Diffraction par des surfaces bipériodiques: proven the validity or invalidity of the hypothesis. How-
résolution en coordonnées non-orthogonales,’’ Pure Appl. ever, the numerical examples given in Section 7 seem to
Opt. 4, 777–793 (1995). support this hypothesis. The sum clearly corresponds to
7. J. B. Harris, T. W. Preist, J. R. Sambles, R. N. Thorpe, and the Fourier coefficient of e E 2 with respect to x 1 , albeit in a
R. A. Watts, ‘‘Optical response of bigratings,’’ J. Opt. Soc. complicated way. The latter, as indicated in Eq. (26b), is
Am. A 13, 2041–2049 (1996). continuous with respect to x 2 .
8. D. C. Dobson and J. A. Cox, ‘‘An integral equation method 20. L. Li, ‘‘Formulation and comparison of two recursive matrix
for biperiodic diffraction structures,’’ in International Con- algorithms for modeling layered diffraction gratings,’’ J.
ference on the Application and Theory of Periodic Struc- Opt. Soc. Am. A 13, 1024–1035 (1996).
tures, J. M. Lerner and W. R. McKinney, eds., Proc. SPIE 21. S. Zohar, ‘‘Toeplitz matrix inversion: the algorithm of W.
1545, 106–113 (1991). F. Trench,’’ J. Assoc. Comput. Mach. 16, 592–601 (1969).
9. R. Bräuer and O. Bryngdahl, ‘‘Electromagnetic diffraction 22. L. Li and C. W. Haggans, ‘‘Convergence of the coupled-wave
analysis of two-dimensional gratings,’’ Opt. Commun. 100, method for metallic lamellar diffraction gratings,’’ J. Opt.
1–5 (1993). Soc. Am. A 10, 1184–1189 (1993).

View publication stats

You might also like