S11のTouchs​toneファイルから​VSWRはどの様にし​て描きますか

7 次查看(过去 30 天)
Imayan
Imayan 2019-8-27
评论: Imayan 2019-9-6
いつも教えていただいてありがとうございます。
VNAから出力したS11のTouchstoneファイルを読み込んで、VSWRをプロットしたいのですが、どうすればよいでしょうか。
RF Toolboxを使用しています。下記のようにすればS11を縦軸dBでプロットできます。
S=sparameters( 'test.s1p' );
f1=figure();
rfplot(S,'db');
縦軸をVSWRにして、プロットしたいです。
どの様すればよいか教えてください。

采纳的回答

Naoya
Naoya 2019-9-6
既に解決済でしたら、すみません。
1ポートファイルから VSWR を取得することとなりますと、下記で求められると思います。
S = sparameters('test.s1p');
s11 = rfparam(S,1,1);
x = vswr(s11);
plot(S.Frequencies, db(x) );
  1 个评论
Imayan
Imayan 2019-9-6
ありがとうございます。
質問を書いた後、自分で調べてrfparam、vswrでvswrを導出できることまでわかったんですが、もとの周波数軸にどうやってプロットすればいいかわかりませんでした。
これで解決しました。
plot(S.Frequencies, x);
Toolboxがないのでdb()は使えないのですが、vswrなのでdb()は不要だと思います。

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 言語の基礎 的更多信息

标签

产品


版本

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!