A multilevel coded modulation scheme for fading channels