Conversions

Decibels

sdr.db(x: ArrayLike, ...) NDArray[float_]

Converts from linear units to decibels.

sdr.linear(x: ArrayLike, ...) NDArray[float_]

Converts from decibels to linear units.

Ratios

sdr.percent(x: ArrayLike) NDArray[float_]

Converts from a ratio to a percentage.

sdr.ppm(x: ArrayLike) NDArray[float_]

Converts from a ratio to parts per million (ppm).

sdr.ppb(x: ArrayLike) NDArray[float_]

Converts from a ratio to parts per billion (ppb).

From \(E_b/N_0\)

sdr.ebn0_to_esn0(ebn0: ArrayLike, bps: int, ...) NDArray[float_]

Converts from \(E_b/N_0\) to \(E_s/N_0\).

sdr.ebn0_to_snr(ebn0: ArrayLike, bps: int, ...) NDArray[float_]

Converts from \(E_b/N_0\) to \(S/N\).

From \(E_s/N_0\)

sdr.esn0_to_ebn0(esn0: ArrayLike, bps: int, ...) NDArray[float_]

Converts from \(E_s/N_0\) to \(E_b/N_0\).

sdr.esn0_to_snr(esn0: ArrayLike, sps: int = 1) NDArray[float_]

Converts from \(E_s/N_0\) to \(S/N\).

From \(S/N\)

sdr.snr_to_ebn0(snr: ArrayLike, bps: int, ...) NDArray[float_]

Converts from \(S/N\) to \(E_b/N_0\).

sdr.snr_to_esn0(snr: ArrayLike, sps: int = 1) NDArray[float_]

Converts from \(S/N\) to \(E_s/N_0\).


Last update: Nov 10, 2023