Electromagnetic and Photonic Simulation for the Beginner
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Norwood :
Artech House,
2022.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Intro
- Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB®
- Contents
- Foreword
- Preface
- Introduction
- Chapter 1 MATLAB Preliminaries
- 1.1 Basic Structure of an FDFD Program in MATLAB
- 1.1.1 MATLAB Code for Ideal Structure of a Program
- 1.2 MATLAB and Linear Algebra
- 1.2.1 Special Matrices
- 1.2.2 Matrix Algebra
- 1.3 Setting Up a Grid in MATLAB
- 1.3.1 MATLAB Array Indexing
- 1.3.2 Parameters Describing a Grid in MATLAB
- 1.3.3 Calculating the Grid Parameters
- 1.4 Building Geometries onto Grids
- 1.4.1 Adding Rectangles to a Grid
- 1.4.2 The Centering Algorithm
- 1.4.3 The Meshgrid
- 1.4.4 Adding Circles and Ellipses to a Grid
- 1.4.5 Grid Rotation
- 1.4.6 Boolean Operations
- 1.5 Three-Dimensional Grids
- 1.6 Visualization Techniques
- 1.6.1 Visualizing Data on Grids
- 1.6.2 Visualizing Three-Dimensional Data
- 1.6.3 Visualizing Complex Data
- 1.6.4 Animating the Fields Calculated by FDFD
- Reference
- Chapter 2 Electromagnetic Preliminaries
- 2.1 Maxwell's Equations
- 2.2 The Constitutive Parameters
- 2.2.1 Anisotropy, Tensors, and Rotation Matrices
- 2.2.2 Rotation Matrices and Tensor Rotation
- 2.3 Expansion of Maxwell's Curl Equations in Cartesian Coordinates
- 2.4 The Electromagnetic Wave Equation
- 2.5 Electromagnetic Waves in LHI Media
- 2.5.1 Wave Polarization
- 2.6 The Dispersion Relation for LHI Media
- 2.7 Scattering at an Interface
- 2.7.1 Reflectance and Transmittance
- 2.8 What is a Two-Dimensional Simulation?
- 2.9 Diffraction from Gratings
- 2.9.1 The Grating Equation
- 2.9.2 Diffraction Efficiency
- 2.9.3 Generalization to Crossed Gratings
- 2.10 Waveguides and Transmission Lines
- 2.10.1 Waveguide Modes and Parameters
- 2.10.2 Transmission Line Parameters
- 2.11 Scalability of Maxwell's Equations
- 2.12 Numerical Solution to Maxwell's Equations
- References
- Chapter 3 The Finite-Difference Method
- 3.1 Introduction
- 3.2 Finite-Difference Approximations
- 3.2.1 Deriving Expressions for Finite-Difference Approximations
- 3.2.2 Example #1-Interpolations and Derivatives from Three Points
- 3.2.3 Example #2-Interpolations and Derivatives from Two Points
- 3.2.4 Example #3-Interpolations and Derivatives from Four Points
- 3.3 Numerical Differentiation
- 3.4 Numerical Boundary Conditions
- 3.4.1 Dirichlet Boundary Conditions
- 3.4.2 Periodic Boundary Conditions
- 3.5 Derivative Matrices
- 3.6 Finite-Difference Approximation of Differential Equations
- 3.7 Solving Matrix Differential Equations
- 3.7.1 Example-Solving a Single-Variable Differential Equation
- 3.8 Multiple Variables and Staggered Grids
- 3.8.1 Example-Solving a Multivariable Problem
- References
- Chapter 4 Finite-Difference Approximation of Maxwell's Equations
- 4.1 Introduction to the Yee Grid Scheme
- 4.2 Preparing Maxwell's Equations for FDFD Analysis