A Cross-Layer Resource Allocation Algorithm in MIMO-OFDM System Based on Utility Function

A cross-layer resource allocation algorithm based on utility function is proposed for the downlink of integrated services MIMO-OFDM system.The optimization object which maximizes the utility function is built and three boundary utility functions for voice, stream media and best-effort services are given out.The algorithm first allocates subcarriers among all users,and then allocates power and bits for each user and their space sub-channels.At last it makes the number of bits integer.Simulation results show that the algorithm can satisfy integrated services' QoS,provide smaller delay for the delay-sensitive services,and maintain high throughput for the best-effort services.