Skip to content

docs: updating textbook citations, automated citations produced inaccuracies#143

Merged
UnsignedChad merged 1 commit into
mainfrom
docs/fix-pozar-citations
May 29, 2026
Merged

docs: updating textbook citations, automated citations produced inaccuracies#143
UnsignedChad merged 1 commit into
mainfrom
docs/fix-pozar-citations

Conversation

@UnsignedChad

Copy link
Copy Markdown
Owner

Cross-checked the Pozar references in sikit_si against the actual 4th edition. Found three issues:

  1. sikit/si/DiffSynth.cpp cited Pozar §7.2 for the even/odd recombination formulas. §7.2 is The T-Junction Power Divider. The correct section is §7.6 Coupled Line Theory, which defines Z_0e / Z_0o and gives the even/odd decomposition the code implements.

  2. sikit/si/SParam.h cited Pozar §7.2 for the PNPN port-ordering convention. Not in Pozar at all; thats VNA-vendor convention from Keysight / Anritsu app notes.

  3. SParam.h and Topology.h cited Pozar Ch 4 for T-parameter cascade. Pozar §4.4 does cover cascade-by-matrix-multiply (under the name ABCD) but never uses the term T-parameter and does not give the specific S->T conversion this code implements. The canonical reference for that transformation is Frickey 1994, IEEE Trans MTT vol 42 no 2, pp 205-211. Updated both files to point at §4.4 for the cascade idea and Frickey for the conversion.

715 tests pass.

(General reminder: automated citations from the original code generation produced these inaccuracies; worth spot-checking the Ott and Paul cites against physical copies too when convenient.)

…uracies

cross-checked the Pozar references against the actual 4th edition.
two real errors plus one imprecise label:

- sikit/si/DiffSynth.cpp cited Pozar §7.2 for the even/odd recombination
  formulas. §7.2 is T-junction power dividers; the correct section is
  §7.6 Coupled Line Theory which defines Z_0e / Z_0o and the
  decomposition this code implements.

- sikit/si/SParam.h cited Pozar §7.2 for the PNPN port-ordering
  convention. Not in Pozar; thats VNA-vendor convention
  (Keysight/Anritsu app notes).

- SParam.h and Topology.h cited Pozar Ch 4 for T-parameter cascade.
  Pozar §4.4 covers ABCD-matrix cascade (the conceptual idea is the
  same) but never uses the term T-parameter and does not give the
  specific S->T conversion the code uses. The right cite for that
  is Frickey 1994 (IEEE Trans MTT 42(2), pp 205-211). Updated to
  point at both.
@UnsignedChad
UnsignedChad enabled auto-merge (squash) May 29, 2026 13:07
@UnsignedChad
UnsignedChad merged commit b5f2333 into main May 29, 2026
1 check passed
@UnsignedChad
UnsignedChad deleted the docs/fix-pozar-citations branch May 29, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant