Utility Functions#

List2LLR([precision, device])

Abstract class defining a callable to compute LLRs from a list of candidate vectors (or paths) provided by a MIMO detector.

List2LLRSimple(num_bits_per_symbol[, ...])

Computes LLRs from a list of candidate vectors (or paths) provided by a MIMO detector.

complex2real_vector(z)

Transforms a complex-valued vector into its real-valued equivalent.

real2complex_vector(z)

Transforms a real-valued vector into its complex-valued equivalent.

complex2real_matrix(z)

Transforms a complex-valued matrix into its real-valued equivalent.

real2complex_matrix(z)

Transforms a real-valued matrix into its complex-valued equivalent.

complex2real_covariance(r)

Transforms a complex-valued covariance matrix to its real-valued equivalent.

real2complex_covariance(q)

Transforms a real-valued covariance matrix to its complex-valued equivalent.

complex2real_channel(y, h, s)

Transforms a complex-valued MIMO channel into its real-valued equivalent.

real2complex_channel(y, h, s)

Transforms a real-valued MIMO channel into its complex-valued equivalent.

whiten_channel(y, h, s[, return_s])

Whitens a canonical MIMO channel.