Next Article in Journal
Generation of Different Mode-Locked States in Nonlinear Multimodal Interference-Based Fiber Lasers
Previous Article in Journal
High-Power Mid-Infrared Quantum Cascade Laser with Large Emitter Width
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Faceted Gratings Using C-Method and Polynomial Expansion

Université Clermont Auvergne, Clermont Auvergne INP, CNRS, Institut Pascal, F-63000 Clermont-Ferrand, France
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Photonics 2024, 11(3), 215; https://doi.org/10.3390/photonics11030215
Submission received: 21 December 2023 / Revised: 17 February 2024 / Accepted: 22 February 2024 / Published: 27 February 2024

Abstract

:
The coordinate-transformation-based differential method developed by Chandezon et al. is recognized as one of the simplest and most versatile approaches for modeling surface-relief gratings. In this study, we present a novel numerical solution using Legendre polynomial expansion, enabling us to deal efficiently with faceted gratings. Additionally, we introduce an oblique coordinate transformation to analyze overhanging faceted gratings. Notably, the C-method with polynomial expansion (CPE) demonstrates a dramatic improvement in convergence speed compared to the Fourier Modal Method (FMM).

1. Introduction

Faceted gratings are employed in various applications involving diffractive optical elements. These applications span security features [1], optical communication [2,3], and laser systems. Currently, they are frequently utilized in augmented and mixed-reality applications. In the realm of head-mounted displays [4], slanted gratings are commonly used to couple light into optical light guides due to their high efficiency in a specific diffraction order, enabling compact designs. Regardless of the application, the grating’s role is to manipulate light in terms of direction, intensity, or polarization. While the choice of a faceted grating may be influenced by superior performance compared to other solutions, ease and cost of manufacturing are also crucial criteria, particularly for general public applications. The desired optical response of a faceted grating is achieved by manipulating its period, which is relatively straightforward, and more importantly, by configuring the arrangement of its facets. In simpler terms, an optimization process is required. While there are various optimization algorithms available, they all entail solving the same problem multiple times with different adjustable parameters. Since the diffraction effect of the grating can only be simulated accurately through rigorous methods, the overall process is time-consuming. One very efficient and fast method for the simulation of the diffraction by optical gratings is the integral equation method which has many variants and is capable of tackling profile curves with corners in its recent versions [5,6]. In return, the theory behind it involves sophisticated mathematics. In recent years, the advancement of computers has facilitated the application of the finite element method (FEM) to solve Maxwell’s differential equations. This method is particularly well-suited for addressing periodic structures or models with arbitrary shapes. Among the existing grating methods, the curvilinear coordinate method [7,8] (the C method) and the coupled-wave method [9,10] (also known as the Fourier modal method or FMM) are considered the simplest. These methods share similarities in their respective domains of application, formulating the diffraction problem as a spectral one solved in discrete Fourier space. Consequently, their strengths and weaknesses are mainly related to the use of a Fourier basis. For instance, the C method converges slowly for profiles with sharp edges, while FMM is not well-suited for metal-dielectric structures in the optical region. Fortunately, improvements achieved for one method can generally be applied to the other. Factorization rules initially discovered [11,12] and later rigorously established for lamellar gratings in the case of the FMM [13] have been successfully applied to gratings with sharp edges [14]. In the case of smooth surface-relief gratings, the C method is considered more suitable than FMM, especially for avoiding the slicing of sidewalls when they are not aligned with a coordinate axis. However, this advantage becomes questionable for faceted gratings because the derivative of the profile function, which is part of the operator derived from Maxwell’s equations, exhibits jumps. These jumps slow down the convergence of the method when relying on Fourier expansion. Returning to FMM and lamellar gratings, which also introduce jumps in the coefficients of some field components and solutions of Maxwell’s equations, it was shown that polynomial expansion allows for the enforcement of boundary conditions at jump locations, resulting in exponential convergence of the spectral operator [15,16,17]. In the initial stages of promoting this approach, the required boundary conditions were explicitly incorporated into the operator through additional equations. While this formulation proved to be highly efficient, its implementation was overly complex, particularly when dealing with crossed binary gratings. Consequently, an alternative approach utilizing polynomial expansion was developed. This approach involves expanding only the continuous field components onto a basis whose elements are continuous at the jumps’ location, as outlined in [18]. The latter formulation also demonstrated high efficiency but, in contrast to the former, resulted in a much simpler implementation.
The goal of this paper is to establish a parallel scheme for analyzing faceted gratings, including the case of overhanging gratings within the framework of the C method. Plumey et al. [19] and Preist et al. [20] were the first to extend the C method to encompass isotropic gratings with overhanging profiles or vertical facets. Plumey et al.’s approach exploits the fact that only the derivative of the grating profile function, not the function itself, appears in the eigenvalue problem. Similarly, Preist et al., as well as Li [21], utilize an oblique coordinate system where the grating profile can be represented by a single-valued periodic function. In a recent paper, Ming and Sun [22] adopted a similar approach to Plumey et al. but formulated the C-method based on a simple change in variables instead of tensor calculus as conducted by Li et al. [23] The approaches of Plumey et al. and Preist et al. are fully equivalent, and in this paper, we utilize the latter. Therefore, the main difference from Preist et al.’s work arises from the use of polynomial expansion.
Section 2 provides a concise review of the essential aspects of the C method. In Section 3, a matrix eigenvalue equation independent of polarization is derived for oblique coordinates. Section 4 introduces, for the first time, the solution of the spectral problem using Legendre polynomial expansion. The final section is dedicated to evaluating the method through numerical results and comparing them with existing literature.

2. Statement of the Problem

2.1. Geometry of the Profile

We consider an electromagnetic problem involving two homogeneous, non-magnetic media separated by a cylindrical periodic surface with a period of d, which remains invariant along the y axis. This surface is illuminated from either above or below by a linearly polarized monochromatic plane wave with a vacuum wavelength λ , angular frequency ω , and vacuum wavenumber k. The wave vector is inclined at an angle θ to the O z axis. The time dependence is expressed by the factor e x p ( i ω t ) . The unknowns in this context are the complex amplitudes of the reflected and transmitted plane waves. This paper confines its focus to profiles composed of juxtaposed line segments. Figure 1 illustrates some shapes that can be achieved using this approach.
Triangular gratings and trapezoidal gratings are evidently part of this family. The most comprehensive method to depict a profile p ( x , z ) is to parameterize it using two functions, x = f ( x 1 ) and z = h ( x 1 ) , where x 1 can be chosen, for instance, along the arclength of the profile. This type of description becomes essential for overhanging gratings, such as the one illustrated in case (c) in Figure 1. The tangent at the profile is expressed as:
p ˙ = d 1 h d 1 f .
Here, d 1 denotes d / d x 1 . In the case of a faceted grating, one period of the profile is divided into as many sub-domains as there are facets:
Ω = q = 1 Q Ω q .
For faceted gratings, each facet, bounded by two points with Cartesian coordinates ( x q , z q ) and ( x q 1 , z q 1 ) , is parameterized by a two-parameter functions x = f q ( x 1 ) and z = p ˙ q f q ( x 1 ) , having a local slope p ˙ q :
p ˙ q = d 1 h q d 1 f q = z q z q 1 x q x q 1 .
However, for the derivation of a general formulation, we assume that the grating profile is parameterized by two independent parametric functions f and h.

2.2. Overview of C-Method

The solution to the electromagnetic problem requires enforcing boundary conditions at the profile surface. The key idea of the C-method is to make this step easy by mapping the profile of the grating to a plane using a new coordinate system ( x 1 , x 2 , x 3 ) deduced from the Cartesian coordinate system ( x , y , z ) . Maxwell’s equations are then expressed under the covariant form, leading to a first-order differential system of equations applicable to both polarizations. The unknowns of these equations are independent of x 3 , allowing the search for solutions in the form:
ψ ( x 1 , x 3 ) = e x p ( i k γ x 3 ) ϕ ( x 1 ) .
Chandezon called a coordinate system that enables such a kind of solution a “translation coordinate system”. For a cylindrical surface invariant along the O y axis, Plumey et al. [24] demonstrated that the most general transformation leading to a translation coordinate system takes the form:
x = f ( x 1 ) + c x x 3 y = x 2 z = h ( x 1 ) + c y x 3 .
By choosing c x = cos ( φ ) and c y = sin ( φ ) , the O x 3 -axis forms an angle φ with respect to the O x -axis, see Figure 2. This results in an inclined (oblique) translation coordinate system. Such a coordinate system becomes essential for solving diffraction problems by profiles similar to profile (c) in Figure 1.
A curvilinear coordinate system is characterized by a metric tensor [ g i j ] where covariant components are obtained from the Jacobian matrix. The ( m , n ) th entry of the Jacobian is denoted as J m n = n ( x m ) , where x m represents the coordinates ( x , y , z ) and n denotes the partial derivative with respect to x n :
[ g i j ] = J t J ,
where the exponent t indicates the transposition. For the coordinate system given by Equation (5), the matrix composed of the covariant components of the metric tensor is:
[ g i j ] = ( f ˙ 2 + h ˙ 2 ) 0 cos ( φ ) f ˙ + sin ( φ ) h ˙ 0 1 0 cos ( φ ) f ˙ + sin ( φ ) h ˙ + 0 1 .
The determinant g q is expressed as:
g = ( f ˙ sin ( φ ) h ˙ cos ( φ ) ) 2 .
Here, f ˙ and h ˙ denote the derivative with respect to x 1 of functions f and h, respectively. It has to be emphasized that not all surface relief gratings can be analyzed with the C-method associated with an oblique translation coordinate system. The profile labeled by letter (d) in Figure 1 serves as an example. However, the discussion regarding the existence or non-existence of a translation coordinate system compatible with a profile shape goes beyond the scope of this paper. We are now ready to derive the system of differential equations resulting from the application of the C-method.

3. Spectral Formulation of the Problem with C-Method

3.1. Maxwell’s Equations under the Covariant Form

Given a non-orthogonal coordinate system x 1 , x 2 , x 3 , it is appropriate to use covariant Maxwell’s equations. Using the Einstein convention in a homogeneous medium with an optical index ν free of electrical charges and currents, these equations can be expressed as follows:
ξ i j k j E k = i k g g i j ( Z 0 H j ) ξ i j k j ( Z 0 H k ) = i k ν 2 g g i j E j .
Here, the contravariant components g i j of the metric tensor associated with coordinates x 1 , x 2 , x 3 are calculated by inverting the matrix formed by the g i j , g being the determinant of the latter. i represents the partial derivative versus x i ( / x i ) and ξ i j k is the Levi–Civita indicator with only non-zero elements being ξ 123 = ξ 231 = ξ 312 = 1 and ξ 132 = ξ 213 = ξ 321 = 1 . Lastly, Z 0 is the vacuum wave impedance. For convenience, let Λ i j denote the non-null g g i j . They are expressed as follows:
Λ 11 = 1 sin ( φ ) f ˙ cos ( φ ) h ˙ Λ 13 = cos ( φ ) f ˙ + s i n ( φ ) h ˙ sin ( φ ) f ˙ cos ( φ ) h ˙ Λ 31 = Λ 13 Λ 22 = ( sin ( φ ) f ˙ cos ( φ ) h ˙ Λ 33 = f ˙ 2 + h ˙ 2 sin ( φ ) f ˙ cos ( φ ) h ˙ .

3.2. 2D Operator

As the problem is independent of x 2 and the medium is homogeneous, the general system represented by Equation (9) separates into two independent subsystems corresponding to TM and TE polarizations. The TE and TM systems involve components E 2 , H 1 , H 3 and components H 2 , E 1 , E 3 , respectively. While each component depends on x 3 and x 1 , Equation (4) indicates that only the x 1 dependence is an unknown function. Consequently, the partial derivative with respect to x 3 is replaced by i k γ , and the partial derivative with respect to x 1 becomes an ordinary derivative (the symbol 1 becomes d 1 ). Introducing F 2 , G 1 and G 3 such that:
F 2 = ν E 2 G 1 = Z 0 H 1 G 3 = Z 0 H 3 for TE polarization G 1 = ν E 1 G 3 = ν E 3 F 2 = Z 0 H 2 for TM polarization ,
we obtain the following equations valid for the two polarizations:
γ F 2 = ν Λ 11 G 1 + Λ 13 G 3
d 1 F 2 = i k ν Λ 31 G 1 + Λ 33 G 3
γ G 1 i k d 1 G 3 = ν Λ 22 F 2 .

4. Numerical Solution

In essence, the numerical solution of a problem involves the transformation of operators into matrices. During this process, it is crucial to carefully consider the electromagnetic boundary conditions of the field across the discontinuity lines of the tensor Λ i j . In the problem at hand, the discontinuity comes from the derivative of the profile along x 1 . From tensor theory, we know that E 2 , E 3 , H 2 ,and H 3 are continuous at nodes x q whereas E 1 and H 1 are discontinuous at the same places. We will take that property into account when deriving the matrices associated with the Λ i j . In this section, we explain the method of solving the eigenvalue Equation (12) using the method of moments (MoM). The MoM will allow us to associate matrices with the derivative operator d 1 and with the parameters Λ i j also considered as operators.

4.1. Method of Moments

The MoM is a general method suitable for solving differential equations of the type γ f = L f where L is a differential operator [25]. Discretizing the equation via the method of MoM yields the matrix equation γ f = L f in which the elements of matrices L and vector f are such that:
L i j = < T i , W j > , f j = f , W j .
Here, T i and W j refer to the ith testing and jth expansion functions respectively. The inner product of any functions T and W, < T , W > , defined on a domain Ω is defined, for all x Ω as:
< T , W > = Ω T ( x ) W ( x ) d x ,
where the exponent ∗ denotes complex conjugation. From a practical standpoint, the efficiency of numerical computation and memory requirements significantly depends on the choice of the testing basis and the expansion basis, with smaller matrices generally resulting in faster computations and lower memory usage. Of course, from a practical point of view, the smaller the matrix, the faster the numerical computation and the less the memory requirement. The efficiency of numerical computation and memory requirements is highly influenced by the choice of the testing basis and the expansion basis. The subsequent sections are dedicated to matrices associated with the derivation operators.

4.2. Polynomial Basis

4.2.1. Legendre Polynomials

In this section, we solve the eigenvalue problem defined by Equation (12) using the method of moments and Legendre polynomials, although more general Gegenbauer polynomials could be used as well. The Legendre polynomials are defined on the unit interval [ 1 , 1 ] on which they are orthogonal and complete:
1 1 L m ( x ) L n ( x ) d x = 2 2 m + 1 δ m n .
where L m is the Legendre polynomial of degree m and δ m n designates the Kronecker symbol. The Legendre polynomials and their derivative satisfy:
1 1 d L n ( x ) d x L m ( x ) d x = 2 for n > 0 and m n odd 0 otherwise .
The above relation may also be considered as the definition of the entry of the mth row and nth column of a matrix d .

4.2.2. Expansion Basis and Test Basis

The initial step in the method of moments involves expanding the unknown functions onto a carefully chosen basis. These basis functions must efficiently consider the continuity and discontinuity properties of the unknowns in the problem. Various approaches can be employed to account for these discontinuities or, more precisely, the physical properties they impose on the unknown functions F i and G j . One approach is to incorporate them into the basis itself. In our particular problem, the functions F 2 , G 1 , and G 3 are all pseudo-periodic. Additionally, F 2 and G 3 exhibit continuity at the nodes x = x p , where p = 2 , , P . Consequently, when expanding onto a basis, F 2 and G 3 on the one hand and G 1 on the other hand should not share the same basis [18]. Our objective is to construct expansion and test bases defined over the entire period of the grating, starting from Legendre polynomials defined on the interval [ 1 , 1 ] . To achieve this, let us define a set of polynomials P n ( x ) :
P n , q ( x ) = L n ( x 1 ) if x Ω q 0 if x Ω q ,
where x and x 1 are linked by the mapping
x = 0.5 ( x q x q 1 ) x 1 + 0.5 ( x q + x q 1 ) .
Now, let us examine the components F 2 and G 3 . In accordance with Edee and Plumey [18], we introduce a new basis whose elements B ˜ n are derived from P n , q . These elements should exhibit continuity at the nodes x q for q = 1 , , Q 1 and be linked by the pseudo-periodicity coefficient τ at nodes x 0 and x Q . The pseudo-periodicity coefficient is a phase coefficient, such that the field components satisfy U ( x 1 + d ) = τ U ( x 1 ) , implying that we need to enforce B ˜ m ( x Q ) = τ B ˜ m ( x 0 ) . Given that there are M q basis elements per sub-domain Ω q , we seek the B ˜ n in the following form:
B ˜ m ( x ) = P n , q ( x ) + q = 1 Q a M q , n P M q , q ,
with
m = n if q = 1 n + k = 1 q M k if 2 q < Q 1 .
Hence, there are Q × q M q weighting coefficients a M q , m which have to be computed by imposing the continuity of B ˜ m ( x ) at nodes x q , q = 1 , , Q 1 and its pseudo periodicity at nodes x 0 and x Q . In passing, let us denote by d i m the total number of basis vectors:
d i m = q = 1 Q M q .
The coefficients a M q , n are obtained by solving for every sub-domain Ω q , M k linear systems of the form R A M k , q = L ( q ) where the matrices R and L ( q ) are built by using the values of the P n , q at x = x q 1 and x = x q , that is P n , q ( x q 1 ) = ( 1 ) n and P n , q ( x q ) = 1 . A M q , m is the matrix whose qth row of length Q is formed by the a M q , m . Matrix R is as follows:
R = 1 ( 1 ) M 1 0 0 0 1 ( 1 ) M 2 0 0 τ ( 1 ) M Q 0 0 1 .
L ( q ) where the index q refers to the qth sub-domain and is a matrix with Q rows and M q columns. Its non-zero elements are given below:
L ( 1 ) , ( 1 , n ) = 1 L ( 1 ) , ( Q , n ) = τ ( 1 ) n 1 if n [ 1 , M 1 ]
L ( q ) , ( q 1 , n ) = ( 1 ) n 1 L ( q ) , ( q , n ) = 1 if 2 q Q , n [ 1 , M q ] .
The newly defined basis being constructed as a linear combination of Legendre polynomials it is convenient to introduce the change in basis matrix K ˜ whose columns are the expansion coefficients of the B ˜ n in terms of the P n , q its elements are:
K ˜ m n = δ m n a M q , n if m = M q
Contrary to F 2 and G 3 , G 1 is not continuous at nodes x q . That is why we may expand it on a basis B m ( x ) defined in a manner similar to B ˜ n but with coefficients a M k , q being equal to zero. Numerical experiments have shown that the latter basis is also convenient to serve as the basis of the testing functions. As conducted for the B ˜ m , we define the change in basis matrix K whose elements are:
K m n = δ m n 0 if m = M q

Properties of the New Basis

  • It has to be emphasized that the test functions B n ( x ) are orthogonal to themselves but also to the B ˜ m ( x ) . Indeed we have:
    < B n , B m > = < B n , B ˜ m > = δ m n 2 2 q + 1 2 x q x q 1 with M q q < M q + 1 m = q + k = 1 q M k 1 , M 0 = 0 ,
  • The relation (16) between the Legendre polynomials and their derivative may be generalized to the new basis. The inner product < B m ( x ) , d B ˜ n / d x > generates the following matrix:
    D ˜ = K t d i a g ( d ) K ˜
    where the exponent t is for transposition and where d i a g ( d ) is a bloc diagonal matrix constituted of the matrices d the dimensions of which are ( M q + 1 ) × ( M q + 1 )

4.3. Algebraic Eigenequation

We are now able to transform into an algebraic eigensystem of equations. Since they are continuous, F 2 and G 3 field components are expanded onto a B ˜ m basis whereas G 1 is expanded onto a B m basis which serves also as a test basis. Using a bracket notation and Einstein’s convention we have:
| F 2 = F 2 m | B ˜ m , | G 3 G 3 m | B ˜ m , | G 1 = G 1 m B m .
The projection of each line of (12) onto the B n yields:
γ K t K ˜ | F 2 = ν Λ 11 K t K ˜ | G 1 + Λ 13 K t K ˜ | G 3 ,
D ˜ | F 2 = i k ν Λ 31 K t K ˜ | G 1 + Λ 33 K t K ˜ | G 3 ,
γ K t K ˜ | G 1 = ν Λ 22 K t K ˜ | F 2 + i k D ˜ | G 3 .
where the Λ i j are diagonal matrices whose elements are Λ m n i j :
Λ m n i j = δ m n Λ 1 i j if 1 m M 1 δ m n Λ q i j if q + k = 1 q 1 M k m q + k = 1 q M k
The fact that the Λ i j gives rise to diagonal matrices in polynomial space is an extremely interesting property. It avoids the intricate computation of the convolution matrices of Fourier-based methods which should respect the so-called Fourier factorization rules. The K t K ˜ is also a diagonal matrix, hence its product with the Λ ij is commutative. Eliminating | G 3 thanks to (29b) yields the following algebraic eigensystem:
γ | F 2 | G 1 = C | F 2 | G 1 ,
with
C = Λ 13 Λ 33 1 D ν Λ 33 1 ν Λ 22 + D Λ 33 1 D D Λ 31 Λ 33 1 .
and where the matrix D , which is associated with the derivative operator ( i / k ) d 1 is:
D = i k ( K t K ) 1 D ˜ .
Finally, the field in a translation oblique coordinate system may be expressed as a linear combination of vectors deduced from the eigenvectors of the matrix C . For example, in TE polarization, E 2 ( x 1 , x 3 ) and H 1 ( x 1 , x 3 ) write:
E 2 ( x 1 , x 3 ) H 1 ( x 1 , x 3 ) = q = 1 2 d i m A q exp ( i k γ q x 3 ) 1 ν F 2 q m | B ˜ m G 1 q m | B m .

4.4. Application to Diffraction Gratings

We consider a surface relief grating separating two materials with optical indices ν 1 and ν 2 . The latter can be either real or complex. The grating is illuminated from above by a unit amplitude plane wave whose wave vector k 1 is inclined at θ to the z axis, see Figure 3.
Solving the matrix eigenequation (31) for each medium gives us two sets of eigenvectors from which we easily reconstruct the vector formed by the components that are continuous at the grating surface. Let us restrict ourselves to TE polarization. We have:
E 2 ( p ) ( x 1 , x 3 ) H 1 ( p ) ( x 1 , x 3 ) = q = 1 2 d i m A q ( p ) exp ( i k γ q ( p ) x 3 ) 1 ν F 2 q ( p ) m | B ˜ m G 1 q ( p ) m | B m .
At the grating surface, E 2 and H 1 are continuous, which yields the linear system of equations
q = 1 2 d i m A q ( 1 ) 1 ν | F 2 q ( 1 ) m | G 1 q ( 1 ) m = q = 1 2 d i m A q ( 2 ) 1 ν | F 2 q ( 2 ) m | G 1 q ( 2 ) m .
To go further, we need to sort the eigensolution of the C matrix according to whether they correspond to forward waves or backward waves. The forward and the backward waves correspond to waves that propagate or decay in the positive or the negative direction of the z-axis, respectively. This step is mandatory for enforcing boundary conditions on the grating surface with the S matrix algorithm which results in a matrix equation of the form:
A q ( 1 ) + A q ( 2 ) = S A q ( 1 ) A q ( 2 ) + ,
with
S = 1 ν ( 1 ) | F 2 q ( 1 ) m + 1 ν ( 2 ) | F 2 q ( 2 ) m | G 1 q ( 1 ) m + | G 1 q ( 2 ) m 1 1 ν ( 1 ) | F 2 q ( 1 ) m 1 ν ( 2 ) | F 2 q ( 2 ) m + | G 1 q ( 1 ) m | G 1 q ( 2 ) m + .
where the exponents + and − denote forward and backward waves, respectively. With a time dependence exp ( i ω t ) the decaying forward and backward waves are those with a computed eigenvalue with a negative and positive imaginary part, respectively. Regarding the computed real eigenvalues, it is numerically observed that they do not depend on the profile function. Providing that the truncation order is large enough, the real eigenvalues obtained in the inclined translation coordinate can be identified with those calculated in the Cartesian coordinate system according to the grating formula. In a medium ( p ) , the real diffracted orders are such that:
E 2 ( p ) ± ( x , z ) = m A m ( p ) ± exp ( i k ρ m ( p ) z ) exp ( i k α m x ) ,
with α m = ν 1 sin ( θ ) + m λ d , and ν ( p ) α m ν ( p ) and where ρ m ( p ) is defined as follows:
ρ m ( p ) = ν p 2 α m 2 if ( ν p 2 α m 2 ) R + i α m 2 ν p 2 if ( ν p 2 α m 2 ) R .
At a point M, the field can be computed either in terms of variables z and x or in terms of x 3 and x 1 . Hence, we may write:
E 2 ( p ) ± ( x , z ) = E 2 ( p ) ± ( x 1 , x 3 ) m A m ( p ) ± exp ( i k γ m ( p ) ± x 3 ) ϕ ( x 1 ) .
then substituting z ( x 3 , x 1 ) and x ( x 1 , x 3 ) for z and x in Equation (39), we have:
E 2 ( p ) ± ( x 1 , x 3 ) = m A m ( p ) ± exp ( i k ( ± ρ m ( p ) sin φ + α m cos φ ) ) x 3 exp ( i k ( ± ρ m ( p ) h ( x 1 ) + α m sin φ f ( x 1 ) ) .
The importance of the latter expression is twofold. First, it allows us to distinguish among the computed real eigenvalues those that correspond to forward waves or backward waves. For the diffracted waves such as ν < α m < ν we have:
γ m ( p ) + = ρ m ( p ) sin ( φ ) + α m cos ( φ ) ) γ m ( p ) = ρ m ( p ) sin ( φ ) + α m cos ( φ ) ) .
second the dependence on x 1 of the diffracted waves is clearly stated as:
ϕ m ( p ) ± ( x 1 ) = exp ( i k ( ± ρ m ( p ) h ( x 1 ) + α m f ( x 1 ) ) .
In the particular case of faceted gratings, the above expression may be expanded analytically onto the Legendre polynomials and, in a second step, onto the B m ˜ in terms of the Bessel functions of the first kind of order n + 1 / 2 . It remains to calculate the other component H 1 or necessary to write boundary conditions at x 3 = 0 . The details of all these calculations are reported in Appendix A. In conclusion, we can separate the eigenvectors into two sets corresponding to forward waves and backward waves. Each set contains eigenvectors with real eigenvalues and complex eigenvalues. The eigenvectors with real eigenvalues are replaced by their Cartesian plane wave counterpart. The amplitude coefficient of the incident plane wave A 0 ( p ) is set to one and (37) is solved for A q ( 1 ) + and A q ( 2 ) . Since the eigenvectors with real eigenvalues are nothing more than plane waves expressed in the new coordinate system the reflected and transmitted efficiencies in the nth order are computed with the same formulas as in the Cartesian coordinate system.
R n t e = | A n | 2 ρ n ( 1 ) γ 0 ( 1 ) for reflected TE polarized orders T n t e = | A n | 2 ρ n ( 2 ) γ 0 ( 1 ) for transmitted TE polarized orders R m t m = | A n | 2 ρ n ( 1 ) γ 0 ( 1 ) for reflected TM polarized orders T m t m = ν 2 2 ν 1 2 | A n | 2 ρ n ( 2 ) γ 0 ( 1 ) for reflected TM polarized orders .

5. Results

5.1. Validation by Comparison with Published Data

In this section, we first validate our code by comparing our results with previously published data by Plumey et al. [19], which were obtained through another implementation of the C-method and the Fourier Modal Method (FMM). The investigation focuses on two gratings displayed in Figure 4. Plumey et al’s approach differs from ours in philosophy for the C-method. They exploit the fact that only the grating profile function, not the function itself, appears in the eigenvalue equation. Additionally, their numerical solution is obtained in Fourier space. Plumey et al. mention the use of 131 Floquet harmonics for the C-method, while 111 Floquet harmonics and 100 layers were utilized for FMM and the lossy dielectric. With the polynomial expansion, we incorporate only 15 basis elements per facet. Results are shown in Table 1. As expected, excellent agreement is observed between the two variants of the C-method, showing good results for TE polarization and the dielectric grating, but only moderately acceptable results for the lossy dielectric. Next, for comparison purposes, we consider a more recent paper by Ming et al. [22]. The profile shape corresponds to case (c) in Figure 4. The grating is illuminated from the vacuum under normal incidence with a wavelength λ = 1 / 1.5 . Results are shown in Table 2. The optical index of the substrate is ν 2 = 1.5 . It is observed that the agreement between the two variants of the C-method is excellent. It should be noted that, regardless of polarization, our results were obtained using 60 polynomials in the field component expansion, while Ming et al. mention 229 and 449 Fourier harmonics for TE and TM polarization, respectively.

5.2. Comparison of Convergence between FMM and CPE

In this section, we examine a slanted surface relief grating designed for coupling light inside a waveguide, as illustrated by grating (b) in Figure 4. The incident medium is a vacuum, and the waveguide is made of glass with a refractive index ν = 1.53 . The coupler’s operation requires a single order to be reflected in the vacuum and three orders to be transmitted in the guide with a constraint on the direction of propagation in the guide. The parameters governing this, such as the pitch of the grating, depend on the optical index of the guide and the chosen wavelength. For the coupler to be ideal, all light should be transmitted in a single order capable of propagating in the guide through total internal reflection. The distribution of energy among different orders can only be determined through rigorous electromagnetic simulation. Achieving this objective involves optimizing the depth and inclination angles of the grating through an optimization process. This requires both maximizing a specific order while simultaneously minimizing all others. Therefore, the numerical code must converge rapidly, ensuring that computed efficiencies, which should be as small as possible, are greater than the unavoidable calculation error. Considering grating (b) operating at a wavelength of λ = 1.031 , our FMM results with 101 Floquet harmonics and 800 slices provide the following T E efficiencies: R e = 9.3822 ( 4 ) , T e 1 = 9.524 e ( 1 ) , T e 0 = 1.7000 ( 3 ) , and T e + 1 = 4.4521 e ( 2 ) . Our focus is on examining the convergence of the T e + 1 efficiency concerning the number of slices for different numbers of Floquet harmonics. We define an error function as follows:
e r r ( N , M ) = l o g ( | T e + 1 N , M T e + 1 r e f | )
where N is for the number of Floquet harmonics, M is the number of slices and T e + 1 r e f is the value obtained with N = 101 and M = 800 slices.
Figure 5 depicts the error functions e r r ( 10 , M ) , e r r ( 15 , M ) , and e r r ( 20 , M ) for M ranging from 8 to 200. It is observed that the error function reaches a minimum value whose location depends on N, suggesting a link between horizontal and vertical spatial resolution. Surprisingly, the error function does not exhibit significant dependence on N for a small number of slices. Regardless of the number of Floquet harmonics, M = 42 slices are sufficient to achieve an error function below 3 . Specifically, with the couple ( N , M ) = ( 21 , 42 ) , the error function is e r r = 3.81 . In a subsequent numerical experiment, we held N constant and varied the number of slices M. For each couple ( N , M ) , we executed the code 100 times and measured the computation time. The results are presented in Figure 6, illustrating the computation time as a function of the error function. The code was implemented in the Matlab language (version 2021b) on a Dell XPS 13-9305 with an Intel i5 processor. The same analysis was conducted with our C-method code utilizing polynomial expansion and an oblique coordinate system. The inclination angle was chosen as the mean value of the inclination of the first and third facets, with an equal number of basis functions chosen for each facet. The error function, defined similarly to the FMM computation, now depends on the single parameter d i m . It is observed that the error function also reaches a minimum, but the reason for this differs from the previous simulation with FMM. In the case of the C-method, it has been demonstrated that a too-large truncation number leads to ill-conditioned systems due to round-off errors when writing boundary conditions at the grating surface. This issue is illustrated by plotting an estimate of the reciprocal of the condition of the S matrix in the 1-norm, given by the function r c o n d in Matlab. If S is well-conditioned, rcond( S ) is near 1.0; if S is badly conditioned, rcond( S ) is close to 0. In the present simulation, reliable computed efficiencies are obtained only if rcond( S ) is greater than 10 19 . Taking this criterion into account, the reference value for the T e + 1 order was found to be T e + 1 = 4.4523 e ( 2 ) . Choosing 9 basis elements per facet with the C-method resulted in an error function of e r r = 4.18 . Using the same rule as for the FMM, we investigated the computation time as a function of the error, with the results also reported in Figure 7. The C-method with polynomial expansion outperforms the FMM. Additionally, it is important to note that the chosen test case is very favorable to the FMM, being the TE polarization with low index contrast. As the performance of the C-method is independent of materials or polarization, one may conclude that it will consistently outperform the FMM whenever applicable.

6. Conclusions

We formulated the C-method using an oblique coordinate system and implemented it for the first time with Legendre polynomial expansion (CPE). We compared it to the Fourier Modal Method (FMM) in a scenario that was initially favorable to the FMM. Remarkably, for the same level of precision, CPE significantly outperformed FMM in terms of computational speed. While no single method can efficiently address all diffraction problems related to gratings, CPE stands out as an excellent candidate, particularly for faceted profiles.

Author Contributions

Conceptualization, G.G. and K.E.; methodology, G.G.; software, G.G.; validation, G.G. and K.E.; formal analysis, G.G. and K.E.; writing—original draft preparation, G.G.; writing—review and editing, G.G. and K.E.; visualization, K.E. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

In this section we derive the Legendre polynomial expansion of a plane wave on the qth facet of a faceted grating whose end-points coordinates of the qth facet are ( x q 1 , z q 1 ) and ( x q , z q ) respectively. In a medium with a real optical index ν , the y-component of a real diffracted order is such that:
ϕ ± ( x , z ) = m A m ± exp ( i k ρ m z ) exp ( i k α m x ) ,
with α m = ν sin ( θ ) + m λ d . The exposants + and − are for forward and backward waves respectively. The real diffracted waves are such that ν ( p ) α m ν ( p ) . For a exp ( i ω t time dependence, ρ m ( p ) is defined as follows:
ρ m = ν 2 α m 2 if ( ν 2 α m 2 ) R + i α m 2 ν 2 if ( ν 2 α m 2 ) R
The facet is parameterized by functions f ( x 1 ) and h ( x 1 )
f ( x 1 ) = 0.5 ( x q x q 1 ) x 1 + 0.5 ( x q + x q 1 ) h ( x 1 ) = 0.5 ( z q z q 1 ) x 1 + 0.5 ( z q + z q 1 )
In the new coordinates x 1 , x 3 , the surface of the grating is the coordinate surface x 3 = 0 . So ϕ ± is a function of the only x 1 coordinate which is obtained by setting x = f ( x 1 ) and z = h ( x 1 ) in (A1). So, adding an extra index q to refer to the qth facet, the x 1 function to consider is:
ϕ m , q ± ( x 1 ) = exp ( i Υ q x 1 ) exp ( i Θ q ) ) exp ( i Γ q )
with:
Υ q = 0.5 k ± ρ m ( z q z q 1 ) + α m ( x q x q 1 ) Θ q = 0.5 k ( ± ρ m ( z q + z q 1 ) ) Γ q = 0.5 k α m ( x q + x q + x q 1 )
Let us denote by e n ( α ) the expansion coefficient of e x p ( i α x ) on to the Legendre polynomials:
exp ( i α x ) = | e n ( α ) L n where e n ( α ) = exp ( i α x ) L m ( x ) L n ( x ) L m ( x )
The inner product exp ( i α x ) , L n ( x ) has the following analytical expression
1 1 L n ( x ) exp ( i α x 1 ) d x 1 = ( i ) n 2 π α J n + 1 2 ( α ) if α > 0 ( i ) n 2 π | α | J n + 1 2 ( α ) if α < 0
where J n + 1 2 is a Bessel function of the first kind of order n + 1 / 2 . From Equations (A4) and (A7), we may derive the sought expansion coefficients.
ϕ m , q ± ( x 1 ) = | φ m , q , l l ± L l
φ m , q , l l ± = e n ( Υ q ) exp ( i Θ q ) exp ( i Γ q )
Let us assume that ϕ is E 2 . Then, in Cartesian coordinates, it is trivial to express Z 0 H x and Z 0 H z in terms of E 2 :
Z 0 H x = ρ m E 2 Z 0 H z = α m E 2
from which we get G 1
G 1 = d f d x 1 ( Z 0 H x ) + d h d x 1 ( Z 0 H z )

References

  1. Song, Q.; Pigeon, Y.E.; Heggarty, K. Faceted gratings for an optical security feature. Appl. Opt. 2020, 59, 910–917. [Google Scholar] [CrossRef]
  2. Song, J.; Ding, J.F. Echelle diffraction grating demultiplexers with a single diffraction passband. Opt. Commun. 2010, 283, 537–541. [Google Scholar] [CrossRef]
  3. Miller, J.M.; de Beaucoudrey, N.; Chavel, P.; Turunen, J.; Cambril, E. Design and fabrication of binary slanted surface-relief gratings for a planar optical interconnection. Appl. Opt. 1997, 36, 5717–5727. [Google Scholar] [CrossRef] [PubMed]
  4. Mattelin, M.A.; Radosavljevic, A.; Missinne, J.; Cuypers, D.; Steenberge, G.V. Design and fabrication of blazed gratings for a waveguide-type head mounted display. Opt. Express 2020, 28, 11175–11190. [Google Scholar] [CrossRef] [PubMed]
  5. Popov, E. (Ed.) Gratings: Theory and Numeric Applications, 2nd ed.; AMU, CNRS, Institut Fresnel: Marseille, France, 2014. [Google Scholar]
  6. Bernd, H.; Kleemann, A.M.; Wyrowski, F. Integral equation method with parametrization of grating profile theory and experiments. J. Mod. Opt. 1996, 43, 1323–1349. [Google Scholar] [CrossRef]
  7. Chandezon, J.; Raoult, G.; Maystre, D. A new theoretical method for diffraction gratings and its numerical application. J. Opt. 1980, 11, 235. [Google Scholar] [CrossRef]
  8. Chandezon, J.; Dupuis, M.T.; Cornet, G.; Maystre, D. Multicoated gratings: A differential formalism applicable in the entire optical region. J. Opt. Soc. Am. 1982, 72, 839–846. [Google Scholar] [CrossRef]
  9. Moharam, M.G.; Gaylord, T.K. Rigorous coupled-wave analysis of metallic surface-relief gratings. J. Opt. Soc. Am. A 1986, 3, 1780–1787. [Google Scholar] [CrossRef]
  10. Moharam, M.G.; Grann, E.B.; Pommet, D.A.; Gaylord, T.K. Formulation for stable and efficient implementation of the rigorous coupled-wave analysis of binary gratings. J. Opt. Soc. Am. A 1995, 12, 1068–1076. [Google Scholar] [CrossRef]
  11. Lalanne, P.; Morris, G.M. Highly improved convergence of the coupled-wave method for TM polarization. J. Opt. Soc. Am. A 1996, 13, 779–784. [Google Scholar] [CrossRef]
  12. Granet, G.; Guizal, B. Efficient implementation of the coupled-wave method for metallic lamellar gratings in TM polarization. J. Opt. Soc. Am. A 1996, 13, 1019–1023. [Google Scholar] [CrossRef]
  13. Li, L. Use of Fourier series in the analysis of discontinuous periodic structures. J. Opt. Soc. Am. A 1996, 13, 1870–1876. [Google Scholar] [CrossRef]
  14. Li, L.; Chandezon, J. Improvement of the coordinate transformation method for surface-relief gratings with sharp edges. J. Opt. Soc. Am. A 1996, 13, 2247–2255. [Google Scholar] [CrossRef]
  15. Morf, R.H. Exponentially convergent and numerically efficient solution of Maxwell’s equations for lamellar gratings. J. Opt. Soc. Am. A 1995, 12, 1043–1056. [Google Scholar] [CrossRef]
  16. Edee, K.; Fenniche, I.; Granet, G.; Guizal, B. Modal method based on subsectional Gegenbauer polynomial expansion for lamellar gratings: Weighting function, convergence and stability. Prog. Electromagn. Res. 2013, 133, 13–35. [Google Scholar] [CrossRef]
  17. Granet, G.; Randriamihaja, M.H.; Raniriharinosy, K. Polynomial modal analysis of slanted lamellar gratings. J. Opt. Soc. Am. A 2017, 34, 975–982. [Google Scholar] [CrossRef]
  18. Edee, K.; Plumey, J.P. Numerical scheme for the modal method based on subsectional Gegenbauer polynomial expansion: Application to biperiodic binary grating. J. Opt. Soc. Am. A 2015, 32, 402–410. [Google Scholar] [CrossRef]
  19. Plumey, J.P.; Guizal, B.; Chandezon, J. Coordinate transformation method as applied to asymmetric gratings with vertical facets. J. Opt. Soc. Am. A 1997, 14, 610–617. [Google Scholar] [CrossRef]
  20. Preist, T.W.; Harris, J.B.; Wanstall, N.P.; Sambles, J.R. Optical response of blazed and overhanging gratings using oblique chandezon transformations. J. Mod. Opt. 1997, 44, 1073–1080. [Google Scholar] [CrossRef]
  21. Li, L. Oblique-coordinate-system-based Chandezon method for modeling one-dimensionally periodic, multilayer, inhomogeneous, anisotropic gratings. J. Opt. Soc. Am. A 1999, 16, 2521–2531. [Google Scholar] [CrossRef]
  22. Ming, X.; Sun, L. Simple reformulation of the coordinate transformation method for gratings with a vertical facet or overhanging profile. Appl. Opt. 2021, 60, 4305–4314. [Google Scholar] [CrossRef] [PubMed]
  23. Li, L.; Chandezon, J.; Granet, G.; Plumey, J.P. Rigorous and efficient grating-analysis method made easy for optical engineers. Appl. Opt. 1999, 38, 304–313. [Google Scholar] [CrossRef] [PubMed]
  24. Plumey, J.P.; Granet, G. Generalization of the coordinate transformation method with application to surface-relief gratings. J. Opt. Soc. Am. A 1999, 16, 508–516. [Google Scholar] [CrossRef]
  25. Harrington, R.; Antennas, I.; Society, P. Field Computation by Moment Methods; IEEE Press Series on Electromagnetic Waves; IEEE: New York, NY, USA, 1996. [Google Scholar]
Figure 1. Illustration of faceted gratings. (a): blazed grating, (b) trapezoidal grating, (c) overhanging grating, (d) Omega-like grating.
Figure 1. Illustration of faceted gratings. (a): blazed grating, (b) trapezoidal grating, (c) overhanging grating, (d) Omega-like grating.
Photonics 11 00215 g001
Figure 2. Illustration of an inclined translation coordinate system. Two coordinate surfaces x 3 = c t e are translated from each other parallel to x 3 -axis.
Figure 2. Illustration of an inclined translation coordinate system. Two coordinate surfaces x 3 = c t e are translated from each other parallel to x 3 -axis.
Photonics 11 00215 g002
Figure 3. Illustration of the incident and diffracted waves on a surface relief faceted grating. The incident medium has a real optical index. ( 1 ) and ( 2 ) refer to medium 1 and medium 2 respectively.
Figure 3. Illustration of the incident and diffracted waves on a surface relief faceted grating. The incident medium has a real optical index. ( 1 ) and ( 2 ) refer to medium 1 and medium 2 respectively.
Photonics 11 00215 g003
Figure 4. Overhanging gratings. The endpoint coordinates of the facets of the grating (a) are ( 0 , 0 ) , ( 1.1 , 1 ) , and ( 1 , 1 ) . Gratings (b) and (c) have similar profile shapes with different parameters. The endpoint coordinates of the facets of the grating (b) are ( 0 , 0 ) , 0.75 , 1.25 , ( 1 , 1.25 ) , ( 0.72 , 0 ) , ( 1 , 0 ) whereas the endpoint coordinates of the facets of the grating (c) are ( 0 , 0 ) , ( 3 / 8 , 1 ) , ( 5 / 8 , 1 ) , ( 4 / 8 , 0 ) , ( 1 , 0 ) . All units are arbitrary.
Figure 4. Overhanging gratings. The endpoint coordinates of the facets of the grating (a) are ( 0 , 0 ) , ( 1.1 , 1 ) , and ( 1 , 1 ) . Gratings (b) and (c) have similar profile shapes with different parameters. The endpoint coordinates of the facets of the grating (b) are ( 0 , 0 ) , 0.75 , 1.25 , ( 1 , 1.25 ) , ( 0.72 , 0 ) , ( 1 , 0 ) whereas the endpoint coordinates of the facets of the grating (c) are ( 0 , 0 ) , ( 3 / 8 , 1 ) , ( 5 / 8 , 1 ) , ( 4 / 8 , 0 ) , ( 1 , 0 ) . All units are arbitrary.
Photonics 11 00215 g004
Figure 5. Error in the calculation of the T e + 1 efficiency of grating (b) in Figure 4. N is the number of Floquet harmonics, M is the number of slices. The grating is enlightened from the vacuum under normal incidence. The parameters are λ = 1.031 , ν 1 = 1 , ν 2 = 1.5 and its end facets coordinates in arbitrary units are: ( x , z ) are ( 0 , 0 ) , 0.75 , 1.25 , ( 1 , 1.25 ) , ( 0.72 , 0 ) , ( 1 , 0 ) .
Figure 5. Error in the calculation of the T e + 1 efficiency of grating (b) in Figure 4. N is the number of Floquet harmonics, M is the number of slices. The grating is enlightened from the vacuum under normal incidence. The parameters are λ = 1.031 , ν 1 = 1 , ν 2 = 1.5 and its end facets coordinates in arbitrary units are: ( x , z ) are ( 0 , 0 ) , 0.75 , 1.25 , ( 1 , 1.25 ) , ( 0.72 , 0 ) , ( 1 , 0 ) .
Photonics 11 00215 g005
Figure 6. Error in the calculation of the T e + 1 efficiency of grating (b) in Figure 4. The grating is enlightened from vacuum under normal incidence. The parameters are λ = 1.031 , ν 1 = 1 , ν 2 = 1.5 and its end facets coordinates in arbitrary units are: ( x , z ) are ( 0 , 0 ) , 0.75 , 1.25 , ( 1 , 1.25 ) , ( 0.72 , 0 ) , ( 1 , 0 ) .
Figure 6. Error in the calculation of the T e + 1 efficiency of grating (b) in Figure 4. The grating is enlightened from vacuum under normal incidence. The parameters are λ = 1.031 , ν 1 = 1 , ν 2 = 1.5 and its end facets coordinates in arbitrary units are: ( x , z ) are ( 0 , 0 ) , 0.75 , 1.25 , ( 1 , 1.25 ) , ( 0.72 , 0 ) , ( 1 , 0 ) .
Photonics 11 00215 g006
Figure 7. Computation time as a function of error with FMM and CPE. The computation concerns the T e + 1 transmitted order. The graphs plot 100 times the true computation time. For Fmm, the number of Floquet harmonics being fixed at 21, the error diminishes with the number of slices. For CPE the error diminishes with the number of basis elements.
Figure 7. Computation time as a function of error with FMM and CPE. The computation concerns the T e + 1 transmitted order. The graphs plot 100 times the true computation time. For Fmm, the number of Floquet harmonics being fixed at 21, the error diminishes with the number of slices. For CPE the error diminishes with the number of basis elements.
Photonics 11 00215 g007
Table 1. Comparison between FMM and C-method by Plumey et al. [19] on one hand and our implementation of C-method in an oblique coordinate system on the other hand. The exponent ( a ) , is for Plumey’s results, taken from Table 3 in [19]. The profile shape is that of grating ( a ) in Figure 4. The optical indices are such that ν 2 = 2.25 (D), and ν 2 = 21 i 60.4 (LD). The incident wave parameters are θ = 25 and λ = 0.7 .
Table 1. Comparison between FMM and C-method by Plumey et al. [19] on one hand and our implementation of C-method in an oblique coordinate system on the other hand. The exponent ( a ) , is for Plumey’s results, taken from Table 3 in [19]. The profile shape is that of grating ( a ) in Figure 4. The optical indices are such that ν 2 = 2.25 (D), and ν 2 = 21 i 60.4 (LD). The incident wave parameters are θ = 25 and λ = 0.7 .
OrdersC-Method (a)FMM (a)CPE
DLDDLDDLD
TE polarization
R 2 0.045060.237910.045020.236020.450710.23869
R 1 0.003160.315020.003150.305760.003160.31410
R 0 0.000190.109920.000190.105930.000200.10922
T 2 0.35193 0.35197 0.35199
T 1 0.02459 0.02459 0.02459
T 0 0.5659 0.56594 0.56591
T 1 0.00913 0.00912 0.00913
TM polarization
R 2 0.034380.457970.034180.422750.034450.45382
R 1 0.001140.148790.001110.148540.001150.15215
R 0 0.000040.008410.000040.003220.000050.00616
T 2 0.11085 0.11061 0.11087
T 1 0.16566 0.16515 0.16569
T 0 0.68405 0.68501 0.68396
T 1 0.00384 0.00389 0.00386
Table 2. Comparison between C-method by Ming et al [22] on the one hand and our implementation of C-method (CPE, for C-method by polynomial expansion) in an oblique coordinate system on the other hand. The exponent ( a ) , is for Mings’s results, taken from Table 3 in [22] The profile shape is that of grating ( c ) in Figure 4. The optical index is ν 2 = 1.5 . The incident wave parameters are θ = 0 and λ = 1 / 1.5 .
Table 2. Comparison between C-method by Ming et al [22] on the one hand and our implementation of C-method (CPE, for C-method by polynomial expansion) in an oblique coordinate system on the other hand. The exponent ( a ) , is for Mings’s results, taken from Table 3 in [22] The profile shape is that of grating ( c ) in Figure 4. The optical index is ν 2 = 1.5 . The incident wave parameters are θ = 0 and λ = 1 / 1.5 .
OrdersC-Method (a)CPE
TE polarization
R 1 0.1156 (−1)0.01162
R 0 0.3981 (−2)0.00397
R 1 0.2673 (−3)0.00270
T 2 0.9877 (−1)0.98399
T 1 0.47710.47659
T 0 0.9975 (−1)0.09944
T 1 0.26850.26885
T 2 0.3831 (−1)0.03428
TM polarization
R 1 0.5258 (−2)0.00523
R 0 0.3197 (−2)0.00320
R 1 0.5832 (−3)0.00058
T 2 0.3419 (−1)0.03405
T 1 0.74700.74813
T 0 0.4760 (−1)0.04749
T 1 0.15020.15022
T 2 0.1240 (−1)0.01239
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Granet, G.; Edee, K. Analysis of Faceted Gratings Using C-Method and Polynomial Expansion. Photonics 2024, 11, 215. https://doi.org/10.3390/photonics11030215

AMA Style

Granet G, Edee K. Analysis of Faceted Gratings Using C-Method and Polynomial Expansion. Photonics. 2024; 11(3):215. https://doi.org/10.3390/photonics11030215

Chicago/Turabian Style

Granet, Gérard, and Kofi Edee. 2024. "Analysis of Faceted Gratings Using C-Method and Polynomial Expansion" Photonics 11, no. 3: 215. https://doi.org/10.3390/photonics11030215

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop