1.一种无线蜂窝网中用于多播簇的低能耗多播方法,其特征在于:所述的无线蜂窝网中用于多播簇的低能耗多播方法包括以下步骤:
1)对于由N个两两邻近的接收节点组成的多播簇,对于i=1,2,...,N,根据公式(1)计算接收节点i从基站正确接收一个数据包的期望接收能耗其中,PiB是基站到中继节点i的无线信道数据包接收率,erx是节点接收一个数据包所需要的能耗;
2) 表示节点i作为中继节点并以第k档发送功率发送数据包时每个包的期望发送次数,k∈{1,2,...,K},K是节点可用的发送功率的档数,对于每对i∈{1,2,...,N}和k∈{1,
2,...,K}的联合取值,用以下公式(2)计算出
其中,I={1,2,...,N}, 是当节点i用第k档功率给节点j发送数据包时的包接收率;
3)对于i=1,2,...,N,根据公式(3)计算出节点i以第k档发送功率给其它接收节点发送一个数据包时所有其它接收节点的期望总接收能耗为
4)对于每对i∈{1,2,...,N}和k∈{1,2,...,K}的联合取值,根据公式(4)计算出节点i作为中继节点并以第k档发送功率来转发数据包时所有节点正确接收一个数据包的期望总能耗其中, 表示节点以第k档发送功率发送一个数据包所需要的发送能耗;
5)在所有i∈{1,2,...,N}和k∈{1,2,...,K}的联合取值中,挑出具有最小 值的节点i和发送功率档k来作为中继节点和它的发送功率;
6)对于基站要多播给节点的每个数据包,先由基站向中继节点i反复发送该数据包直到中继节点i正确接收到该包,再由中继节点i以上一步所确定的发送功率来反复发送该数据包直到所有其它接收节点正确接收到该包。