Adaptive Coding and Modulation gathers fading conditions from each terminal and adapts signal encoding and modulation to each individual terminal's receiving condition.
Variable Coding and Modulation does not require a return channel and does not adapt to fading conditions in real-time.