摘 要:采用有少量反相器和開關(guān)(Inverter and Switch,IS)組合的預(yù)編碼架構(gòu)設(shè)計模擬預(yù)編碼部分,相比傳統(tǒng)移相器結(jié)構(gòu)的混合預(yù)編碼可以有效降低系統(tǒng)功耗。利用此結(jié)構(gòu)的混合預(yù)編碼在計算收發(fā)端最優(yōu)的編碼矩陣時會變成一個求解復(fù)雜的離散組合問題。針對多天線多用戶的毫米波大規(guī)模多輸入多輸出(Multiple Input Multiple Output,MIMO)場景,提出了一種新的優(yōu)化方案———SVD_CE,可將2 個矩陣的聯(lián)合優(yōu)化問題轉(zhuǎn)化為2 個獨立的組合優(yōu)化問題,基于改進(jìn)交叉熵(Cross Entropy,CE)算法分別求解編解碼矩陣。仿真結(jié)果表明,所提方案與已有解決方案相比不會造成系統(tǒng)性能的損失,在取得相同性能時利用CE 算法中所需候選集的數(shù)量大幅減少,有效降低了求解的復(fù)雜度。
關(guān)鍵詞:毫米波;大規(guī)模多輸入多輸出;混合預(yù)編碼;交叉熵算法;奇異值分解
中圖分類號:TN929. 5 文獻(xiàn)標(biāo)志碼:A 開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
文章編號:1003-3106(2024)05-1247-08
0 引言
毫米波大規(guī)模多輸入多輸出(Multiple InputMultiple Output,MIMO)在5G 中的廣泛應(yīng)用,使其成為未來通信高性能發(fā)展的一項關(guān)鍵技術(shù),可以通過在基站(Base Station,BS)端配置幾十甚至上百根發(fā)射天線來大幅度提升系統(tǒng)的空間分辨率,顯著提升頻譜效率和能量效率[1-2]。在傳統(tǒng)的MIMO 系統(tǒng)中,預(yù)編碼一般是利用數(shù)字預(yù)編碼器實現(xiàn),能夠同時調(diào)整信號的大小和相位,全數(shù)字(Fully Digital,FD)預(yù)編碼中每根天線都要連接一條射頻(Radio Fre-quency,RF)鏈路[3]。如果按照傳統(tǒng)MIMO 系統(tǒng)的純數(shù)字預(yù)編碼方案來設(shè)計天線數(shù)量劇增的大規(guī)模MIMO 系統(tǒng),需要大量RF 鏈路,會導(dǎo)致巨大的系統(tǒng)硬件設(shè)計復(fù)雜度和超大功耗。為了減少系統(tǒng)所需的RF 鏈數(shù)量,混合預(yù)編碼技術(shù)被深入研究。這種混合結(jié)構(gòu)也可以大大消除多用戶數(shù)據(jù)流之間的干擾以提升系統(tǒng)性能[4]。目前混合預(yù)編碼研究主要分為全連接和部分連接2 種不同類型的系統(tǒng)結(jié)構(gòu)。
全連接結(jié)構(gòu)即每條RF 鏈路都可以連接到所有發(fā)射天線,為RF 鏈路提供完整的波束形成增益。文獻(xiàn)[5-8]針對全連接結(jié)構(gòu),提出不同混合預(yù)編碼算法,保證系統(tǒng)可取得接近最優(yōu)純數(shù)字預(yù)編碼方案下的性能,但是全連接結(jié)構(gòu)由于硬件設(shè)計復(fù)雜,系統(tǒng)功耗損失嚴(yán)重,導(dǎo)致系統(tǒng)能量效率較低。部分連接結(jié)構(gòu),每條RF 鏈路僅連接部分天線,通過犧牲部分波束增益來降低系統(tǒng)的功耗。文獻(xiàn)[9 -10]針對部分連接結(jié)構(gòu)提出不同的優(yōu)化方案,相比全連接混合預(yù)編碼,系統(tǒng)性能有所損失,但是在系統(tǒng)能效上有更優(yōu)的表現(xiàn)。為避免部分連接結(jié)構(gòu)在降低系統(tǒng)功耗時所帶來的系統(tǒng)天線陣列的增益損失問題。文獻(xiàn)[11-13]提出根據(jù)信道環(huán)境變化完成發(fā)射天線與RF 鏈路的最優(yōu)自適應(yīng)連接方案,可以有效降低系統(tǒng)性能的損失。在大規(guī)模MIMO 中,利用高分辨率移相器(Phase,PS)組成的混合預(yù)編碼結(jié)構(gòu),即使采用部分連接,仍存在較大的功耗和硬件設(shè)計問題。文獻(xiàn)[14]提出一種使用反相器和開關(guān)(Inverter andSwitch,IS)相結(jié)合的預(yù)編碼結(jié)構(gòu),避免了PS 造成的功耗問題,但是IS 架構(gòu)限制了模擬預(yù)編碼部分可選的相位為{0,π},所以對模擬預(yù)編碼和數(shù)字預(yù)編碼矩陣的求解過程就變成了一個離散的組合優(yōu)化問題。文獻(xiàn)[14]在單用戶場景下,提出基于CE 算法改進(jìn)的ACE 算法,依據(jù)每個開關(guān)相位取值的概率分布同時優(yōu)化整個模擬預(yù)編碼矩陣,尋找最優(yōu)解。文獻(xiàn)[15]在文獻(xiàn)[14]的基礎(chǔ)上按照逐個優(yōu)化每個IS 取值的思想提出基于廣義空間調(diào)制輔助的坐標(biāo)更新算法(Coordinate Update Algorithm,CUA)。文獻(xiàn)[14-15]只解決了單用戶系統(tǒng)中的發(fā)送端預(yù)編碼矩陣的組合優(yōu)化問題,所提出的算法無法有效擴(kuò)展到多天線多用戶場景中。
針對上述問題,本文在IS 架構(gòu)的基礎(chǔ)上,重點針對多天線多用戶的場景,假設(shè)已知信道狀態(tài)信息(Channel State Information,CSI)的前提下,提出一種基于信道奇異值分解(Singular Value Decomposition,SVD)與交叉熵聯(lián)合的優(yōu)化的算法。算法利用發(fā)送端的模擬預(yù)編碼矩陣與接收端的組合接收矩陣間的關(guān)聯(lián)性,通過信道的SVD,將2 個矩陣的聯(lián)合優(yōu)化問題轉(zhuǎn)化為2 個獨立的優(yōu)化問題,然后分別利用CE算法進(jìn)行2 個矩陣的最優(yōu)求解。為進(jìn)一步在部分連接方案下提高系統(tǒng)性能,本文加入天線動態(tài)分配的機(jī)制,設(shè)計同時降低功耗和保持系統(tǒng)增益的改進(jìn)方案。仿真結(jié)果表明,本文所提出的算法在多用戶場景中可有效降低離散組合求解的復(fù)雜度,且不會造成系統(tǒng)的額外性能損失,而利用動態(tài)的連接方案亦可進(jìn)一步提高系統(tǒng)的性能。
1 IS 系統(tǒng)模型
考慮一個服務(wù)于多用戶的毫米波大規(guī)模MIMO系統(tǒng),如圖1 所示。在該系統(tǒng)模型中發(fā)送數(shù)據(jù)流數(shù)為Ns,發(fā)送RF 鏈路數(shù)為NRF,BS 端配置Nt 根發(fā)射天線,該系統(tǒng)服務(wù)于K 個用戶終端,假設(shè)每個用戶終端都配置Nr 根接收天線和一條接收RF 鏈路。
為了使系統(tǒng)完全實現(xiàn)多路復(fù)用增益[16],假定發(fā)送數(shù)據(jù)流數(shù)Ns、發(fā)送RF 鏈路NRF 相等。
圖1 的系統(tǒng)中,由于模擬預(yù)編碼部分通過IS 器件組合而成,導(dǎo)致FRF 矩陣與采用PS 的模擬預(yù)編碼矩陣有所差異,并且對應(yīng)的模擬預(yù)編碼器的約束條件也不相同。為了在部分連接的結(jié)構(gòu)中提高系統(tǒng)性能,本文根據(jù)CSI 給每條RF 鏈路選擇較優(yōu)的部分天線陣列,模擬編碼矩陣可表示為FRF = [fRF1 ,fRF2 ,…,fRFNRF]∈CNt×NRF,fRFk ∈CNt×1 。假設(shè)每條RF 鏈路均等分配M = Nt / NRF 根互不相同的發(fā)射天線,則對于每一個fRFk 向量,僅有M 個非零元素組成,FRF編碼矩陣中總共僅有 Nt 個屬于集合 1 /槡M{-1,1}非零元素。
對于用戶接收端,需要采用模擬組合器對接收到的信號進(jìn)行處理,所以對于每個用戶來說模擬組合接收矩陣為WkRF ∈CNr×1 ,同時本文考慮接收端的模擬組合部分和BS 發(fā)送端模擬部分采用相似的系統(tǒng)結(jié)構(gòu),所以其組成元素集合為1 / 根號下Nr {-10,10}。根據(jù)以上系統(tǒng)模型可以得到BS 端發(fā)送信號x 可表示為:
x = FRF FBB s, (1)
式中:s = [s1 ,s2 ,…,sNs] T 為Ns 個數(shù)據(jù)流傳輸?shù)男盘柺噶浚覞M足Ε[ssH ]= INs;FBB ∈CNRF×Ns為數(shù)字預(yù)編碼矩陣,FRF 為模擬預(yù)編碼矩陣,并且二者需要滿足恒定傳輸功率約束, ||FRF FBB||2F = P,P 為系統(tǒng)傳輸功率。在組合接收之前用戶k 的接收信號可以表示為:
y = Hk FRF FBB s + nk , (2)
式中:Hk ∈CNRF×Ns為BS 端與用戶k 之間的信道矩陣,nk 為用戶k 接收到的噪聲干擾向量,服從均值為0、方差為δ2 的復(fù)加性高斯白噪聲。對于多用戶系統(tǒng)信道矩陣可表示為H = [HT1 ,HT2 ,… ,HTK] T ∈CNr×K×Nt。
對于毫米波大規(guī)模MIMO 系統(tǒng)的無線信道建模,本文采用基于擴(kuò)展的Saleh-Valenzuela[6]毫米波信道模型,其信道矩陣H 如下:
式(3)表示該信道模型具有Ncl 個散射簇,每個散射簇包含有Nray 條傳輸路徑,αi,l 為第i 個散射簇中第l 條路徑的增益,且服從CN ∈ (0,σ2αi ),σ2αi 為第i 個散射簇的平均功率。at(Φti,l,θti,l )和ar(Φri,l,θri,l)為發(fā)射端和接收端中隨方位角變化的天線陣列響應(yīng)矢量,其中Φti,l 和θti,l 為發(fā)送端的水平和垂直出發(fā)角(Angle of Departure,AoD),Φri,l 和θri,l 為接收端的水平和垂直到達(dá)角(Angle of Arrival,AoA)。假設(shè)收發(fā)兩端都采用均勻平面陣列(Uniform PlanarArray,UPA),對應(yīng)的UPA 響應(yīng)矢量可以表示為:
式中:N1 和N2 為UPA 天線陣列在水平和垂直方向的分布數(shù)量,0≤p≤N1 -1,0≤q≤N1 -2;d 為天線間距,λ 為信號波長,為了便于計算通常設(shè)置d = λ / 2。
假設(shè)用戶k 接收到的信號為yk,用戶端通過模擬組合器W kRF 接收后的信號可以表示為:
yk = W k HRF Hk FRF FBB s + W k HRF nk 。(5)
對于用戶k 接收到的信號,可以分為期望接收到的信號和其他用戶以及信道噪聲的干擾信號,則式(5)可以進(jìn)一步表示為:
式中:f k
BB 為數(shù)字編碼矩陣FBB 的k 列。
為了方便衡量MIMO 系統(tǒng)的性能變化,采用系統(tǒng)和速率近似表示。通過信干噪比(Signal to Inter-ference plus Noise Ratio,SINR)的定義,對于第k 個用戶對應(yīng)的量化SINRk 可以表示為:
2 問題描述與求解方案
2. 1 目標(biāo)函數(shù)
本文目的是通過復(fù)雜度較低的算法,計算最優(yōu)的FRF、FBB 和WRF,通過最大化系統(tǒng)的可達(dá)和速率R 來衡量IS 架構(gòu)混合預(yù)編碼器的性能,所以目標(biāo)函數(shù)為:
在式(11)所示的目標(biāo)函數(shù)中存在恒模約束條件,屬于三元聯(lián)合的非凸問題,直接求取全局最優(yōu)解比較困難。而采用IS 架構(gòu)的預(yù)編碼器,可以看作固定了模擬預(yù)編碼器可選擇的相位取值,但是對于大規(guī)模MIMO 系統(tǒng),發(fā)射天線數(shù)量比較多,如果直接采用組合優(yōu)化,僅FRF 可選的組合就多達(dá)2Nt 個,計算復(fù)雜度很高。如果直接解決離散的組合優(yōu)化問題,多采用機(jī)器學(xué)習(xí)的啟發(fā)式算法,文獻(xiàn)[14 -15]提出的ACE 算法和CUA 算法也是基于這種思想,并且這2 種算法更適合單用戶場景。對于本文多用戶系統(tǒng)模型,想要同時優(yōu)化模擬預(yù)編碼矩陣和組合接收矩陣并不合適。
2. 2 解決方案
大量預(yù)編碼研究證明,利用信道矩陣可以得到最優(yōu)的純數(shù)字預(yù)編碼和接收預(yù)編碼矩陣[17-18],而混合預(yù)編碼中的數(shù)字預(yù)編碼和模擬預(yù)編碼可以看作分解的純數(shù)字預(yù)編碼,所以待求解的最優(yōu)模擬編碼矩陣與最優(yōu)的純數(shù)字預(yù)編碼之間有著很大的關(guān)系。而在本文中需要同時優(yōu)化BS 端和用戶端的模擬組合矩陣,可以利用信道的SVD 將這個問題解耦為2 個基本獨立的組合優(yōu)化問題,然后分別根據(jù)2 個最優(yōu)的純數(shù)字編碼矩陣?yán)茫茫?算法來優(yōu)化BS 端的模擬預(yù)編碼矩陣和用戶端的組合接收矩陣。
2. 3 具體的求解過程
對于多用戶場景,為了減少用戶之間的干擾,本文利用BD 預(yù)編碼求解最優(yōu)的數(shù)字預(yù)編碼和組合接收矩陣。對于用戶k,設(shè)H^ = [HT1 ,…,HTk-1 ,HTk+1 ,HTk,…,HTK] T 為除了用戶k 外其他用戶組成的信道矩陣。對于H^ 做SVD,可以得到:
H ^= U1 Σ1 VH1 , (12)
式中:U1 為左酉矩陣,V1 為右酉矩陣,Σ1 為信道H^的特征值組成的對角矩陣。根據(jù)BD 預(yù)編碼,可以得到用戶k 的第一預(yù)編碼矩陣Vk1 = V1(:,Bk:end),Bk 為H^ 的秩。
接下來可以得到用戶k 的等效矩陣為Heffk =Hk Vk1 ,對于Heffk 進(jìn)行SVD,可以得到:
Heffk = U2 Σ2 VH2 。(13)
根據(jù)式(13)可以得到用戶k 的第二個預(yù)編碼矩陣Vk2 = V2(:,1:Be ),Be 為Heffk 的秩。用戶k 的最優(yōu)預(yù)編碼矩陣Fopt 和最優(yōu)接收編碼矩陣Wopt 可以表示為:
Fopt = Vk1 Vk2 , (14)
Wopt = U2(:,1:NRF )。(15)
接下來利用Fopt 和Wopt,通過交叉熵算法分別優(yōu)化用戶k 對應(yīng)的發(fā)送模擬預(yù)編碼矩陣f RFk 和接收端的組合接收矩陣W kRF。
由于本文采用動態(tài)的部分連接方式,所以可以根據(jù)信道函數(shù)增益,為發(fā)送用戶k 數(shù)據(jù)流的RF 鏈路動態(tài)的選擇部分發(fā)送天線,為了減小計算用戶候選天線的復(fù)雜度,假設(shè)每條發(fā)送RF 鏈路都分配相同數(shù)量的發(fā)射天線與之連接,即M = Nt / NRF。對于為每條RF 鏈路選擇所屬的M 根發(fā)射天線的過程中,為了盡量保證每個用戶的公平性,通過每次迭代分別為每個RF 鏈路選擇一根互不相同的最優(yōu)天線,具體分配過程如算法1 所示。
使用CE 算法分別求解發(fā)收端的編解碼矩陣,首先根據(jù)已知的先驗概率生成S1 個候選的f RFk 和S2 個候選W kRF 向量,由于FRF = [f RF1 ,f RF2 ,…,f RFNRF]∈CNt×NRF,對于f RFk 僅在分配給第k 個RF 鏈路的M 個天線對應(yīng)索引位置為非零元素,其余位置全部設(shè)置為0。在CE 算法的計算過程中,假設(shè)每次迭代中發(fā)送端對應(yīng)的先驗概率ut = [u1 ,u2 ,… ,uN ,… ,un ,uM ]T ∈CM×1 ,其中0≤un ≤1 ,分別對應(yīng)M 個非零元素取值為 1 /根號下M 的概率。在第一次迭代循環(huán)中,假設(shè)每一個非零元素的取值 1 /根號下M{-1,1}為等概率分布的,所以對于發(fā)送端的初始化先驗概率可以表示為ut = [0. 5,0. 5,…,0.5] T ∈CM×1 ,對應(yīng)M 個非零元素取值為 1 /根號下M的概率,則取值為-1 /根號下M的概率為u′t = ones(M,1)-ut。用戶接收端與BS 發(fā)送端的CE 初始化參數(shù)類似。
在CE 算法中,最重要的步驟是需要在每次迭代中更新下一次的先驗概率,由于已經(jīng)獲得了用戶k 對應(yīng)的Fopt 和Wopt,將其作為發(fā)送端和接收端對應(yīng)的最優(yōu)參考矩陣。
為了更準(zhǔn)確地更新下一輪迭代的先驗概率,本文設(shè)計式(16)和式(17)分別計算Gf 和Gw 作為f RFk與Fopt,以及WkRF 與Wopt 的匹配度參數(shù)。
Gf = |f RF Tk Fopt| , (16)
Gw = |W k TRF Wopt| 。(17)
考慮到最優(yōu)的Fopt 和Wopt 的每一列分別對應(yīng)Σ2 中的每一個奇異值,而每一個奇異值又可以衡量該奇異值在被分解矩陣中的所占比重,所以基于每一個奇異值,為Fopt 和Wopt 的每一列向量添加一個與奇異值對應(yīng)的權(quán)重系數(shù)W = Sv / ΣSv,Sv 為奇異值組成的向量,所以式(16)和式(17)可以重寫為:
Gf = |(f RF Tk Fopt)·W| , (18)
Gw = |(W k TRF Wopt)·W| 。(19)
對所有的候選f RFk 和W kRF,分別計算對應(yīng)的Gf和Gw ,然后排序選擇匹配度最高的Nelites 個f RFk 和W kRF 作為本輪精英。接下來根據(jù)所選的精英f RFk 和W kRF 的取值,計算下一輪迭代中的每個位置的先驗概率ut(i+1)和ur(i+1),經(jīng)過多次迭代最終得到先驗概率分布為恒定的0 和1 時,對應(yīng)匹配度最高的f RFk和W kRF,分別作為第k 個RF 對應(yīng)的最優(yōu)的模擬預(yù)編碼矩陣和第k 個用戶最優(yōu)的模擬組合接收矩陣。具體的SVD_CE 算法過程見算法1。
2. 4 復(fù)雜度分析
表1 為幾種方案的復(fù)雜度對比,其中I 表示仿真中總的迭代次數(shù),S 表示單用戶場景中每次迭代生成的候選集數(shù)量,S1 和S2 表示多用戶場景中每次迭代生成的模擬預(yù)編碼矩陣和接收組合矩陣的候選數(shù)量。采用SVD_CE 算法將需要多個矩陣聯(lián)合優(yōu)化的組合問題分解為獨立的離散組合優(yōu)化問題,所以每個離散組合優(yōu)化的復(fù)雜度僅為Ο(ISNK),與SVD算法相比大大降低了計算的復(fù)雜度,下面將通過仿真證明此結(jié)論。
3 仿真結(jié)果分析
為了驗證本文所提算法的有效性,分別對比最優(yōu)的FD 預(yù)編碼方案、文獻(xiàn)[19]中基于匹配正交追蹤(Orthogonal Matching Pursuit,OMP)的全連接混合預(yù)編碼、多用戶場景中文獻(xiàn)[12]的ACE 方案和加入動態(tài)分配的部分連接的ACE 方案,以及本文提出的動態(tài)部分連接的SVD_CE 方案的多個性能指標(biāo)。為更方便在仿真圖中表示幾種算法,使用ACE1 代表多用戶場景中加入動態(tài)分配的部分連接方案,ACE2代表文獻(xiàn)[12]中固定子連接的部分連接方案,SVD_CE 代表本文提出的算法。
3. 1 系統(tǒng)和速率分析
不同信噪比(Signal to Noise Ratio,SNR)下系統(tǒng)和速率如圖2 所示,系統(tǒng)仿真的參數(shù)設(shè)置為K =NRF = Ns = 8,Nt = 144,Nr = 4。在不同SNR 下,分別計算了幾種方案下系統(tǒng)的可達(dá)和速率的變化情況,在ACE 方案中S1 = 120,S2 = 100 并迭代15 次。由圖2可以看出,動態(tài)連接的SVD_CE 和SVD1 方案對比文獻(xiàn)[11]的ACE2 方案,在相同的參數(shù)下明顯提高了系統(tǒng)性能。此時利用所提出的SVD_CE 算法,僅需要在迭代10 次的情況下,分別利用S1 = 100 的CE 算法來計算最優(yōu)的FRF 和S2 = 50 的CE 算法計算最優(yōu)的WRF,就可以獲取比ACE2 算法更高的系統(tǒng)性能。這說明SVD_CE 方案有效降低了該目標(biāo)問題的求解復(fù)雜度。由于采用IS 架構(gòu),對比最優(yōu)的FD預(yù)編碼方案和全連接的OMP 預(yù)編碼方案可以得到,IS 的系統(tǒng)結(jié)構(gòu)還是會造成一定的系統(tǒng)性能損失。
圖3 展示了SNR = 10 dB、Nt = 144、Nr = 4,K =NRF = Ns = 4 時,3 種方案在不同迭代次數(shù)和不同候選數(shù)量集的情況下系統(tǒng)可達(dá)和速率的仿真結(jié)果。從圖中可以看出,隨著候選集S1 和S2 的增大,ACE1和ACE2 方案得到的系統(tǒng)和速率相對更好,并且相對更快地收斂到最佳狀態(tài)。本文所采用的SVD_CE算法,在候選集的數(shù)量相對較小的情況下,迭代6 次時就已收斂到最優(yōu)值,所以本文提出的算法的復(fù)雜度明顯降低。
圖4 展示了Nt = 144、Nr = 4、Ns = NRF = K = 4 的條件下,隨著SNR 的變化,在總的迭代為15 次的前提下分別計算了在不同S1 、S2 的情況下采用ACE 算法,以及采用SVD_CE 方案可以達(dá)到的系統(tǒng)和速率。從圖中可以看出,隨著S1 、S2 的增大,ACE 的2 種方案,系統(tǒng)和速率都在增大,而當(dāng)S1 = 150、S2 = 120 時,所采用的動態(tài)部分連接的ACE 方案才達(dá)到與本文提出的SVD_CE 方案基本相同的系統(tǒng)和速率,這表明本文所提出的SVD_CE 方案相比ACE 方案在降低求解復(fù)雜度的同時并不會造成明顯的系統(tǒng)性能損失。
3. 2 系統(tǒng)能效分析
圖2 ~ 圖4 的仿真結(jié)果已經(jīng)證明,本文所采用的動態(tài)部分連接方案相比已有的ACE2 方案可以獲取更高的系統(tǒng)可達(dá)速率,為了衡量這種方案所帶來系統(tǒng)功耗損失,采用系統(tǒng)能效來分析3 種預(yù)編碼的性能。系統(tǒng)能效定義為η = R / Ptotal,R 為系統(tǒng)可達(dá)速率,Ptotal 為系統(tǒng)總功耗[20]。對于FD 預(yù)編碼、動態(tài)部分連接SVD_CE、固定部分連接ACE2 和基于PS的OMP 混合預(yù)編碼,根據(jù)4 種不同的系統(tǒng)架構(gòu)中所采用的硬件數(shù)量,其系統(tǒng)功耗可以分別表示為:
PFD = P + Nt × PRF + PFBB , (20)
PFPC = P + NRF × PRF + PFBB + Nt × (Psw + Pin ), (21)
PSPC = P + NRF × PRF + PFBB + Nt × (Psw + Pin )+ … +(NRF + Nt)× Psw , (22)
Pps = P + NRF × PRF + Nt × NRF × Pps , (23)
式中:P 為系統(tǒng)信號傳輸功率,PRF 為每條RF 的功耗,PFBB 為數(shù)字預(yù)編碼器的功耗,Psw 為開關(guān)器的功耗,Pin 為反相器的功耗。對于采用動態(tài)部分連接的預(yù)編碼,如圖1 所示,加入了一個天線選擇器,假設(shè)這個器件的功耗近似等于(NRF +Nt )×Psw 。參考文獻(xiàn)[14]的器件功耗配置方案,P = 0. 05 W,PRF =0. 3 W,Psw =Pin =0. 005 W,PFBB = 0. 2 W,Pps = 0. 04 W。下面通過分析不同的RF 鏈路數(shù)(本文中假設(shè)RF 鏈路數(shù)等于傳輸數(shù)據(jù)流數(shù))對系統(tǒng)能效的影響。
圖5 展示了在SNR = 10 dB、Nt = 120、Nr = 4、K =4 時,不同NRF 下系統(tǒng)能效。采用動態(tài)選擇的方案,增加了系統(tǒng)采用的硬件數(shù)量,所以其能量效率略小于采用固定部分連接方案。采用IS 架構(gòu)的混合預(yù)編碼相比FD 的預(yù)編碼架構(gòu)和基于PS 的OMP 預(yù)編碼架構(gòu),其系統(tǒng)能效大大增加。隨著RF 數(shù)量的增加,IS 架構(gòu)的預(yù)編碼RF 鏈路的功耗也在不斷增加,當(dāng)RF 鏈路NRF≥6 時,由于分配給每個RF 鏈路的天線數(shù)在減少,導(dǎo)致系統(tǒng)可達(dá)速率降低,RF 鏈路增加導(dǎo)致系統(tǒng)功耗增大,所以其系統(tǒng)能效在逐漸下降。隨著RF 鏈數(shù)的增加,由于信道存在一定隨機(jī)性,直接固定每條RF 鏈路連接的天線將逐漸不如根據(jù)信道質(zhì)量選擇最合適的天線所獲得系統(tǒng)可達(dá)速率,所以會導(dǎo)致固定部分連接的系統(tǒng)能效逐漸低于動態(tài)連接方案。
4 結(jié)束語
考慮傳統(tǒng)預(yù)編碼系統(tǒng)會帶來較大功耗的問題,采用可以降低系統(tǒng)功耗的IS 預(yù)編碼架構(gòu),并研究了多用戶場景下混合預(yù)編碼的求解問題。針對IS 架構(gòu)中求解混合預(yù)編碼矩陣而帶來大復(fù)雜度組合優(yōu)化問題,放棄直接采用傳統(tǒng)復(fù)雜的深度學(xué)習(xí)方案進(jìn)行求解,充分利用混合預(yù)編碼矩陣與最優(yōu)的純數(shù)字預(yù)編碼矩陣之間存在的關(guān)聯(lián)性,提出動態(tài)分配的SVD_CE 方案進(jìn)行求解。仿真結(jié)果充分表明,對比已有的ACE 算法,所提算法不會造成系統(tǒng)性能的損失,但會大幅度降低離散組合優(yōu)化的復(fù)雜度,而利用動態(tài)分配可進(jìn)一步提升系統(tǒng)性能??紤]進(jìn)一步提高低功耗結(jié)構(gòu)下的系統(tǒng)性能指標(biāo),可以繼續(xù)研究自適應(yīng)的動態(tài)連接結(jié)構(gòu)和算法,以充分發(fā)揮大規(guī)模MIMO 系統(tǒng)的高增益性能。
參考文獻(xiàn)
[1] 蔣建峰,孫金霞,尤瀾濤,等. 基于Massive MIMO 及頻譜疊加的5G SA 網(wǎng)絡(luò)上行優(yōu)化方法[J]. 無線電工程,2022,52(1):127-133.
[2] 陶凱,孫哲. 一種用戶級多波束衛(wèi)星系統(tǒng)預(yù)編碼算法[J]. 無線電工程,2020,50(7):549-553.
[3] ALKHATEEB A,MO J H,GONZALEZPRELCIC N,et al.MIMO Precoding and Combining Solutions for millimeterWave Systems [J ]. IEEE Communications Magazine,2014,52(12):122-131.
[4] BUSARI S A,HUQ K M S,MUMTAZ S,et al. Millimeterwave Massive MIMO Communication for Future WirelessSystems:A Survey [J]. IEEE Communications Surveysand Tutorials,2018,20(2):836-869.
[5] JIN J N,ZHENG Y R,CHEN W,et al. Hybrid Precodingfor Millimeter Wave MIMO Systems: A MatrixFactorization Approach [J ]. IEEE Transactions onWireless Communications,2018,17(5):3327-3339.
[6] YU X H,SHEN J C,ZHANG J,et al. Alternating Minimization Algorithms for Hybrid Precoding in MillimeterWave MIMO Systems [J ]. IEEE Journal of SelectedTopics in Signal Processing,2016,10(3):485-500.
[7] WANG S G,LI Z T,HE M Y,et al. A Joint Hybrid Precoding / Combining Scheme Based on Equivalent Channelfor Massive MIMO Systems[J]. IEEE Journal on SelectedAreas in Communications,2022,40(10):2882-2893.
[8] ROHATGI A,RAWAT M. Modified Low Complexity Precoding Algorithm for Millimeter Wave MIMO Systems[C]∥2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS). Madurai:IEEE,2018:1066-1069.
[9] IOUSHUA S S,ELDAR Y C. A Family of Hybrid AnalogDigital Beamforming Methods for Massive MIMO Systems[J]. IEEE Transactions on Signal Processing,2019,67(12):3243-3257.
[10] YU S J,GUO N,LI W T,et al. Lowpower ConsumptionHybrid Precoding for Millimeter Wave MIMO Systems[C]∥2020 International Conference on Computing,Networking and Communications (ICNC). Big Island:IEEE,2020:1038-1041.
[11] LIU F L,BAI X Y,SHI H Y,et al. Hybrid Precoding withAdaptive Subconnected Architecture for mmWaveMassive MIMO Systems[C]∥2020 IEEE 31st Annual International Symposium on Personal,Indoor and MobileRadio Communications. London:IEEE,2020:1-6.
[12] LIAO G Y,ZHAO F. Dynamically SubarrayconnectedHybrid Precoding Scheme for Multiuser millimeterWaveMassive MIMO Systems [J ]. Wireless Communicationsand Mobile Computing,2021,2021:1-10.
[13] XUE X,WANG Y C,YANG L,et al. Energyefficient Hybrid Precoding for Massive MIMO mmWave Systems witha Fullyadaptiveconnected Structure[J]. IEEE Transactionson Communications,2020,68(6):3521-3535.
[14] GAO X Y,DAI L L,SUN Y,et al. Machine Learning Inspired Energyefficient Hybrid Precoding for mmWaveMassive MIMO Systems [C]∥ 2017 IEEE InternationalConference on Communications (ICC ). Paris:IEEE,2017:1-6.
[15] HU C C,LIN W C,LEE C J. Generalized Spatial Modulation Aided mmWave Massive MIMO Systems with SwitchandInverter Hybrid Precoding Design[J]. IEEE SystemsJournal,2022,17(1):536-545.
[16] ALKHATEEB A,LEUS G,HEATH R W. LimitedFeedback Hybrid Precoding for Multiuser MillimeterWave Systems[J]. IEEE Transactions on Wireless Communications,2015,14(11):6481-6494.
[17] TIAN X W,LIU Q,WANG Z H,et al. Secure HybridBeamformers Design in mmWave MIMO Wiretap Systems[J]. IEEE Systems Journal,2020,14(1):548-559.
[18] ZHANG D,PAN P,YOU R N,et al. SVDbased Lowcomplexity Hybrid Precoding for millimeterWave MIMOSystems [J ]. IEEE Communications Letters,2018,22(10):2176-2179.
[19] AYACH O E,RAJAGOPAL S,ABUSURRA S,et al. Spatially Sparse Precoding in Millimeter Wave MIMOSystems[J]. IEEE Transactions on Wireless Communications,2014,13(3):1499-1513.
[20] GAO X Y,DAI L L,HAN S F,et al. Energyefficient Hybrid Analog and Digital Precoding for mmWave MIMOSystems with Large Antenna Arrays[J]. IEEE Journal onSelected Areas in Communications,2016,34 (4 ):998-1009.
作者簡介
王華華 男,(1981—),碩士,正高級工程師。主要研究方向:移動通信基帶信號處理、移動通信空口安全。
(*通信作者)曹 磊 男,(1999—),碩士研究生。主要研究方向:移動通信物理層算法、毫米波混合預(yù)編碼。
羅一丹 男,(1998—),碩士研究生。主要研究方向:移動通信物理層算法和波束賦形技術(shù)。
基金項目:重慶市自然科學(xué)基金(cstc2021jcyi-msxmX0454)