Adaptive downlink scheduling and rate selection: a cross-layer design | IEEE Journals & Magazine | IEEE Xplore