簡単な2端子回路のS-parameter (その2)

前の記事ではSpectreを使って2端子回路のS-parameterを求めましたが、今回は手計算で同じ回路のs-parameterを求めてSpectreの結果と一致することを確認しました(って当たり前の結果ですが)。このグラフはS11を計算して, Spectreの結果と比べたものです・・。

[freq, s11, s12, s21, s22] = read_s2p('CapSpara.s2p', 'RI');

figure;
semilogx(freq*1e-9, 20*log10(abs(s11)), 'bo');
grid;
hold on ;

Z0=50;
Z1 = 1./(2.*pi.*i.*10e-12.*freq);
Z2 = Z1.*Z0./(Z1+Z0);
VA=Z2./(Z2+50);

semilogx(freq*1e-9, 20*log10(abs(VA*2-1)), 'r-');
legend('Spectre', 'Matlab');