Adaptive Modulation in Wireless Communication