Skip to main content

occupied_bandwidth

Function occupied_bandwidth 

Source
pub fn occupied_bandwidth(sf: u32, fraction: f64, span: f64) -> Result<f64>
Expand description

The band $[-z, z]$ (in units of $B$, returned as $2z$) of the complex envelope that holds the fraction fraction of the power, lines included (Chiani and Elzanaty 2019, Table I, $B_{99}$ for 0.99), from the spectrum on a grid of $B/(8M)$ up to span $B$ on each side.

The $8M \cdot$ span points of the grid cost $O(M^{2}\,\mathrm{span})$ products and $O(M\,\mathrm{span})$ Fresnel evaluations (0.13 s at SF 12 and a span of $0.6B$).

ยงErrors

As ser, and comnum_core::Error::Config unless fraction lies in (0, 1) and span is positive.