Bandwidth-efficient coded-modulation techniques for fading channels