SParameters
概要
周波数ごとの複素Sパラメータデータを保持し、指定したSパラメータの取得やグラフ表示を行います。
オブジェクトの作成
sparams = solution.s_parameters()sparams = SParameters(data, frequency)sparams = SParameters(filename="measurement.s2p")sparams = solution.s_parameters()
sparams = solution.s_parameters()
解析結果からSパラメータを取得します。
sparams = SParameters(data, frequency)
sparams = SParameters(data, frequency)
Sパラメータデータと周波数を指定してオブジェクトを作成します。
sparams = SParameters(filename="measurement.s2p")
sparams = SParameters(filename="measurement.s2p")
Touchstoneファイルを読み込んでオブジェクトを作成します。
入力引数
NameTypeUnitRequiredDefaultDescription
data
array-like | None
Optional
None
形状が (N, N, M) の複素Sパラメータデータ。
frequency
array-like | None
Hz
Optional
None
M個の周波数値。
filename
str | None
Optional
None
読み込むTouchstoneファイルのパス。 data と frequency
を直接指定する代わりに使用します。
プロパティ
data- Type
numpy.ndarrayAccess read-only[port_out, port_in, frequency_index] の順序で格納された複素Sパラメータの配列。
frequency- Type
numpy.ndarrayAccess read-only周波数の配列。単位はHz。
メソッド
使用例
sparams = solution.s_parameters()
s11 = sparams.get(1, 1)
sparams.plot(port_out=1, port_in=1)
注意事項
ポート番号は1から始まります。
filename を指定する場合は、data と frequency
を省略する必要があります。