A System Level Energy-Efficient Wireless Communication System Design Based on Cross-Layer Optimization