Wireless Communications Under Qos Constraints: Energy Efficiency, Power And Rate Control, And Throughput