随着蜂窝移动网络中用户数的增加,蜂窝网从以前的单一架构转变为异构,基站的能量消耗也呈现出了指数型的增长。能量获取是一种新兴的技术,可以节省传统电网的能量并减少无线通信中的碳排放量。异构网络中的小区选择是影响系统性能的关键因素。从能量获取、能量协作、异构网络等方面考虑,提出了一种折中能量获取、能量消耗、负载均衡、接收速率等性能指标的小区选择算法。仿真结果表明,该算法可以减少基站对电网能量的需求,增加用户选择的可能,满足公平性和有效性,可适用于5G绿色通信。