Python+SymPyで2*NポートのSパラメータをTパラメータに変換(1) 2ポートの場合
4ポートのDeembedデータを作らないといけなくなって、計算しようと思ったがもう計算力がなくて頓挫、、、ここはSymPyさんに頑張ってもらおう。
まずは簡単な2ポートの場合をおさらい。
SパラメータからTパラメータ(素子の縦続接続が簡単になる)を変換するには、、、
SymPyでこうやってみる。(solveを使った方が簡単ですが、あとで4ポートの場合に応用するためにこうしてる)
from sympy import * init_printing() S11,S12,S21,S22=symbols('S11 S12 S21 S22') # b1=S11*a1 + S12*a2 # b2=S21*a1 + S22*a2 #を(b1,a1) = T*(a2,b2)に書き直す。 A=Matrix([[1,-S11],[0,-S21]]) B=Matrix([[S12,0],[S22,-1]]) T=A.inv()*B T
すると簡単に、
と計算できた!(さすがにこれくらいなら手計算でもできますが、、、)
では本題の4ポート(2*Nポートも全く同じ)は次回。
« 松屋で厚切りポークステーキ定食を食す。ソースが甘めでめっちゃおいしい。 | トップページ | Python+SymPy(ブロック行列)で2*NポートのSパラメータをTパラメータに変換(2) 4ポートの場合 »
「学問・資格」カテゴリの記事
- 高周波(RF・マイクロ波・ミリ波・5G)関連ニュース2023年9月19日 Microwave Magazineの特集はRFIDや氷を検出する話、Microwave Journalで車載アンテナ評価でRanLOSというのを初めて知る、Gapwavesの多層導波管、PythonのRFライブラリScikit-RFに高木分解を使うTUG multiline TRLが。(2023.09.19)
- 高周波(RF・マイクロ波・ミリ波・5G)関連ニュース特別編 やっぱり今年もiPhone 15 日本モデルに5Gミリ波なしでWi-Fi 6Eはあり、Apple Watch series 9等には継続して60.5GHzの隠し通信があるとFCC searchでわかる、最近Appleも積極的に分解構造見せている。(2023.09.14)
- 「「数学」が進化の法則を制御していたと判明!」という記事見て、紹介されていた論文にでてくるsum-of-digits関数(base kで数をあらわしたときの各桁の和、をさらに足す)をとりあえずイメージをつかむためにPythonで計算してみる。Numpyにはbase_reprという関数があるので短い。(2023.09.08)
- Google検索の生成AI,SGEが使えるようになっていた。じゃあということでRIS(Reconfigurable Intelligent Surface)について聞いてみた。ChatGPT, BingのAIチャット、Bardと比較。ZTEが先日発表していたので聞いたが、SGEはその話にも触れた。詳しいのはChatGPTだった。(2023.09.02)
「日記・コラム・つぶやき」カテゴリの記事
- iOS17の新機能、Object CaptureをアプリHyper Captureで試す。ゴッホのスヌーピーとフェルメールの牛乳を注ぐミッフィーを3D スキャンでぐるぐる回す。3回角度変えてキャプチャが必要だった。プロセスはiPhone 12 Pro Maxなんで時間掛かるけどかなり綺麗に。(2023.09.21)
- iOS17にアップデートした。3DスキャンであるObject Capture使いたかったので。アプリはHyper Captureにした。ただ夜に狭い自宅ではもっと離れて!とか明るく!とかの指示に従えず。明日昼使おう。それよりタプティックエンジンの動作が短いバイブレーションになってずっと驚く。(2023.09.20)
- 高周波(RF・マイクロ波・ミリ波・5G)関連ニュース2023年9月19日 Microwave Magazineの特集はRFIDや氷を検出する話、Microwave Journalで車載アンテナ評価でRanLOSというのを初めて知る、Gapwavesの多層導波管、PythonのRFライブラリScikit-RFに高木分解を使うTUG multiline TRLが。(2023.09.19)
- 高周波(RF・マイクロ波・ミリ波・5G)関連ニュース特別編 やっぱり今年もiPhone 15 日本モデルに5Gミリ波なしでWi-Fi 6Eはあり、Apple Watch series 9等には継続して60.5GHzの隠し通信があるとFCC searchでわかる、最近Appleも積極的に分解構造見せている。(2023.09.14)
« 松屋で厚切りポークステーキ定食を食す。ソースが甘めでめっちゃおいしい。 | トップページ | Python+SymPy(ブロック行列)で2*NポートのSパラメータをTパラメータに変換(2) 4ポートの場合 »
コメント