User scheduling and resource allocation at cross-layer for power-line communications system

An optimal multi-layer multi-objective cross-layer resource allocation algorithm with user scheduling in data link control layer and resource allocation in physical layer was proposed for multi-user multi-service OFDMA (Orthogonal Frequency Division Multiple Access) power-line communications systems.Firstly in the user scheduling,the scheduled users and their optimal cross-layer parameters were ascertained based on each user's current QoS,the desired QoS,traffic packet model,channel information and queue status.Secondly,in the resources allocation,according to all the scheduled users' desired QoS,optimal cross-layer parameters and channel state information,power was assigned to every subcarrier by cellar water-filling theory,then each subcarrier to the scheduled users was optimally assigned and the allocated power and bits of each subcarrier were adjusted by bit-loading looking-up table algorithm.Finally in a typical power-line channel environment,the simulation results illustrate that the proposed algorithm can ensure users' QoS and effectively improve the resource utilization.