Adaptive modulation techniques and coding rate for OFDM systems