メインコンテンツまでスキップ

s_parameters

概要​

電磁界ソルバーによって計算された、解析周波数範囲におけるSパラメータ(散乱パラメータ)を取得します。

Sパラメータは、電磁界解析モデルのポート間における信号の反射や伝送を表します。各解析周波数におけるSパラメータは複素数で表され、振幅と位相の情報を含みます。

このメソッドは SParameters オブジェクトを返します。取得したオブジェクトから個々のSパラメータを参照したり、周波数特性をグラフ表示したりできます。

構文​

obj

obj HighFrequency.solve から返された Solution オブジェクト。

sparams = obj.s_parameters()

sparams = obj.s_parameters() 計算されたSパラメータを取得し、複素数データと対応する周波数データを保持する SParameters オブジェクトを返します。

出力引数​

sparams

複素Sパラメータと対応する周波数データを保持する SParameters オブジェクト。周波数の単位はHzです。

使用例​

sparams = solution.s_parameters()

# ポート1の反射係数を取得
s11 = sparams.get(1, 1)

# 対応する周波数データを取得
frequencies = sparams.frequency

# 反射係数をグラフ表示
sparams.plot(port_out=1, port_in=1)

注意事項​

Sパラメータは、励振ポートが設定されたモデルで取得できます。返されるデータは、解析で使用した周波数に対応します。

関連API​