Skip to Main Content Skip to Search
Product Documentation

Noise - Model current or voltage noise in RF systems

Library

Sources

Description

The Noise block introduces noise onto specified carrier frequencies in a SimRF circuit-envelope simulation environment. For more information about simulating RF systems, see the example, Reduce Computations by Using RF Simulation Techniques.

To model noise in a SimRF model with a Noise block, you must select the Simulate noise check box in the SimRF Parameters block dialog box. Otherwise, the model simulates without noise.

Tips

Dialog Box and Parameters

Source type

Specify the noise type as Ideal Voltage or Ideal Current. The default value of this parameter is Ideal Voltage.

Noise power spectral density (Watts/Hz)

Specify the height of the noise power spectral distribution (PSD). The default value of this parameter is 0.

Carrier frequencies

Enter a vector of carrier frequencies whose elements are a subset of the frequencies specified in the SimRF Parameters block. Specify the units from the corresponding drop-down list. The default value of this parameter is 0 Hz.

Examples

In the SimRF User's Guide, the section Create a Low-IF Receiver model includes a model with a Noise block that models a thermal noise floor.

Model a Noisy Attenuator

The model

ex_simrf_attenuator

calculates the signal level, noise level, and signal-to-noise ratio (SNR) of an RF signal passing through an amplifier and noisy attenuator.

For comparison purposes, the model contains two systems: one where the signal is amplified before passing through the attenuator, and one where the signal is amplified after passing through the attenuator.

The noisy resistors in this model, labeled R1, R2, and Z0, are subsystems that contain Resistor and Noise blocks. The Noise blocks model thermal noise across the resistors as a power specral density (PSD), according to the equation

where kB is the Boltzmann constant, T is the noise temperature in Kelvin, and R is the resistance.

The model uses MATLAB code in the PreLoadFcn callback to define variables in the system:

For information on using callbacks in SimRF models, see the Model an RF Mixer example in the SimRF Getting Started Guide.

Running the model produces output on the Display blocks:

Although the signal level is the same in both setups, placing the amplifier first in the cascade reduces the overall noise level and increases the SNR. This result is in accordance with theoretical predictions made by the Friis equation.

References

Motchenbacher, C.D. and J.A. Connely. Low Noise Electronic System Design. New York, NY: John Wiley & Sons, 1993.

See Also

SimRF Parameters

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS