Adaptive Modulation over Nakagami Fading Channels