8
On the Rayleigh–Fourier method and the Chandezon method: Comparative study K. Edee a,b,n , J.P. Plumey a , J. Chandezon a,b a Clermont Universite´, Universite´ Blaise Pascal, Institut Pascal, F-63000 Clermont-Ferrand, France b CNRS, UMR 6602, Lasmea, F-63177 Aubi ere, France article info Article history: Received 22 March 2012 Received in revised form 30 August 2012 Accepted 31 August 2012 Keywords: Diffraction Gratings Computational electromagnetic methods abstract It is well known that the Rayleigh–Fourier method numerically fails for modeling deep surface gratings. This is not the case of the Chandezon method (C-method), which is nowadays recognized as one of the most powerful grating-analysis tool, although both of these methods show a great similarity to each other. In this paper we give an explanation of this surprising observation by studying the Fourier representation of the electromagnetic field on the surface. Thanks to this study we provide an improvement of the Rayleigh–Fourier method and a new viewpoint on the C-method & 2012 Elsevier B.V. All rights reserved. 1. Introduction Since Lord Rayleigh’s original work [1] many studies have been made for modeling diffraction gratings. Rayleigh assumed that the field near the corrugation is composed of waves moving away from the surface. This hypothesis has been extensively discussed through the 20th century and has still arouse the interest of some researchers in the beginning of the present century [2,3]. Under the Rayleigh assumption the diffracted field is written, in an orthogonal Cartesian system, as a series of wave functions satisfying the Helmholtz equation and the validity of the Rayleigh hypothesis is linked to the convergence of this series. The unknown coefficients of the series are obtained from the bound- ary conditions at the surface. Since the number of unknowns is infinite, the numerical resolution consists in approximating the diffracted field by a finite linear combination of wave functions and minimizing the error in a sense that must be defined. This procedure yields numerical schemes known as Rayleigh meth- ods [4]. It is well known that, in practice, these methods can be used only for modeling shallow gratings because they diverge when the depth of the grating increases or converge too slowly to be numerically useful. Despite their limits, these methods should not be disregarded since they are very easy to implement and they need and require very little computing resources. That is why, in many cases, they can be a suitable tool like for example for dealing with inverse diffraction problems or with wave scattering by rough surfaces [5]. In contrast the method, that Chandezon et al. introduced in 1980 [6] and that is often designated as ‘‘C-method’’ is valid in a large domain of depths and it presents a fast convergence provided that the surface can be described by a continuous and single-valued function. The C-method is a modal method as the Rayleigh methods since both of them use eigenfunctions of the propagation operator as expansion functions. Moreover, the unknown coefficients are obtained by projecting the boundary equation onto a generalized Fourier basis which is an other similitude with the Rayleigh–Fourier method. The main difference lies in the fact that the propagation equation in the C-method is written in a coordinate system, that reflects the shape of the surface, and consequently it is different from the Helmholtz equation. Popov and Mashev [7] have compared the C-method the Rayleigh–Fourier method but they have essentially considered the numerical convergence. In the present paper both methods are compared at all steps of their development which allows, on the one hand, to clarify the origin of the Rayleigh method limitations and to propose some improvements, and, on the other hand, to provide a better understanding of how the C-method works. For the sake of simplicity the only case of a perfectly conducting grating illuminated by a p-polarized wave is treated. In Section 3 we present the Rayleigh expansion written in the so-called translation coordinate system which is a specific char- acteristic of the C-method. Section 3 is mainly devoted to the Rayleigh–Fourier and more precisely to the study of the functions Contents lists available at SciVerse ScienceDirect journal homepage: www.elsevier.com/locate/optcom Optics Communications 0030-4018/$ - see front matter & 2012 Elsevier B.V. All rights reserved. http://dx.doi.org/10.1016/j.optcom.2012.08.088 n Corresponding author at: Clermont Universite ´ , Universite ´ Blaise Pascal, Institut Pascal, F-63000 Clermont-Ferrand, France. Tel.: þ33 4 73 40 52 03; fax: þ33 4 73 40 72 62. E-mail addresses: [email protected], kofi[email protected] (K. Edee). Please cite this article as: K. Edee, et al., On the Rayleigh–Fourier method and the Chandezon method: Comparative study, Optics Communications (2012), http://dx.doi.org/10.1016/j.optcom.2012.08.088 Optics Communications ] (]]]]) ]]]]]]

On the Rayleigh–Fourier method and the Chandezon method: Comparative study

Embed Size (px)

Citation preview

Optics Communications ] (]]]]) ]]]–]]]

Contents lists available at SciVerse ScienceDirect

Optics Communications

0030-40

http://d

n Corr

Pascal,

fax: þ3

E-m

PleasCom

journal homepage: www.elsevier.com/locate/optcom

On the Rayleigh–Fourier method and the Chandezon method:Comparative study

K. Edee a,b,n, J.P. Plumey a, J. Chandezon a,b

a Clermont Universite, Universite Blaise Pascal, Institut Pascal, F-63000 Clermont-Ferrand, Franceb CNRS, UMR 6602, Lasmea, F-63177 Aubi�ere, France

a r t i c l e i n f o

Article history:

Received 22 March 2012

Received in revised form

30 August 2012

Accepted 31 August 2012

Keywords:

Diffraction

Gratings

Computational electromagnetic methods

18/$ - see front matter & 2012 Elsevier B.V. A

x.doi.org/10.1016/j.optcom.2012.08.088

esponding author at: Clermont Universite, Un

F-63000 Clermont-Ferrand, France. Tel.: þ33

3 4 73 40 72 62.

ail addresses: [email protected], kofi.edee@un

e cite this article as: K. Edee, et al.munications (2012), http://dx.doi.or

a b s t r a c t

It is well known that the Rayleigh–Fourier method numerically fails for modeling deep surface gratings.

This is not the case of the Chandezon method (C-method), which is nowadays recognized as one of the

most powerful grating-analysis tool, although both of these methods show a great similarity to each

other. In this paper we give an explanation of this surprising observation by studying the Fourier

representation of the electromagnetic field on the surface. Thanks to this study we provide an

improvement of the Rayleigh–Fourier method and a new viewpoint on the C-method

& 2012 Elsevier B.V. All rights reserved.

1. Introduction

Since Lord Rayleigh’s original work [1] many studies have beenmade for modeling diffraction gratings. Rayleigh assumed thatthe field near the corrugation is composed of waves moving awayfrom the surface. This hypothesis has been extensively discussedthrough the 20th century and has still arouse the interest of someresearchers in the beginning of the present century [2,3]. Underthe Rayleigh assumption the diffracted field is written, in anorthogonal Cartesian system, as a series of wave functionssatisfying the Helmholtz equation and the validity of the Rayleighhypothesis is linked to the convergence of this series. Theunknown coefficients of the series are obtained from the bound-ary conditions at the surface. Since the number of unknowns isinfinite, the numerical resolution consists in approximating thediffracted field by a finite linear combination of wave functionsand minimizing the error in a sense that must be defined. Thisprocedure yields numerical schemes known as Rayleigh meth-ods [4]. It is well known that, in practice, these methods can beused only for modeling shallow gratings because they divergewhen the depth of the grating increases or converge too slowly tobe numerically useful.

Despite their limits, these methods should not be disregardedsince they are very easy to implement and they need andrequire very little computing resources. That is why, in many

ll rights reserved.

iversite Blaise Pascal, Institut

4 73 40 52 03;

iv-bpclermont.fr (K. Edee).

, On the Rayleigh–Fourier mg/10.1016/j.optcom.2012.08

cases, they can be a suitable tool like for example for dealing withinverse diffraction problems or with wave scattering by roughsurfaces [5].

In contrast the method, that Chandezon et al. introduced in1980 [6] and that is often designated as ‘‘C-method’’ is valid ina large domain of depths and it presents a fast convergenceprovided that the surface can be described by a continuous andsingle-valued function. The C-method is a modal method asthe Rayleigh methods since both of them use eigenfunctions ofthe propagation operator as expansion functions. Moreover, theunknown coefficients are obtained by projecting the boundaryequation onto a generalized Fourier basis which is an othersimilitude with the Rayleigh–Fourier method. The main differencelies in the fact that the propagation equation in the C-methodis written in a coordinate system, that reflects the shape ofthe surface, and consequently it is different from the Helmholtzequation.

Popov and Mashev [7] have compared the C-method theRayleigh–Fourier method but they have essentially consideredthe numerical convergence. In the present paper both methodsare compared at all steps of their development which allows, onthe one hand, to clarify the origin of the Rayleigh methodlimitations and to propose some improvements, and, on the otherhand, to provide a better understanding of how the C-methodworks. For the sake of simplicity the only case of a perfectlyconducting grating illuminated by a p-polarized wave is treated.

In Section 3 we present the Rayleigh expansion written in theso-called translation coordinate system which is a specific char-acteristic of the C-method. Section 3 is mainly devoted to theRayleigh–Fourier and more precisely to the study of the functions

ethod and the Chandezon method: Comparative study, Optics.088

K. Edee et al. / Optics Communications ] (]]]]) ]]]–]]]2

used to expand the field on the grating surface. We demonstratethat the convergence is directly linked to the Fourier expansionof these functions. From the propagation equation written in thetranslation coordinate system we define a criterion for sortingthese functions and by this mean we give a new viewpoint aboutthe C-method.

2. Plane-wave expansion and Rayleigh hypothesis

2.1. Rayleigh expansion in a Cartesian coordinate system

Let us consider a perfectly conducting grating whose surfacecoincides with a cylindrical surface, described in a rectangularCartesian coordinate system Oxyz by a periodic function y¼ aðxÞ,with period d. The grating is illuminated from the vacuum by anincident monochromatic plane wave, with wavelength l, underthe incidence angle y. A time dependence of eiot , where o is theangular frequency, is assumed and subsequently omitted forbrevity. Note that is time dependence commonly used in electro-magnetic. The wave vector k ð9k9¼ k¼ 2p=lÞ lies in the xy planeand the incident field is assumed to be p-polarized (electric fieldparallel to the grooves): Ei ¼ Eiz where

Eiðx,yÞ ¼ e�iaxþ iby, ð1Þ

and

a¼ kx ¼ k sin y, b¼ ky ¼ k cos y: ð2Þ

Outside the grooves, the diffracted field defined as Ed ¼ E�Ei canbe represented by the Rayleigh expansion

Ed ¼Xn ¼ þ1

n ¼ �1

Rncnðx,yÞ, y4maxðaðxÞÞ, ð3Þ

where

cnðx,yÞ ¼ e�ianxe�ibny, ð4Þ

an ¼ aþnK , K ¼2pd

, ð5Þ

and

bn ¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiffik2�a2

n

qif 9an9rk

�iffiffiffiffiffiffiffiffiffiffiffiffiffiffia2

n�k2q

if 9an94k

8><>: : ð6Þ

The Rayleigh hypothesis is the assumption that the expansiongiven by Eq. (3) is still valid in the grooves ðy4aðxÞÞ and on thesurface ðy¼ aðxÞÞ. Therefore, this field is represented by a linearcombination of outgoing wave functions cnðx,yÞ, propagating ordecaying in the y-direction. Each function cnðx,yÞ verifies theHelmholtz equation

@cn

@x2þ@cn

@y2þk2cn ¼ 0, ð7Þ

the separation equation

a2nþb

2n ¼ k2, ð8Þ

and the radiation condition at infinity for y-þ1.

2.2. Rayleigh expansion in a translation coordinate system

We define a coordinate system (u,v,w), known as ‘‘translationcoordinate system’’ [6], as follows:

x¼ u

y¼ vþaðuÞ

z¼w

8><>: : ð9Þ

Please cite this article as: K. Edee, et al., On the Rayleigh–Fourier mCommunications (2012), http://dx.doi.org/10.1016/j.optcom.2012.08

We can consider that Eq. (9) is nothing else that a change ofvariables formula [8]. Therefore the functions

cnðu,vÞ ¼ e�ianue�ibnaðuÞe�ibnv, ð10Þ

deduced from cnðx,yÞ by this change of variables, satisfy thefollowing equation:

½ð@u� _a@vÞð@u� _a@vÞþ@v@vþk2�cðu,vÞ ¼ 0: ð11Þ

This last equation is obtained from the Helmholtz one (Eq. (7)) byexpressing the operators @x and @y with respect to @u and @v ones

@x ¼ @u� _a@v, @y ¼ @v, ð12Þ

where _a ¼ da=dx. The scattered field can be expanded as follows:

Edðu,vÞ ¼Xn ¼ þ1

n ¼ �1

Cncnðu,vÞ: ð13Þ

In Eq. (3), respectively Eq. (13), the field is expressed as a sum ofmodes cn and each of them is a solution of the correspondingpropagation equation (7), respectively Eq. (11). The Rayleighexpansion defined by Eq. (3) is still valid in the region definedby y4maxðaðxÞÞ but it is not always the case in the grooves i.e. inthe region defined by aðxÞoyomaxðaðxÞÞ. The grating surfacecoincides with the coordinate surface v¼0 in the system ðu,v,wÞand the expansion Eq. (13) is valid for all values of v40. Thisresult does not question those established for the Rayleighexpansion. The functions defined by cnðx,yÞ and those definedby cnðu,vÞ are not identical. The series defined by Eq. (3) does notalways converge in the domain aðxÞoyomaxðaðxÞÞ while theseries defined by Eq. (13) converges in the domain v40. Thesecond part of the last assumption is a conjecture which has notbeen theoretically proved until now. In numerical implementa-tion, we do not seek to find a solution as a series but as a linearcombination of a given finite set of functions in order to obtainthe best approximation in a certain sense to the solution. Thisprocedure is used in the so-called Rayleigh methods [4] as wellas in the C-method.

3. Rayleigh methods

Rayleigh methods refer to numerical techniques that consist inapproximating the diffracted field with a linear combination ofeigenfunctions cn

ENd ðx,yÞ ¼

Xn ¼ N

n ¼ �N

RNncnðx,yÞ: ð14Þ

As it will be clarified below, the coefficients RnN depend on the

truncation order N. They are obtained by writing and solving thealgebraic equations resulting from the boundary condition at thegrating surface: EdþEi ¼ 0. Let us set

fnðxÞ ¼cnðx,y¼ aðxÞÞ, ð15Þ

and

sðxÞ ¼�Eiðx,y¼ aðxÞÞ: ð16Þ

The coefficients RnN are calculated by using the method of

moments. The errorP

RNnfnðxÞ�sðxÞ is forced to be orthogonal

to a set of testing functions wm

Xn ¼ N

n ¼ �N

RNnfnðxÞ�sðxÞ,wm

* +¼ 0, �MrmrM, ð17Þ

where / � , �S denotes the inner product of two functions f and g

/f ,gS¼Z x0þd

x0

f ðxÞgðxÞ dx: ð18Þ

ethod and the Chandezon method: Comparative study, Optics.088

0 0.05 0.1 0.15 0.210−20

10−10

100

1010

1/N

Δ F

h/d=.3

h/d=.19

h/d=.142

0 0.05 0.1 0.15 0.210−15

10−10

10−5

100

1/N

Δ P

h/d=.7

h/d=.5

h/d=.3

Fig. 1. Convergence of the Rayleigh–Fourier method for a sinusoidal grating.

Numerical parameters: y¼ 151, d=l¼ 2:3, h/d¼0.3, 0.5, 0.7. Note that the limit of

the Rayleigh hypothesis is h/d¼0.142. (a) Mean-square error in the boundary

condition. (b) Error in the energy-balance.

K. Edee et al. / Optics Communications ] (]]]]) ]]]–]]] 3

gðxÞ is the complex conjugate of the function g(x). RnN is numeri-

cally obtained from the following matrix equation:

Xn ¼ N

n ¼ �N

RNn/fn,wmS¼/s,wmS, �MrmrM: ð19Þ

Commonly the number of testing functions wm equals the numberof functions fn (M¼N), but it is also possible to take more testingfunctions, in which case �MrmrþM with M4N, thus thesystem of equations (19) becomes overdetermined. More gener-ally the results depend on four numerical parameters Nmin, Nmax

(respectively Mmin and Mmax), corresponding to the higher andlower values of N (respectively M).

One often links the convergence of the diffracted field expan-sion Eq. (14) to the reliability of the Rayleigh expansion. Thispoint of view is erroneous because it consists in confusing theseries, the general term of which is

uN ¼Xn ¼ N

n ¼ �N

Rncn, ð20Þ

with the sequence

~uN ¼Xn ¼ N

n ¼ �N

RNncn: ð21Þ

Rn is the n-th coefficient of the series of Eq. (3) whereas RnN is a

numerical solution of Eq. (19). The series is the limit for N-1 ofthe partial sum uN which must not be confused with the limit ofthe sequence ( ~uN). Hugonin et al. presented a particularly cleardiscussion on this issue [9]. The diffracted field on the surface isrepresented by

ENd ðx,y¼ aðxÞÞ ¼

Xn ¼ N

n ¼ �N

RNnfnðxÞ: ð22Þ

In Eq. (19) a function fnðxÞ is represented by its projection on thetesting functions wm. The choice of testing functions wm and thetruncation order N consequently condition the numerical conver-gence of results. We will demonstrate below that the study of thisrepresentation of fn allows firstly to point out why numericalmethods using a Rayleigh expansion fail for deep gratings,secondly to propose some improvements. To test the numericalresults, i.e. to specify to what degree of accuracy the problem hasbeen solved, we have used in the present work two widelyaccepted error criteria. The error in the energy-balance is definedas follows:

DP¼ 1�X

U

en, ð23Þ

where U denotes the set of indices for the propagating orders anden are the efficiencies of the diffracted orders

en ¼ RNn RN

n

bn

b: ð24Þ

The mean-square error in the boundary condition is given by

DF ¼

Z Xn ¼ N

n ¼ �N

RNnfnðxÞ�sðxÞ

����������2

dx, ð25Þ

where the integration is performed over one period. DF isnormalized since

R9sðxÞ92

dx¼ d from Eq. (1).

Please cite this article as: K. Edee, et al., On the Rayleigh–Fourier mCommunications (2012), http://dx.doi.org/10.1016/j.optcom.2012.08

3.1. Rayleigh–Fourier method

The Rayleigh–Fourier method consists in choosing harmonicfunctions as testing functions

wmðxÞ ¼ emðxÞ ¼ e�iamx, m¼�M, . . . ,M, ð26Þ

and considering that M¼N.Before presenting improvements of the Rayleigh–Fourier

method, let us recall some results that have been widely reportedin the literature.

Numerical examples. Throughout this paper, unless otherwisespecified, the numerical results are presented for a sinusoidalgrating the profile of which is described by the function

aðxÞ ¼h

2cos ðKxÞ, K ¼

2pd: ð27Þ

In Fig. 1 the curves are obtained with y¼ 151 and d=l¼ 2:3; in thisconfiguration, four orders are diffracted n¼�2,�1,0,1. Whenincreasing the value of the truncation order N, the round-offerrors lead to inaccurate results. Therefore, only the resultsobtained with a well-conditioned matrix fmn ¼/fn,emS areplotted. The maximum values of the truncation order are equalto Nmax ¼ 47,36,25 corresponding respectively to h/d¼0.142,0.19, 0.3.

ethod and the Chandezon method: Comparative study, Optics.088

−30 −20 −10 0 10 20 300

0.2

0.4

0.6

0.8

1

m

|φm

n|

n=−25n=+25

−30 −20 −10 0 10 20 300

0.2

0.4

0.6

0.8

1

m

|φm

n|

n=−13n=+13

Fig. 2. Fourier spectrum of functions fn . Parameters: y¼ 151, d=l¼ 2:3, h/d¼0.3,

N¼M¼25. (a) Example of functions fn which are wrongly represented by their

truncated Fourier spectrum in the chosen window: a25 ¼ 11:1284, a25 ¼ 10:0652;

a�25 ¼�10:6107, a�25 ¼�9:5762. (b) Example of functions fn whose Fourier

spectrum is entirely included in the chosen window: a13 ¼ 5:9110, a13 ¼ 5:9110;

a�13 ¼�5:3934, a�13 ¼�5:3934.

K. Edee et al. / Optics Communications ] (]]]]) ]]]–]]]4

One can remark that the method converges for h/d¼0.3according to the energy-balance criterion (Fig. 1(b)) althoughthe boundary condition is not satisfied (Fig. 1(a)). It is well knownthat the expression of the diffracted field Eq. (14) can provideaccurate values of the far field while values of the near field areinaccurate. Moreover, the Fig. 1(a) shows that the value of thefield at the surface (y¼a(x)) converges (with the two-norm) forh/d¼0.19 whereas the limit of the Rayleigh hypothesis is h/d¼0.142, as it was showed by Millar [10]. The relevance of this lastremark is to highlight that the validity of the approximationEq. (14) is not directly linked to the limit of the Rayleighhypothesis: h/d¼0.142. This fundamental result is still neglectedby some authors although it was extensively discussed in manypapers (see for example Ref. [11]). A similar observation has beenemphasized by Christiansen and Kleinman about the simple pointcollocation approach [12].

3.2. Improved Rayleigh–Fourier method

The coefficients of the linear algebraic system Eq. (19) areequal to the Fourier coefficients fmn ¼/fn,emS of the functionsfn. Consequently, the functions fn are approximated by theirtruncated Fourier series

fMn ðxÞ ¼

Xm ¼ M

m ¼ �M

fmnemðxÞ: ð28Þ

In the case of a symmetric grating (aðd�xÞ ¼ aðxÞÞ, the spectrum offn is symmetrical in relation to an. A function fn is exactlymatched with fM

n if its spectrum belongs to the interval½a�M ,aþM�. In this case the medium value an of the spectrumcoincides with the moment aM

n defined as follows [13]:

aMn ¼

Pm ¼ þMm ¼ �M am9fmn9

2

Pm ¼ þMm ¼ �M 9fmn9

2: ð29Þ

By comparing aMn and an it is possible to eliminate the functions

fMn whose spectrum differs from the spectrum of fn. This

procedure leads to take into account more testing functions wm

than functions fn in the system of algebraic equations (19)obtained from the boundary condition. In other words the systembecomes overdetermined i.e. M4N.

Numerical examples. The results presented here are obtainedfor y¼ 151 and d=l¼ 2:3 (same values of electrical and geome-trical parameters as in the previous Section 3.1). The ratio h/d isfixed to 0.3. Let us highlight that the Rayleigh–Fourier methoddoes not converge for this value of h/d. Table 1 presents a

Table 1

Comparison of an with aMn . Parameters: y¼ 151, d=l¼ 2:3, h/d¼0.3, N¼M¼25.

n an aMn

�25 �10.6107 �9.5762

�24 �10.1760 �9.4135

�23 �9.7412 �9.2131

^ ^ ^�16 �6.6977 �6.6968

�15 �6.2629 �6.2628

�14 �5.8281 �5.8281

�13 �5.3934 �5.3934

^ ^ ^þ13 5.9110 5.9110

þ14 6.3458 6.3457

þ15 6.7806 6.7803

þ16 7.2153 7.2139

^ ^ ^þ23 10.2588 9.7037

þ24 10.6936 9.9027

þ25 11.1284 10.0652

Please cite this article as: K. Edee, et al., On the Rayleigh–Fourier mCommunications (2012), http://dx.doi.org/10.1016/j.optcom.2012.08

comparison of an, characterizing the function fn, with themoment aM

n defined in Eq. (29).The curves in Fig. 2 represent the normalized Fourier spectrum

of a function fn in the cases an ¼ aMn (Fig. 2(a)) and ana aM

n

(Fig. 2(b)). These results demonstrate that the functions fMn may

be sorted by comparing the values of aMn with the related values

of an.We define a distance separating the medium spectrum value

of an from the moment aMn as the following normalized quantity:

Dan ¼9an�aM

n 9

maxð9an�aMn 9Þ

: ð30Þ

The results presented in Fig. 3 are obtained by discarding thefunctions for which Dan410�6. The comparison of Figs. 3(a)and 1(a) shows that this numerical scheme provides convergencewhereas the classical scheme (M¼N) does not. In Fig. 3(b) N isplotted versus M. Note that the number of retained functions fM

n

is equal to 2Nþ1 while each of these functions is represented by2Mþ1 Fourier harmonics.

The plots in Fig. 4 have been obtained with h/d¼0.5, 0.7 i.e. fordeep gratings in comparison with the limit of the Rayleigh

ethod and the Chandezon method: Comparative study, Optics.088

0.02 0.04 0.06 0.08 0.1 0.12 0.1410−10

10−5

100

105

1010

1/M

Δ F

M=N

N<M,Δαn<10−6

0 10 20 30 40 500

5

10

15

20

25

30

M

N

Fig. 3. Convergence with an overdetermined system of equations ðM4NÞ. Para-

meters: y¼ 151, d=l¼ 2:3, h/d¼0.3. (a) Mean-square error in the boundary

condition. The results that do not converge with M¼N become convergent with

M4N (overdetermined system). (b) N versus M. 2Nþ1 is the number of expansion

functions fn , 2Mþ1 is the number of Fourier harmonics. Dan ¼ 10�6 as in the

lower curve in (a).

0 0.02 0.04 0.06 0.08 0.110−6

10−4

10−2

100

1/N

Δ F

h/d=.3

h/d=.5

h/d=.7

Fig. 4. Convergence with an overdetermined system of equations. Parameters:

y¼ 151, d=l¼ 2:3:, Dan ¼ 10�6.

K. Edee et al. / Optics Communications ] (]]]]) ]]]–]]] 5

Please cite this article as: K. Edee, et al., On the Rayleigh–Fourier mCommunications (2012), http://dx.doi.org/10.1016/j.optcom.2012.08

hypothesis (h/d¼0.142). The convergence becomes very slow sothat we cannot obtain accurate results before that the round-offerrors bring about numerical instabilities and make ill-conditioned the system of equations. Of course, we can try to gobeyond this limitation by using a greater numerical precision [14]but memory request and the computing time are stronglyincreased so that the practical efficiency of this technique maybe questioned.

3.3. Towards the C-method

The functions cnðx,yÞ defined in Eq. (4) satisfy the Helmholtzequation (7) while functions cnðu,vÞ in Eq. (10) are solutions ofEq. (11). These functions cnðx,yÞ and cnðu,vÞ can be deduced fromeach other by the change of variables Eq. (9), therefore they arenot identical. However the functions defined by fnðxÞ ¼cnðx,y¼aðxÞÞ and fnðuÞ ¼cnðu,v¼ 0Þ are identical since

fnðxÞ ¼ e�ianx�ibnaðxÞ and fnðuÞ ¼ e�ianu�ibnaðuÞ: ð31Þ

The functions cn may be written as follows:

cnðu,vÞ ¼fnðuÞe�ibnv, ð32Þ

and by reporting Eq. (32) into Eq. (11) we obtain

½@u@uþ ibnð _a@uþ@u _aÞ�b2nð1þ _a _aÞþk2

�fnðuÞ ¼ 0: ð33Þ

It should be strongly emphasized that fn expressed as a functionof x satisfies the same equation. In the Rayleigh–Fourier methodthe functions fn are approximated by fM

n (Eq. (28)). The functionsfM

n do not satisfy exactly Eq. (33). If the left-hand side of Eq. (33)in which fM

n is substituted for fn is close to zero we can considerthat fn is well approximated by fM

n . This consideration provides anew way for sorting the functions fM

n in addition to the criterionwhich has been introduced in Section 3.2. By writing fn as aFourier series

fnðxÞ ¼Xm ¼ þ1

m ¼ �1

fmnemðxÞ, ð34Þ

and projecting Eq. (33) onto the Fourier basis we get

½ðk2�aaÞþbnð _aaþa _aÞ�b2

nð1þ _a _aÞ�Un ¼ 0, ð35Þ

where a is a diagonal matrix with the diagonal element am

defined in Eq. (5), _a is a Toeplitz matrix of the Fourier coefficientsof _aðxÞ ð _amn ¼ _am�nÞ and Un is a column vector whose elementsfmn are the Fourier coefficients of fnðxÞ. Eq. (35) can be written asfollows:

AðbnÞUnðbnÞ ¼ 0, ð36Þ

where the matrices A and Un are infinite. The truncated vectorUM

n do not satisfy this equation any longer

AMðbnÞU

Mn ðbnÞa0: ð37Þ

Let us set

Dn ¼UMn

n AMUMn

UMn

n UMn

, ð38Þ

where UMn

n denotes the conjugate transpose of UMn . The normal-

ized quantity

Dfn ¼Dn

maxðDnÞð39Þ

is a measure of the error resulting from the approximation of thefunction fn by UM

n .Numerical examples. Fig. 5 gives, as an example, the numerical

values of Dfn and Dan for h/d¼0.3. For comparison the sameparameters, y¼ 151 and d=l¼ 2:3, as previously are retained.

ethod and the Chandezon method: Comparative study, Optics.088

−30 −20 −10 0 10 20 300

0.2

0.4

0.6

0.8

1

n

Δαn,

Δφ n

Δαn

Δφn

Fig. 5. Comparison of the two tests on the Fourier domain representation of

Rayleigh functions fn . Parameters: y¼ 151, d=l¼ 2:3, h/d¼0.3.

Table 2

Sorting of Rayleigh functions fn.

h/d Dan r10�6 Dfn r10�6

0.3 �12rnrþ12 �13rnr13

0.5 �10rnrþ10 �11rnrþ11

0.7 �9rnr9 �10rnrþ10

Parameters: d=l¼ 2:3, y¼ 151, N¼M¼25.

0 0.02 0.04 0.06 0.08 0.1 0.1210−3

10−2

10−1

100

1/M

ΔF

ΔΦn<10−3

ΔΦn<10−2

ΔΦn<10−1

0 20 40 60 800

5

10

15

20

25

30

35

M

N

ΔΦn<10−1

ΔΦn<10−2

ΔΦn<10−3

Fig. 6. Rayleigh–Fourier method performed trough an overdetermined system.

Symmetrical triangular profile. Parameters: y¼ 151, d=l¼ 2:3, h/d¼0.3. (a) Mean-

square error in the boundary condition. (b) N versus M. 2Nþ1 is the number of

expansion functions fn , 2Mþ1 is the number of Fourier harmonics.

K. Edee et al. / Optics Communications ] (]]]]) ]]]–]]]6

We can notice that both these quantities vary in a similar way.This indicates that the functions fn whose the Fourier spectrum isdistant from the spectrum of fM

n do not satisfy Eq. (33). Table 2gives the set of functions fn for which both Dan and Dfn are lessthan Dmax ¼ 10�6, for different values of the ratio h/d¼0.3, 0.5,0.7 and for M¼25.

In order to confirm the results that have been obtained for asinusoidal profile we consider now a symmetric triangular profiledescribed by the function

aðxÞ ¼

2h

dx if 0rxo

d

22h

dðd�xÞ if

d

2rxod

8>><>>: : ð40Þ

The results presented in Fig. 6 are obtained for h/d¼0.3 andDfmax ¼ 10�1, 10�2, 10�3. The comparison of Fig. 6(a) and (b)shows the way in which the accuracy depends on the number offunctions fn, equal to 2Nþ1, with respect to the number ofFourier harmonics, equal to 2Mþ1. By taking more functions inthe case of Dfmax ¼ 10�2 than in the case of Dfmax ¼ 10�3 theaccuracy is improved. However too many functions have beenretained with Dfmax ¼ 10�1 since the convergence with respect toM is no more obtained as it can be observed in Fig. 6(a).

4. Rayleigh method and C-method

4.1. Framework of the C-method

The functions fn and fMn depend on the eigenvalue bn. We

have previously shown that the functions fMn do not generally

satisfy Eq. (33) and, consequently, UMn do not satisfy Eq. (35).

In the C-method Eq. (35) is considered as an eigenvalue matrix

Please cite this article as: K. Edee, et al., On the Rayleigh–Fourier mCommunications (2012), http://dx.doi.org/10.1016/j.optcom.2012.08

equation

½ðk2�aaÞþrð _aaþa _aÞ�r2ð1þ _a _aÞ� ~U ¼ 0: ð41Þ

It should be emphasized that r and its corresponding eigenvector~U are unknown whereas in Eq. (35) bn is given by the separation

equation: a2nþb

2n ¼ k2 (Eq. (8)). Un is a column vector formed by

the Fourier coefficients of FnðuÞ. By setting_~U ¼ r ~U, Eq. (41) may

be written as follows:

1 0

�ð _aaþa _aÞ 1þ _a _a

" #r

~U_~U

" #¼

0 1

k2�aa 0

� � ~U_~U

" #: ð42Þ

To solve the eigenproblem numerically, we must truncate theinfinite matrix in the left hand side and in the right hand side ofEq. (42). If we choose the truncation interval ½�N,þN� each blockis a ð2Nþ1Þ � ð2Nþ1Þ matrix. An approximated eigenvalue rN

n is

associated with an approximation ~fN

n of fn

~fN

n ðuÞ ¼Xm ¼ N

m ¼ �N

~fN

mnemðuÞ, ð43Þ

ethod and the Chandezon method: Comparative study, Optics.088

−30 −20 −10 0 10 20 300

0.2

0.4

0.6

0.8

1

m|φ

mn|

|φm

n|

Rayleigh methodC−method

M=25n=0

0

0.2

0.4

0.6

0.8

1Rayleigh methodC−method

M=25n=−11

K. Edee et al. / Optics Communications ] (]]]]) ]]]–]]] 7

and with an approximation ~cN

n of the mode cn

~cN

n ðu,vÞ ¼ ~fN

n ðuÞe�irN

n v: ð44Þ

The diffracted field is written as a linear combination of functions

~cN

n ðu,vÞ. It can be proved that if r is an eigenvalue �r is also an

eigenvalue. Only the eigensolutions for which each wave function

~cN

n satisfies the radiation condition at infinity for v-1 must be

used in the expansion of the diffracted field. These solutions arecharacterized by the following conditions:

rNn 40 if rN

n is real-valued

IðrNn Þo0 if rN

n is complex-valued

(: ð45Þ

Li [15] has shown analytically that the real-valued and the lower-

order complex-valued eigenvalues converge to bn as N increases

limN-1

rNn ¼ bn: ð46Þ

4.2. Comparison of the C-method with the Rayleigh–Fourier method

We have shown in Section 3, that the wave functions can bewritten as cnðx,yÞ ¼ e�ianxe�ibny, in a Cartesian coordinate system,or cnðu,vÞ ¼ e�ianue�ibnaðuÞe�ibnv, in a translation-coordinate sys-tem. Although both functions are denoted in the same way, theyare not identical depending on whether we consider x,y or u,v asvariables. Nevertheless the functions fnðxÞ (respectively fnðuÞ),deduced from cnðx,yÞ (respectively cnðu,vÞ) by imposing y¼ aðxÞ

(respectively v¼0), are identical. In the Rayleigh–Fourier methodthe functions fn are approximated as

fMn ðxÞ ¼

Xm ¼ þM

m ¼ �M

fmnemðxÞ, fmn ¼/fn,emS,

while in the C-method the functions ~fN

n are obtained as eigen-functions of Eq. (43)

~fN

n ðuÞ ¼Xm ¼ þN

m ¼ �N

~fN

mnemðuÞ:

The eigenvectors ~UN

n always satisfy the Eq. (41) while the vectorsUN

n whose elements are fmn are solutions of this equation if onlyif ~rn ¼ bn. In this case, functions fM

n are matched with ~fN

n .

Table 3

Comparison of the eigenvalues of Rayleigh–Fourier method bn with the eigenva-

lues of the C-method rNn . Parameters: y¼ 151, d=l¼ 2:3, h/d¼0.3, M¼N¼25.

n bn rNn aM

n ðfnÞ aMn ð~fnÞ

�25 �10.5635i �4.0584 �5.6897i �9.5762 �8.6135

�24 �10.1267i 4.0584 �5.6897i �9.4135 �8.6135

^ ^ ^ ^ ^�12 �4.8567i �0.2417 �4.6416i �4.9586 �4.7602

�11 �4.4119i �4.3973i �4.5238 �4.5096

�10 �3.9648i �3.9649i �4.0890 �4.0890

^ ^ ^ ^ ^�3 �0.3052i �0.3052i �1.0455 �1.0455

�2 0.7918 0.7918 �0.6107 �0.6107

�1 0.9844 0.9844 0.1760 0.2588

0 0.9659 0.9659 0.2588 0.2588

1 0.7204 0.7204 0.6936 0.6936

2 �0.5227i �0.5227i 1.1284 1.1284

3 �1.2015i �1.2015i 1.5632 1.5632

^ ^ ^ ^ ^10 �4.4968i �4.4998i 4.6066 4.6096

11 �4.9413i �4.7771i 5.0414 4.8807

12 �5.3841i 0.3837 �4.9235i 5.4762 5.0528

^ ^ ^ ^ ^25 �11.0834i �4.2927 �5.9660i 10.0652 9.0816

Please cite this article as: K. Edee, et al., On the Rayleigh–Fourier mCommunications (2012), http://dx.doi.org/10.1016/j.optcom.2012.08

Numerical examples. Table 3 shows values of bn and rNn

obtained in the following numerical parameters d=l¼ 2:3,h/d¼0.3, y¼ 151, M¼N¼25. The classification of the eigenvaluesbn and rN

n is done by using the concept of barycenter Eq. (29).With the help of this definition a Rayleigh’s function fn isassociated with a function ~fn which is calculated with the

|φm

n|

−30 −20 −10 0 10 20 30m

−30 −20 −10 0 10 20 300

0.2

0.4

0.6

0.8

1

m

Rayleigh methodC−method

M=25n=−25

Fig. 7. Comparison of fn (Rayleigh–Fourier method) and ~fn (C-method) in Fourier

domain. (a) b0 ¼ 0:9659, r0 ¼ 0:9659. (b) b�11 ¼�4:4119i, r�11 ¼�4:3973i.

(c) b�25 ¼�10:5635i, r�25 ¼�4:0584�5:6897i.

ethod and the Chandezon method: Comparative study, Optics.088

K. Edee et al. / Optics Communications ] (]]]]) ]]]–]]]8

C-method, including complex values of rNn . We remark that in the

central part of the spectrum, values of rNn are real or imaginary

and coincide with the values of bn, while the values of rNn near the

border are complex.

Fig. 7(a)–(c) represents the spectrum of the eigenfunctions fn

and ~fn in three different cases. The first case, Fig. 7(a), corre-

sponds to the zeroth diffracted order of which b0 ¼ r0 ¼ cos y.

The associated eigenfunctions are perfectly matched. The secondcase, Fig. 7(b), corresponds to an evanescent Rayleigh mode.

In this example the eigenvalue r25�11 ¼�4:3973i is still imaginary

but it is lightly different from b�11 ¼�4:4119i. Nevertheless, the

associated functions f25�11 and ~f

25

�11 are still quite close to each

other. The third example deals with a complex eigenvalue

r25�25 ¼�4:0584�5:6897i; the spectrum of functions f25

�25 and

~f25

�25 are different as it is shown in Fig. 7(c). Therefore the

corresponding Rayleigh functions are exactly those which areeliminated according to the procedure described in Section 3.2, inorder to improve the Rayleigh method. To some extent, we canconsider that in the C-method, these functions are replaced bysolutions of the eigenvalue equation (42). Numerical tests demon-strate that these functions are really suited to expand thediffracted field since they give a very fast convergence rate and

allow the C-method to be efficient for very deep grating (h=d44for a perfectly conducting sinusoidal grating [16]).

5. Conclusion

In the methods using a Rayleigh expansion for modeling thediffraction by a grating, the field on the surface is written asa finite linear combination of Rayleigh functions fn defined inEq. (15) and characterized by bn (Eq. (6)). In the Rayleigh–Fouriermethod these functions are approximated by their truncatedFourier series fM

n . This approximation can be convenient or not,depending on whether the spectrum of fn belongs to the trun-cation interval or do not. We have shown that by eliminatingsome functions fn, under one of the two criteria defined inSections 3.2 and 3.3, the Rayleigh–Fourier method can be stronglyimproved.

Please cite this article as: K. Edee, et al., On the Rayleigh–Fourier mCommunications (2012), http://dx.doi.org/10.1016/j.optcom.2012.08

In the C-method the propagation equation is written in acoordinate system that reflects the shape of the surface. Thecorresponding eigenvalue matrix equation in the Fourier domainmust be truncated in order to solve this eigenproblem numeri-

cally. The eigenvectors associated to the eigenvalues rNn define the

functions ~fN

n which are used to describe the field at the surface.

If the eigenvalues rNn and bn are equal the functions fM

n and ~fN

n

are numerically identical when M¼N. While some functions fn

must be eliminated for improving the Rayleigh–Fourier method

all the functions ~fN

n must be kept in the C-method.

By studying the representation of the field on the surfacewe have given a simple explanation to the limitations of theRayleigh–Fourier method and we have proposed a scheme forimproving this method. This comparative study has also showedthat the C-method can be considered as a Fourier modal methodlike the Rayleigh–Fourier method but it is not affected by thelimitations of this one since it works correctly for deep gratingswhereas the Rayleigh–Fourier method fails.

References

[1] Lord Rayleigh, Proceedings of the Royal Society of London. Series A 79 (1907) 399.[2] J.B. Keller, Journal of the Optical Society of America A 17 (2000) 456.[3] J. Wauera, T. Rother, Optics Communications 282 (2009) 339.[4] P.M. van den Berg, Journal of the Optical Society of America 71 (1981) 1224.[5] A.G. Voronovitch, Wave Scattering from Rough Surfaces, Springer-Verlag,

1994.[6] J. Chandezon, D. Maystre, G. Cornet, Journal of Optics 11 (1980) 235.[7] E. Popov, L. Mashev, Optica Acta 33 (1986) 593.[8] L. Li, J. Chandezon, G. Granet, J.P. Plumey, Applied Optics 38 (1999) 304.[9] J.P. Hugonin, R. Petit, M. Cadilhac, Journal of the Optical Society of America 71

(1981) 593.[10] R.F. Millar, Proceedings of the Cambridge Philosophical Society 69 (1971)

217.[11] A. Wirgin, Journal of the Acoustical Society of America 68 (1980) 692.[12] S. Christiansen, R.E. Kleinman, IEEE Transactions on Antennas and Propaga-

tion 44 (1996) 1309.[13] K. Edee, B. Guizal, G. Granet, A. Moreau, Journal of the Optical Society of

America A 25 (2008) 796.[14] A.V. Tishchenko, Optics Express 17 (2009) 17102.[15] L. Li, Journal of Optics A: Pure and Applied Optics 1 (1999) 531.[16] J.-P. Plumey, G. Granet, J. Chandezon, IEEE Transactions on Antennas and

Propagation 43 (1995) 835.

ethod and the Chandezon method: Comparative study, Optics.088