thermal_noise

Compute thermal noise power.

Namespace: dsp::telecom

Prototype

float thermal_noise(float bw, float T=25)

Parameters

bwNoise bandwidth, in Hz,
TAmbiant temperature (°C).

Returns

Noise power (Watt).

Description

According to https://fr.wikipedia.org/wiki/Bruit_thermique : \[ P = k_B \cdot T_k \cdot \Delta_f \]\(T_k\) étant la température absolue et \(\Delta_f\) la bande passante.

Note
To have noise power in dBm (1 dBm = 1mW): \(P_{dB} = 10 \log_{10}(P \cdot 1000)\).

See also

awgn_noise()