The growing demand of all types of services, not only voice and data but also multimedia services, aims for the design of increasingly more intelligent and agile communication systems, capable of providing spectrally efficient and flexible data rate access. These systems are able to adapt and adjust the transmission parameters based on the link quality, improving the spectrum efficiency of the system, and reaching, in this way, the capacity limits of the underlying wireless channel. Link adaptation techniques, often referred to as adaptive modulation and coding (AMC), are a good way for reaching the cited requirements. They are designed to track the channel variations, thus changing the modulation and coding scheme to yield a higher throughput by transmitting with high information rates under favorable channel conditions and reducing the information rate in response to channel degradation.