Adaptive Coding and Modulation Techniques for Future Ka Band Satellite Systems - Part I: Forward Link