optic.comm.modulation.qamConst

qamConst(M)

Generate a Quadrature Amplitude Modulation (QAM) constellation.

Parameters:

M (int) – Number of symbols in the constellation. It must be a perfect square.

Returns:

const – Complex square M-QAM constellation.

Return type:

np.array

References

[1] Proakis, J. G., & Salehi, M. Digital Communications (5th Edition). McGraw-Hill Education, 2008.