Link Adaptation Techniques for Massive MIMO Communication Systems