Return to Article Details Rate Adaptive Resource Allocation and Utility-Based Packet Scheduling in Multicarrier Systems