提出了一种基于队列和信道状态的准最优的跨层子载波和功率联合分配算法,其优化目标是在保证时延敏感用户服务质量(quality of service,QoS)的条件下,最大化所有时延不敏感用户平均速率的对数效用函数值之和。根据时延敏感用户的队列和信道状态进行子载波和功率联合分配,以满足其QoS要求;然后根据比例公平准则将剩余系统资源分配给时延不敏感用户。为了满足时延敏感用户不同的平均时延要求,引入了时延控制因子。仿真结果表明,该算法不仅可以保证所有时延敏感用户的QoS(平均时延和比特溢出率),还可以在保证时延不敏感用户间平均速率的公平性同时,使时延不敏感用户的吞吐量最大;通过调整时延控制因子可以在用户QoS和系统吞吐量间取得不同的折中,从而满足不同的系统设计要求。