Possibility of using Power allocation with Maximum likelihood estimation
What you mention could be right in low modulation order, such as QAM but in 16-QAM and 32-QAM, the amplitude is changed also, I mean you will have different amplitude levels, so you can't implement that detector.