imtoolkit.Basis module

class imtoolkit.Basis.Basis(type, M, T)[source]

Bases: object

This class generates a basis set for nonsquare differential encoding and decoding, which is proposed in [1,2].

  • [1] N. Ishikawa, R. Rajashekar, C. Xu, S. Sugiura, and L. Hanzo, ``Differential space-time coding dispensing with channel-estimation approaches the performance of its coherent counterpart in the open-loop massive MIMO-OFDM downlink,’’ IEEE Trans. Commun., vol. 66, no. 12, pp. 6190–6204, 2018.

  • [2] N. Ishikawa, R. Rajashekar, C. Xu, M. El-Hajjar, S. Sugiura, L. L. Yang, and L. Hanzo, ``Differential-detection aided large-scale generalized spatial modulation is capable of operating in high-mobility millimeter-wave channels,’’ IEEE J. Sel. Top. Signal Process., in press.

convertUnitaryToBases(U)[source]