Main Content

Receiver Thermal Noise

Apply receiver thermal noise to complex signal

  • Library:
  • Communications Toolbox / RF Impairments

  • Receiver Thermal Noise block

Description

The Receiver Thermal Noise block applies receiver thermal noise to a complex signal. The block simulates the effects of thermal noise on a complex signal. The Specification method parameter enables specification of thermal noise based on noise temperature, noise figure, or noise factor.

Ports

Input

expand all

Complex signal, specified as a scalar or column vector.

Data Types: double | single
Complex Number Support: Yes

Output

expand all

Output signal, returned as a scalar or column vector. This output is the same dimension and data type as the input signal.

Parameters

expand all

Thermal noise specification method, specified as one of these options.

  • Noise temperature specifies the noise in degrees K.

  • Noise figure specifies the added receiver noise in dB relative to an input noise temperature of 290 K. The noise figure is the decibel equivalent of the noise factor.

  • Noise factor specifies the added receiver noise relative to an input noise temperature of 290 K. The noise factor is the linear equivalent of the noise figure.

Noise temperature in degrees K, specified as a scalar.

Dependencies

To enable this parameter, set the Specification method parameter to Noise temperature.

Receiver noise figure in dB relative to a noise temperature of 290 degrees K, specified as a scalar.

Note

This parameter specifies the noise contribution of the receiver circuitry only. To add the effects of antenna noise, select the Add 290K antenna noise parameter.

Dependencies

To enable this parameter, set the Specification method parameter to Noise figure.

Receiver noise factor relative to a noise temperature of 290 degrees K, specified as a scalar.

Note

This parameter specifies the noise contribution of the receiver circuitry only. To add the effects of antenna noise, select the Add 290K antenna noise parameter.

Dependencies

To enable this parameter, set the Specification method parameter to Noise factor.

Select this parameter to add 290 degrees K antenna noise to the signal.

Dependencies

To enable this parameter, set the Specification method parameter to Noise factor or Noise factor.

Initial seed value for the random number generator, specified as a scalar.

Block Characteristics

Data Types

double | single

Multidimensional Signals

no

Variable-Size Signals

no

Algorithms

Wireless receiver performance is often expressed as a noise factor or figure. The noise factor is defined as the ratio of the input signal-to-noise ratio, Si/Ni to the output signal-to-noise ratio, So/No, such that

F=Si/NiSo/No.

Given receiver gain G and receiver noise power Nckt, the noise factor can be expressed as

F=Si/NiGSi/(Nckt+GNi)=Nckt+GNiGNi.

The IEEE defines the noise factor assuming that noise temperature at the input is T0, where T0 = 290 K. The noise factor is then

F=Nckt+GNiGNi=GkBTckt+GkBT0GkBT0=Tckt+T0T0.

Tckt is the equivalent input noise temperature of the receiver and is expressed as

Tckt=T0(F1).

The overall noise temperature of an antenna and receiver, Tsys, is

Tsys=Tant+Tckt,

where Tant is the antenna noise temperature.

The noise figure, NF, is the dB equivalent of the noise factor and can be expressed as

NF=10log10(F).

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Introduced before R2006a