imtoolkit.DiagonalUnitaryCode module

class imtoolkit.DiagonalUnitaryCode.DiagonalUnitaryCode(M, L)[source]

Bases: object

Diagonal unitary code (DUC). A seminal research can be found in [1].

  • [1] B. M. Hochwald and W. Sweldens, ``Differential unitary space-time modulation,’’ IEEE Trans. Commun., vol. 48, no. 12, pp. 2041–2052, 2000.

getDiversityMaximizingFactors(M, L)[source]
putRate()[source]