一種資源分配的方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及通信技術(shù)領(lǐng)域,更具體地,涉及一種資源分配的方法。
【背景技術(shù)】
[0002]LTE R8/R9上行僅支持單天線發(fā)送或2天線切換發(fā)送,可以支持多用戶多入多出(MU-MM0)。為了進(jìn)一步提高LTE的上行吞吐量,LTE RlO上行引入了單用戶多入多出(SU-MM0),可支持UE用I,2,4根天線進(jìn)行發(fā)送。并在上行(UL) SU-MMO的基礎(chǔ)上對MU-MIMO進(jìn)行增強,主要是對UL解調(diào)參考信號(DM RS)在循環(huán)移位(CS)復(fù)用基礎(chǔ)上提出了基于正交掩碼(OCC)的增強方案。此種方案能在CS復(fù)用的基礎(chǔ)上增加2倍的復(fù)用度,可以通過選擇所有層的OCC不同的配置完成UE在占用不同的帶寬的情況下實現(xiàn)MU配對。
[0003]配對UE占用不同的帶寬一方面為上行調(diào)度帶來了更多的靈活性,可實現(xiàn)同一用戶和多個用戶同時配對;另一方面,用戶間可以組成的多個用戶配對組合在資源查找過程中非常復(fù)雜,增加了上行調(diào)度復(fù)雜度。
[0004]上行多用戶資源分配屬于上行調(diào)度的一個重要步驟,在上行調(diào)度到一個用戶并對其分配資源后,判斷該用戶是否存在配對用戶,如果存在則同時為配對用戶進(jìn)行資源分配。
[0005]考慮到配對用戶分配的頻域資源與當(dāng)前調(diào)度用戶分配頻域資源不相同,一旦存在以上情況,將在下一次資源分配時需要考慮上次的配對資源中未同時被兩用戶占有情況,從而造成調(diào)度優(yōu)先級混亂以及復(fù)雜度增加,進(jìn)一步影響系統(tǒng)性能。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提出了一種資源分配的方法,針對上行多用戶進(jìn)行資源分配,避免復(fù)雜的資源查找過程并保證用戶調(diào)度優(yōu)先級順序不受影響,從而保證系統(tǒng)性能。
[0007]本發(fā)明實施例的技術(shù)方案如下:
[0008]一種資源分配的方法,所述方法包括:
[0009]在調(diào)度用戶隊列中選擇第一調(diào)度用戶;
[0010]系統(tǒng)有空閑資源調(diào)度,在第一調(diào)度用戶的配對用戶中確定第二調(diào)度用戶;
[0011]由用戶的待傳數(shù)據(jù)量在第一調(diào)度用戶和第二調(diào)度用戶中確定第一資源用戶和第二資源用戶;
[0012]為第一資源用戶分配資源,在第一資源用戶分配的資源上,為第二資源用戶分配資源;
[0013]更新系統(tǒng)資源,再次在調(diào)度用戶隊列中選擇第一調(diào)度用戶。
[0014]所述在調(diào)度用戶隊列中選擇第一調(diào)度用戶包括:根據(jù)用戶優(yōu)先級從高到低的順序,在調(diào)度用戶隊列中選擇優(yōu)先級最高的用戶為第一調(diào)度用戶。
[0015]所述在第一調(diào)度用戶的配對用戶中確定第二調(diào)度用戶包括:
[0016]在第一調(diào)度用戶的配對用戶中,根據(jù)用戶效用值確定第二調(diào)度用戶;由信道質(zhì)量和用戶待傳數(shù)據(jù)量確定用戶效用值。
[0017]所述根據(jù)用戶效用值確定第二調(diào)度用戶包括:所述配對用戶的最大用戶效用值對應(yīng)的用戶為第二調(diào)度用戶。
[0018]所述由用戶的待傳數(shù)據(jù)量在第一調(diào)度用戶和第二調(diào)度用戶中確定第一資源用戶和第二資源用戶包括:
[0019]第一調(diào)度用戶的待傳數(shù)據(jù)量大于等于第二調(diào)度用戶的待傳數(shù)據(jù)量,則第一調(diào)度用戶為第一資源用戶,第二調(diào)度用戶為第二資源用戶。
[0020]所述由用戶的待傳數(shù)據(jù)量在第一調(diào)度用戶和第二調(diào)度用戶中確定第一資源用戶和第二資源用戶包括:
[0021]第一調(diào)度用戶的待傳數(shù)據(jù)量小于第二調(diào)度用戶的待傳數(shù)據(jù)量,則第一調(diào)度用戶為第二資源用戶,第二調(diào)度用戶為第一資源用戶。
[0022]所述為第一資源用戶分配資源,在第一資源用戶分配的資源上,為第二資源用戶分配資源包括:
[0023]為第一資源用戶分配資源,在第一資源用戶分配的資源上,為第二資源用戶分配資源;
[0024]標(biāo)記第一資源用戶為二次配對用戶,在調(diào)度用戶隊列中刪除第一資源用戶和第二資源用戶。
[0025]系統(tǒng)沒有空閑資源調(diào)度,所述方法進(jìn)一步包括:
[0026]二次配對用戶存在尚未調(diào)度的配對用戶;
[0027]在二次配對用戶的剩余資源上,為尚未調(diào)度的配對用戶分配資源。
[0028]所述尚未調(diào)度的配對用戶不止一個,所述為尚未調(diào)度的配對用戶分配資源包括:為最大用戶效用值對應(yīng)的所述尚未調(diào)度的配對用戶分配資源。
[0029]從上述技術(shù)方案中可以看出,在本發(fā)明實施例中在調(diào)度用戶隊列中選擇第一調(diào)度用戶;系統(tǒng)有空閑資源調(diào)度,在第一調(diào)度用戶的配對用戶中確定第二調(diào)度用戶;由用戶的待傳數(shù)據(jù)量在第一調(diào)度用戶和第二調(diào)度用戶中確定第一資源用戶和第二資源用戶;為第一資源用戶分配資源,在第一資源用戶分配的資源上,為第二資源用戶分配資源;更新系統(tǒng)資源和調(diào)度用戶隊列,再次在調(diào)度用戶隊列中選擇優(yōu)先級最高的用戶為第一調(diào)度用戶;系統(tǒng)沒有空閑資源,則在二次配對用戶未分配的資源上,為相應(yīng)的配對用戶分配資源。該方法對于上行多用戶進(jìn)行資源分配,避免復(fù)雜的資源查找過程并保證用戶調(diào)度優(yōu)先級順序不受影響,從而保證系統(tǒng)性能。
【附圖說明】
[0030]圖1為資源分配的方法流程示意圖;
[0031]圖2為資源分配的實施例流程示意圖。
【具體實施方式】
[0032]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點表達(dá)得更加清楚明白,下面結(jié)合附圖及具體實施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。
[0033]在本發(fā)明實施例中,在根據(jù)優(yōu)先級排列的調(diào)度用戶隊列中選擇優(yōu)先級最高的用戶為第一調(diào)度用戶,進(jìn)而確定第二調(diào)度用戶,為兩個用戶進(jìn)行資源分配,并記錄二次配對用戶及二次配對用戶剩余的資源,在系統(tǒng)沒有空閑資源時,還利用二次配對用戶剩余的資源,為相應(yīng)地配對用戶分配資源。以上方法可以避免復(fù)雜的資源查找過程并保證用戶調(diào)度優(yōu)先級順序不受影響,從而保證系統(tǒng)性能。
[0034]參見附圖1是資源分配的方法流程示意圖,具體包括以下步驟:
[0035]101、在調(diào)度用戶隊列中選擇優(yōu)先級最高的用戶為第一調(diào)度用戶。
[0036]按照優(yōu)先級公式f(CQI,BSR),按照優(yōu)先級從高到低的順序排列用戶得到調(diào)度用戶隊列。根據(jù)用戶優(yōu)先級從高到低的順序,在調(diào)度用戶隊列中選擇優(yōu)先級最高的用戶為第一調(diào)度用戶。當(dāng)所選擇的第一調(diào)度用戶完成調(diào)度后,更新調(diào)度用戶隊列,在調(diào)度用戶隊列中選擇當(dāng)前優(yōu)先級最高的用戶作為下一次第一調(diào)度用戶。
[0037]102、判斷系統(tǒng)是否空閑資源,若系統(tǒng)有空閑資源,則執(zhí)行103 ;若系統(tǒng)沒有空閑資源,則執(zhí)行107。
[0038]103、系統(tǒng)有空閑資源調(diào)度,在第一調(diào)度用戶的配對用戶中確定第二調(diào)度用戶。
[0039]系統(tǒng)有空閑資源調(diào)度,由于第一調(diào)度用戶有至少一個配對用戶,則需要從多個配對用戶中確定出一個配對用戶作為第二調(diào)度用戶。
[0040]首先,由信道質(zhì)量和用戶待傳輸數(shù)據(jù)量確定用戶效用值。信道質(zhì)量和用戶待傳輸數(shù)據(jù)量與用戶效用值是成正比的關(guān)系。可以根據(jù)具體系統(tǒng)進(jìn)行詳細(xì)的設(shè)置,本發(fā)明對此并不進(jìn)行限定。
[0041]最大用戶效用值對應(yīng)的配對用戶為第二調(diào)度用戶。由于優(yōu)先級與用戶效用值相關(guān),保證最大用戶效用值對應(yīng)的配對用戶成為第二調(diào)度用戶,就可以保證按照用戶的優(yōu)先級進(jìn)行資源的調(diào)度。
[0042]104、由用戶的待傳數(shù)據(jù)量在第一調(diào)度用戶和第二調(diào)度用戶中確定第一資源用戶和第二資源用戶。
[0043]第一調(diào)度用戶的待傳輸數(shù)據(jù)量與第二調(diào)度用戶的待傳輸數(shù)據(jù)量不同,則選擇其中待傳輸數(shù)據(jù)量較大的用戶作為第一資源用戶,待傳輸數(shù)據(jù)量較小的用戶作為第二資源用戶。
[0044]具體而言,第一調(diào)度用戶的待傳數(shù)據(jù)量大于等于第二調(diào)度用戶的待傳數(shù)據(jù)量,則第一調(diào)度用戶為第一資