1.一種多跳網(wǎng)絡(luò)中的資源分配方法,其特征在于,包括以下步驟:
a維護持續(xù)一段時間的資源池,記錄資源分配狀態(tài);
b周期性檢測不同業(yè)務(wù)的緩存隊列,并記錄需要發(fā)起的相應(yīng)資源請求;
c周期性檢測來自其他節(jié)點的資源請求,并進行相應(yīng)記錄;
d周期性統(tǒng)一處理所述記錄的需要發(fā)起的資源請求和收到的其他節(jié)點的資源請求;
e根據(jù)統(tǒng)一處理的結(jié)果發(fā)起相應(yīng)的資源請求和/或?qū)ζ渌?jié)點的資源請求進行授權(quán)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:所述節(jié)點在收到授權(quán)后,在授權(quán)的資源上進行數(shù)據(jù)發(fā)送。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:各節(jié)點每次接收信息后,還向上一跳節(jié)點反饋信道質(zhì)量,供上一跳節(jié)點選擇合適的調(diào)制編碼方式。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟a,所述維護包括:根據(jù)來自鄰節(jié)點的資源占用情況和本節(jié)點的資源占用情況進行資源池占用情況的更新。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b中需要請求的資源數(shù)目根據(jù)如下方式計算:
對于GBR業(yè)務(wù),
對于NGBR業(yè)務(wù),
其中,
Nslotreq為維護的資源窗內(nèi)需要請求的時隙個數(shù);
Bit(GBR)為根據(jù)特定業(yè)務(wù)類型要求的GBR速率計算出的資源窗內(nèi)需要傳輸?shù)腷it數(shù);
Bit(NGBR)為NGBR業(yè)務(wù)對應(yīng)的緩存中數(shù)據(jù)bit數(shù);
g(Imcs)為本節(jié)點當前調(diào)制編碼方式下一個時隙內(nèi)所承載的比特數(shù)目;
k為加權(quán)因子。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述統(tǒng)一處理包括:
計算所述記錄的需要發(fā)起的資源請求和收到其他節(jié)點的資源請求的優(yōu)先級并進行優(yōu)先級排序。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述優(yōu)先級根據(jù)如下公式計算:
其中,Se為對應(yīng)請求的路徑上的的頻譜效率,HistoryThpt為對應(yīng)請求的業(yè)務(wù)歷史速率,系數(shù)alpha和beta為配置參數(shù)。