- What are the centre frequencies in the input/output ports?
- Is the S-parameter block terminated on 50Ohm? Are the ports of type "power"?
- Do you use time domain or frequency domain modelling for the S-parameters?
RF Blockset, S-Parameters plot correctly, but produce incorrect simulation response in Simulink
11 views (last 30 days)
Show older comments
Jack Holloway on 21 Oct 2017
Answered: Jack Holloway on 23 Oct 2017
I have a 4-port s-parameter file from a full-wave simulation of a frequency multiplexer (3 channels) that I'm using in a simulink model. When I plot the response for all the channels from the block 's dialog box, I get precisely the channel responses I expect. When I run the simulink model, however, I see correct responses for two of the three channels.... with the single delinquent channel experiencing an unexpected ~30dB insertion loss.
All the Inport and Outport blocks are set to type Power and with a 50 Ohm source impedance.
I've included a narrow-band modulation spectrum for the three channels as they go into the channelizer and then the (unexpected) insertion loss in the middle channel. I've also included the "wiring diagram" from simulink and the simulink-produce response curves. From these you can see that the channelizer should provide fairly similar magnitude responses in each channel and are well matched at 50 Ohms.
I can re-create this behavior with any combination of channels being driven and even in the case of only the middle (effected) channel being excited.
This channelizer response has been validated (i.e. without the unexpected 30dB insertion loss) in Cadence, ADS, and HFSS. The Touchstone file format is identical for the three channels.
MathWorks RF & Mixed-Signal Products Team on 23 Oct 2017
It is hard to comment without seeing the actual settings of the model. For example, some of the things to check are:
A useful example to validate S-parameters simulation can be found here: Analysis of Frequency Response of RF System
Also the sections in the documentation about Configuration / input port / output port might be useful.
If the problem persists, please contact MathWorks technical support.
More Answers (1)
Find more on General Applications in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!