本發(fā)明涉及通信領(lǐng)域,尤其涉及一種對用戶進(jìn)行調(diào)度的方法和裝置。
背景技術(shù):多輸入多輸出(MultipleInputMultipleOutput,MIMO)技術(shù)是指發(fā)送和接收端采用多根天線進(jìn)行通信,MIMO系統(tǒng)的特點(diǎn)是利用多個(gè)收發(fā)天線充分開發(fā)空間資源,在不增加頻譜資源和天線發(fā)送功率的情況下,可以成倍地提高系統(tǒng)容量,同時(shí)還可以提高無線傳輸可靠性,降低誤碼率。因而,在未來的移動通信系統(tǒng)中,人們對MIMO技術(shù)寄予厚望,將其視為移動通信領(lǐng)域的重大突破。MIMO系統(tǒng)可以分為單用戶MIMO系統(tǒng)和多用戶MIMO系統(tǒng)。所謂單用戶MIMO(SingleUserMIMO,SU-MIMO)系統(tǒng),也稱為點(diǎn)對點(diǎn)MIMO或單鏈路MIMO,即一個(gè)頻點(diǎn)在同一時(shí)間只能供一個(gè)用戶使用,而多用戶MIMO(Multi-UserMIMO,MU-MIMO)系統(tǒng),可以實(shí)現(xiàn)多個(gè)用戶使用同一頻點(diǎn)同時(shí)與基站進(jìn)行通信。由于無線通信業(yè)務(wù)具有上下行不對稱的特性,即用戶的下載數(shù)據(jù)量要遠(yuǎn)高于上傳的數(shù)據(jù)量,因此,下行鏈路的數(shù)據(jù)傳輸速率才是制約通信系統(tǒng)性能的瓶頸,成為業(yè)界研究的熱點(diǎn)問題。在MU-MIMO系統(tǒng)的下行鏈路,基站通過同一頻點(diǎn)同時(shí)向多個(gè)用戶設(shè)備發(fā)射信號,每個(gè)用戶設(shè)備不僅能夠收到基站發(fā)送給自己的數(shù)據(jù),而且還會受到基站發(fā)送給其它用戶設(shè)備的數(shù)據(jù)時(shí)對自己所造成的干擾。由于基站側(cè)采用了多用戶預(yù)編碼技術(shù),因此,上述干擾也可以予以消除,進(jìn)而提高通信鏈路的質(zhì)量,實(shí)現(xiàn)多用戶通信。然而,在MU-MIMO系統(tǒng)的下行鏈路中同時(shí)接入的用戶設(shè)備數(shù)是受限的;相比之下,實(shí)際通信系統(tǒng)中同一時(shí)間有通信需求的用戶往往很多。因此,設(shè)計(jì)一個(gè)合理的用戶調(diào)度方案以選擇哪些用戶可以接入系統(tǒng)進(jìn)行通信,進(jìn)而充分利用通信資源,獲取多用戶分集增益,提高系統(tǒng)性能。現(xiàn)有技術(shù)提供一種被稱為窮舉搜索的用戶調(diào)度方法,該方法需要遍歷個(gè)不同用戶集合,然后選出和容量最大的用戶集合進(jìn)行通信。在上述現(xiàn)有技術(shù)提供的表達(dá)式中,K表示系統(tǒng)中總的用戶設(shè)備數(shù)目,表示MU-MIMO所能支持同時(shí)通信的用戶設(shè)備數(shù)目。對于上述現(xiàn)有技術(shù)提供的窮舉搜索的用戶調(diào)度方法,由于只考慮到和容量最大這一標(biāo)準(zhǔn),因此必然導(dǎo)致信道容量一直不高的用戶因?yàn)椴环线@一標(biāo)準(zhǔn)從而不能被調(diào)度到。典型地,如果系統(tǒng)中一些用戶設(shè)備長期處于深衰落的場景下,那么,這類用戶設(shè)備將長期得不到基站的調(diào)度,因此,該調(diào)度方法客觀上造成了對此類用戶設(shè)備的不公平。簡而言之,現(xiàn)有技術(shù)提供的窮舉搜索的用戶調(diào)度方法存在公平性差的缺陷。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種對用戶進(jìn)行調(diào)度的方法和裝置,以在多個(gè)用戶設(shè)備接入時(shí)提高系統(tǒng)容量的情況下兼顧用戶調(diào)度的公平性。本發(fā)明實(shí)施例提供一種對用戶進(jìn)行調(diào)度的方法,所述方法包括:基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度;根據(jù)所述調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc;將所述當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較,若所述Fc與所述F0不等,則通過調(diào)整記憶因子tc使得所述Fc趨近所述F0??蛇x地,所述基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度包括:步驟S1:計(jì)算候選用戶集中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或所述信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys、以及所述已選用戶集中所有用戶的所述ys的和∑ys,獲取所述yk與所述∑ys之和yk+∑ys;步驟S2:將所述yk+∑ys最大時(shí)所述候選用戶集中與所述yk對應(yīng)的用戶選擇為被調(diào)度用戶;步驟S3:從所述候選用戶集中剔除所述被調(diào)度用戶后構(gòu)成新的候選用戶集,并將所述被調(diào)度用戶添加到所述已選用戶集構(gòu)成新的已選用戶集??蛇x地,所述計(jì)算候選用戶集中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或所述信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys、以及所述已選用戶集中所有用戶的所述ys之和∑ys,獲取所述yk與所述∑ys之和yk+∑ys包括:步驟S11:從初始的所述候選用戶集中選擇其信道矩陣F范數(shù)與其平均容量之商y1最大的用戶s1,所述初始的所述候選用戶集是系統(tǒng)中所有用戶構(gòu)成的集合;步驟S12:計(jì)算新的候選用戶集中每個(gè)用戶的信道矩陣H'k的變換矩陣的F范數(shù)與所述新的候選用戶集中每個(gè)用戶的平均容量T'k之商y'、已選用戶集中每個(gè)用戶si的信道矩陣的變換矩陣的F范數(shù)與所述用戶si的平均容量之商以及所述已選用戶集中所有用戶的所述的和獲取所述y'與所述之和所述已選用戶集每個(gè)用戶si由步驟S2選擇出的所述被調(diào)度用戶得到;重復(fù)執(zhí)行步驟S12、步驟S2和步驟S3,直至所述候選用戶集為空時(shí)將所述平均容量更新為所述T''k為用戶k更新前的平均容量,所述R(k)為所述已選用戶集中用戶的信道矩陣乘預(yù)編碼矩陣后的等效信道矩陣的容量,所述γ為所述已選用戶集,所述Ω為所述候選用戶集,所述Tk或T''k的下標(biāo)對應(yīng)于用戶k,所述k為自然數(shù)。可選地,所述根據(jù)所述調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc包括:根據(jù)所述調(diào)度的結(jié)果,獲取所述系統(tǒng)中用戶k的調(diào)度次數(shù)xk;計(jì)算的值作為當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,所述K為系統(tǒng)中用戶的總數(shù)??蛇x地,所述將所述當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較,若所述Fc與所述F0不等,則通過調(diào)整記憶因子tc使得所述Fc趨近所述F0包括:若所述Fc小于所述F0,則減小所述記憶因子tc使得所述Fc增大;若所述Fc大于所述F0,則增大所述記憶因子tc使得所述Fc減小。本發(fā)明實(shí)施例提供一種對用戶進(jìn)行調(diào)度的裝置,所述裝置包括:調(diào)度模塊,用于基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度;調(diào)度公平性計(jì)算模塊,用于根據(jù)所述調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc;調(diào)整模塊,用于將所述當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較,若所述Fc與所述F0不等,則通過調(diào)整記憶因子tc使得所述Fc趨近所述F0??蛇x地,所述調(diào)度模塊包括:計(jì)算子模塊,用于計(jì)算候選用戶集中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或所述信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys、以及所述已選用戶集中所有用戶的所述ys的和∑ys,獲取所述yk與所述∑ys之和yk+∑ys;選擇子模塊,用于將所述yk+∑ys最大時(shí)所述候選用戶集中與所述yk對應(yīng)的用戶選擇為被調(diào)度用戶;用戶集調(diào)整子模塊,用于從所述候選用戶集中剔除所述被調(diào)度用戶后構(gòu)成新的候選用戶集,并將被調(diào)度用戶添加到所述已選用戶集構(gòu)成新的已選用戶集。可選地,所述計(jì)算子模塊包括選擇單元和第一計(jì)算單元;所述選擇單元,用于從初始的所述候選用戶集中選擇其信道矩陣F范數(shù)與其平均容量之商y1最大的用戶s1,所述初始的所述候選用戶集是系統(tǒng)中所有用戶構(gòu)成的集合;所述第一計(jì)算單元,用于計(jì)算新的候選用戶集中每個(gè)用戶的信道矩陣H'k的變換矩陣的F范數(shù)與所述新的候選用戶集中每個(gè)用戶的平均容量T'k之商y'、已選用戶集中每個(gè)用戶si的信道矩陣的變換矩陣的F范數(shù)與所述用戶si平均容量之商以及所述已選用戶集中所有用戶的所述的和獲取所述y'與所述之和所述已選用戶集每個(gè)用戶si由所述選擇子模塊選擇出的所述被調(diào)度用戶得到;所述調(diào)度模塊還包括:更新子模塊,用于所述第一計(jì)算單元、選擇子模塊和用戶集調(diào)整子模塊重復(fù)執(zhí)行直至所述候選用戶集為空時(shí)將所述平均容量更新為所述T''k為用戶k更新前的平均容量,所述R(k)為所述已選用戶集中用戶的信道矩陣乘預(yù)編碼矩陣后的等效信道矩陣的容量,所述γ為所述已選用戶集,所述Ω為所述候選用戶集,所述Tk或T''k的下標(biāo)對應(yīng)于用戶k,所述k為自然數(shù)。可選地,所述調(diào)度公平性計(jì)算模塊包括:獲取單元,用于根據(jù)所述調(diào)度的結(jié)果,獲取所述系統(tǒng)中用戶k的調(diào)度次數(shù)xk;第二計(jì)算單元,用于計(jì)算的值作為當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,所述K為系統(tǒng)中用戶的總數(shù)。可選地,所述調(diào)整模塊包括:第一調(diào)整單元,用于若所述Fc小于所述F0,則減小所述記憶因子tc使得所述Fc增大;第二調(diào)整單元,用于若所述Fc大于所述F0,則增大所述記憶因子tc使得所述Fc減小。從上述本發(fā)明實(shí)施例可知,可以根據(jù)調(diào)度結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,在將所述當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較時(shí),若所述Fc與所述F0不等,則通過調(diào)整記憶因子tc使得所述Fc趨近所述F0。與現(xiàn)有技術(shù)提供的窮舉搜索的用戶調(diào)度方法只考慮到和容量最大而導(dǎo)致信道容量一直不高的用戶不能被調(diào)度到相比,本發(fā)明實(shí)施例提供的方法通過獲取的調(diào)度結(jié)果,實(shí)時(shí)調(diào)整當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的調(diào)度公平性,從而能夠保證信道容量不高的用戶也能夠被調(diào)度到,使得用戶在各種場景下都能夠順利接入系統(tǒng)。附圖說明為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對現(xiàn)有技術(shù)或?qū)嵤├枋鲋兴枰褂玫母綀D作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域技術(shù)人員來講,還可以如這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的對用戶進(jìn)行調(diào)度的方法流程示意圖;圖2是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的方法流程示意圖;圖3是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的方法流程示意圖;圖4是本發(fā)明實(shí)施例提供的基站發(fā)射天線nt=2、用戶接收天線nr=1時(shí)在不同的信噪比下四種用戶調(diào)度方法的遍歷和容量隨著用戶數(shù)K的變化曲線圖;圖5是本發(fā)明實(shí)施例提供的當(dāng)基站發(fā)射天線nt=2、用戶接收天線nr=1時(shí)在不同的信噪比下四種用戶調(diào)度方法的調(diào)度公平性隨著用戶數(shù)K的變化曲線圖;圖6是本發(fā)明實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖;圖7是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖;圖8是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖;圖9-a是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖;圖9-b是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖;圖9-c是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖;圖10-a是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖;圖10-b是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖;圖10-c是本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請參閱附圖1,是本發(fā)明實(shí)施例提供的對用戶進(jìn)行調(diào)度的方法流程示意圖,主要包括步驟S101、步驟S102和步驟S103,詳細(xì)說明如下:S101,基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度。在本發(fā)明實(shí)施例中,用戶的信道矩陣信息包括用戶的信道矩陣、信道矩陣的變換矩陣以及信道矩陣、變換矩陣的F范數(shù)等。所謂矩陣的F范數(shù),是指對于矩陣A,求其每個(gè)元素的平方和后開平方,矩陣A的范數(shù)使用表示。為了便于描述,對本發(fā)明實(shí)施例涉及的概念進(jìn)行說明。候選用戶集,是指可能被調(diào)度器調(diào)度的用戶的集合,該集合中的用戶在系統(tǒng)初始化時(shí)可以是系統(tǒng)中所有用戶的集合。在本發(fā)明實(shí)施例中,候選用戶集使用Ω表示。已選用戶集,是指從候選用戶集中選擇出來、作為調(diào)度對象的用戶構(gòu)成的集合。在本發(fā)明實(shí)施例中,已選用戶集使用γ表示。在系統(tǒng)初始化時(shí),已選用戶集可以是空集即γ={Φ}。由于候選用戶集中減少的用戶是已選用戶集中增加的用戶,因此,候選用戶集和已選用戶集的并集可以構(gòu)成系統(tǒng)中所有用戶的集合。作為本發(fā)明一個(gè)實(shí)施例,基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度包括步驟S1、S2和S3:步驟S1:計(jì)算候選用戶集Ω中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集γ中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys、以及所述已選用戶集中所有用戶的所述ys的和∑ys,獲取yk與∑ys之和∑ys+yk。在上述步驟中,信道矩陣Hk的變換矩陣可以是信道矩陣Hk在V的零空間上的投影,即其中,V定義為信道矩陣Hk的行基Vk,每從候選用戶集Ω中選擇出一個(gè)被調(diào)度用戶si,則更新一次V,即其中VT為之前的V的轉(zhuǎn)置,為信道矩陣的變換矩陣的行基的轉(zhuǎn)置。信道矩陣Hs的變換矩陣為Hs在的零空間上的投影,即定義為步驟S2:將計(jì)算yk+∑ys最大時(shí)所述候選用戶集中與yk對應(yīng)的用戶選擇為被調(diào)度用戶。步驟S3:從所述候選用戶集中剔除步驟S2中選擇出來的被調(diào)度用戶構(gòu)成新的候選用戶集,并將所述步驟S2中選擇出來的被調(diào)度用戶添加到所述已選用戶集構(gòu)成新的已選用戶集。如前所述,候選用戶集Ω中用戶k的平均容量使用Tk表示,用戶k的信道矩陣Hk的變換矩陣的F范數(shù)與用戶k的平均容量Tk之商使用yk表示,已選用戶集γ中用戶j的平均容量使用Tj表示,用戶j的信道矩陣Hj的變換矩陣的F范數(shù)與用戶j的平均容量Tj之商使用yj表示,其和使用∑yj表示,則從上述基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度的實(shí)施例可知:在yj或∑yj確定時(shí),減小用戶k的平均容量Tk可以增大yk,從而增大yk與或∑yj之和即yk+∑yj。換言之,若設(shè)法減小候選用戶集Ω中用戶k的平均容量Tk,則可以增大用戶k被調(diào)度的概率。在本發(fā)明一個(gè)實(shí)施例中,計(jì)算候選用戶集中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys、以及所述已選用戶集中所有用戶的ys的和∑ys,獲取所述yk與所述∑ys之和可以包括執(zhí)行如下步驟S11和步驟S12:步驟S11:從初始的候選用戶集中選擇其信道矩陣F范數(shù)與其平均容量之商y1最大的用戶s1。在系統(tǒng)初始化時(shí),候選用戶集Ω是系統(tǒng)中所有用戶的集合,初始的候選用戶集可以是系統(tǒng)中所有用戶構(gòu)成的集合。步驟S12:計(jì)算新的候選用戶集中每個(gè)用戶的信道矩陣H'k的變換矩陣的F范數(shù)與所述新的候選用戶集中每個(gè)用戶的平均容量T'k之商y'、已選用戶集中每個(gè)用戶si的信道矩陣的變換矩陣的F范數(shù)與所述用戶si的平均容量之商以及所述已選用戶集中所有用戶的所述的和獲取所述y'與所述之和所述已選用戶集每個(gè)用戶si由步驟S2選擇出的所述被調(diào)度用戶得到,也即步驟S2中選擇出來的被調(diào)度用戶添加到已選用戶集后構(gòu)成新的已選用戶集中的用戶。執(zhí)行步驟S12、步驟S2和步驟S3后,用戶si作為新的已選用戶集中的用戶,可以被調(diào)度器調(diào)度,而Ω'=Ω-{si},γ'=γ+{si},其中,Ω'為候選用戶集Ω中剔除用戶si后構(gòu)成的新的候選用戶集,γ'為將用戶si添加到已選用戶集γ后構(gòu)成的新的已選用戶集。顯然,剔除的用戶si包括從初始的候選用戶集中選擇的其信道矩陣F范數(shù)與其平均容量之商y1最大的用戶s1。重復(fù)依次執(zhí)行步驟S12、步驟S2和步驟S3后,直至候選用戶集為空時(shí)將平均容量更新為其中,T''k為用戶k更新前的平均容量,R(k)為已選用戶集中用戶信道矩陣乘預(yù)編碼矩陣后的等效信道矩陣的容量,為用戶k的信道矩陣Hk的等效信道矩陣,表示用戶k的發(fā)送功率,σ2表示噪聲功率,Wk可以為經(jīng)過塊對角化(BlockDiagonalization,BD)預(yù)編碼算法計(jì)算得到的用戶k(k∈γ)的預(yù)編碼矩陣,γ為已選用戶集,Ω為候選用戶集,Tk或T''k的下標(biāo)對應(yīng)于用戶k,這里,k為自然數(shù)。與現(xiàn)有技術(shù)不同,在上述計(jì)算候選用戶集中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或所述信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys之和∑ys的實(shí)施例中,每次是從候選用戶集中剔除已選擇出來的被調(diào)度用戶構(gòu)成的新的候選用戶集中再次進(jìn)行選擇,相對于的現(xiàn)有技術(shù)提供的窮舉搜索的用戶調(diào)度方法需要遍歷個(gè)不同用戶集合的計(jì)算復(fù)雜度,本發(fā)明這種方式的計(jì)算復(fù)雜度大大減小。以下以初始時(shí)候選用戶集Ω中包含K個(gè)用戶即Ω={1,2,…,K},已選用戶集γ為空即γ={Φ},能夠同時(shí)被調(diào)度或同時(shí)接入系統(tǒng)的用戶數(shù)是為例,對上述步驟S101的調(diào)度過程詳細(xì)說明,請參閱附圖2,包括:步驟S201,設(shè)定調(diào)度參數(shù)。具體地,設(shè)定候選用戶集Ω={1,2,…,K},已選用戶集γ={Φ},即調(diào)度開始前,候選用戶集Ω中的用戶總數(shù)為系統(tǒng)中所有用戶,已選用戶集γ中的用戶數(shù)為0。步驟S202,從候選用戶集選擇第一個(gè)用戶作為調(diào)度對象。具體地,該第一個(gè)用戶滿足:…………………………(式2)其中,Tk為用戶k的平均容量,Hk為用戶k(k∈Ω)的信道矩陣。上述式2的含義是:對于候選用戶集Ω中每一個(gè)用戶k,求取其信道矩陣的F范數(shù)與其平均容量Tk的商,然后,取商最大時(shí)對應(yīng)的用戶k作為第一個(gè)用戶s1。同時(shí),計(jì)算用戶s1信道矩陣的行基令更新候選用戶集即Ω'=Ω-{s1}以及已選用戶集γ'=γ+{s1},其中,Ω'為更新后的候選用戶集,γ'為更新后的已選用戶集。步驟S203,從新的候選用戶集中選擇個(gè)用戶作為調(diào)度對象。S2031,計(jì)算用戶的信道矩陣在V的零空間上的投影以及相關(guān)參量。具體地,對于每一個(gè)k∈Ω,使即為Hk在V的零空間上的投影。此處,令變量i自增,即i=i+1,按照步驟S204判斷流程的走向。在本實(shí)施例中,i是用于控制循環(huán)執(zhí)行何時(shí)結(jié)束的變量,用于si時(shí)表示從候選用戶集Ω中選出了第i個(gè)用戶作為被調(diào)度用戶。forj=1:i-1a)令b)計(jì)算的行基end-for。S2032,對于用戶s(s∈γ),使為Hs在的零空間上的投影,令:..……………………….(式3)式3的含義為:對于候選用戶集Ω中每一個(gè)用戶k,求取其的F范數(shù)與其平均容量Tk的商以及已選用戶集γ中每個(gè)用戶s的的F范數(shù)與其平均容量Ts的商之和然后,取與之和最大時(shí)候選用戶集Ω中對應(yīng)的用戶k作為被調(diào)度的用戶si。S2033,令Ω'=Ω-{si},γ'=γ+{si},其中,Ω'為候選用戶集剔除用戶后新的候選用戶集,為已選用戶集添加用戶后新的已選用戶集;計(jì)算的行基更新V,使再次執(zhí)行步驟S203,即重復(fù)執(zhí)行上述S2031至S2033。步驟S204,判斷i是否大于若i大于則表明按照式3計(jì)算得到的用戶si是候選用戶集中能夠被調(diào)度的最后一個(gè)用戶,此時(shí)流程轉(zhuǎn)入步驟S205。若i小于則流程轉(zhuǎn)入步驟S203,重復(fù)執(zhí)行上述S2031至S2033。步驟S205,更新每個(gè)用戶的平均容量。在循環(huán)執(zhí)行到i大于時(shí),已選用戶集γ中的用戶數(shù)目為利用BD預(yù)編碼算法計(jì)算用戶j(j∈γ)的預(yù)編碼矩陣Wj,此時(shí)用戶j的等效信道矩陣為其容量可按下式計(jì)算,其中,表示用戶j的發(fā)送功率,σ2表示噪聲功率。步驟S205中更新每個(gè)用戶的平均容量可以按照式1進(jìn)行。步驟S206,傳輸數(shù)據(jù)。S102,根據(jù)調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc。作為本發(fā)明一個(gè)實(shí)施例,根據(jù)調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc可以是:根據(jù)S101調(diào)度的結(jié)果,獲取所述系統(tǒng)中用戶k的調(diào)度次數(shù)xk;計(jì)算……………………………………………………..(式4)以作為當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,其中的K為系統(tǒng)中用戶的總數(shù)。需要說明的是,附圖2是循環(huán)執(zhí)行的過程,因此,根據(jù)式3即可獲得用戶k的調(diào)度次數(shù)xk。S103,將當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較,若Fc與F0不等,則通過調(diào)整記憶因子tc使得所述Fc趨近所述F0。在本發(fā)明實(shí)施例中,將當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較后,若Fc與F0不等,則表明當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度存在不公平的缺陷,例如,某些用戶一直處于不被調(diào)度的狀態(tài)。因此,應(yīng)該對Fc進(jìn)行調(diào)整,使之與預(yù)設(shè)的期望公平性F0趨近。作為本發(fā)明一個(gè)實(shí)施例,若當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0不等,則通過調(diào)整記憶因子tc使得Fc趨近F0可以是:若Fc小于F0,則減小式1中的記憶因子tc,使得Fc增大以與F0趨近,例如,減小記憶因子tc,從而減小候選用戶集Ω中用戶k的平均容量Tk,增大了用戶k被調(diào)度的概率或其調(diào)度次數(shù),從而增大當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc。具體地,若Fc小于F0,則通過減小式1中的記憶因子tc時(shí),從式1可知,實(shí)際上減小了候選用戶集Ω中用戶k的平均容量Tk,結(jié)合式3,則增大了用戶k被調(diào)度的概率或其調(diào)度次數(shù),再結(jié)合式4,則明顯能夠增大當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,從而使得Fc與F0趨近。作為本發(fā)明另一個(gè)實(shí)施例,若當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0不等,則通過調(diào)整記憶因子tc使得Fc趨近F0可以是:若Fc大于F0,則增大式1中的記憶因子tc,使得Fc減小以與F0趨近,例如,增大記憶因子tc,從而增大候選用戶集Ω中用戶k的平均容量Tk,減小了用戶k被調(diào)度的概率或其調(diào)度次數(shù),從而減小當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc。具體地,若Fc大于F0,則通過增大式1中的記憶因子tc時(shí),從式1可知,實(shí)際上增大了候選用戶集Ω中用戶k的平均容量Tk,結(jié)合式3,則減小了用戶k被調(diào)度的概率或其調(diào)度次數(shù),再結(jié)合式4,則明顯能夠減小當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,從而使得Fc與F0趨近。本發(fā)明實(shí)施例提供的對用戶進(jìn)行調(diào)度的方法流程圖也可以如附圖3所示,包括:S301,預(yù)設(shè)期望公平性。預(yù)設(shè)的期望公平性即前述實(shí)施例中的F0。S302,初始化參量。即,初始化記憶因子tc,以及將用戶k的平均容量Tk初始化為1即Tk=1。S303,對候選用戶集中的用戶進(jìn)行調(diào)度。具體包括附圖1的步驟S101或者附圖2的步驟S201至步驟S206。S304,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性。S305,判斷當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性與預(yù)設(shè)的期望公平性是否趨近?若當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性與預(yù)設(shè)的期望公平性不趨近,則流程進(jìn)入步驟S306,若當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的調(diào)度公平性與預(yù)設(shè)的期望公平性趨近,則流程轉(zhuǎn)入步驟S303。S306,判斷當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性是否小于預(yù)設(shè)的期望公平性?當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性小于預(yù)設(shè)的期望公平性,則流程轉(zhuǎn)入步驟S308,當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性大于預(yù)設(shè)的期望公平性,則流程進(jìn)入步驟S307。S307,增大記憶因子。S308,減小記憶因子。步驟S307和步驟S308中的記憶因子即前述實(shí)施例中的tc。從上述本發(fā)明實(shí)施例提供的對用戶進(jìn)行調(diào)度的方法可知,可以根據(jù)調(diào)度結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,在將所述當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較時(shí),若所述Fc與所述F0不等,則通過調(diào)整記憶因子tc使得所述Fc趨近所述F0。與現(xiàn)有技術(shù)提供的窮舉搜索的用戶調(diào)度方法只考慮到和容量最大而導(dǎo)致信道容量一直不高的用戶不能被調(diào)度到相比,本發(fā)明實(shí)施例提供的方法通過獲取的調(diào)度結(jié)果,實(shí)時(shí)調(diào)整當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的調(diào)度公平性,從而能夠保證信道容量不高的用戶也能夠被調(diào)度到,使得用戶在各種場景下都能夠順利接入系統(tǒng)。為了更好地說明本發(fā)明實(shí)施例提供的方法帶來的技術(shù)效果,以下結(jié)合計(jì)算機(jī)仿真獲得的仿真結(jié)果進(jìn)行說明。在仿真中,為了簡化問題假設(shè)所有的用戶具有相同數(shù)目的接收天線nr。需要說明的是,仿真中選擇的信道是瑞利衰落信道,并且系統(tǒng)中的用戶分為三組,每組用戶的信道能量不同,第一組用戶的信道能量為1,第二組用戶的信道能量為1/2,第三組用戶的信道能量為1/4,也就是說系統(tǒng)中始終有一部分用戶處于深度衰落的場景中。請參閱附圖4和附圖5,附圖4是基站發(fā)射天線nt=2,用戶接收天線nr=1時(shí),在不同的信噪比(1/σ2=20dB)下四種用戶調(diào)度方法的遍歷和容量隨著用戶數(shù)K的變化曲線,附圖5是當(dāng)基站發(fā)射天線nt=2,用戶接收天線nr=1時(shí),在不同的信噪比(1/σ2=20dB)下四種用戶調(diào)度方法的調(diào)度公平性隨著用戶數(shù)K的變化曲線。由附圖4可得,現(xiàn)有技術(shù)提供的窮舉搜索的用戶調(diào)度方法(以下以及附圖簡稱“現(xiàn)有方法1”)的遍歷和容量最大,而另一現(xiàn)有技術(shù)即基于F范數(shù)的次優(yōu)用戶調(diào)度方法(以下以及附圖簡稱“現(xiàn)有方法2”)的遍歷和容量次之,而本發(fā)明實(shí)施例提供的方法(以下以及附圖簡稱“本發(fā)明方法”)的遍歷和容量與記憶因子tc的大小有關(guān)。具體地,隨著記憶因子tc的減小,本發(fā)明方法的遍歷和容量也隨之降低,另一現(xiàn)有技術(shù)即FIFO用戶調(diào)度方法(以下以及附圖簡稱“現(xiàn)有方法3”)的遍歷和容量最小。由附圖4可得出的結(jié)論是:對于現(xiàn)有方法1和現(xiàn)有方法2的遍歷和容量隨著系統(tǒng)中用戶數(shù)目的增加而增大,原因是由于此兩種方法總是選擇系統(tǒng)中信道條件好的用戶進(jìn)行通信,因此可以獲得多用戶分集增益,但是由于處于深度衰落環(huán)境中的用戶長期得不到基站調(diào)度,所以調(diào)度公平性很差;而現(xiàn)有方法3的遍歷和容量并不隨著系統(tǒng)中用戶數(shù)目的增加而增長,因?yàn)樵摲椒ú荒塬@取多用戶分集增益,但是其公平性是最優(yōu)的,處于深度衰落的用戶也可以得到調(diào)度機(jī)會;本發(fā)明方法的遍歷和容量隨著系統(tǒng)中用戶數(shù)目的增加也增大,這說明本發(fā)明也可以獲取一定的多用戶分集增益。由附圖5可得,現(xiàn)有方法3的調(diào)度公平性最優(yōu),本發(fā)明方法的調(diào)度公平性與記憶因子tc的大小有關(guān),具體表現(xiàn)為隨著記憶因子tc的增大,本發(fā)明方法的調(diào)度公平性隨之增加,現(xiàn)有方法1和現(xiàn)有方法2的調(diào)度公平性最差。綜合考慮附圖4和附圖5,本發(fā)明方法的遍歷和容量和公平性都與記憶因子tc相關(guān),遍歷和容量隨著tc的增加而增長,而公平性則隨之減小。因此,可以通過調(diào)整記憶因子tc使系統(tǒng)遍歷和容量與公平性之間進(jìn)行有效折衷,滿足不同的通信業(yè)務(wù)需求。通過仿真,也可以得出各種調(diào)度方法計(jì)算復(fù)雜度的結(jié)論,請參閱如下表1,是不同用戶調(diào)度方法的計(jì)算復(fù)雜度:表1從上述表1可知,現(xiàn)有方法2、本發(fā)明方法和現(xiàn)有方法1的計(jì)算復(fù)雜度依次從低到高,并且現(xiàn)有方法2、本發(fā)明方法的計(jì)算復(fù)雜度差別很小,可以粗略地認(rèn)為現(xiàn)有方法2、本發(fā)明方法具有相同的計(jì)算復(fù)雜度,且都遠(yuǎn)遠(yuǎn)低于現(xiàn)有方法1。請參閱附圖6,是本發(fā)明實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置結(jié)構(gòu)示意圖。為了便于說明,僅僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。附圖6示例的對用戶進(jìn)行調(diào)度的裝置包括調(diào)度模塊601、調(diào)度公平性計(jì)算模塊602和調(diào)整模塊603,其中:調(diào)度模塊601,用于基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度;調(diào)度公平性計(jì)算模塊602,用于根據(jù)所述調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc;調(diào)整模塊603,用于將所述當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較,若所述Fc與所述F0不等,則通過調(diào)整記憶因子tc使得所述F趨近所述F0。需要說明的是,以上附圖6示例的對用戶進(jìn)行調(diào)度的裝置的實(shí)施方式中,各功能模塊的劃分僅是舉例說明,實(shí)際應(yīng)用中可以根據(jù)需要,例如相應(yīng)硬件的配置要求或者軟件的實(shí)現(xiàn)的便利考慮,而將上述功能分配由不同的功能模塊完成,即將所述對用戶進(jìn)行調(diào)度的裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實(shí)際應(yīng)用中,本實(shí)施例中的相應(yīng)的功能模塊可以是由相應(yīng)的硬件實(shí)現(xiàn),也可以由相應(yīng)的硬件執(zhí)行相應(yīng)的軟件完成,例如,前述的調(diào)度模塊,可以是具有執(zhí)行前述基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度的硬件,例如調(diào)度器,也可以是能夠執(zhí)行相應(yīng)計(jì)算機(jī)程序從而完成前述功能的一般處理器或者其他硬件設(shè)備;再如前述的調(diào)度公平性計(jì)算模塊,可以是具有執(zhí)行前述根據(jù)所述調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc功能的硬件,例如調(diào)度公平性計(jì)算器,也可以是能夠執(zhí)行相應(yīng)計(jì)算機(jī)程序從而完成前述功能的一般處理器或者其他硬件設(shè)備(本說明書提供的各個(gè)實(shí)施例都可應(yīng)用上述描述原則)。附圖6示例的調(diào)度模塊601可以包括計(jì)算子模塊701、選擇子模塊702和用戶集調(diào)整子模塊703,如附圖7所示本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置,其中:計(jì)算子模塊701,用于計(jì)算候選用戶集中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或所述信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys、以及所述已選用戶集中所有用戶的所述ys的和∑ys,獲取所述yk與所述∑ys之和yk+∑ys,所述候選用戶集和所述已選用戶集的并集構(gòu)成系統(tǒng)中所有用戶的集合;選擇子模塊702,用于將所述yk+∑ys最大時(shí)所述候選用戶集中與yk對應(yīng)的用戶選擇為被調(diào)度用戶;用戶集調(diào)整子模塊703,用于從所述候選用戶集中剔除所述被調(diào)度用戶后構(gòu)成新的候選用戶集,并將被調(diào)度用戶添加到所述已選用戶集構(gòu)成新的已選用戶集。附圖7示例的調(diào)度模塊601還可以包括更新子模塊803,其中的計(jì)算子模塊701可以包括選擇單元801和第一計(jì)算單元802,如附圖8所示本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置,其中:選擇單元801,用于從初始的所述候選用戶集中選擇其信道矩陣F范數(shù)與其平均容量之商y1最大的用戶s1,所述初始的所述候選用戶集是系統(tǒng)中所有用戶構(gòu)成的集合;第一計(jì)算單元802,用于計(jì)算新的候選用戶集中每個(gè)用戶的信道矩陣H'k的變換矩陣的F范數(shù)與所述新的候選用戶集中每個(gè)用戶的平均容量T'k之商y'、已選用戶集中每個(gè)用戶si的信道矩陣的變換矩陣的F范數(shù)與所述用戶si平均容量之商以及所述已選用戶集中所有用戶的所述的和獲取所述y'與所述之和所述已選用戶集每個(gè)用戶si由所述選擇子模塊702選擇出的所述被調(diào)度用戶得到;更新子模塊803,用于第一計(jì)算單元802、選擇子模塊702和用戶集調(diào)整子模塊703重復(fù)執(zhí)行直至候選用戶集為空時(shí)將平均容量更新為所述T''k為用戶k更新前的平均容量,所述R(k)為所述已選用戶集中用戶的信道矩陣乘預(yù)編碼矩陣后的等效信道矩陣的容量,所述γ為所述已選用戶集,所述Ω為所述候選用戶集,所述Tk或T''k的下標(biāo)對應(yīng)于用戶k,這里,k為自然數(shù)。附圖6至附圖8任一示例的調(diào)度公平性計(jì)算模塊602可以包括獲取單元901和第二計(jì)算單元902,如附圖9-a至附圖9-c所示本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置,其中:獲取單元901,用于根據(jù)所述調(diào)度的結(jié)果,獲取所述系統(tǒng)中用戶k的調(diào)度次數(shù)xk;第二計(jì)算單元902,用于計(jì)算的值作為當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,所述K為系統(tǒng)中用戶的總數(shù)。附圖6至附圖8任一示例的調(diào)整模塊603可以包括第一調(diào)整單元1001和第二調(diào)整單元1002,如附圖10-a至附圖10-c所示本發(fā)明另一實(shí)施例提供的對用戶進(jìn)行調(diào)度的裝置,其中:第一調(diào)整單元1001,用于若所述Fc小于所述F0,則減小所述記憶因子tc使得所述Fc增大;第二調(diào)整單元1002,用于若所述Fc大于所述F0,則增大所述記憶因子tc使得所述Fc減小。本發(fā)明實(shí)施例還提供一種對用戶進(jìn)行調(diào)度的設(shè)備,該設(shè)備包括有存儲器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲于存儲器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度;根據(jù)所述調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc;將所述當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的預(yù)設(shè)公平性F0進(jìn)行比較,若所述Fc與所述F0不等,則通過調(diào)整記憶因子tc使得所述Fc趨近所述F0。假設(shè)上述為第一種可能的實(shí)施方式,則在第一種可能的實(shí)施方式作為基礎(chǔ)而提供的第二種可能的實(shí)施方式中,所述設(shè)備的存儲器中,還包含用于執(zhí)行以下操作的指令:步驟S1:計(jì)算候選用戶集中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或所述信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys、以及所述已選用戶集中所有用戶的所述ys的和∑ys,獲取所述yk與所述∑ys之和yk+∑ys;步驟S2:將所述yk+∑ys最大時(shí)所述候選用戶集中與所述yk對應(yīng)的用戶選擇為被調(diào)度用戶;步驟S3:從所述候選用戶集中剔除所述被調(diào)度用戶后構(gòu)成新的候選用戶集,并將被調(diào)度用戶添加到所述已選用戶集構(gòu)成新的已選用戶集。假設(shè)上述為第二種可能的實(shí)施方式,則在第二種可能的實(shí)施方式作為基礎(chǔ)而提供的第三種可能的實(shí)施方式中,所述設(shè)備的存儲器中,還包含用于執(zhí)行以下操作的指令:步驟S11:從初始的所述候選用戶集中選擇其信道矩陣F范數(shù)與其平均容量之商y1最大的用戶s1,所述初始的所述候選用戶集是系統(tǒng)中所有用戶構(gòu)成的集合;步驟S12:計(jì)算新的候選用戶集中每個(gè)用戶的信道矩陣H'k的變換矩陣的F范數(shù)與所述新的候選用戶集中每個(gè)用戶的平均容量T'k之商y'、已選用戶集中每個(gè)用戶si的信道矩陣的變換矩陣的F范數(shù)與所述用戶si的平均容量之商以及所述已選用戶集中所有用戶的所述的和獲取所述y'與所述之和所述已選用戶集每個(gè)用戶si由步驟S2選擇出的所述被調(diào)度用戶得到;重復(fù)執(zhí)行步驟S12、步驟S2和步驟S3,直至所述候選用戶集為空時(shí)將所述平均容量更新為所述T''k為用戶k更新前的平均容量,所述R(k)為所述已選用戶集中用戶的信道矩陣乘預(yù)編碼矩陣后的等效信道矩陣的容量,所述γ為所述已選用戶集,所述Ω為所述候選用戶集,所述Tk或T''k的下標(biāo)對應(yīng)于用戶k,所述k為自然數(shù)。在第一、第二或者第三種可能的實(shí)施方式作為基礎(chǔ)而提供的第四種可能的實(shí)施方式中,所述設(shè)備的存儲器中,還包含用于執(zhí)行以下操作的指令:根據(jù)所述調(diào)度的結(jié)果,獲取所述系統(tǒng)中用戶k的調(diào)度次數(shù)xk;計(jì)算的值作為當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,所述K為系統(tǒng)中用戶的總數(shù)。在第一、第二或者第三種可能的實(shí)施方式作為基礎(chǔ)而提供的第五種可能的實(shí)施方式中,所述設(shè)備的存儲器中,還包含用于執(zhí)行以下操作的指令:若所述Fc小于所述F0,則減小所述記憶因子tc使得所述Fc增大;若所述Fc大于所述F0,則增大所述記憶因子tc使得所述Fc減小。作為另一方面,本發(fā)明再一實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),該計(jì)算機(jī)可讀存儲介質(zhì)可以是上述實(shí)施例中的存儲器中所包含的計(jì)算機(jī)可讀存儲介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的計(jì)算機(jī)可讀存儲介質(zhì)。所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有一個(gè)或者一個(gè)以上程序,所述一個(gè)或者一個(gè)以上程序被一個(gè)或者一個(gè)以上的處理器用來執(zhí)行一個(gè)對用戶進(jìn)行調(diào)度的方法,所述方法包括:基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度;根據(jù)所述調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc;將所述當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較,若所述Fc與所述F0不等,則通過調(diào)整記憶因子tc使得所述Fc趨近所述F0。假設(shè)上述為第一種可能的實(shí)施方式,則在第一種可能的實(shí)施方式作為基礎(chǔ)而提供的第二種可能的實(shí)施方式中,所述基于用戶的信道矩陣信息對系統(tǒng)中用戶進(jìn)行調(diào)度,包括:步驟S1:計(jì)算候選用戶集中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或所述信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys、以及所述已選用戶集中所有用戶的所述ys的和∑ys,獲取所述yk與所述∑ys之和yk+∑ys;步驟S2:將所述yk+∑ys最大時(shí)所述候選用戶集中與所述yk對應(yīng)的用戶選擇為被調(diào)度用戶;步驟S3:從所述候選用戶集中剔除所述被調(diào)度用戶后構(gòu)成新的候選用戶集,并將被調(diào)度用戶添加到所述已選用戶集構(gòu)成新的已選用戶集。假設(shè)上述為第二種可能的實(shí)施方式,則在第二種可能的實(shí)施方式作為基礎(chǔ)而提供的第三種可能的實(shí)施方式中,所述計(jì)算候選用戶集中每個(gè)用戶的信道矩陣Hk的F范數(shù)Fk或所述信道矩陣Hk的變換矩陣的F范數(shù)與所述候選用戶集中每個(gè)用戶的平均容量Tk之商yk、已選用戶集中每個(gè)用戶的信道矩陣Hs的變換矩陣的F范數(shù)與所述已選用戶集中每個(gè)用戶的平均容量Ts之商ys、以及所述已選用戶集中所有用戶的所述ys之和∑ys,獲取所述yk與所述∑ys之和yk+∑ys,包括:步驟S11:從初始的所述候選用戶集中選擇其信道矩陣F范數(shù)與其平均容量之商y1最大的用戶s1,所述初始的所述候選用戶集是系統(tǒng)中所有用戶構(gòu)成的集合;步驟S12:計(jì)算新的候選用戶集中每個(gè)用戶的信道矩陣H'k的變換矩陣的F范數(shù)與所述新的候選用戶集中每個(gè)用戶的平均容量T'k之商y'、已選用戶集中每個(gè)用戶si的信道矩陣的變換矩陣的F范數(shù)與所述用戶si的平均容量之商以及所述已選用戶集中所有用戶的所述的和獲取所述y'與所述之和所述已選用戶集每個(gè)用戶si由步驟S2選擇出的所述被調(diào)度用戶得到;重復(fù)執(zhí)行步驟S12、步驟S2和步驟S3,直至所述候選用戶集為空時(shí)將所述平均容量更新為所述T''k為用戶k更新前的平均容量,所述R(k)為所述已選用戶集中用戶的信道矩陣乘預(yù)編碼矩陣后的等效信道矩陣的容量,所述γ為所述已選用戶集,所述Ω為所述候選用戶集,所述Tk或T''k的下標(biāo)對應(yīng)于用戶k,所述k為自然數(shù)。在第一、第二或者第三種可能的實(shí)施方式作為基礎(chǔ)而提供的第四種可能的實(shí)施方式中,所述根據(jù)所述調(diào)度的結(jié)果,計(jì)算當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,包括:根據(jù)所述調(diào)度的結(jié)果,獲取所述系統(tǒng)中用戶k的調(diào)度次數(shù)xk;計(jì)算的值作為當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc,所述K為系統(tǒng)中用戶的總數(shù)。在第一、第二或者第三種可能的實(shí)施方式作為基礎(chǔ)而提供的第五種可能的實(shí)施方式中,所述將所述當(dāng)前對系統(tǒng)中用戶進(jìn)行調(diào)度的公平性Fc與預(yù)設(shè)的期望公平性F0進(jìn)行比較,若所述Fc與所述F0不等,則通過調(diào)整記憶因子tc使得所述Fc趨近所述F0,包括:若所述Fc小于所述F0,則減小所述記憶因子tc使得所述Fc增大;若所述Fc大于所述F0,則增大所述記憶因子tc使得所述Fc減小。需要說明的是,上述裝置各模塊/單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,其帶來的技術(shù)效果與本發(fā)明方法實(shí)施例相同,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,ReadOnlyMemory)、隨機(jī)存取存儲器(RAM,RandomAccessMemory)、磁盤或光盤等。以上對本發(fā)明實(shí)施例提供的一種對用戶進(jìn)行調(diào)度的方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。