1.一种蜂窝网中用于多播簇的低基站负载低能耗多播方法,其特征在于:所述的蜂窝网中用于多播簇的低基站负载低能耗多播方法包括以下步骤:
1)对于基站当前需要多播发送的数据包,基站向由N个两两邻近的接收节点组成的多播簇内的所有节点重复多播发送该包,直到至少有一个节点正确接收到该包才停止发送;
称在基站停止发送该包时已经正确接收到该包的节点为ACK节点,称其它节点为NACK节点;
将集合F赋值为所有ACK节点的序号集合,集合S赋值为所有NACK节点的序号集合;
2) 表示ACK节点i作为中继节点以第k档功率来给所有NACK节点发送数据包时的平均发送次数,k∈{1,2,...,K},K是节点可用的发送功率档数;对于每对i∈F和k∈{1,2,...,K}的联合取值,用以下公式(1)计算出其中, 是当ACK节点i用第k档功率发送数据包时NACK节点j的包接收率;
3)对于每对i∈F和k∈{1,2,...,K}的联合取值,用以下公式(2)计算当ACK节点i作为中继节点以第k档功率发送数据包时所有NACK节点的期望接收总能耗其中,erx是节点接收一次数据包的能耗;
4)对于每对i∈F和k∈{1,2,...,K}的联合取值,用以下公式(3)计算ACK节点i作为中继节点以第k档功率给NACK节点们发送数据包时中继节点和所有NACK节点消耗的总能耗:其中, 是节点以第k档功率发送一次数据包的能耗;
5)在所有i∈F和k∈{1,2,...,K}的联合取值中,挑选出具有最小值 的节点i和发送功率档k作为中继节点和它的发送功率;
6)中继节点i以上一步所确定的发送功率来反复发送该数据包直到所有NACK节点正确接收到该包,然后返回步骤1)去多播发送下一个数据包,直到完成所有数据包的多播发送为止。