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 the thermal noise based on the 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 kelvins.

  • 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 kelvins, specified as a scalar.

Tunable: Yes

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 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.

Tunable: Yes

Dependencies

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

Receiver noise factor relative to a noise temperature of 290 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.

Tunable: Yes

Dependencies

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

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

Dependencies

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

Reference load value in ohms, specified as a scalar. This value is used to compute the voltage levels based on the signal and noise power levels.

Tunable: Yes

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 the 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).

The noise power can be expressed as

N=kTB=V2/R,

where V is the noise voltage expressed as

V2=kTBR,

and R is the reference load.

Extended Capabilities

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

Version History

Introduced before R2006a