How do I compute transient analysis using RF Toolbox?

2 views (last 30 days)
I would like to know if there is an approach that does not use Complex Envelope Simulation for the RF signals. I would like to know if there is a way to can use the RF toolbox with transient analysis.

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 14 Oct 2022
Edited: MathWorks Support Team on 14 Oct 2022
The RF Toolbox supports analysis of real passband data in both time and frequency domains.
One way to do this is to create a Verilog-A model of any passive RF component or network and use it as a behavioral model for transient analysis in a third-party circuit simulator. Refer the following webpage for more information:
The other way is to use Simulink solvers, Please see the "Modeling a High-Speed Backplane in Simulink" demo in RF Toolbox.
Attached please find the latest version of the demo. You just need to step through
simulink_rfmodel.m
The other files are data and helper functions.
There are demos in RF Toolbox that show how to move these models into both Simulink blocks (the Laplace s-domain transfer function block in base Simulink), and into Verilog-A (for use in a third party Verilog-Asimulator).
Since you mentioned transient analysis in your original question, it seems like you are dealing with real signal, not the analytical complex baseband signal. If so, you should not use RF Blockset or convert to complex baseband signal. When you use the RF Blockset, you cascade the components in your Simulink model to represent your RF architecture and run the simulation. During the simulation, all blocks are modeled using a time-domain, complex-baseband representation.
Regarding the two approaches I had written to you about, they both use the RF Toolbox. You can use one of the following two approaches to solve this issue using the RF Toolbox:
1. The first approach, which is to create a Verilog-A model of passive RF component or network and use it as a behavioral model for transient analysis in a third-party circuit simulator, requires that you have a third-party circuit simulator (e.g. from Cadence) and RF Toolbox.
2. The second approach, which is to create a rational model of passive RF component or network and use it as a behavioral model for analysis in Simulink, requires that you have Simulink and RF Toolbox. The demo I sent out in my last e-mail uses the second approach. In this demo, real signal is being simulated.
Your choice between these two depends on whether you prefer using third-party simulators (approach 1) or you prefer to work in a Simulink environment (approach 2).

More Answers (0)

Categories

Find more on Simscape Electrical in Help Center and File Exchange

Tags

No tags entered yet.

Products


Release

R2006b

Community Treasure Hunt

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

Start Hunting!