Skip to Main Content Skip to Search
Product Documentation

Model System Noise Figure

RF receivers amplify signals and translate them to lower frequencies. The receiver itself introduces noise that degrades the received signal. The signal-to-noise ratio (SNR) at the receiver output ultimately determines the usability of the receiver.

The preceding figure illustrates the effect of the receiver on the signal. The receiver amplifies a low-power RF signal at the carrier fRF with a high SNR and downconverts the signal to fIF. The noise figure (NF) of the system determines the difference between the SNR at the output and the SNR at the input:

where the difference is calculated in decibels. Excessive noise figure in the system causes the noise to overwhelm the signal, making the signal unrecoverable.

Create a Low-IF Receiver Model

The model

ex_simrf_snr

simulates a simplified IF receiver architecture. A Sinusoid block and a Noise block model a two-tone input centered at fRF and low-level thermal noise. The RF system amplifies the signal and mixes it with the local oscillator fLO down to an intermediate frequency fIF. A voltage sensor recovers the signal at the IF.

The amplifier contributes 40 dB of gain and a 15-dB noise figure, and the mixer contributes 0 dB of gain and a 20-dB noise figure, which are values characteristic of a relatively noisy, high-gain receiver. The two-tone input has a specified level of .1 μV. A 1-V level in the local oscillator ensures consistency with the formulation of the conversion gain of the mixer.

To run the model:

  1. Open the model by clicking the link or by typing the model name at the Command Window prompt.

  2. Select Simulation > Start.

Models that contain SimRF™ Amplifier and Mixer blocks generate files at update time. Before you can successfully update and run models with these blocks, you have to set up a compiler by running mex -setup.

By default, SimRF software generates files in the current MATLAB® folder. However, you can change the output location for these files by specifying a cache folder in the Simulink® Preferences dialog box. To specify a cache folder:

  1. Open the Simulink Preferences dialog box (File > Preferences).

  2. Specify a location for the Simulink cache folder parameter.

For more information about the Simulink interface, see Simulink Preferences Window.

Set Up the SimRF Environment

The model simulates according to the following settings:

View Simulation Output

The model uses subsystems with a MATLAB Coder™ implementation of a fast Fourier transform (FFT) to generate two plots. The FFT uses 64 bins, so for a sampling frequency of 64 Hz, the bandwidth of each bin is 1 Hz. Subsequently, the power levels shown in the figures also represent the power spectral density (PSD) of the signals in dBm/Hz.

If you have DSP System Toolbox™ software installed, you can replace the MATLAB Coder subsystems with Vector Scope or Spectrum Scope blocks.

Simulate a Thermal Noise Floor

Thermal noise power can be modeled according to the equation

where:

To model the noise floor on the RF signal at the resistor, the model uses a combination of settings in two different blocks.

Computing System Noise Figure

To model RF noise from component noise figures:

  1. Select Simulate noise in the SimRF Parameters block dialog box, if it is not already selected.

  2. Specify a value for the Noise figure (dB) parameter of an Amplifier and Mixer blocks.

The noise figures are not strictly additive. The amplifier contributes more noise to the system than the mixer because it appears first in the cascade. To calculate the total noise figure of the RF system with n stages, use the Friis equation:

where Fi and Gi are the noise factor and gain of the ith stage, and NFi = 10log10(Fi).

In this example, the noise figure of the amplifier is 10 dB, and the noise figure of the mixer is 15 dB, so the noise figure of the system is:

The Friis equation shows that although the mixer has a higher noise figure, the amplifier contributes more noise to the system.

For more information on RF system noise figure, see the demo Impact of RF Receiver on Communcations System Performance.

  


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