Touchstone​ファイルから生成する​smithチャートの​周波数範囲を変えられ​ますか

11 ビュー (過去 30 日間)
Imayan
Imayan 2019 年 9 月 19 日
回答済み: Imayan 2019 年 10 月 1 日
いつも教えていただいてありがとうございます。
RF Toolboxを使用しています。
VNA(ネットワークアナライザ)から出力されたTouchstoneファイルからsmithチャートを描くとき、プロットする周波数範囲を変えられるでしょうか。
例えば、VNAを使って任意アンテナのS11を100MHzから2GHzまで測定しTouchstoneファイルに出力します。smithチャートを描くときに、600MHzから1GHzまでをプロットすることはできるでしょうか。
Touchstoneファイルの、周波数パラメタの配列範囲を指定すると実現できます(下記コード)が、この方法では周波数軸が違ったりVNAのポイント数を変えるとファイルを扱えません。
S=sparameters( 'test.s1p' );
f1=figure();
Freq=S.Frequencies;
s11=rfparam(S,1,1);
smithplot(Freq(1075:1538,1),s11(1075:1538,1));
異なる条件で測定したアンテナ特性をsmithチャート上で比較したいです。解決方法があれば、教えてください。よろしくお願いします。

回答 (1 件)

Imayan
Imayan 2019 年 10 月 1 日
600MHzから1GHzをFreqの中で見つけてそのインデックスを得る方法で実現できました。
S=sparameters( 'test.s1p' );
f1=figure();
Freq=S.Frequencies;
s11=rfparam(S,1,1);
freq1=min(find(Freq> 600e6));
freq2=max(find(Freq<1000e6));
smithplot(Freq(freq1:freq2,1),s11(freq1:freq2,1));
もう少し良い方法があるような気がしてなりません。

カテゴリ

Help Center および File ExchangeVisualization and Data Export についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!