| As one of user access schemes, broadband power line (BPL) communication has the characteristics of high speed, low cost, flexible access and so on. A lot of research has done at home and abroad. Orthogonal frequency division multiplexing (OFDM) technology has good performance of anti-noise, against multi-path fading and adaptive modulation. It is widely used in BPL system. Using the dynamic resource allocation technique, BPL system can assign system resources dynamically with improving throughput and user quality of service (QoS).Combining factors such as users’ QoS, channel quality, the cross-layer resource allocation in BPL is studied. Firstly in this paper, users’ priority is divided according to their QoS requirement. The paper proposes a cross-layer resource allocation algorithm based on user priority scheduling. The algorithm sets utility function for users with different priority, and determines users’ scheduling order. The scheduling packets number of every user is determined by users’ QoS. The physical layer uses equal power resource allocation algorithm. Secondly, this paper proposes a cross-layer resource allocation algorithm based on fairness of non-real time users. It considers the factors which influence the fairness of non-real time user, and designs a scheduling utility function. The algorithm scheduling real time user first; and non-real time user is later. The physical layer uses improved equal power resource allocation.The algorithm is simulated and analyzed in the typical power line channel environment. The experimental results accord with theoretical expectations, and improve the comprehensive performance of power line system resource allocation. |