What is CDS (Channel dependent scheduling)?

Channel-dependent scheduling (CDS) can enhance the information throughput of a cellular framework by exploiting multi-user diversity and frequency selectivity in the channel. Channel dependent scheduling also provides the highest aggregate data throughput. Channel dependent scheduling is a form of subcarrier mapping that can be applied in SC-FDMA.