The core idea of AMC is to dynamically change the Modulation
and Coding Scheme (MCS) in subsequent frames with
the objective of adapting the overall spectral efficiency to the
channel condition. The decision about selecting the appropriate
MCS is performed at the receiver side according to the observed
channel condition with the information fed back to the transmitter
in each frame.
Many AMC techniques have been presented in the literature.