RF PCB toolbox analysis inconsistency.
Hi,
I’ve been developing an application using the RF PCB Toolbox for quite some time. Essentially, the application creates a microstrip resonator based on parameters provided by the user and then analyzes its scattering parameters using the Method of Moments (MOM) algorithm. However, my results vary depending on the frequency range of the analysis. The resonator’s frequency response changes in completely unrelated ways, and I can’t figure out why this is happening. My code is intentionally kept simple, without any custom mesh settings or advanced solver configurations.
function SingleLoadedAnalyzeButtonPushed(app, event)
app.FBegin = (app.FBeginField.Value)*1e9;
app.FEnd = (app.FEndField.Value)*1e9;
app.FPoints = (app.FPointsField.Value);
fsweep = linspace(app.FBegin,app.FEnd,app.FPoints);
if app.InterpOptionCheck.Value == 1
interpOption = "interp";
else
interpOption = "direct";
end
spar = sparameters(app.singleResonator,fsweep,…
"SweepOption",interpOption);
rfplot(app.EMResponsePlot,spar);
end
Has anyone experienced similar issues with RF PCB Toolbox for microstrip resonators?Hi,
I’ve been developing an application using the RF PCB Toolbox for quite some time. Essentially, the application creates a microstrip resonator based on parameters provided by the user and then analyzes its scattering parameters using the Method of Moments (MOM) algorithm. However, my results vary depending on the frequency range of the analysis. The resonator’s frequency response changes in completely unrelated ways, and I can’t figure out why this is happening. My code is intentionally kept simple, without any custom mesh settings or advanced solver configurations.
function SingleLoadedAnalyzeButtonPushed(app, event)
app.FBegin = (app.FBeginField.Value)*1e9;
app.FEnd = (app.FEndField.Value)*1e9;
app.FPoints = (app.FPointsField.Value);
fsweep = linspace(app.FBegin,app.FEnd,app.FPoints);
if app.InterpOptionCheck.Value == 1
interpOption = "interp";
else
interpOption = "direct";
end
spar = sparameters(app.singleResonator,fsweep,…
"SweepOption",interpOption);
rfplot(app.EMResponsePlot,spar);
end
Has anyone experienced similar issues with RF PCB Toolbox for microstrip resonators? Hi,
I’ve been developing an application using the RF PCB Toolbox for quite some time. Essentially, the application creates a microstrip resonator based on parameters provided by the user and then analyzes its scattering parameters using the Method of Moments (MOM) algorithm. However, my results vary depending on the frequency range of the analysis. The resonator’s frequency response changes in completely unrelated ways, and I can’t figure out why this is happening. My code is intentionally kept simple, without any custom mesh settings or advanced solver configurations.
function SingleLoadedAnalyzeButtonPushed(app, event)
app.FBegin = (app.FBeginField.Value)*1e9;
app.FEnd = (app.FEndField.Value)*1e9;
app.FPoints = (app.FPointsField.Value);
fsweep = linspace(app.FBegin,app.FEnd,app.FPoints);
if app.InterpOptionCheck.Value == 1
interpOption = "interp";
else
interpOption = "direct";
end
spar = sparameters(app.singleResonator,fsweep,…
"SweepOption",interpOption);
rfplot(app.EMResponsePlot,spar);
end
Has anyone experienced similar issues with RF PCB Toolbox for microstrip resonators? rf pcb toolbox, microstrip, method of moments MATLAB Answers — New Questions