Python+SympyでMixed mode Sパラメータ(differential/common)を代数的に求める(2)
さて昨日は2ポートの変換行列Mを求めたので、これを4ポートに応用しよう。
MixedモードはPort1/Port2のペアとPort3/Port4のペアとしておく。
※Port1/Port3とPort2/Port4にしている文献もあるので注意。
from sympy import * S11,S12,S13,S14=symbols('S11 S12 S13 S14') S21,S22,S23,S24=symbols('S21 S22 S23 S24') S31,S32,S33,S34=symbols('S31 S32 S33 S34') S41,S42,S43,S44=symbols('S41 S42 S43 S44') init_printing() S=Matrix([[S11,S12,S13,S14],[S21,S22,S23,S24],[S31,S32,S33,S34],[S41,S42,S43,S44]]) M=(1/sqrt(2))*Matrix([[1,-1,0,0],[0,0,1,-1],[1,1,0,0],[0,0,1,1]]) Smix=M*S*M.inv() simplify(Smix)
こんな感じで計算すると、
とこれも一発で計算できる。
行列の並びは、
Sdd11, Sdd12, Sdc11, Sdc12 Sdd21, Sdd22, Sdc21, Sdc22 Scd11, Scd12, Scc11, Scc12 Scd21, Scd22, Scc21, Scc22
となっている。これで普通にMixedモードが計算できるようになった! Sympyめちゃくちゃ便利。
« 完璧なゆで卵の作り方方程式(Peter Barhamによる)をカシオの高精度計算サイトkeisan.casio.jpにUP! | トップページ | JR京都線の新駅、JR総持寺駅に行ってみた。まわりは何にもないなあ、、、SOUというアート企画をやってる。阪急総持寺駅から徒歩8分くらい。 »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2024年12月6日 NGMNが無線パフォーマンス評価フレームワーク発行、5GAAがC-V2Xのロードマップ発行、Marvellの3nm 1.6Tbps PAM4インターコネクト、Nokiaの2.4Tbps光伝送、Silicon Labsの低消費電力モジュール、Xiaomi 14T Pro分解動画(2024.12.06)
- 高周波回路シミュレータQucsStudioがuSimmicsに名称変更し、バージョンも4.8.3から5.8にアップデートされた。Qucsと区別するためだそうだ。また、Pythonの高周波用ライブラリscikit-rfもv1.5.0にバージョンアップされていた(2024.12.04)
- 日経サイエンス2025年1月号の特集 和算再発見の佐藤賢一さんの記事「算聖 関孝和の実像」に出てきた矢高に対する円弧の2乗の近似式をカシオの高精度計算サイトkeisan.casio.jpの自作式として作った。ものすごい精度であることがよくわかる。(2024.12.03)
- MATLAB Onlineで高周波基板設計用のRF PCB Toolboxを使ってみる。Coupled line バンドパスフィルタやratraceカプラが設計できる。モーメント法(MoM)や有限要素法(FEM)でちゃんと計算してくれているようだ。(2024.12.06)
- MATLAB Onlineで高周波用のRF Toolboxを使ってみる。Touchstoneファイルの読み込み、dB表示グラフ、スミスチャートなど簡単にできるし、フィルタ合成やIEEE P370 De-embedding(ZC-2xThru)も使える(MATLABで書かれたものがオリジナル)。(2024.12.05)
「日記・コラム・つぶやき」カテゴリの記事
- 高周波・RFニュース 2024年12月6日 NGMNが無線パフォーマンス評価フレームワーク発行、5GAAがC-V2Xのロードマップ発行、Marvellの3nm 1.6Tbps PAM4インターコネクト、Nokiaの2.4Tbps光伝送、Silicon Labsの低消費電力モジュール、Xiaomi 14T Pro分解動画(2024.12.06)
- 高周波回路シミュレータQucsStudioがuSimmicsに名称変更し、バージョンも4.8.3から5.8にアップデートされた。Qucsと区別するためだそうだ。また、Pythonの高周波用ライブラリscikit-rfもv1.5.0にバージョンアップされていた(2024.12.04)
- 日経サイエンス2025年1月号の特集 和算再発見の佐藤賢一さんの記事「算聖 関孝和の実像」に出てきた矢高に対する円弧の2乗の近似式をカシオの高精度計算サイトkeisan.casio.jpの自作式として作った。ものすごい精度であることがよくわかる。(2024.12.03)
- MATLAB Onlineで高周波基板設計用のRF PCB Toolboxを使ってみる。Coupled line バンドパスフィルタやratraceカプラが設計できる。モーメント法(MoM)や有限要素法(FEM)でちゃんと計算してくれているようだ。(2024.12.06)
- MATLAB Onlineで高周波用のRF Toolboxを使ってみる。Touchstoneファイルの読み込み、dB表示グラフ、スミスチャートなど簡単にできるし、フィルタ合成やIEEE P370 De-embedding(ZC-2xThru)も使える(MATLABで書かれたものがオリジナル)。(2024.12.05)
« 完璧なゆで卵の作り方方程式(Peter Barhamによる)をカシオの高精度計算サイトkeisan.casio.jpにUP! | トップページ | JR京都線の新駅、JR総持寺駅に行ってみた。まわりは何にもないなあ、、、SOUというアート企画をやってる。阪急総持寺駅から徒歩8分くらい。 »
コメント