This project proposes, a resource allocation algorithm for wireless communication systems is proposed, which considers the channel transmission quality and data delay. In the proposed approach, the delay value is estimated to decide on the allocation of available radio resources, aiming to reduce the system’s average delay. For the delay estimation, an approach involving concepts of Network Calculus such as service curve and envelope process MFBAP (Multifractal Bounded Arrival Process) is proposed. In view of the recent techniques for 5G communication systems, f-OFDM (filtered-Orthogonal Frequency Division Multiplexing) technology is also considered in our simulation scenarios. Simulations are carried out to compare the performance of the resource allocation algorithms in terms of QoS (Quality of Service) parameters such as average delay, throughput, processing time, loss rate and fairness index, proving the efficiency of the proposed algorithm. This project is implemented with MATLAB software.