Text this: Joint Adaptive Beamforming And Adaptive Modulation Techniques For Wireless Communication Systems