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

10 次查看(过去 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 CenterFile Exchange 中查找有关 Visualization and Data Export 的更多信息

产品


版本

R2019a

Community Treasure Hunt

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

Start Hunting!