本发明公开了一种协同通信系统中基于构造函数的中继选择方法,包括:构造四个状态函数,即高信噪比状态函数、低信噪比状态函数、高负荷状态函数和低负荷状态函数;计算潜在中继节点i的VHL、VHH、VLH、VLL值,当潜在中继节点i的VHL值大于VHH、VLH、VLL三者中的最大值时,将潜在中继节点i选入候选中继节点集;根据中继节点需求数目按照各候选中继节点的VHL值从大到小依次选取一个或一个以上的候选中继节点作为中继节点;当候选中继节点的VHL值相等时,优先选取最低负荷的候选中继节点作为中继节点;当候选中继节点的VHL值相等且负荷也相等时,则优先选取中继链路信噪比最大的候选中继节点为中继节点。
本发明同时考虑了中继链路信噪比和中继节点负荷,因此能够克服现有网络中继负荷不平衡的缺陷。