Can I plot a subset (reduced frequency range) of S-parameters?

5 visualizaciones (últimos 30 días)
Wis
Wis el 8 de Oct. de 2014
Editada: Wis el 9 de Oct. de 2014
I'd like to plot a some rfckt.passive S-parameters over a frequency range less than that of the circuit. Can I do that without creating a new circuit? I'd like to avoid an extra 'analyze' step.

Respuestas (2)

Sandip Kumar
Sandip Kumar el 9 de Oct. de 2014
You can use the 'plot' command and use the condition, value pair to define a range of frequency:
As written here: When plotting large-signal S-parameters as a function of input power, you can specify frequency points of interest using condition/value pairs.
Thanks, Sandip, MathWorks
  1 comentario
Wis
Wis el 9 de Oct. de 2014
OK, but how to specify the proper condition/value pairs? That's not at all clear on the cited page.

Iniciar sesión para comentar.


Wis
Wis el 9 de Oct. de 2014
Editada: Wis el 9 de Oct. de 2014
I found this works:
% get frequency subset
plot_freqs = freq_list(1:2*end_freq_idx) ;
% define circuit over frequency range of interest
% ( "diff_two_port_Sparams" was created with "freq_list" )
diff_ckt = rfckt.passive('NetworkData',rfdata.network('Data', diff_two_port_Sparams(:,:,1:2*end_freq_idx), 'Freq', plot_freqs, 'z0', Z0*2)) ;
plot1 = plot(diff_ckt,'S12','db') ;

Categorías

Más información sobre Circuit Envelope Simulation en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by