imtoolkit.TASTCode module

class imtoolkit.TASTCode.TASTCode(M, Q, L, modtype='SQAM')[source]

Bases: object

Differential space-time shift keying using threaded algebraic space-time (DSTSK-TAST) coding, which was proposed in [1]. Other relevant papers are found in [2,3].

  • [1] C. Xu, P. Zhang, R. Rajashekar, N. Ishikawa, S. Sugiura, L. Wang, and L. Hanzo, ``Finite-cardinality single-RF differential space-time modulation for improving the diversity-throughput tradeoff,’’ IEEE Trans. Commun. Press, vol. 67, no. 1, pp. 318–335, 2019.

  • [2] C. Xu, R. Rajashekar, N. Ishikawa, S. Sugiura, and L. Hanzo, ``Single-RF index shift keying aided differential space-time block coding,’’ IEEE Trans. Signal Process., vol. 66, no. 3, pp. 773–788, 2018.

  • [3] C. Xu, P. Zhang, R. Rajashekar, N. Ishikawa, S. Sugiura, Z. Wang, and L. Hanzo, ````Near-perfect’’ finite-cardinality generalized space-time shift keying,’’ IEEE J. Sel. Areas Commun., in press.

getDiversityMaximizingFactors(M, Q, La, Lp)[source]
putRate()[source]