Link budgets¶
Channel capacity¶
- sdr.bsc_capacity(p: ArrayLike) ndarray
Calculates the capacity of a binary symmetric channel (BSC).
- sdr.bec_capacity(p: ArrayLike) ndarray
Calculates the capacity of a binary erasure channel (BEC).
- sdr.awgn_capacity(snr: ArrayLike, ...) ndarray
Calculates the capacity of an additive white Gaussian noise (AWGN) channel.
Path losses¶
Antennas¶
- sdr.wavelength(freq: float) float
Calculates the wavelength \(\lambda\) of a electromagnetic wave with frequency \(f\).
- sdr.parabolic_antenna(freq, ...) tuple[ArrayLike, ArrayLike]
Calculates the gain \(G\) and beamwidth \(\theta\) of a parabolic reflector.
Last update:
Jul 27, 2023