The Experts below are selected from a list of 4488 Experts worldwide ranked by ideXlab platform
L C Botten - One of the best experts on this subject based on the ideXlab platform.
-
emustack an open source route to insightful electromagnetic computation via the Bloch Mode scattering matrix method
Computer Physics Communications, 2016Co-Authors: Bjorn C P Sturmberg, Kokou B Dossou, L C Botten, R C Mcphedran, Christopher G Poulton, Martijn C De Sterke, Felix J LawrenceAbstract:Abstract We describe EMUstack, an open-source implementation of the Scattering Matrix Method (SMM) for solving field problems in layered media. The fields inside nanostructured layers are described in terms of Bloch Modes that are found using the Finite Element Method (FEM). Direct access to these Modes allows the physical intuition of thin film optics to be extended to complex structures. The combination of the SMM and the FEM makes EMUstack ideally suited for studying lossy, high-index contrast structures, which challenge conventional SMMs. Program summary Program title: EMUstack Catalogue identifier: AEZI_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEZI_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 3 No. of lines in distributed program, including test data, etc.: 154301 No. of bytes in distributed program, including test data, etc.: 5308635 Distribution format: tar.gz Programming language: Python, Fortran. Computer: Any computer with a Unix-like system with Python, a Fortran compiler and F2Py [1]. Also required are the following free libraries LAPACK and BLAS [2], UMFPACK [3]. Developed on 1.6 GHz Intel Core i7. Operating system: Any Unix-like system; developed on Ubuntu 14.04 (using Linux kernel 3.16). RAM: Problem dependent; specifically on the resolution of the FEM mesh and the number of Modes included. The given example uses approximately 100 MB. Classification: 10. External routines: Required are the following free libraries LAPACK and BLAS [2], UMFPACK [3]. Optionally exploits additional commercial software packages: Intel MKL [4], Gmsh [5]. Nature of problem: Time-harmonic electrodynamics in layered media. Solution method: Finite element method and the scattering matrix method. Running time: Problem dependent (typically about 3 s per wavelength including plane wave orders ≤ 3 ). References: [1] P. Peterson, F2PY: A tool for connecting Fortran and Python programs, International Journal of Computational Science and Engineering 4 (4) (2009) 296. [2] LAPACK, http://www.netlib.org/lapack [3] T.A. Davis, Algorithm 832: UMFPACK V4.3 - An Unsymmetric-Pattern Multifrontal Method, ACM Transactions on Mathematical Software 30 (2) (2004) 165–195. [4] Intel MKL, http://www.software.intel.com/intel-mkl [5] C. Geuzaine, J.-F. Remacle, Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities, International Journal for Numerical Methods in Engineering 79 (2009) 1309–1331.
-
a flexible Bloch Mode method for computing complex band structures and impedances of two dimensional photonic crystals
Journal of Applied Physics, 2012Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We present a flexible method that can calculate Bloch Modes, complex band structures, and impedances of two-dimensional photonic crystals from scattering data produced by widely available numerical tools. The method generalizes previous work which relied on specialized multipole and finite element method (FEM) techniques underpinning transfer matrix methods. We describe the numerical technique for Mode extraction, and apply it to calculate a complex band structure and to design two photonic crystal antireflection coatings. We do this for frequencies at which other methods fail, but which nevertheless are of significant practical interest.
-
a flexible Bloch Mode method for computing complex band structures and impedances of two dimensional photonic crystals
arXiv: Optics, 2011Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We present a flexible method that can calculate Bloch Modes, complex band structures, and impedances of two-dimensional photonic crystals from scattering data produced by widely available numerical tools. The method generalizes previous work which relied on specialized multipole and FEM techniques underpinning transfer matrix methods. We describe the numerical technique for Mode extraction, and apply it to calculate a complex band structure and to design two photonic crystal antireflection coatings. We do this for frequencies at which other methods fail, but which nevertheless are of significant practical interest.
-
Bloch Mode based homogenisation of photonic crystals
Australian Conference on Optical Fibre Technology, 2010Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We propose a method for photonic crystal (PC) homogenisation based on the PC's Bloch Modes. The resulting quantities may be used in Snell's law; to calculate reflections, transmissions, and propagation; and to locate surface Modes.
-
Bloch Mode extraction from near field data in periodic waveguides
Optics Letters, 2009Co-Authors: Andrey A Sukhorukov, Kokou B Dossou, L C Botten, Martijn C De Sterke, Yuri S KivsharAbstract:We demonstrate that the spatial profiles of both propagating and evanescent Bloch Modes in a periodic structure can be extracted from a single measurement of an electric field at the specified optical wavelength. We develop a systematic extraction procedure by extending the concepts of high-resolution spectral methods previously developed for temporal data series to take into account the symmetry properties of Bloch Modes simultaneously at all spatial locations. We illustrate the application of our method to a photonic crystal waveguide interface and confirm its robustness in the presence of noise.
Martijn C De Sterke - One of the best experts on this subject based on the ideXlab platform.
-
emustack an open source route to insightful electromagnetic computation via the Bloch Mode scattering matrix method
Computer Physics Communications, 2016Co-Authors: Bjorn C P Sturmberg, Kokou B Dossou, L C Botten, R C Mcphedran, Christopher G Poulton, Martijn C De Sterke, Felix J LawrenceAbstract:Abstract We describe EMUstack, an open-source implementation of the Scattering Matrix Method (SMM) for solving field problems in layered media. The fields inside nanostructured layers are described in terms of Bloch Modes that are found using the Finite Element Method (FEM). Direct access to these Modes allows the physical intuition of thin film optics to be extended to complex structures. The combination of the SMM and the FEM makes EMUstack ideally suited for studying lossy, high-index contrast structures, which challenge conventional SMMs. Program summary Program title: EMUstack Catalogue identifier: AEZI_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEZI_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 3 No. of lines in distributed program, including test data, etc.: 154301 No. of bytes in distributed program, including test data, etc.: 5308635 Distribution format: tar.gz Programming language: Python, Fortran. Computer: Any computer with a Unix-like system with Python, a Fortran compiler and F2Py [1]. Also required are the following free libraries LAPACK and BLAS [2], UMFPACK [3]. Developed on 1.6 GHz Intel Core i7. Operating system: Any Unix-like system; developed on Ubuntu 14.04 (using Linux kernel 3.16). RAM: Problem dependent; specifically on the resolution of the FEM mesh and the number of Modes included. The given example uses approximately 100 MB. Classification: 10. External routines: Required are the following free libraries LAPACK and BLAS [2], UMFPACK [3]. Optionally exploits additional commercial software packages: Intel MKL [4], Gmsh [5]. Nature of problem: Time-harmonic electrodynamics in layered media. Solution method: Finite element method and the scattering matrix method. Running time: Problem dependent (typically about 3 s per wavelength including plane wave orders ≤ 3 ). References: [1] P. Peterson, F2PY: A tool for connecting Fortran and Python programs, International Journal of Computational Science and Engineering 4 (4) (2009) 296. [2] LAPACK, http://www.netlib.org/lapack [3] T.A. Davis, Algorithm 832: UMFPACK V4.3 - An Unsymmetric-Pattern Multifrontal Method, ACM Transactions on Mathematical Software 30 (2) (2004) 165–195. [4] Intel MKL, http://www.software.intel.com/intel-mkl [5] C. Geuzaine, J.-F. Remacle, Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities, International Journal for Numerical Methods in Engineering 79 (2009) 1309–1331.
-
a flexible Bloch Mode method for computing complex band structures and impedances of two dimensional photonic crystals
Journal of Applied Physics, 2012Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We present a flexible method that can calculate Bloch Modes, complex band structures, and impedances of two-dimensional photonic crystals from scattering data produced by widely available numerical tools. The method generalizes previous work which relied on specialized multipole and finite element method (FEM) techniques underpinning transfer matrix methods. We describe the numerical technique for Mode extraction, and apply it to calculate a complex band structure and to design two photonic crystal antireflection coatings. We do this for frequencies at which other methods fail, but which nevertheless are of significant practical interest.
-
a flexible Bloch Mode method for computing complex band structures and impedances of two dimensional photonic crystals
arXiv: Optics, 2011Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We present a flexible method that can calculate Bloch Modes, complex band structures, and impedances of two-dimensional photonic crystals from scattering data produced by widely available numerical tools. The method generalizes previous work which relied on specialized multipole and FEM techniques underpinning transfer matrix methods. We describe the numerical technique for Mode extraction, and apply it to calculate a complex band structure and to design two photonic crystal antireflection coatings. We do this for frequencies at which other methods fail, but which nevertheless are of significant practical interest.
-
Bloch Mode based homogenisation of photonic crystals
Australian Conference on Optical Fibre Technology, 2010Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We propose a method for photonic crystal (PC) homogenisation based on the PC's Bloch Modes. The resulting quantities may be used in Snell's law; to calculate reflections, transmissions, and propagation; and to locate surface Modes.
-
Bloch Mode extraction from near field data in periodic waveguides
Optics Letters, 2009Co-Authors: Andrey A Sukhorukov, Kokou B Dossou, L C Botten, Martijn C De Sterke, Yuri S KivsharAbstract:We demonstrate that the spatial profiles of both propagating and evanescent Bloch Modes in a periodic structure can be extracted from a single measurement of an electric field at the specified optical wavelength. We develop a systematic extraction procedure by extending the concepts of high-resolution spectral methods previously developed for temporal data series to take into account the symmetry properties of Bloch Modes simultaneously at all spatial locations. We illustrate the application of our method to a photonic crystal waveguide interface and confirm its robustness in the presence of noise.
M Hussein - One of the best experts on this subject based on the ideXlab platform.
-
generalized Bloch Mode synthesis for accelerated calculation of elastic band structures
Journal of Computational Physics, 2018Co-Authors: Dimitri Krattiger, M HusseinAbstract:Abstract The Bloch Mode synthesis (BMS) Model-reduction method adapts component Mode synthesis techniques to unit-cell problems in order to obtain a reduced-order Model that quickly produces band-structure frequencies for any wave vector, or vice versa. Fundamental to BMS is a partitioning of the real-space Model into interior and boundary components, and subsequent reduction of the interior via truncated normal Mode expansion. In this paper, two enhancements are presented for the BMS method that reduce both computation time and error in band-structure calculations. The first enhancement improves the accuracy of the interior reduction by approximating the participation of the residual Modes rather than simply truncating them. The original formulation of BMS includes a modal reduction of the boundary that must be recomputed for every wave vector. This limits computational benefits and prevents the reduced-order Model from being useful for the inverse band-structure problem (i.e., the k ( ω ) calculation). The second enhancement is a local boundary reduction that is independent of wave vector and thus does not suffer from the aforementioned limitations.
-
Bloch Mode synthesis ultrafast methodology for elastic band structure calculations
Physical Review E, 2014Co-Authors: Dimitri Krattiger, M HusseinAbstract:We present a methodology for fast band-structure calculations that is generally applicable to problems of elastic wave propagation in periodic media. The methodology, called Bloch Mode synthesis, represents an extension of component Mode synthesis, a set of substructuring techniques originally developed for structural dynamics analysis. In Bloch Mode synthesis, the unit cell is divided into interior and boundary degrees-of-freedom, which are described, respectively, by a set of normal Modes and a set of constraint Modes. A combination of these Mode sets then forms a reduced basis for the band structure eigenvalue problem. The reduction is demonstrated on a phononic-crystal Model and a locally resonant elastic-metamaterial Model and is shown to accurately predict the frequencies and Bloch Mode shapes with a dramatic decrease in computation time in excess of two orders of magnitude.
-
ultrawide phononic band gap for combined in plane and out of plane waves
Physical Review E, 2011Co-Authors: Osama R Bilal, M HusseinAbstract:We consider two-dimensional phononic crystals formed from silicon and voids, and present optimized unit-cell designs for (1) out-of-plane, (2) in-plane, and (3) combined out-of-plane and in-plane elastic wave propagation. To feasibly search through an excessively large design space (~10(40) possible realizations) we develop a specialized genetic algorithm and utilize it in conjunction with the reduced Bloch Mode expansion method for fast band-structure calculations. Focusing on high-symmetry plain-strain square lattices, we report unit-cell designs exhibiting record values of normalized band-gap size for all three categories. For the case of combined polarizations, we reveal a design with a normalized band-gap size exceeding 60%.
-
reduced Bloch Mode expansion for periodic media band structure calculations
Proceedings of The Royal Society A: Mathematical Physical and Engineering Sciences, 2009Co-Authors: M HusseinAbstract:Reduced Bloch Mode expansion (RBME) is presented for fast periodic media band structure calculations. The expansion employs a natural basis composed of a selected reduced set of Bloch eigenfunctions. The reduced basis is selected within the irreducible Brillouin zone at high symmetry points determined by the medium’s crystal structure and group theory (and possibly at additional related points). At each of the reciprocal lattice selection points, a number of Bloch eigenfunctions are selected up to the frequency/energy range of interest for the band structure calculations. As it is common to initially discretize the periodic unit cell and solution field using some choice of basis, RBME is practically a secondary expansion that uses a selected set of Bloch eigenvectors. Such expansion therefore keeps, and builds on, any favourable attributes a primary expansion approach might exhibit. Being in line with the well-known concept of modal analysis, the proposed approach maintains accuracy while reducing the computation time by up to two orders of magnitudes or more depending on the size and extent of the calculations. Results are presented for phononic, photonic and electronic band structures.
-
reduced Bloch Mode expansion for periodic media band structure calculations
arXiv: Computational Physics, 2008Co-Authors: M HusseinAbstract:Reduced Bloch Mode expansion is presented for fast periodic media band structure calculations. The expansion employs a natural basis composed of a selected reduced set of Bloch eigenfunctions. The reduced basis is selected within the irreducible Brillouin zone at high symmetry points determined by the medium's crystal structure and group theory (and possibly at additional related points). At each of the reciprocal lattice selection points, a number of Bloch eigenfunctions are selected up to the frequency range of interest for the band structure calculations. Since it is common to initially discretize the periodic unit cell and solution field using some choice of basis, reduced Bloch Mode expansion is practically a secondary expansion that uses a selected set of Bloch eigenvectors. Such expansion therefore keeps, and builds on, any favorable attributes a primary expansion approach might exhibit. Being in line with the well known concept of modal analysis, the proposed approach maintains accuracy while reducing the computation time by up to two orders of magnitudes or more depending on the size and extent of the calculations. Results are presented for phononic, photonic and electronic band structures.
R C Mcphedran - One of the best experts on this subject based on the ideXlab platform.
-
emustack an open source route to insightful electromagnetic computation via the Bloch Mode scattering matrix method
Computer Physics Communications, 2016Co-Authors: Bjorn C P Sturmberg, Kokou B Dossou, L C Botten, R C Mcphedran, Christopher G Poulton, Martijn C De Sterke, Felix J LawrenceAbstract:Abstract We describe EMUstack, an open-source implementation of the Scattering Matrix Method (SMM) for solving field problems in layered media. The fields inside nanostructured layers are described in terms of Bloch Modes that are found using the Finite Element Method (FEM). Direct access to these Modes allows the physical intuition of thin film optics to be extended to complex structures. The combination of the SMM and the FEM makes EMUstack ideally suited for studying lossy, high-index contrast structures, which challenge conventional SMMs. Program summary Program title: EMUstack Catalogue identifier: AEZI_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEZI_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 3 No. of lines in distributed program, including test data, etc.: 154301 No. of bytes in distributed program, including test data, etc.: 5308635 Distribution format: tar.gz Programming language: Python, Fortran. Computer: Any computer with a Unix-like system with Python, a Fortran compiler and F2Py [1]. Also required are the following free libraries LAPACK and BLAS [2], UMFPACK [3]. Developed on 1.6 GHz Intel Core i7. Operating system: Any Unix-like system; developed on Ubuntu 14.04 (using Linux kernel 3.16). RAM: Problem dependent; specifically on the resolution of the FEM mesh and the number of Modes included. The given example uses approximately 100 MB. Classification: 10. External routines: Required are the following free libraries LAPACK and BLAS [2], UMFPACK [3]. Optionally exploits additional commercial software packages: Intel MKL [4], Gmsh [5]. Nature of problem: Time-harmonic electrodynamics in layered media. Solution method: Finite element method and the scattering matrix method. Running time: Problem dependent (typically about 3 s per wavelength including plane wave orders ≤ 3 ). References: [1] P. Peterson, F2PY: A tool for connecting Fortran and Python programs, International Journal of Computational Science and Engineering 4 (4) (2009) 296. [2] LAPACK, http://www.netlib.org/lapack [3] T.A. Davis, Algorithm 832: UMFPACK V4.3 - An Unsymmetric-Pattern Multifrontal Method, ACM Transactions on Mathematical Software 30 (2) (2004) 165–195. [4] Intel MKL, http://www.software.intel.com/intel-mkl [5] C. Geuzaine, J.-F. Remacle, Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities, International Journal for Numerical Methods in Engineering 79 (2009) 1309–1331.
-
a flexible Bloch Mode method for computing complex band structures and impedances of two dimensional photonic crystals
Journal of Applied Physics, 2012Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We present a flexible method that can calculate Bloch Modes, complex band structures, and impedances of two-dimensional photonic crystals from scattering data produced by widely available numerical tools. The method generalizes previous work which relied on specialized multipole and finite element method (FEM) techniques underpinning transfer matrix methods. We describe the numerical technique for Mode extraction, and apply it to calculate a complex band structure and to design two photonic crystal antireflection coatings. We do this for frequencies at which other methods fail, but which nevertheless are of significant practical interest.
-
a flexible Bloch Mode method for computing complex band structures and impedances of two dimensional photonic crystals
arXiv: Optics, 2011Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We present a flexible method that can calculate Bloch Modes, complex band structures, and impedances of two-dimensional photonic crystals from scattering data produced by widely available numerical tools. The method generalizes previous work which relied on specialized multipole and FEM techniques underpinning transfer matrix methods. We describe the numerical technique for Mode extraction, and apply it to calculate a complex band structure and to design two photonic crystal antireflection coatings. We do this for frequencies at which other methods fail, but which nevertheless are of significant practical interest.
-
Bloch Mode based homogenisation of photonic crystals
Australian Conference on Optical Fibre Technology, 2010Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We propose a method for photonic crystal (PC) homogenisation based on the PC's Bloch Modes. The resulting quantities may be used in Snell's law; to calculate reflections, transmissions, and propagation; and to locate surface Modes.
-
Modeling of defect Modes in photonic crystals using the fictitious source superposition method
Physical Review E, 2005Co-Authors: S Wilcox, L C Botten, R C Mcphedran, Christopher G Poulton, Martijn C De SterkeAbstract:We present an exact theory for Modeling defect Modes in two-dimensional photonic crystals having an infinite cladding. The method is based on three key concepts, namely, the use of fictitious sources to modify response fields that allow defects to be introduced, the representation of the defect Mode field as a superposition of solutions of quasiperiodic field problems, and the simplification of the two-dimensional superposition to a more efficient, one-dimensional average using Bloch Mode methods. We demonstrate the accuracy and efficiency of the method, comparing results obtained using alternative techniques, and then concentrate on its strengths, particularly in handling difficult problems, such as where a Mode is highly extended near cutoff, that cannot be dealt with in other ways.
Kokou B Dossou - One of the best experts on this subject based on the ideXlab platform.
-
emustack an open source route to insightful electromagnetic computation via the Bloch Mode scattering matrix method
Computer Physics Communications, 2016Co-Authors: Bjorn C P Sturmberg, Kokou B Dossou, L C Botten, R C Mcphedran, Christopher G Poulton, Martijn C De Sterke, Felix J LawrenceAbstract:Abstract We describe EMUstack, an open-source implementation of the Scattering Matrix Method (SMM) for solving field problems in layered media. The fields inside nanostructured layers are described in terms of Bloch Modes that are found using the Finite Element Method (FEM). Direct access to these Modes allows the physical intuition of thin film optics to be extended to complex structures. The combination of the SMM and the FEM makes EMUstack ideally suited for studying lossy, high-index contrast structures, which challenge conventional SMMs. Program summary Program title: EMUstack Catalogue identifier: AEZI_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEZI_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 3 No. of lines in distributed program, including test data, etc.: 154301 No. of bytes in distributed program, including test data, etc.: 5308635 Distribution format: tar.gz Programming language: Python, Fortran. Computer: Any computer with a Unix-like system with Python, a Fortran compiler and F2Py [1]. Also required are the following free libraries LAPACK and BLAS [2], UMFPACK [3]. Developed on 1.6 GHz Intel Core i7. Operating system: Any Unix-like system; developed on Ubuntu 14.04 (using Linux kernel 3.16). RAM: Problem dependent; specifically on the resolution of the FEM mesh and the number of Modes included. The given example uses approximately 100 MB. Classification: 10. External routines: Required are the following free libraries LAPACK and BLAS [2], UMFPACK [3]. Optionally exploits additional commercial software packages: Intel MKL [4], Gmsh [5]. Nature of problem: Time-harmonic electrodynamics in layered media. Solution method: Finite element method and the scattering matrix method. Running time: Problem dependent (typically about 3 s per wavelength including plane wave orders ≤ 3 ). References: [1] P. Peterson, F2PY: A tool for connecting Fortran and Python programs, International Journal of Computational Science and Engineering 4 (4) (2009) 296. [2] LAPACK, http://www.netlib.org/lapack [3] T.A. Davis, Algorithm 832: UMFPACK V4.3 - An Unsymmetric-Pattern Multifrontal Method, ACM Transactions on Mathematical Software 30 (2) (2004) 165–195. [4] Intel MKL, http://www.software.intel.com/intel-mkl [5] C. Geuzaine, J.-F. Remacle, Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities, International Journal for Numerical Methods in Engineering 79 (2009) 1309–1331.
-
a flexible Bloch Mode method for computing complex band structures and impedances of two dimensional photonic crystals
Journal of Applied Physics, 2012Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We present a flexible method that can calculate Bloch Modes, complex band structures, and impedances of two-dimensional photonic crystals from scattering data produced by widely available numerical tools. The method generalizes previous work which relied on specialized multipole and finite element method (FEM) techniques underpinning transfer matrix methods. We describe the numerical technique for Mode extraction, and apply it to calculate a complex band structure and to design two photonic crystal antireflection coatings. We do this for frequencies at which other methods fail, but which nevertheless are of significant practical interest.
-
a flexible Bloch Mode method for computing complex band structures and impedances of two dimensional photonic crystals
arXiv: Optics, 2011Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We present a flexible method that can calculate Bloch Modes, complex band structures, and impedances of two-dimensional photonic crystals from scattering data produced by widely available numerical tools. The method generalizes previous work which relied on specialized multipole and FEM techniques underpinning transfer matrix methods. We describe the numerical technique for Mode extraction, and apply it to calculate a complex band structure and to design two photonic crystal antireflection coatings. We do this for frequencies at which other methods fail, but which nevertheless are of significant practical interest.
-
Bloch Mode based homogenisation of photonic crystals
Australian Conference on Optical Fibre Technology, 2010Co-Authors: Felix J Lawrence, Kokou B Dossou, L C Botten, R C Mcphedran, Martijn C De SterkeAbstract:We propose a method for photonic crystal (PC) homogenisation based on the PC's Bloch Modes. The resulting quantities may be used in Snell's law; to calculate reflections, transmissions, and propagation; and to locate surface Modes.
-
Bloch Mode extraction from near field data in periodic waveguides
Optics Letters, 2009Co-Authors: Andrey A Sukhorukov, Kokou B Dossou, L C Botten, Martijn C De Sterke, Yuri S KivsharAbstract:We demonstrate that the spatial profiles of both propagating and evanescent Bloch Modes in a periodic structure can be extracted from a single measurement of an electric field at the specified optical wavelength. We develop a systematic extraction procedure by extending the concepts of high-resolution spectral methods previously developed for temporal data series to take into account the symmetry properties of Bloch Modes simultaneously at all spatial locations. We illustrate the application of our method to a photonic crystal waveguide interface and confirm its robustness in the presence of noise.