comnum-mapping 0.2.0

Constellations, Gray labelling, mapping, hard and soft demapping, differential PSK, sources and closed-form error rates of comnum
Documentation

comnum-mapping

crates.io docs.rs

Part of comnum, link-level simulation of digital communication systems, wireless and optical. Layer 2 (link blocks) of the workspace, whose dependencies point downward only (architecture).

QAM, PSK, PAM, OOK and custom constellations with Gray labels, hard decisions and LLRs (exact or max-log), differential M-PSK, the sources (PRBS of ITU-T O.150, shaped symbols) and the closed-form error and information rates.

Most users depend on the facade comnum, which re-exports this crate as comnum::mapping. The API is documented on docs.rs/comnum-mapping, with the formula that every item implements.

Licence

MIT or Apache-2.0, at your option (LICENSE-MIT, LICENSE-APACHE, shipped in the package).