Using RF Blockset Software for the First Time

Expected Background

Topics in the RF Blockset™ 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.

Circuit Envelope and Equivalent Baseband Features

RF Blockset software offers Circuit Envelope and Equivalent 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.

Except for the cross-domain RF Blockset Inport, RF Blockset 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 two libraries.

Summary Of Features

Do blocks in this library...Circuit Envelope LibraryEquivalent Baseband Library
Connect directly to Simulink blocks?No, except for cross-domain blocksNo, except for cross-domain blocks
Support single-carrier simulation?YesYes
Support multicarrier simulation?YesNo
Support nonlinear elements?YesYes
Support simulation of cascaded networks?YesYes
Support simulation of networks with arbitrary topologies?YesNo
Support signal probing between input and output?YesNo
Support noise simulation?YesYes
Support Simscape™ platform features, such as local solvers?YesNo
Support specification using network parameter data?YesYes

Understanding the RF Blockset Environment

Groups of interconnected RF Blockset Circuit Envelope library blocks and the algorithms that model the RF system that they represent comprise the RF Blockset environment. In the RF Blockset environment, all blocks fall into one of the three following categories.

Blocks that Operate Within the RF Blockset Environment

These blocks contribute to the physical representation of an RF system. Most RF Blockset Circuit Envelope library blocks fall into this category, including all blocks in the RF Blockset 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 that Convert Between the RF Blockset and Simulink Environments

These blocks, also called cross-domain blocks, provide an interface from an RF system to a larger design. RF Blockset Inport and RF Blockset Outport blocks fall into this category. For example, you can construct a signal using blocks from Communications Toolbox™ or DSP System Toolbox™ libraries, and input that signal into the RF Blockset environment using a RF Blockset Inport block.

The Configuration block

This block 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 RF Blockset blocks, you must connect a Configuration block to the RF Blockset environment.