Text this: Constellation design of 32-QAM by scaling two square 16-QAMs with dual-level coding