针对频谱资源短缺的问题,提出一种保证宏蜂窝用户服务质量的功率控制算法。根据建立的功率优化模型,通过3种不同方式对非凸目标函数进行凸优化估计处理,将其转换为若干凸子问题并迭代近似,从而得到原非凸目标函数的解。仿真结果表明,该算法经过数次迭代后,能收敛到原优化问题的解,提高系统吞吐量。