imtoolkit.Modulator module¶
-
class
imtoolkit.Modulator.
Modulator
(mode='PSK', constellationSize=2)[source]¶ Bases:
object
This class generates a constellation such as PSK, QAM, and star-QAM (SQAM).
-
class
imtoolkit.Modulator.
StarQAM
(constellationSize=2)[source]¶ Bases:
object
This StarQAM class is an efficient implementation of the following paper [1].
[1] W. T. Webb, L. Hanzo, and R. Steele, “Bandwidth efficient QAM schemes for Rayleigh fading channels,” IEE Proc., vol. 138, no. 3, pp. 169–175, 1991.