Dynamic resource allocation in OFDM systems: an overview of cross-layer optimization principles and techniques | IEEE Journals & Magazine | IEEE Xplore