optic.comm.modulation.grayMapping

grayMapping(M, constType)

Gray Mapping for digital modulations.

Parameters:
  • M (int) – modulation order

  • constType ('qam', 'psk', 'pam' or 'ook'.) – type of constellation.

Returns:

const – constellation symbols (sorted according their corresponding Gray bit sequence as integer decimal).

Return type:

np.array

References

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