rf toolbox "circuit" w/touchstones?
조회 수: 2 (최근 30일)
이전 댓글 표시
I am curious about analysis with s-parameters using the 'circuit' function from the rf tool box.
Is it possible to place rlc loads and other topologies on the pins of an arbitrary size touchstone file?
댓글 수: 1
MathWorks RF & Mixed-Signal Products Team
2016년 7월 7일
Yes! It is indeed possible and quite simple. For an example, see at this MATLAB code:
%%Import the Touchstone file
sobj = sparameters('default.s16p');
%%Create a new circuit object
ckt = circuit('network');
%%Add the S-parameters to the circuit
add(ckt,[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16], sobj);
%%Terminate ports 3 to 16 on 50 Ohm
% Could be any other lumped elements
for i = 3:16
add(ckt, [i 0], resistor(50));
end
%%Compute S-parameters of ports 1-2
f = 1e9:50e6:5e9;
setports(ckt,[1 0], [2 0]);
S21 = sparameters(ckt,f, 50);
%%Plot results
Smag = 20*log10(abs(S21.Parameters(2,1,:)));
plot(f, squeeze(Smag),'bx');
hold on;
plot(sobj.Frequencies, 20*log10(abs(squeeze(sobj.Parameters(2,1,:)))));
I hope that this helps!
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Circuit Envelope Simulation에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!