Implementation of Finite-Difference Waveguide Analysis in MATLAB

  • Photonic crystal waveguides.

  • Fiber optic waveguides.

  • Metal waveguides.

What You'll Learn

With this course, you will be able to design and rigorously analyze any type of waveguide using a simple and powerful implementation of the finite-difference method.  The course include includes full wave rigorous analysis of hybrid modes as well as approximate techniques for faster and more efficient analysis.

 The Implementation of Finite-Difference Waveguide Analysis in MATLAB course will get you analyzing and designing your own waveguides very quickly. In this course, you will learn every line of code in MATLAB to perform the simulations.

Course curriculum

  • 2

    Coding the YEEDER2D() Function

    • Download TEST_YEEDER2D()

    • YEEDER2D() Header

    • YEEDER2D() Handle Input Arguments

    • YEEDER2D() Build DEX

    • YEEDER2D() Build DEY

    • YEEDER2D() Build DHX & DHY & Test

  • 3

    Coding the Finite-Difference Waveguide Analysis

    • Program the Header

    • Calculate Optimized Grid

    • Build the Device on the Grid

    • Perform Finite-Difference Analysis

    • Visualize the Modes and Test

  • 4

    Modifying the Code for Quasi-Vectorial Analysis

    • Quasi-Vectorial Analysis

Pricing options

The paid course grants you access to all class videos and instructional materials for one year from date of enrollment.


Founder of EMPossible and Professor at Univ. of Texas at El Paso

Dr. Raymond Rumpf

Dr. Raymond (Tipper) Rumpf is the EMProfessor, world renowned research and educator in the fields of computation and electromagnetics. He is the Schellenger Professor of Electrical Research in the Department of Electrical & Computer Engineering at the University of Texas at El Paso (UTEP) and the Director of the EM Lab. Dr. Rumpf formed the EM Lab with a mission to develop revolutionary technologies in electromagnetics and photonics. Under Dr. Rumpf’s leadership, the EM Lab has produced numerous breakthroughs, discoveries, and first-ever achievements. Raymond earned his BS and MS in Electrical Engineering from the Florida Institute of Technology in 1995 and 1997 respectively. He earned his PhD in Optics in 2006 from the University of Central Florida. Raymond has been awarded many research, mentoring, and teaching awards including the 2019 Dean’s Award for Excellence in Research, Most Outstanding Faculty Member in 2016/2017, and the highly prestigious University of Texas Regents’ Outstanding Teaching Award. Raymond holds five world records for skydiving and has been awarded more than a dozen United States patents. He is an Associate Editor for SPIE Optical Engineering, a Fellow of SPIE, and a Senior Member of IEEE. He is also a member of OSA, and ARRL. Raymond is active in outreach with local grade schools in El Paso as well as helping students in third-world countries.

Get a jump on the competition

Follow an expert in computational electromagnetics to write your own program in MATLAB that can perform rigorous analysis of any waveguide using the finite-difference method. The course will demonstrate by analyzing a photonic rib waveguide. Accelerate your career by learning to calculate modes in waveguides!