|On this page…|
Topics in the SimRF™ documentation assume that you are already familiar with:
Using MATLAB® to write and execute scripts and functions.
Using Simulink® to create and simulate block diagrams.
SimRF software offers Circuit Envelope, Equivalent Baseband, and Idealized Baseband libraries for modeling RF networks. Each library represents a distinct simulation paradigm. For certain applications, one library may offer an advantage over another.
Use the Circuit Envelope library for multicarrier simulation of RF networks with arbitrary topologies.
Use the Equivalent Baseband library for single-carrier simulation of cascaded RF networks.
Use the Idealized Baseband library for basic, behavioral simulation of highly abstracted, Simulink-domain RF devices.
Except for the cross-domain SimRF Inport, SimRF Outport, Input Port, and Output Port blocks, blocks from the three libraries do not connect to each other. Therefore, to avoid redesigning your model later, choose which library to use based on your application. You can consult the following table for a summary of the features of the three libraries.
|Do blocks in this library...||Circuit Envelope Library||Equivalent Baseband Library||Idealized Baseband Library|
|Connect directly to Simulink blocks?||No, except for cross-domain blocks||No, except for cross-domain blocks||Yes|
|Support single-carrier simulation?||Yes||Yes||Yes|
|Support multicarrier simulation?||Yes||No||No|
|Support nonlinear elements?||Yes||Yes||Yes|
|Support simulation of cascaded networks?||Yes||Yes||Yes|
|Support simulation of networks with arbitrary topologies?||Yes||No||No|
|Support signal probing between input and output?||Yes||No||Yes|
|Support noise simulation?||Yes||Yes||No|
|Support Simscape™ platform features, such as local solvers?||Yes||No||No|
|Support specification using network parameter data?||Yes||Yes||No|
Groups of interconnected SimRF Circuit Envelope library blocks and the algorithms that model the RF system that they represent comprise the SimRF environment. In the SimRF environment, all blocks fall into one of the three following categories.
These blocks contribute to the physical representation of an RF system. Most SimRF Circuit Envelope library blocks fall into this category, including all blocks in the SimRF Elements and Sources libraries. For example, a Resistor block can model a source impedance or part of a matching network, and an Amplifier block could model a physical RF amplifier. Both of these blocks model physical components.
Blocks within the SimRF environment connect via bidirectional SimRF signals. SimRF signals are an implementation of Simscape physical signals whose defined Through and Across variables represent current and voltage, respectively. For an introduction to Simscape software and physical signals, see Basic Principles of Modeling Physical Networks.
These blocks, also called cross-domain blocks, provide an interface from an RF system to a larger design. SimRF Inport and SimRF Outport blocks fall into this category. For example, you can construct a signal using blocks from Communications System Toolbox™ or DSP System Toolbox™ libraries, and input that signal into the SimRF environment using a SimRF Inport block.
This blocks manipulates the environment itself. To use this block, connect it to any part of the RF system. Because it is not part of the physical representation of the system, it has the same effect regardless of where you connect it.
To run models containing SimRF blocks, you must connect a Configuration block to the SimRF environment.