Skip to content

Add RF waveguide models for CPW and Microstrips#100

Merged
flaport merged 2 commits into
gdsfactory:mainfrom
nikosavola:add-rf-waveguides-to-sax
Mar 18, 2026
Merged

Add RF waveguide models for CPW and Microstrips#100
flaport merged 2 commits into
gdsfactory:mainfrom
nikosavola:add-rf-waveguides-to-sax

Conversation

@nikosavola

@nikosavola nikosavola commented Mar 13, 2026

Copy link
Copy Markdown
Member

This PR introduces JAX-jittable RF waveguide models for Coplanar Waveguides (CPW) and Microstrip lines from https://github.com/gdsfactory/quantum-rf-pdk/blob/main/qpdk/models/cpw.py

Key Changes:

  • Added coplanar_waveguide and microstrip models to sax.models.rf.
  • Implemented analytical formulas for characteristic impedance, effective permittivity, and thickness corrections based on standard literature (Simons, Pozar, Gupta et al.).
  • Added complex propagation constant and ABCD-to-S-parameter conversion for uniform transmission lines.
  • Introduced rf optional dependency and jaxellip for elliptic integral computations.
  • Added comprehensive unit tests and documentation with theory references.

@flaport flaport added the feat New feature or request label Mar 18, 2026
@flaport flaport merged commit e666bee into gdsfactory:main Mar 18, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants