摘 要: 為了提升星地鏈路通信系統(tǒng)頻譜效率,針對(duì)毫米波(millimeter Wave,mmWave) 大規(guī)模多輸入多輸出(Massive Multiple Input Multiple Output,Massive MIMO) 系統(tǒng),在正交匹配追蹤(Orthogonal Matching Pursuit,OMP) 算法的基礎(chǔ)上,提出了一種改進(jìn)的OMP (Improved-OMP) 混合預(yù)編碼算法。針對(duì)星地鏈路間通信的特定場(chǎng)景,引入了基于擴(kuò)展的Saleh-Valenzuela (S-V) 信道模型;針對(duì)OMP 算法中求解模擬預(yù)編碼矩陣時(shí)存在迭代次數(shù)過(guò)多的問(wèn)題,在結(jié)合多步長(zhǎng)思想的基礎(chǔ)上,從天線陣列響應(yīng)集合中選取與射頻鏈路(Radio Frequency Chains,RF Chains) 相等的前多列作為模擬預(yù)編碼矩陣;為了克服OMP 算法中的偽逆運(yùn)算復(fù)雜度較高的問(wèn)題,結(jié)合矩陣分解和H-lder 不等式簡(jiǎn)化了數(shù)字預(yù)編碼的求解。仿真結(jié)果表明,在理想的信道狀態(tài)信道條件下,當(dāng)RF Chains 的數(shù)量和數(shù)據(jù)流的數(shù)量之間的差距較小時(shí),Improved-OMP 算法可以獲得更優(yōu)的性能。Improved-OMP 方案有效地降低了計(jì)算復(fù)雜度。
關(guān)鍵詞:星地鏈路;大規(guī)模多輸入多輸出;毫米波;混合預(yù)編碼;ImprovedOMP 算法
中圖分類(lèi)號(hào):TN929. 5 文獻(xiàn)標(biāo)志碼:A 開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
文章編號(hào):1003-3106(2024)05-1063-11
0 引言
衛(wèi)星網(wǎng)絡(luò)具有覆蓋面廣、基礎(chǔ)設(shè)施獨(dú)立和抗破壞能力強(qiáng)等突出優(yōu)勢(shì),與地面網(wǎng)絡(luò)具有極強(qiáng)的互補(bǔ)關(guān)系,近年來(lái)受到學(xué)術(shù)界和工業(yè)界的廣泛關(guān)注[1]。衛(wèi)星網(wǎng)絡(luò)能夠?yàn)槠h(yuǎn)地區(qū)和非陸地地區(qū)等區(qū)域提供冗余覆蓋[2],實(shí)現(xiàn)全球無(wú)縫通信覆蓋。衛(wèi)星覆蓋范圍大,但單星容量受限,單位面積能夠提供的通信容收稿量較低。因此,如何提升頻譜效率、實(shí)現(xiàn)更大的通信容量是當(dāng)前衛(wèi)星網(wǎng)絡(luò)的熱點(diǎn)研究問(wèn)題。
提高系統(tǒng)容量的一種方法是通過(guò)物理層技術(shù)提高頻譜效率,如以大規(guī)模多輸入多輸出(MassiveMultiple Input Multiple Output,Massive MIMO)[3]為代表的空分復(fù)用技術(shù)[4]。預(yù)編碼作為一種基于Massive MIMO 天線陣列的信號(hào)預(yù)處理技術(shù),通過(guò)調(diào)整天線陣列中陣元的加權(quán)系數(shù),可以產(chǎn)生具有指向性的波束,能夠補(bǔ)償無(wú)線信號(hào)的衰落和失真,有效地提升通信系統(tǒng)的質(zhì)量,對(duì)于提高信道增益和保障通信質(zhì)量具有十分重要的意義,已經(jīng)在地面移動(dòng)通信系統(tǒng)中得到廣泛的研究和應(yīng)用[5]。
文獻(xiàn)[5]提出了混合預(yù)編碼架構(gòu),只需要較少的射頻鏈路(Radio Frequency Chains,RF Chains)和移相器,就能夠有效降低系統(tǒng)功耗和硬件成本,并能達(dá)到接近全數(shù)字預(yù)編碼的性能[6-7]。此外,根據(jù)RFChains 到天線的映射方式不同,混合預(yù)編碼架構(gòu)可分為全連接和部分連接結(jié)構(gòu)。全連接結(jié)構(gòu)的每條RF Chains 連接到所有天線,能夠享有每條RFChains 的全部波束賦形增益,具有較好的系統(tǒng)性能,但復(fù)雜度較高;部分連接結(jié)構(gòu)中每一根RF Chains僅與部分天線相連接,以犧牲一部分系統(tǒng)性能來(lái)?yè)Q取較低的復(fù)雜度,但系統(tǒng)性能相對(duì)較差。
針對(duì)地面網(wǎng)絡(luò)場(chǎng)景的混合預(yù)編碼,國(guó)內(nèi)外學(xué)者已經(jīng)進(jìn)行了廣泛研究。文獻(xiàn)[8]在充分考慮毫米波(millimeter Wave,mmWave)通信的稀疏散射特性和大規(guī)模天線陣列相關(guān)性的基礎(chǔ)上,將頻譜效率優(yōu)化問(wèn)題轉(zhuǎn)化為一個(gè)含有約束的稀疏矩陣重構(gòu)問(wèn)題,提出了基于正交匹配追蹤(Orthogonal MatchingPursuit,OMP)的混合預(yù)編碼算法,有較好的系統(tǒng)性能的OMP 算法采用發(fā)射天線的陣列響應(yīng)矢量作為模擬預(yù)編碼矩陣的候選矢量集,在迭代過(guò)程中存在大量偽逆運(yùn)算,計(jì)算復(fù)雜度較高。為此,文獻(xiàn)[9]提出了一種低復(fù)雜度混合預(yù)編碼方案,通過(guò)對(duì)OMP 的碼本集合進(jìn)行奇異值分解(Singular Value Decomposition,SVD),并選擇分解后的右奇異矩陣較大特征值的特征向量作為碼本,在此基礎(chǔ)上獲得更多相關(guān)向量來(lái)擴(kuò)大碼本,從中獲取模擬預(yù)編碼矩陣的相位信息,避免了迭代搜索。文獻(xiàn)[10]借助OMP 算法直接求出模擬預(yù)編碼矩陣,然后通過(guò)均值迭代計(jì)算數(shù)字預(yù)編碼矩陣,而不需要進(jìn)行SVD 運(yùn)算,在提升了系統(tǒng)頻譜效率的同時(shí)降低了復(fù)雜度。文獻(xiàn)[11]針對(duì)RF Chains 數(shù)量和數(shù)據(jù)流數(shù)量之間的關(guān)系進(jìn)行了研究,當(dāng)RF Chains 數(shù)量大于2 倍的數(shù)據(jù)流時(shí),證明了在單用戶和多用戶Massive MIMO 系統(tǒng)中,基于全連接架構(gòu)的混合預(yù)編碼理論上能夠達(dá)到理想全數(shù)字預(yù)編碼系統(tǒng)的性能。與文獻(xiàn)[8 -9]不同,喻翔浩等[12]提出了一種基于相位提取的交替最小化(Phase Extracted Alternating Minimization, PE-AltMin)混合預(yù)編碼算法。該算法在每次迭代中交替優(yōu)化數(shù)字和模擬預(yù)編碼器直到收斂,通過(guò)對(duì)數(shù)字預(yù)編碼矩陣增加一個(gè)正交約束來(lái)降低算法復(fù)雜度,在RF Chains 數(shù)量與數(shù)據(jù)流數(shù)相同時(shí),系統(tǒng)達(dá)到最優(yōu)性能,但仍然具有一定的局限性。
鑒于混合預(yù)編碼技術(shù)在地面移動(dòng)網(wǎng)絡(luò)中的成功應(yīng)用[8-12],如何拓展到衛(wèi)星通信網(wǎng)絡(luò)中,對(duì)于衛(wèi)星-地面融合網(wǎng)絡(luò)的建設(shè)具有重要意義[13]。文獻(xiàn)[14]針對(duì)衛(wèi)星通信場(chǎng)景,研究了Massive MIMO 傳輸?shù)目尚行?,就全連接和部分連接結(jié)構(gòu)分別提出了用于衛(wèi)星機(jī)載處理的混合預(yù)編碼方案。文獻(xiàn)[15]針對(duì)相控陣天線在衛(wèi)星通信場(chǎng)景中的發(fā)展趨勢(shì)進(jìn)行了展望。在此基礎(chǔ)上,文獻(xiàn)[16]提出了一種適用于低軌(Low Earth Orbit,LEO)衛(wèi)星通信系統(tǒng)的混合預(yù)編碼架構(gòu)。文獻(xiàn)[17]針對(duì)LEO 衛(wèi)星通信場(chǎng)景,提出了基于能效最大化的混合預(yù)編碼方案,實(shí)現(xiàn)了下行Massive MIMO LEO 衛(wèi)星高效傳輸,但沒(méi)有考慮系統(tǒng)頻譜效率的優(yōu)化問(wèn)題。文獻(xiàn)[18]針對(duì)5G 衛(wèi)星集成網(wǎng)絡(luò)(Satellite Integrated Network,SIN)場(chǎng)景,研究了mmWave Massive MIMO 系統(tǒng)中的混合預(yù)編碼問(wèn)題,以較少的迭代次數(shù)提高整體頻譜效率,實(shí)現(xiàn)了性能和復(fù)雜性之間的平衡,但系統(tǒng)性能仍有待提升。此外,文獻(xiàn)[19]探討了衛(wèi)星系統(tǒng)預(yù)編碼的發(fā)展概況,就不同場(chǎng)景下預(yù)編碼理論的發(fā)展提供了新的見(jiàn)解。
為避免衛(wèi)星網(wǎng)絡(luò)與地面網(wǎng)絡(luò)之間的同頻干擾,衛(wèi)星網(wǎng)絡(luò)需要采用頻率更高的mmWave 頻段實(shí)現(xiàn)星地鏈路間的通信[20]。由于星地鏈路與地面移動(dòng)通信網(wǎng)絡(luò)的通信頻段和信道條件不同,地面網(wǎng)絡(luò)中基于Massive MIMO 的傳統(tǒng)預(yù)編碼技術(shù)無(wú)法直接應(yīng)用于星地鏈路通信場(chǎng)景[18]。本文針對(duì)星地鏈路mmWave Massive MIMO 系統(tǒng)的單用戶場(chǎng)景,提出了一種改進(jìn)的OMP (Improved-OMP )混合預(yù)編碼算法,在有效降低復(fù)雜度的基礎(chǔ)上,當(dāng)數(shù)據(jù)流為1、2 和4時(shí),系統(tǒng)性能分別提升了1. 66% 、3. 55% 和12. 8% 。
1 系統(tǒng)模型
1. 1 混合預(yù)編碼系統(tǒng)模型
考慮星地鏈路mmWave Massive MIMO 系統(tǒng)的下行鏈路場(chǎng)景,即衛(wèi)星發(fā)送信號(hào)至地面用戶的場(chǎng)景,假設(shè)衛(wèi)星側(cè)配備Nt 根發(fā)射天線和NRFt 根RFChains,發(fā)送Ns 路數(shù)據(jù)流到地面用戶,接收端配備Nr 根發(fā)射天線和NRFr 根RF Chains。與傳統(tǒng)的MIMO 系統(tǒng)不同,mmWave Massive MIMO 系統(tǒng)中RF Chains 的數(shù)目應(yīng)小于天線數(shù)目,即Ns ≤ NRFt ≤Nt。連接結(jié)構(gòu)mmWave Massive MIMO 系統(tǒng)如圖1所示。
在通信過(guò)程中,從衛(wèi)星側(cè)發(fā)送Ns 條數(shù)據(jù)流,依次經(jīng)過(guò)數(shù)字預(yù)編碼器FBB 和模擬預(yù)編碼器FRF 后,調(diào)相到天線發(fā)射單元,經(jīng)過(guò)處理后的發(fā)射信號(hào)x 可以表示為:
x = FRF FBB s, (1)
式中:s 為Ns ×1 維的數(shù)據(jù)流。
E[ssH ] = INs / Ns 。(2)
為了滿足發(fā)送功率限制,數(shù)字預(yù)編碼矩陣和模擬預(yù)編碼矩陣應(yīng)滿足:
||FRF FBB||2F = Ns 。(3)
假設(shè)信道狀態(tài)信息(Channel Status Information,CSI)已知,則接收信號(hào)s 可以表示為:
式中:n 為加性高斯噪聲,且n ~CN (0,σ2n INs );WRF和WBB 分別為模擬組合矩陣和數(shù)字組合矩陣。此時(shí),系統(tǒng)的頻譜效率可以表示為:
式中:Rn = σ2n WHBB WHRF WRF WBB 為噪聲協(xié)方差矩陣。
1. 2 信道模型
對(duì)于星地鏈路中的mmWave Massive MIMO 系統(tǒng)而言,由于mmWave 在自由空間存在嚴(yán)重的路徑損耗,導(dǎo)致有限空間的選擇性或稀疏的散射特性。同時(shí)衛(wèi)星側(cè)部署的大規(guī)模天線陣列使得天線陣元之間高度相關(guān)。因此,本文采用擴(kuò)展SalehValenzuela(SV)窄帶簇信道模型,該模型已經(jīng)被證明可提供精確的窄帶mmWave 信道數(shù)學(xué)模型[21]。信號(hào)從衛(wèi)星側(cè)發(fā)出傳播到地面用戶,則衛(wèi)星與地面用戶之間的信道矩陣可以表示為:
式中:αi,j 為第i 個(gè)簇中的第j 條徑的信道復(fù)增益,服從復(fù)高斯分布CN(0,σ2α,i )的獨(dú)立同分布的隨機(jī)變量,且ΣN cli = 1 σ2α,i = Ncl,從而歸一化信道矩陣使其滿足E[ ||H|| 2F]= Nt Nr[22];ar(Φri,j,θri,j)和at(Φti,j,θti,j)分別為接收端和發(fā)射端天線陣列響應(yīng)向量,為Nr ×Ncl Nray和Nt ×Ncl Nray 維矩陣;Φri,j(θri,j)和Φti,j(θti,j)分別為第i 個(gè)簇中第j 條徑的到達(dá)和離開(kāi)的水平(垂直)角,且服從拉普拉斯分布[23];Λr(Φri,j,θri,j )和Λt(Φti,j,θti,j )分別對(duì)應(yīng)接收天線和發(fā)射天線在到達(dá)角(Angle ofArrival,AoA)和離開(kāi)角(Angle of Departure,AoD)時(shí)的增益,假定每個(gè)天線單元具有單位增益。因此,S-V 信道模型可以簡(jiǎn)化為:
對(duì)于星地鏈路通信場(chǎng)景,衛(wèi)星與用戶之間不存在任何障礙物,一般可以視為視距傳輸,自由空間損耗是影響星地鏈路中最主要的因素。因此,通常用自由空間傳播模型表征星地鏈路中的損耗,根據(jù)Friis 公式,有:
式中:Pt 和Pr 分別為發(fā)射功率和接收功率,λ 為波長(zhǎng),Gt 和Gr 分別為發(fā)射天線增益和接收天線增益,L 為與傳播環(huán)境無(wú)關(guān)的系統(tǒng)損耗參數(shù),d 為傳播距離。在星地鏈路模型中,假設(shè)L = 1,即無(wú)系統(tǒng)損耗的自由空間路徑損耗PLfs 計(jì)算如下:
式中:a 表示當(dāng)Gt = Gr = 1。
設(shè)γ 為星地鏈路中的衰減系數(shù),包括自由空間路徑損耗PLfs、大氣損耗PLat 和雨衰影響PLra 等,因此γ 可以表示為:
γ = PLfs + PLat + PLra 。(10)
對(duì)于γ,其與衛(wèi)星軌道高度d、電磁波波長(zhǎng)λ、發(fā)射天線增益Gt、接收天線增益Gr 以及大氣損耗PLat和雨衰PLra 相關(guān)。對(duì)于單用戶星地鏈路可以視為點(diǎn)對(duì)點(diǎn)通信,在軌道高度一定的前提下,其傳輸過(guò)程屬于遠(yuǎn)距離傳輸,到達(dá)用戶端的時(shí)間唯一確定,多經(jīng)效應(yīng)并不明顯。在用戶端的接收功率因γ 的不同而不同,衰減系數(shù)γ 可以視為常數(shù)進(jìn)行處理,在仿真對(duì)參數(shù)進(jìn)行設(shè)置即可。因此,可以得到基于SV 擴(kuò)展的星地鏈路信道模型:
Hst = γ·H。(11)
1. 3 天線陣列模型
在mmWave 通信系統(tǒng)中,使用均勻平面陣列(Uniform Planar Array,UPA)天線更為適合,主要有以下原因[8]:
① 將天線單元在平面進(jìn)行部署,可以減小天線陣列的尺寸;
② 平面天線陣列更有利于天線單元的封裝;
③ 平面陣列能夠在水平方向和垂直方向?qū)崿F(xiàn)波束賦形,而均勻線性陣列(Uniform Linear Array,ULA)只能在單一方向上實(shí)現(xiàn)波束賦形。UPA 天線示意如圖2 所示。
對(duì)于UPA,在xy 平面內(nèi),若在x 軸和y 軸分別有W 和H 個(gè)天線陣元,則UPA 天線陣列響應(yīng)矢量可以表示為:
式中:m 和n 分別表示UPA 天線陣列的行、列索引變量,滿足1≤m≤W,1≤n≤H,且N = WH;d 表示天線間距,λ 表示波長(zhǎng)。
為了形象地展示UPA 天線的性質(zhì)和優(yōu)點(diǎn),本文給出了不同天線陣列配置下的仿真結(jié)果。圖3 給出了天線陣列配置為(8,8)時(shí)波束指向?yàn)椋ǎ矗怠悖保福啊悖┑牟ㄊ晥D,俯仰角和方位角的范圍分別為(0°,180°)和(0°,360°)。作為對(duì)比,圖4 給出了天線陣列配置分別為(8,8)和(16,16)時(shí)波束指向?yàn)椋ǎ矗怠?,180°)的波束正視圖和波束俯視圖,俯仰角和方位角的范圍分別為(-180°,180°)和(0°,360°)。
由圖3 和圖4 可以看出,隨著天線陣列中陣元數(shù)量的增加,波束變得細(xì)窄且更具有指向性,同時(shí)方向圖幅度也隨著陣元數(shù)量增加而明顯提升。
2 問(wèn)題建模
基于上述模型,星地鏈路mmWave MassiveMIMO 系統(tǒng)下行鏈路的數(shù)字預(yù)編碼和模擬編碼的聯(lián)合設(shè)計(jì)問(wèn)題可以描述為:
式中:R 為系統(tǒng)頻譜效率,FRF 和FBB 分別為數(shù)字預(yù)編碼矩陣和模擬預(yù)編碼矩陣,WRF 和WBB 分別為模擬組合矩陣和數(shù)字組合矩陣。約束條件C1 和C2表示恒模約束,C3 表示發(fā)射端功率約束。針對(duì)式(13)中的優(yōu)化問(wèn)題,由于FRF 和WRF 具有恒模約束,要聯(lián)合優(yōu)化極為困難。假設(shè)接收端能夠?qū)崿F(xiàn)完美譯碼,該問(wèn)題可以解耦為混合預(yù)編碼設(shè)計(jì)和混合合并設(shè)計(jì)問(wèn)題[8]。本文主要關(guān)注發(fā)射端混合預(yù)編碼的設(shè)計(jì),則數(shù)字預(yù)編碼器和模擬編碼器的聯(lián)合設(shè)計(jì)可以重述如下:
進(jìn)一步,為了尋找最優(yōu)的模擬預(yù)編碼矩陣和數(shù)字預(yù)編碼矩陣,轉(zhuǎn)化為最大化衛(wèi)星發(fā)送側(cè)的互信息量:
并對(duì)信道矩陣H 進(jìn)行SVD。
H = UΣVH 。(16)
根據(jù)文獻(xiàn)[8],對(duì)奇異值矩陣Σ 和V 替換后,目標(biāo)函數(shù)可以進(jìn)一步簡(jiǎn)化為:
由式(17)可知,要使衛(wèi)星側(cè)互信息量最大,需要使tr (VH1 FRF FBB )最大。對(duì)于此類(lèi)問(wèn)題,通過(guò)使||Fopt -FRF FBB||F 最小來(lái)最大化tr(VH1 FRF FBB ),因此上述問(wèn)題可以進(jìn)一步等價(jià)為:
由式(18)可知,對(duì)于單用戶mmWave MassiveMIMO 系統(tǒng),混合預(yù)編碼就是尋求最優(yōu)的模擬預(yù)編碼矩陣和數(shù)字預(yù)編碼矩陣,使其盡可能接近于純數(shù)字預(yù)編碼矩陣,即滿足:
Fopt ≈ FRF FBB 。(19)
針對(duì)此問(wèn)題,已經(jīng)有相關(guān)研究人員和學(xué)者從不同角度,給出了相應(yīng)的解決方案,接下來(lái)主要介紹OMP[8]和基于OMP 改進(jìn)的混合預(yù)編碼算法以求解上述問(wèn)題。
3 混合預(yù)編碼算法設(shè)計(jì)
3. 1 基于OMP 的混合預(yù)編碼算法
針對(duì)類(lèi)似優(yōu)化問(wèn)題,文獻(xiàn)[8]提出了基于OMP的稀疏空間混合預(yù)編碼算法,該算法利用mmWave信道的稀疏特性,將數(shù)字預(yù)編碼的設(shè)計(jì)轉(zhuǎn)化為稀疏約束矩陣重構(gòu)問(wèn)題。
OMP 算法的本質(zhì)是在FRF 的碼本集合約束下,求解Fopt 在混合預(yù)編碼器集合構(gòu)成的子空間上的最佳逼近。因此,基于OMP 算法的混合預(yù)編碼問(wèn)題表述如下:
由式(20)可以看出,at(Φti,j,θti,j)幅度恒定且是一個(gè)僅與相位有關(guān)的向量,這與模擬預(yù)編碼器所要求的恒模約束相符合,因此可以利用at(Φti,j,θti,j )的線性組合來(lái)實(shí)現(xiàn)模擬預(yù)編碼器,上述問(wèn)題可以進(jìn)一步轉(zhuǎn)化為:
式中:At = [at(Φt1,1 ,θt1,1 ),…,at(ΦtNcl,Nray,θtNcl,Nray )]∈CNcl×Nray為天線陣列響應(yīng)向量,模擬預(yù)編矩陣中的元素都從At 其中選??;~F BB ∈Ncl Nray ×Ns 為混合預(yù)編碼矩陣的數(shù)字預(yù)編碼部分, 稀疏約束||diag(FBB~F HBB )|| 0 = NRFt 表明限制FBB 的非零行不能大于NRFt ,即當(dāng)FBB 中含有NRFt 個(gè)非零行時(shí),At 中有NRFt 列被選中。因此可得,FoptBB 由F ~ optBB 中的NRFt 個(gè)非零行構(gòu)成,FoptRF 為At 中對(duì)應(yīng)的NRFt 列?;冢希停械幕旌项A(yù)編碼算法如下。
需要注意的是,OMP 算法需要預(yù)先設(shè)計(jì)好模擬預(yù)編碼矩陣的候選集,計(jì)算量較大。此外,當(dāng)數(shù)據(jù)流較多的時(shí)候,會(huì)引起數(shù)據(jù)流之間的干擾,不適合多數(shù)據(jù)流傳輸?shù)那闆r。
3. 2 基于ImprovedOMP 的混合預(yù)編碼算法
上文提出的基于OMP 的混合預(yù)編碼算法,無(wú)法同時(shí)兼顧系統(tǒng)頻譜效率和復(fù)雜度,主要體現(xiàn)在:一方面,OMP 算法需要提前知道發(fā)射端的天線陣列響應(yīng)向量,在求解混合預(yù)編碼矩陣時(shí)需要進(jìn)行復(fù)雜的迭代更新,并且該算法僅僅適用于數(shù)據(jù)流較少的情況,當(dāng)RF Chains 數(shù)量小于2 倍Ns 時(shí),OMP 性能較差,無(wú)法推廣至數(shù)據(jù)流較大的場(chǎng)景;另一方面,存在大量迭代運(yùn)算,算法的復(fù)雜度較高。
因此,本文在綜合考慮系統(tǒng)性能和算法復(fù)雜度的前提下,提出了一種基于Improved-OMP 的混合預(yù)編碼算法。由于發(fā)射端和接收端的情況類(lèi)似,因此,本文只考慮發(fā)送端的混合預(yù)編碼設(shè)計(jì)。
Improved-OMP 算法的主要思想:對(duì)模擬預(yù)編碼矩陣和數(shù)字預(yù)編碼矩陣進(jìn)行解耦,即先固定數(shù)字預(yù)編碼矩陣求解模擬預(yù)編碼矩陣,然后利用所求解的模擬預(yù)編碼矩陣來(lái)設(shè)計(jì)數(shù)字預(yù)編碼矩陣。ImprovedOMP 結(jié)合了多步長(zhǎng)的思想,從天線陣列響應(yīng)集合中選取與RF Chains 相等的前NRFt 列構(gòu)成模擬預(yù)編碼矩陣;然后,結(jié)合矩陣分解和H-lder 不等式簡(jiǎn)化了數(shù)字預(yù)編碼的求解過(guò)程。
基于擴(kuò)展的S-V 信道模型和mmWave MassiveMIMO 系統(tǒng)傳輸模型,給出優(yōu)化目標(biāo)函數(shù):
3. 2. 1 模擬預(yù)編碼器設(shè)計(jì)
為了使混合預(yù)編碼矩陣在最優(yōu)全數(shù)字預(yù)編碼矩陣上的投影最大,首先給出引理1[10]:最優(yōu)預(yù)編碼矩陣Fopt 的列向量是at(Φti,j,θti,j ),?i,j 的線性組合,天線陣列響應(yīng)矢量at (Φti,j,θti,j ),?i,j 為Nt ×Ncl Nray 維矩陣。
根據(jù)引理1 和mmWave Massive MIMO 信道模型的特性,at(Φti,j,θti,j ),?i,j 與模擬預(yù)編碼矩陣具有相似結(jié)構(gòu),同時(shí)at(Φti,j,θti,j),?i,j 和最優(yōu)混合預(yù)編碼矩陣的列相關(guān)。因此,選取at(Φti,j,θti,j ),?i,j的前NRFt 列作為最優(yōu)模擬預(yù)編碼矩陣,從而使其與最優(yōu)混合預(yù)編碼矩陣前NRFt 列的相關(guān)性最強(qiáng)。這樣避免了復(fù)雜的迭代更新運(yùn)算,大大降低了系統(tǒng)實(shí)現(xiàn)復(fù)雜度。所以,上述問(wèn)題可以轉(zhuǎn)化為:
3. 2. 2 數(shù)字預(yù)編碼器設(shè)計(jì)
根據(jù)Frobenius 范數(shù)的定義,首先對(duì)式(23)中的目標(biāo)函數(shù)進(jìn)行化簡(jiǎn):
式中:模擬預(yù)編碼矩陣FRF 已經(jīng)在上一步的設(shè)計(jì)中通過(guò)at(Φti,j,θti,j),?i,j 獲得,同時(shí)預(yù)編碼矩陣需要滿足功率約束FRF FBB2F = Ns,且最優(yōu)預(yù)編碼矩陣Fopt2F = Ns。因此,進(jìn)一步將目標(biāo)函數(shù)進(jìn)行改寫(xiě):
為了得到數(shù)字預(yù)編碼矩陣,本文根據(jù)Holder 不等式和數(shù)字預(yù)編碼矩陣的正交特性,對(duì)式(25)進(jìn)一步化簡(jiǎn)。為此,給出引理2:給定p>1,假設(shè)1/p +1/q=1,則有:
根據(jù)Frobenius 范數(shù)及Hlder 不等式,式(25)可以進(jìn)一步化簡(jiǎn)為:
式中:Σ 為由前Ns 個(gè)非零奇異值組成的對(duì)角陣。
在式(27)中,當(dāng)且僅當(dāng)FBB = V1 UH 時(shí),等號(hào)成立,不等式轉(zhuǎn)變?yōu)榈仁?,此時(shí)式(27)獲得最大值。即通過(guò)Hlder 不等式和Frobenius 范數(shù)逼近優(yōu)化目標(biāo)函數(shù)的最優(yōu)值,得到最優(yōu)的數(shù)字預(yù)編碼矩陣。
綜上可知,基于ImprovedOMP 的混合預(yù)編碼算法結(jié)合多步長(zhǎng)的思想,通過(guò)選取與RF Chains 數(shù)量相等的最優(yōu)列構(gòu)成模擬預(yù)編碼矩陣,將步長(zhǎng)從1 增加為RF Chains 路數(shù),整體迭代次數(shù)降低;此外,利用Hlder 不等式和矩陣范數(shù)的正交特性逼近最優(yōu)目標(biāo)函數(shù),求解最優(yōu)數(shù)字預(yù)編碼矩陣。ImprovedOMP 算法具體如下。
3. 3 接收端基于ImprovedOMP 的合并設(shè)計(jì)
通常情況下,接收端的合并矩陣包括模擬合并矩陣和數(shù)字合并矩陣的設(shè)計(jì),一般可以通過(guò)最小化發(fā)射信號(hào)與接收信號(hào)之間的均方誤差進(jìn)行設(shè)計(jì)合并矩陣WRF WBB 。
因此,接收端合并矩陣的設(shè)計(jì)問(wèn)題可以表述為:
在式(32)中,由于發(fā)射端的FRF 和FBB 是在假設(shè)接收端組合器是完美狀態(tài)下進(jìn)行求解的,發(fā)射端與接收端是保持解耦狀態(tài),因此接收端的優(yōu)化問(wèn)題可以通過(guò)采用與混合預(yù)編碼器相同的方法進(jìn)行設(shè)計(jì)。為此,進(jìn)一步將上式進(jìn)行展開(kāi)得到:
式中:Ar = [ar(Φr1,1 ,θr1,1 ),…,ar(ΦrNcl,Nray,θrNcl,Nray )]是維度為Nr ×Ncl Nray 的接收端天線陣列響應(yīng)矩陣,W~BB維度為Ncl Nray ×Ns。綜合上述分析,可以得到接收端合并矩陣的設(shè)計(jì)過(guò)程如下。
4 仿真結(jié)果與分析
4. 1 仿真參數(shù)說(shuō)明
在本小節(jié)中,將對(duì)全連接結(jié)構(gòu)下單用戶mmWave Massive MIMO 混合預(yù)編碼算法進(jìn)行仿真分析。仿真參數(shù)表1 所示。
驗(yàn)證基于ImprovedOMP 的混合預(yù)編碼算法的性能,并將所提出的算法與最優(yōu)全數(shù)字預(yù)編碼、基于OMP 的混合預(yù)編碼算法、基于PEAltMin 的混合預(yù)編碼算法進(jìn)行對(duì)比分析。
4. 2 算法復(fù)雜度分析
在本小節(jié)中,將提出的ImprovedOMP 算法的復(fù)雜度與其他幾種算法進(jìn)行評(píng)估,即算法中所涉及的計(jì)算量。
Full-Digital 算法的復(fù)雜度主要來(lái)源于獲取最優(yōu)預(yù)編矩陣,即通過(guò)對(duì)信道H 進(jìn)行SVD 可得,因此其復(fù)雜度為O(N2tNr)。OMP 算法主要分為三部分:一是通過(guò)At 和Fres 相關(guān)性的計(jì)算O(N2tNRFt Ns );二是FRF 的獲取,即偽逆運(yùn)算O(Nt(NRFt ) 2 );三是對(duì)FBB進(jìn)行歸一化O(Nt NRFt )。因此,經(jīng)過(guò)循環(huán)NRFt 次后,OMP 算法的整體復(fù)雜度可以近似為O (N2tNr +NRFt (N2tNRFt Ns +Nt(NRFt ) 2 )+Nt NRFt )。本文提出的Improved-OMP 算法的復(fù)雜度來(lái)自于At 和Fres 相關(guān)性的計(jì)算,即為O (N2tNRFt Ns ),同時(shí)涉及FRF 的獲?。希ǎ危?NRFt ),最后是對(duì)FBB 歸一化O(Nt NRFt ),因此,經(jīng)過(guò)循環(huán)NRFt 次后,OMP 算法的復(fù)雜度近似為O(N2tNr +N2t(NRFt ) 2 Ns +2Nt NRFt )。PE-AltMin 算法的復(fù)雜度主要來(lái)自于FRF 的計(jì)算,通過(guò)提?。疲拢?的相位來(lái)更新FRF,因此復(fù)雜度較高,近似為O(N2tNr +N2tNRF +Nt NRFt Ns +(NRFt ) 2 Ns +N3t)。
在Massive MIMO 系統(tǒng)中,由于Nt >Nr -NRF,算法的復(fù)雜度與Nt 天線數(shù)量相關(guān)度最強(qiáng)。為了更清晰地展示以上分析結(jié)果,并且突出Nt 和NRFt 對(duì)復(fù)雜度的貢獻(xiàn),除去共有的N2tNr 部分,本文將算法復(fù)雜度總結(jié)如表2 所示。
此外,本文也給出了幾種算法的單次運(yùn)行時(shí)間與發(fā)射天線數(shù)量之間的關(guān)系,如圖5 所示。由圖5可以看出,各種算法的單次運(yùn)行時(shí)間隨著天線數(shù)量的增加而增加,本文ImprovedOMP 算法運(yùn)行時(shí)間最短,表明該算法的復(fù)雜度最低。
4. 3 算法性能分析
仿真1:當(dāng)NRFt = NRFr = 4,Ns = {1,2,4}時(shí),圖6 和圖7 分別給出了UPA 配置為64 ×16 和144 ×36,全數(shù)字預(yù)編碼、OMP 和基于Improved-OMP 算法在傳輸不同數(shù)據(jù)流時(shí)系統(tǒng)頻譜效率與信噪比的關(guān)系。
由圖6 可以看出,隨著信噪比的增加,4 種算法的系統(tǒng)頻譜效率都響應(yīng)隨之增加。當(dāng)傳輸數(shù)據(jù)流較小時(shí),4 種算法并沒(méi)有明顯的性能差異,但是隨著Ns的增加,4 種算法的性能差異隨之增加。
相比較于OMP 算法,Improved-OMP 算法性能更優(yōu)。這是因?yàn)楸疚乃崴惴?,?duì)OMP 算法中存在的迭代次數(shù)過(guò)多和矩陣求逆復(fù)雜2 個(gè)缺點(diǎn)進(jìn)行了改進(jìn),優(yōu)化了算法性能。同時(shí),由圖6 和圖7 對(duì)比可以發(fā)現(xiàn),當(dāng)天線陣列配置從64×16 增加為144×36 時(shí),頻譜效率有明顯提升,這也驗(yàn)證了UPA 天線陣列的性質(zhì)。
此外,由圖6 和圖7 可以發(fā)現(xiàn),當(dāng)RF Chains 數(shù)量與傳輸數(shù)據(jù)流數(shù)量相等時(shí),所提出的Improved-OMP 算法性能低于PE-AltMin 算法,為了尋找具體原因和進(jìn)行驗(yàn)證,在仿真2 中對(duì)該情形進(jìn)行了仿真和分析。
仿真2:當(dāng)Ns = NRFt = NRFr = {1,2,4},圖8 展示了配置為144×36 的UPA 天線陣列中,4 種預(yù)編碼算法系統(tǒng)頻譜效率與信噪比之間的關(guān)系。
由圖8 可以看出:① 隨著信噪比的增加,4 種算法的頻譜效率都隨之增加;② 在RF Chains 與數(shù)據(jù)流數(shù)相等情況下,當(dāng)傳輸單數(shù)據(jù)流時(shí)OMP 算法和Improved-OMP 算法的性能相同,但隨著數(shù)據(jù)流的增加,即當(dāng)數(shù)據(jù)流大于1 時(shí),4 種算法之間的性能差異變得較大,且傳輸?shù)臄?shù)據(jù)流越大,系統(tǒng)頻譜效率提升的效果越明顯;③ 當(dāng)Ns = NRFt = NRFr 時(shí),Improved-OMP 算法性能始終低于PE-AltMin,說(shuō)明PE-AltMin算法更適合傳輸RF Chains 數(shù)量與數(shù)據(jù)流相等的這種情形,這啟發(fā)了本文對(duì)傳輸?shù)臄?shù)據(jù)流數(shù)、RFChains 對(duì)系統(tǒng)性能影響的探討。
此外,幾種算法的系統(tǒng)頻譜效率都隨著數(shù)據(jù)流的增加而有所提升,說(shuō)明本文所提出的基于Improved-OMP 的混合預(yù)編碼算法更適合于傳輸多數(shù)據(jù)流的情況。
仿真3:從上面的仿真結(jié)果可以發(fā)現(xiàn),RF Chains數(shù)量與數(shù)據(jù)流數(shù)之間的關(guān)系對(duì)系統(tǒng)性能有一定影響。因此,基于仿真2,本文研究了在相同信噪比情況(SNR = 0 dB)時(shí),4 種預(yù)編碼算法的頻譜效率隨RF Chains 數(shù)量和傳輸數(shù)據(jù)流數(shù)量變化的情況,如圖9 所示。
由圖9 可以看出:① 當(dāng)RF Chains 數(shù)量大于傳輸數(shù)據(jù)流數(shù)量時(shí),基于Improved-OMP 算法的性能始終優(yōu)于OMP 算法和PE-Alt 算法;② 隨著RF Chains數(shù)量的增加,4 種算法的頻譜效率隨之增加,這是由于RF Chains 數(shù)量越多,可以提供更多的分集增益,獲得更高的頻譜效率,且Improved-OMP 算法的系統(tǒng)性能隨著RF Chains 的增加更接近于全數(shù)字預(yù)編碼的性能;③ 當(dāng)RF Chains 數(shù)量等于數(shù)據(jù)流時(shí),在傳輸?shù)臄?shù)據(jù)流較小時(shí),Improved-OMP 算法性能始終低于PE-AltMin 算法,而當(dāng)傳輸?shù)臄?shù)據(jù)流較大時(shí),Improved-OMP 算法性能始終高于PE-AltMin 算法。
此外,當(dāng)RF Chains 數(shù)量比傳輸?shù)臄?shù)據(jù)流數(shù)量多1 時(shí),Improved-OMP 算法的性能就優(yōu)于PE-AltMin 算法,這是因?yàn)樵趥鬏敂?shù)據(jù)流較大時(shí),多出的一根射偏鏈路提供了額外的分集增益,且給系統(tǒng)保留冗余空間,即RF Chains 路數(shù)量滿足Ns <NRFt <2Ns時(shí),可以實(shí)現(xiàn)性能和功耗的折中。同時(shí),Improved-OMP 算法的性能隨著RF Chains 的增加越來(lái)越趨近于全數(shù)字預(yù)編碼算法。
仿真4:為了驗(yàn)證所提算法的有效性,在Ns <NRFt < 2Ns 情況下,對(duì)Improved-OMP 算法與PE-AltMin、OMP 及全數(shù)字預(yù)編碼算法進(jìn)行對(duì)比分析,如圖10 所示。
由圖10 可以看出,在低SNR 情況下,幾種算法的性能接近,沒(méi)有較大差異;隨著SNR 的增加,幾種算法的性能逐漸表現(xiàn)出差異,所提出的算法性能始終優(yōu)于OMP 算法和PE-AltMin 算法。此外,隨著數(shù)據(jù)流與RF Chains 數(shù)量的增多,基于Improved-OMP的混合預(yù)編碼算法比OMP 和PE-AltMin 算法在性能上提升的更多,但與最優(yōu)全數(shù)字預(yù)編碼算法之間還有一定差距。
5 結(jié)束語(yǔ)
本文針對(duì)衛(wèi)星網(wǎng)絡(luò)中全連接結(jié)構(gòu)的mmWaveMassive MIMO 系統(tǒng),研究了針對(duì)單用戶場(chǎng)景的混合預(yù)編碼算法。首先,介紹了星地鏈路mmWaveMassive MIMO 系統(tǒng)模型和信道模型;然后,針對(duì)OMP 算法的不足,提出了一種基于OMP 的改進(jìn)算法ImprovedOMP,通過(guò)選取天線陣列響應(yīng)矩陣中最優(yōu)的前NRFt 列向量求解模擬預(yù)編碼矩陣FRF,同時(shí)以逼近目標(biāo)函數(shù)為準(zhǔn)則求解數(shù)字預(yù)編碼矩陣FBB ;最后,通過(guò)計(jì)算機(jī)仿真對(duì)本文所提出的Improved-OMP 算法進(jìn)行性能評(píng)估,結(jié)果表明在Ns <NRFt <2Ns情況下,基于Improved-OMP 的混合預(yù)編碼算法在系統(tǒng)性能上更優(yōu),且具有更低的計(jì)算復(fù)雜度。
參考文獻(xiàn)
[1] ZHAO B K,FEI C J,MAO X L,et al. Networking inSpace Terrestrial Integrated Networks[C]∥2019 18th International Conference on Optical Communications andNetworks (ICOCN). Huangshan:IEEE,2019:1-3.
[2] LIU J J,SHI Y P,FADLULLAH Z M,et al. SpaceAirGround Integrated Network:A Survey[J]. IEEE Communications Surveys & Tutorials,2018,20(4):2714-2741.
[3] 李忻,黃繡江,聶在平. MIMO 無(wú)線傳輸技術(shù)綜述[J].無(wú)線電工程,2006,36(8):42-47.
[4] HOYDIS J,BRINK S T,DEBBAH M. Massive MIMO inthe UL / DL of Cellular Networks:How Many Antennas DoWe Need?[J]. IEEE Journal on Selected Areas in Communications,2013,31(2):160-171.
[5] AHMED I,KHAMMARI H,SHAHID A,et al. A Survey onHybrid Beamforming Techniques in 5G:Architecture andSystem Model Perspectives[J]. IEEE Communications Surveys & Tutorials,2018,20(4):3060-3097.
[6] MORSALI A,NOROUZI S,CHAMPAGNEB. Single RFChain Hybrid Analog / Digital Beamforming for mmWaveMassiveMIMO[C]∥ 2019 IEEE Global Conference onSignal and Information Processing (GlobalSIP). Ottawa:IEEE,2019:1-5.
[7] WANG S G,LI L F,RUBY R,et al. A General Hybrid Precoding Scheme for Millimeter Wave Massive MIMOSystems[J]. Wireless Networks,2020,26(2):1331-1345.
[8] AYACH E O,RAJAGOPAL S,ABUSURRA S,et al. Spatially Sparse Precoding in Millimeter Wave MIMO Systems[J ]. IEEE Transactions on Wireless Communications,2014,13(3):1499-1513.
[9] LIU X R,LI X M,CAO S,et al. Hybrid Precoding forMassive mmWave MIMO Systems [J ]. IEEE Access,2019,7:33577-33586.
[10] XIE T,DAI L,GAO X Y,et al. Geometric Mean Decomposition Based Hybrid Precoding for millimeterWaveMassive MIMO [J ]. China Communications,2018,15(5):229-238.
[11] SOHRABI F,YU W. Hybrid Digital and Analog Beamforming Design for Largescale Antenna Arrays[J]. IEEEJournal of Selected Topics in Signal Processing,2016,10(3):501-513.
[12] 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.
[13] 徐常志,靳一,李立,等. 面向6G 的星地融合無(wú)線傳輸技術(shù)[J]. 電子與信息學(xué)報(bào),2021,43(1):28-36.
[14] ARORA A,TSINOS C G,SHANKAR B,et al. HybridAnalogDigital Precoding Design for Satellite Systems[C]∥Advances in Communications Satellite Systems. Proceedingsof the 37th International Communications Satellite SystemsConference (ICSSC-2019). Okinawa:IEEE,2019:1-13.
[15] 李靖,王金海,劉彥剛,等. 衛(wèi)星通信中相控陣天線的應(yīng)用及展望[J]. 無(wú)線電工程,2019,49(12):1076-1084.
[16] 胡榮,李秀梅,鄧娟,等. 基于混合波束賦形的低軌通信衛(wèi)星相控陣天線架構(gòu)研究[J]. 天地一體化信息網(wǎng)絡(luò),2021,2(2):90-97.
[17] YOU L,QIANG X Y,LI K X,et al. Hybrid Analog / DigitalPrecoding for Downlink Massive MIMO LEO SatelliteCommunications [J ]. IEEE Transactions on WirelessCommunications,2022,21(8):5962-5976.
[18] PENG D Y,LI Y,CHATZINOTAS S,et al. HybridAnalogDigital Precoding for mmWave Coexisting in 5Gsatellite Integrated Network[C]∥2020 IEEE 31st AnnualInternational Symposium on Personal,Indoor and MobileRadio Communications. London:IEEE,2020:1-6.
[19] MYSORE B S,LAGUNAS E,CHATZINOTASS,et al. Precoding for Satellite Communications:Why,How and WhatNext?[J]. IEEE Communications Letters,2021,25(8):2453-2457.
[20] 陳強(qiáng),王田,薛仁魁,等. 基于數(shù)字波束形成技術(shù)的北斗抗干擾終端研究[J]. 無(wú)線電工程,2023,53 (5):1093-1101.
[21] RAPPAPORT T S,HEATH JR R W,DANIELSR C,et al.Millimeter Wave Wireless Communications[M]. [S. l. ]:Pearson Education,2015.
[22] XU H,KUKSHYA V,RAPPAPORT T S. Spatial andTemporal Characteristics of 60GHz Indoor Channels[J].IEEE Journal on Selected Areas in Communications,2002,20(3):620-630.
[23] FORENZA A,LOVE D J,HEATH R W. SimplifiedSpatial Correlation Models for Clustered MIMO Channelswith Different Array Configurations [J ]. IEEETransactions on Vehicular Technology,2007,56 (4 ):1924-1934.
作者簡(jiǎn)介
胡家榮 男,(1994—),碩士研究生。主要研究方向:智能通信、預(yù)編碼。
(*通信作者)李伊陶 男,(1991—),博士,副教授。主要研究方向:天空地一體化網(wǎng)絡(luò)、智能通信等。
熊興中 男,(1971—),博士,教授。主要研究方向:人工智能、物聯(lián)網(wǎng)技術(shù)、無(wú)線通信技術(shù)等。
基金項(xiàng)目:四川省科技廳項(xiàng)目(2023NSFSC1987);人工智能四川省重點(diǎn)實(shí)驗(yàn)室開(kāi)放基金(2021RZJ01);四川輕化工大學(xué)研究生創(chuàng)新基金(Y2021055)