Pythonの高周波系のライブラリ scikit-rfを使ってみる(その2) TDR(Time Domain Reflectmetry)を試す。
昨日はとりあえずSパラメータの表示ができるようになった。
今日はTDRやってみよう。もとになるのは、評価ボード(EVB)のスルーラインを模したデータ。
こんな感じで表示できる。(データは2ポートのタッチストーンファイル、.s2pで入っているとする)
import skrf as rf
import matplotlib.pyplot as plt
rf.stylely()
TL=rf.Network('TransmissionLine.s2p')
TL.frequency.unit='ghz'
TL.plot_s_db()
結果がこちら。
どういうデータかはのちほど。
さて、TDRをするためにはDC補間をしないといけない。ネットワークアナライザはDC測定できないので。
それには
TL_DC=TL.extrapolate_to_dc(kind='linear')
とする。これはDCを線形補間している。
で、インピーダンスのステップ応答を見てみると、
TL_DC.s11.plot_z_time_step(window='hamming')
あれ?あ、スケールが全然違うのか。再度やりなおし。
TL_DC.s11.plot_z_time_step(window='hamming')
plt.xlim(-1,2)
想定通りの結果になった。
評価ボードのスルーなのに入り口と出口でなんで低インピーダンス?と思われたらそれは、、、
そういう特殊な基板とコネクタなんで、、、
« Pythonの高周波系のライブラリ scikit-rfを使ってみる(その1) 何はともあれSパラメータを㏈表示する。とりあえずダイプレクサとトリプレクサでも。 | トップページ | Pythonの高周波系のライブラリ scikit-rfを使ってみる(その3) スミスチャートにマーカーを打つ。 »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2025年11月13日 QorvoがTWTA置き換えの広帯域SSPA発表、iFixitがiPad Pro M5分解、KYOCERA AVXが0.9Vで動く超小型クロック発表、Mini-Circuitsが様々なBALUNやトランス解説、軍用5G解説、imecの110GHz可能な300mm GeSiウェハー(2025.11.13)
- 高周波・RFニュース 2025年11月12日 Qualcommが語る技術の標準化、STMicroelectronicsが語るシリコンフォトニクス、HuaweiがイノベーションとIPフォーラム開催、6G SummitでFCCのコミッショナーが米国が6Gをリードすべしと語る(2025.11.12)
- トランジスタ技術2025年12月号 電波と回路のススメMHz~GHzを操る!を買った。GHzはアナデバのICを使った信号発生器(信号検出付きなのが面白い)のみだったが、マルチパス、高調波で周波数拡大、6.78MHzのワイヤレス給電、オシロでSDRなど話題も豊富で面白かった。(2025.11.11)
- 高周波・RFニュース 2025年11月10日 Qorvoらが参加する5G, 6Gオンラインパネル開催、SkyworksがBAWを使った高性能クロック発表、Nokiaベル研とKDDIが6Gで協業、次世代FWAのアンテナ設計解説(2025.11.10)
« Pythonの高周波系のライブラリ scikit-rfを使ってみる(その1) 何はともあれSパラメータを㏈表示する。とりあえずダイプレクサとトリプレクサでも。 | トップページ | Pythonの高周波系のライブラリ scikit-rfを使ってみる(その3) スミスチャートにマーカーを打つ。 »





コメント