针对认知能量采集网络,提出一种基于系统吞吐量最大化的功率分配算法。该算法在满足2个次用户节点采集能量的因果性限制和对主用户干扰限制的条件下,构建了系统吞吐量的优化模型;通过变量代换和问题等价性变换,将各节点的功率和协作能量联合优化问题解耦为分离的功率分配问题和逐个时隙的协作能量求解问题,而原问题的最优解则通过迭代求解分离的2个问题来获得。仿真结果表明,在2个节点采集能量总量差距较大时,能量协作可以显著提高系统吞吐量。