馮文江, 李 樂, 代才莉,2
(1. 重慶大學 通信工程學院, 重慶 400044; 2. 重慶電子工程職業(yè)學院 通信工程學院, 重慶 401331)
大規(guī)模多輸入多輸出(MIMO)系統(tǒng)在基站側(cè)配置了大量可控天線單元,利用空間自由度(DoF)來提高能量效率和系統(tǒng)容量[1].基于隨機矩陣論(RMT)的分析表明[2],隨著基站天線數(shù)趨于無窮大,小區(qū)內(nèi)用戶間的干擾和不相關(guān)噪聲逐漸消失.而大規(guī)模MIMO技術(shù)依賴于發(fā)射機和接收機所獲的信道狀態(tài)信息(CSI),通常采用基于導頻的數(shù)據(jù)輔助技術(shù)來進行信道估計[3].由于正交導頻資源有限,所以小區(qū)間導頻復用產(chǎn)生的導頻污染[4-5]將影響信道估計的精度,進而降低上行接收檢測和下行預編碼的性能.抑制導頻污染的主要途徑包括合理分配導頻、設(shè)計信道估計算法、采用預編碼[6-9].相關(guān)研究包括:文獻[10-11]中提出一種相鄰小區(qū)間異步傳輸?shù)臅r移導頻分配方法,能夠有效抑制導頻污染,但會導致數(shù)據(jù)與導頻之間產(chǎn)生相互干擾;文獻[12]中提出一種智能導頻分配算法,可為信道質(zhì)量最差的用戶分配干擾最小的導頻,以降低系統(tǒng)的導頻污染;文獻[6,13]中將小區(qū)劃分為中心區(qū)和邊緣區(qū),使各小區(qū)的中心區(qū)用戶復用相同導頻,給邊緣區(qū)用戶分配正交導頻,以犧牲中心區(qū)用戶的部分性能為代價來減少導頻規(guī)模;文獻[14]中將時移與小區(qū)劃分相結(jié)合,從時域和空域的角度來降低導頻復用度和受干擾角度,從而降低了導頻污染;文獻[15]中提出基于用戶到達角(AOA)的導頻分配方案,但要求AOA的擴展很小,不符合實際;文獻[16]中提出一種預編碼方案,通過多小區(qū)聯(lián)合處理的方法來減輕小區(qū)間的干擾,但由于信息交換的開銷較大而造成頻譜效率降低;文獻[17]中提出一種基于空間分割的盲算法以抑制小區(qū)間的干擾,但其復雜度較高;文獻[18]中針對大規(guī)模多輸入多輸出頻分雙工(MIMO FDD)系統(tǒng)的下行鏈路傳輸,提出一種綜合優(yōu)化導頻訓練時間、導頻功率、數(shù)據(jù)功率的迭代能效資源分配算法,以使能量效率和頻譜效率最大化;文獻[19]中分析了導頻長度對系統(tǒng)性能的影響,給出了大規(guī)模MIMO FDD系統(tǒng)中基站天線數(shù)增加時導頻長度的選取準則.
本文根據(jù)匹配博弈論[20]的思想,提出基于匹配博弈的導頻分配(PA-MG)算法,將導頻分配過程抽象為用戶與導頻之間的博弈匹配.在用戶側(cè),依據(jù)用戶效用函數(shù)生成對導頻的偏好列表,并向排列最優(yōu)的導頻發(fā)出申請;在基站側(cè),根據(jù)導頻效用函數(shù)生成對用戶的偏好列表,將對應的導頻分配給列表中排列最優(yōu)的用戶,從導頻分配的角度抑制用戶間的干擾,降低用戶間潛在的導頻污染,使得上行鏈路中基站能夠根據(jù)導頻信號獲得更加準確的信道估計,從而提升系統(tǒng)的上行鏈路可達速率.
圖1所示為一種簡化的多小區(qū)多用戶大規(guī)模MIMO系統(tǒng)模型,包括L個正六邊形小區(qū),每個小區(qū)中心配備一個基站,每個基站配置M根天線,且各天線之間不存在空間相關(guān)性,可同時為小區(qū)內(nèi)多個用戶提供服務,小區(qū)半徑為R.假設(shè)每個小區(qū)隨機均勻分布K(M?K)個單天線用戶,將位于小區(qū)j的用戶k與小區(qū)i的基站天線之間的信道傳播向量[6]模型化為
(1)
式中:g〈j,k〉,i為M×1維小尺度衰落向量,服從獨立同分布,且服從均值為0、方差為IM的復高斯分布[6],即g〈j,k〉,i~CN(0,IM);β〈j,k〉,i為大尺度衰落系數(shù),同一基站不同天線的β〈j,k〉,i相同,且與用戶有關(guān),具體表達式為

圖1 系統(tǒng)模型Fig.1 System model


(2)

當M→∞時,式(2)可簡化為
(3)
由此獲得小區(qū)j中用戶k的上行鏈路可達速率為
(4)
式中:μs為導頻開銷造成的頻譜效率損耗;E[·]為數(shù)學期望.
將導頻分配等效為最大化系統(tǒng)的上行鏈路可達速率,即
(5)
PA-MG算法包括兩步,具體描述如下:
(1) 在用戶側(cè),以各小區(qū)用戶分配導頻后接收的信干噪比作為用戶效用函數(shù),每個用戶根據(jù)自身效用函數(shù)生成對導頻的偏好列表,并向排列最優(yōu)的導頻發(fā)出分配申請;
(2) 在基站側(cè),以能夠達到的上行鏈路可達速率作為導頻效用函數(shù),根據(jù)導頻效用函數(shù)降序的排列生成對用戶的偏好列表,并將對應的導頻分配給列表中排列最優(yōu)的用戶.重復用戶申請及導頻分配過程,直到完成所有用戶的導頻分配.
需要說明的是,在執(zhí)行PA-MG算法前,用戶應向基站上傳自身位置和導頻發(fā)射功率等信息,以便在執(zhí)行PA-MG算法過程中基站之間能夠交換信息,從而協(xié)作完成導頻分配.
設(shè)計的用戶效用函數(shù)如下:
(6)
由式(6)可見,當給用戶〈j,k〉分配導頻φi時,接收的信干噪比越高,用戶的效用函數(shù)越大.
設(shè)計的導頻效用函數(shù)如下:
Uφi(〈j,k〉)=lb(1+U〈j,k〉(φi))+
(7)
式中:Ω(φi)為已分配導頻φi的用戶集合;O〈j′,k′〉={〈j″,k″〉:p〈j′,k′〉=p〈j″,k″〉}{〈j′,k′〉},為除〈j′,k′〉之外使用相同導頻的用戶集合.
由此可見,導頻效用函數(shù)包含兩部分:第1部分是申請導頻φi的用戶可達速率;第2部分是假設(shè)給小區(qū)j的用戶k分配導頻φi后,系統(tǒng)中已分配導頻φi的用戶可達速率的總和.
在描述算法流程之前,首先給出匹配矩陣M的定義和構(gòu)造方法.M是一個L×K階矩陣,其元素mjk=φi(j=1,2,…,L;k=1,2,…,K;i=1,2,…,S)表示給小區(qū)j的用戶k分配導頻φi.未分配導頻時,M中元素的初始值為0.
PA-MG算法的流程如下:
(1) 初始化.選擇由L個小區(qū)構(gòu)成的蜂窩系統(tǒng)的中心小區(qū),為該小區(qū)內(nèi)所有用戶隨機分配正交導頻序列,并將已分配導頻的用戶加入匹配矩陣M.
(2) 用戶生成對導頻的偏好列表.由用戶效用函數(shù)(式(6))計算用戶〈j,k〉對可用導頻序列集合S的效用函數(shù)值,其中同一小區(qū)內(nèi)的導頻不復用,在可用導頻序列集合中剔除小區(qū)j內(nèi)已分配的導頻序列;按照用戶效用函數(shù)值降序的排列生成對可用導頻序列的偏好列表
U〈j,k〉={φ1,φ2,…,φS} (j∈L,k∈K)
(3) 用戶競價.用戶〈j,k〉向排列靠前的一組導頻子集φi發(fā)出申請.
(4) 基站生成對用戶的偏好列表.由導頻效用函數(shù)(式(7))計算所有申請導頻φi的效用函數(shù)值,并根據(jù)導頻效用函數(shù)值降序的排列生成對請求用戶的偏好列表
Uφi={〈j,k〉,…,〈m,n〉} (j,m∈L;k,n∈K)
其中,同一小區(qū)內(nèi)的導頻不復用,即若匹配矩陣M的小區(qū)j中存在用戶已分配導頻φi,則將導頻φi和用戶〈j,k〉從各自偏好列表中剔除.
(5) 基站決策(導頻分配).根據(jù)U〈j,k〉和Uφi執(zhí)行匹配博弈,將對應的導頻序列分配給偏好列表中排列最優(yōu)的用戶,并將已分配導頻的用戶加入M中.
(6) 重復執(zhí)行以上步驟(2)~(5),更新用戶效用函數(shù)及其偏好列表和導頻效用函數(shù)及其偏好列表,直到完成所有用戶的導頻分配.
在多小區(qū)多用戶大規(guī)模MIMO系統(tǒng)中,總的用戶數(shù)L×K遠大于導頻數(shù)S,但因同一小區(qū)內(nèi)的導頻不復用,故導頻數(shù)S應不小于單小區(qū)的用戶數(shù)K,博弈是一對多匹配博弈,即一個導頻匹配多個不同小區(qū)的用戶.
(1) 當導頻數(shù)等于單小區(qū)用戶數(shù)時,算法結(jié)束的條件是已為所有用戶分配導頻.根據(jù)算法流程,由于未限制導頻復用次數(shù),意味著每個導頻必然在每個小區(qū)復用,且所有導頻的復用次數(shù)相同,即小區(qū)數(shù)均為L,最后形成了每個導頻與每個小區(qū)用戶兩兩匹配.
(2) 當導頻數(shù)大于單小區(qū)用戶數(shù)時,單小區(qū)內(nèi)所有用戶完成導頻分配后還會剩余導頻資源.根據(jù)算法流程,剩余的導頻將根據(jù)分配原則分配到其他小區(qū)或復用.此時的某些導頻復用次數(shù)將減少,但由于導頻復用次數(shù)無限制,所以最終所有用戶必然會完成導頻匹配.
由此可見,PA-MG算法是收斂的.
此外,將本文的PA-MG算法與文獻[4]中的CS(Classical Scheme)算法、文獻[20]中基于潛博弈的導頻分配(PG-PA)算法以及文獻[21]中的WGC-PD(Weighted Graph Coloring Based Pilot Decontamination)算法相對比可見:CS算法隨機分配導頻,小區(qū)間無協(xié)作;PG-PA算法以最小化用戶間的干擾為目標,采用潛博弈分配導頻,能夠降低導頻污染,但僅適用于小區(qū)用戶較少的場景,且復雜度高;WGC-PD算法引入用戶間潛在的導頻干擾參數(shù),結(jié)合貪婪思想尋找潛在的干擾最小的用戶并為其分配干擾最小的導頻,以提高用戶的最小信干噪比,但犧牲了潛在的導頻干擾小的用戶性能;而PA-MG算法以系統(tǒng)上行鏈路可達速率最大為目標分配導頻,并均衡了用戶能夠達到的性能與分配導頻后產(chǎn)生的干擾,既不會犧牲小區(qū)間干擾小的用戶的性能,也兼顧了小區(qū)間干擾大的用戶的性能.
特別地,本文從多小區(qū)多用戶大規(guī)模MIMO系統(tǒng)整體的角度分配導頻,相比于分區(qū)域?qū)ьl分配,所涉及的問題更多.執(zhí)行PA-MG算法時,假設(shè)小區(qū)用戶隨機分布且移動范圍可控,但在實際中,小區(qū)用戶位置移動過大時將可能發(fā)生小區(qū)切換,因此,本文采用定時監(jiān)控來反饋用戶位置信息,并結(jié)合用戶的移動、分布來評估算法的性能.一旦超過某一閾值,則應重新執(zhí)行PA-MG算法,并按需調(diào)整分配導頻.但是,針對用戶快速移動而導致小區(qū)間頻繁切換的問題,采用PA-MG算法重新分配將使導頻分配次數(shù)增加,從而導致算法的時間復雜度增大.
運用Monte Carlo仿真方法分析PA-MG算法的性能.利用圖1中的多小區(qū)多用戶大規(guī)模MIMO系統(tǒng)模型,各小區(qū)基站配備M(10 將PA-MG算法與CS算法、PG-PA算法和WGC-PD算法進行對比仿真,所得單小區(qū)用戶數(shù)K=6,7時的上行鏈路用戶平均可達速率CU/(LK)對比如圖2所示,圖3所示為4種算法的收斂時間隨用戶數(shù)變化的情況.綜合圖2和3可以看出:當小區(qū)用戶較少時,采用PG-PA算法所得上行鏈路用戶平均可達速率相對較高,但隨著用戶數(shù)增加,算法的收斂時間迅速增加,時間復雜度很高,無法適用較多用戶數(shù)的應用場景;而PA-MG算法比WGC-PD算法的上行鏈路用戶平均可達速率高,而收斂時間僅略有增大. 圖2 上行鏈路用戶平均可達速率Fig.2 Average uplink achievable rate per user 圖3 算法收斂時間隨用戶數(shù)變化的情況Fig.3 The convergence time varies with the number of users 考慮到PG-PA算法的時間復雜度太高,在仿真較多用戶時,本文選用CS算法、WGC-PD算法與PA-MG算法進行對比,圖4所示為3種算法的上行鏈路用戶平均可達速率隨基站天線數(shù)變化的情況.由圖可知,當基站天線數(shù)增加時,3種算法獲得的上行鏈路用戶平均可達速率都有所提高,這是因為隨著基站天線數(shù)增加,熱噪聲和小尺度衰落效應逐漸消失.在同等條件下,PA-MG算法優(yōu)于其余2種算法,獲得了更大的上行鏈路用戶平均可達速率,對導頻污染的抑制效果顯著. 圖4 上行鏈路用戶平均可達速率隨基站天線數(shù)變化的情況Fig.4 Average uplink achievable rate varies with the base station antenna number 圖5和6所示為M=512時上行鏈路用戶信干噪比和上行鏈路可達速率的累積分布函數(shù)CDF的變化曲線.由圖可知:PA-MG算法優(yōu)于CS算法;相比于WGC-PD算法,雖然PA-MG算法的低SINR的用戶相對較多,但高SINR的用戶以及能夠獲得高可達速率的用戶分布更多,總體而言,執(zhí)行PA-MG算法時用戶的SINR分布相對均勻,能夠獲得較高的上行鏈路用戶平均可達速率. 圖5 上行鏈路用戶信干噪比的累積分布函數(shù)Fig.5 CDF of users’ uplink SINR 圖6 上行鏈路用戶可達速率的累積分布函數(shù)Fig.6 CDF of users’ uplink achievable rate 圖7所示為上行鏈路用戶平均可達速率隨陰影衰落標準差σsh的變化情況.由圖可知,隨著σsh增大,3種算法的上行鏈路用戶平均可達速率都有所降低,這是因為σsh的增大會導致大尺度衰落因子增加,進而影響SINR和用戶可達速率.但由圖7還可以看出,相比于其他2種算法,PA-MG算法的上行鏈路用戶平均可達速率的降幅更低,對陰影衰落的魯棒性更好. 圖7 上行鏈路用戶平均可達速率隨σsh的變化情況Fig.7 Average uplink achievable rate varies with σsh 圖8 上行鏈路用戶平均可達速率隨傳輸功率的變化情況Fig.8 Average uplink achievable rate varies with the power 圖8所示為上行鏈路用戶平均可達速率隨傳輸功率ρ的變化情況.由圖可知,隨著導頻傳輸功率增大,3種算法的上行鏈路用戶平均可達速率都有一定程度的提高.當ρ=30 dB時,PA-MG算法相比于WGC-PD和CS算法的上行鏈路用戶平均可達速率分別提高了 0.1 和 0.3 bit/(s·Hz). 本文以最大化系統(tǒng)的上行鏈路可達速率為目標,提出了一種基于匹配博弈的導頻分配算法PA-MG.其核心思想是:在用戶側(cè),根據(jù)用戶效用函數(shù)生成對導頻的偏好列表,并向列表最優(yōu)的導頻序列發(fā)出分配申請;在基站側(cè),根據(jù)導頻效用函數(shù)生成對用戶的偏好列表,將對應的導頻分配給偏好列表中排列最優(yōu)的用戶.仿真結(jié)果表明,PA-MG算法在保證導頻開銷較低的前提下能夠有效降低導頻污染,提高系統(tǒng)的上行鏈路可達速率,且各用戶的信干噪比分布較均勻,對陰影衰落效應的魯棒性更強.






4 結(jié)語