EMP-4301/EMP-5302
Microwave Engineering
A course concerning distributed-elements analysis and design of electric circuits at microwave frequencies. Topics include transmission lines, waveguides, two-port microwave circuits, matching, tuning, resonators, dividers, and directional couplers.
Course Paperwork
Course Topics
Topic 1 — Review of Basic Electromagnetics
Maxwell’s Equations
- (PDF) (Video) Lecture 1a — Terms & Definitions
- (PDF) (Video) Lecture 1b — Gauss’ Law
- (PDF) (Video) Lecture 1c — Gauss’ Law for Magnetic Fields
- (PDF) (Video) Lecture 1d — Faraday’s Law
- (PDF) (Video) Lecture 1e — Ampere’s Circuit Law
- (PDF) (Video) Lecture 1f — Constitutive Relations
- (PDF) (Video) Lecture 1g — Statics & Dynamics
Electromagnetic Waves
- (PDF) (Video) Lecture 1h — Electromagnetic Waves
- (PDF) (Video) Lecture 1i — Wave Parameters
- (PDF) (Video) Lecture 1j — EM Wave Polarization
- (PDF) (Video) Lecture 1k — Lossy Dielectrics
- (PDF) (Video) Lecture 1l — Skin Depth & Power Flow
Scattering at a Interface
- (PDF) (Video) Lecture 1m — Scattering from an Interface — Normal Incidence
- (PDF) (Video) Lecture 1n — Standing Waves
- (PDF) (Video) Lecture 1o — Multiple Scattering
Animations from Notes
- Animation of Faraday’s experiment
- Animation of Faraday’s law in differential form
- Animation of Ampere’s experiment
- Animation of Ampere’s circuit law in differential form (no J)
- Animation of Ampere’s experiment
- Animation of conduction current
- (Video) Animation of a wave changing speed and wavelength after entering a second material
- (Video) Animation of the definition of a wave vector
- (Video) Animation of a wave propagating in a vacuum
- (Video) Animation of a wave propagating in a lossless dielectric
- (Video) Animation of a wave propagating in a lossy dielectric
- (Video) Animation of instantaneous Poynting vector
- (Zip) MATLAB Figure (gives you ability to orbit) of Geometry of Scattering at an Interface
- (Video) Animation of Snell’s Law — low index to high index
- (Video) Animation of Snell’s Law — high index to low index
- (Video) Animation of Standing Waves — high to low impedance interface
- (Video) Animation of Standing Waves — low to high impedance interface
- (Video) More Mathematical Animation of Standing Waves — high to low impedance interface
- (Video) More Mathematical Animation of Standing Waves — low to high impedance interface
- (Video) Animation of Standing Wave Ratio
Summaries
Topic 2 — Transmission Lines
Lectures & Notes
- (PDF) (Video) Lecture 2a — Transmission Line Equations
- (PDF) (Video) Lecture 2b — Transmission Line Parameters
- (PDF) (Video) Lecture 2c — Transmission Line Examples
- (PDF) (Video) Lecture 2d — Scattering on a Transmission Line
- (PDF) (Video) Lecture 2e — Impedance Transformation and Parameter Relations
- (PDF) (Video) Lecture 2f — Multi-Segment Transmission Line Devices
- (PDF) (Video) Lecture 2g — Analysis & Design of Multi-Segment Transmission Line Devices
Animations from the Notes
- (Video) Animation of Impedance Transformation
- (Video) Animation of VSWR with an open-circuit load
- (Video) Animation of VSWR with a short-circuit load
- (Video) Animation of VSWR with Z0 > ZL
- (Video) Animation of VSWR with Z0 < ZL
- (Video) Animation of VSWR terminated with an RL circuit
- (Video) Animation of VSWR terminated with an RC circuit
Summaries
- (PDF) Summary of Transmission Lines
Topic 3 — Numerical Analysis of Transmission Lines
MATLAB Skills
- MATLAB Basics
- Building Geometries into Arrays
- (PDF) (Video) Lecture 2a — Introduction & Grid Setup
- (PDF) (Video) Lecture 2b — Meshgrids
- (Video) MATLAB Session 2.3 — Rectangles & the Centering Algorithm
- (Video) MATLAB Session 2.4 — Bars & Rectangles via Linear Meshgrids
- (Video) MATLAB Session 2.5 — Lines & Fills via Linear Meshgrids
- (Video) MATLAB Session 2.6 — Circles & Ellipses via Radial Meshgrids
- (Video) MATLAB Session 2.7 — Pie Wedges via Azimuthal Meshgrids
- (Video) MATLAB Session 2.8 — Boolean Operations
Lectures & Notes
- (PDF) (Video) Lecture 3a — Numerical Analysis of Transmission Lines
- (PDF) (Video) Lecture 3b — Using tlcalc()
MATLAB Implementation
- (Video) MATLAB Session — Analyzing a microstrip transmission line using tlcalc()
- (Video) MATLAB Session — Coaxial Transmission Line Using tlcalc()
- (Video) MATLAB Session — Parallel Plate Transmission Line Using tlcalc()
External Resources
- Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB
Perfect book to get started in computational electromagnetics. Includes theory, derivations, and all MATLAB codes for simulating waveguides, transmission liens, diffraction gratings, guided-mode resonance filters, frequency selective surfaces, metamaterials, metasurfaces, invisibility cloaks, surface waves and others.
Topic 4 — Smith Charts
Notes & Lectures
- (PDF) (Video) Lecture 4a — Introduction to Smith Charts
- (PDF) (Video) Lecture 4b — Impedance and Admittance on Smith Charts
- (PDF) (Video) Lecture 4c — VSWR and Gamma on Smith Charts
- (PDF) (Video) Lecture 4d — Circuit Theory on Smith Charts
- (PDF) (Video) Lecture 4e — Impedance Transformation on Smith Charts
- (PDF) (Video) Lecture 4f — Impedance Matching on Smith Charts
Supplemental Information
Topic 5 — Waveguides
Lectures & Notes
- (PDF) (Video) Lecture 5a — Waveguide Introduction
- (PDF) (Video) Lecture 5b — Waveguide Analysis Setup
- (PDF) (Video) Lecture 5c — Parallel Plate Waveguide
- (PDF) (Video) Lecture 5d — Rectangular Metal Waveguide
- (PDF) Lecture 5e — Other Waveguides
Animations from the Notes
- (Video) Animation of TM0 (TEM) mode in a parallel plate waveguide
- (Video) Animation of TM1 mode in a parallel plate waveguide
- (Video) Animation of TM2 mode in a parallel plate waveguide
- (Video) Animation of TE1 mode in a parallel plate waveguide
- (Video) Animation of TE2 mode in a parallel plate waveguide
- (Video) Animation of TE3 mode in a parallel plate waveguide
- (Zip) Movies of modes in a rectangular waveguide
Topic 6 — Network Analysis
Notes & Lectures
- (PDF) (Video) Lecture 6a — One-Port Networks
- (PDF) (Video) Lecture 6b — N-Port Networks
- (PDF) (Video) Lecture 6c — Examples of Network Parameters
- (PDF) (Video) Lecture 6d — The Scattering Matrix
- (PDF) (Video) Lecture 6e — Transmission Matrices and Cascading Multiple Networks
- (PDF) (Video) Lecture 6f — Two-Port Networks
- (PDF) (Video) Lecture 6g — Power in Two-Port Networks
- (PDF) (Video) Lecture 6h — Performance Metrics
Supplemental Information
- ABCD matricies of some useful 2-port networks
- Pozar’s summary of 2-port network parameter conversion
- IEEE paper with parameter conversion tables
Summaries
- (PDF) Summary of Network Matrices
Topic 7 — Microwave Design
Lectures & Notes
- (PDF) (Video) Lecture 7a — Series & Parallel Resonant Circuits
- (PDF) (Video) Lecture 7b — Transmission Line Resonators
- (PDF) (Video) Lecture 7c — Rectangular Waveguide Cavity Resonators
- (PDF) (Video) Lecture 7d — Power Dividers & Directional Couplers
- (PDF) (Video) Lecture 7e — The T-Junction Power Divider
- (PDF) (Video) Lecture 7f — The Wilkinson Power Divider
- (PDF) (Video) Lecture 7g — The Quadrature Hybrid Directional Coupler
- (PDF) (Video) Lecture 7h — The 180 Hybrid Directional Coupler
- (PDF) (Video) Lecture 7i — Luneburg Lens
- (PDF) (Video) Lecture 7j — Radial Stub
Topic 8 — Microwave Communications
Resources
Internet Resources
- Microwave Theory
- Microwaves101.com — Awesome resource for all things microwave!
- EM Talk — Advice and tutorials for electromagnetics and microwave engineering.
- Smith Charts
- Transmission Line Calculators
MATLAB
- Downliad .zip file with MATLAB codes
- tlcalc.p — This is a MATLAB function that simulates any two-conductor transmission line. The dielectric can be anything.
- tlcalc_demo.m — This MATLAB program demonstrates the use of tlcalc() by calculating the parameters for a microstrip transmission line.
Note: Some of the above items are protected function files and have a “.p” extension. They work just like “.m” files, but they cannot be opened to view the code inside of them.