Skip to main content

constellation_mi

Function constellation_mi 

Source
pub fn constellation_mi(
    c: &Constellation,
    snr_db: f64,
    px: Option<&[f64]>,
    fading: RateChannel,
    points: usize,
) -> Result<f64>
Expand description

The mutual information (bits/symbol) of the constellation c with the probabilities px (uniform if None) over the channel fading: mi of any constellation, averaged over the fading. With uniform inputs it is the capacity of coded modulation (Caire, Taricco & Biglieri 1998, eq. (10)).

ยงErrors

Error::Config for invalid probabilities.