






































摘 要: 為了提升星地鏈路通信系統頻譜效率,針對毫米波(millimeter Wave,mmWave) 大規模多輸入多輸出(Massive Multiple Input Multiple Output,Massive MIMO) 系統,在正交匹配追蹤(Orthogonal Matching Pursuit,OMP) 算法的基礎上,提出了一種改進的OMP (Improved-OMP) 混合預編碼算法。針對星地鏈路間通信的特定場景,引入了基于擴展的Saleh-Valenzuela (S-V) 信道模型;針對OMP 算法中求解模擬預編碼矩陣時存在迭代次數過多的問題,在結合多步長思想的基礎上,從天線陣列響應集合中選取與射頻鏈路(Radio Frequency Chains,RF Chains) 相等的前多列作為模擬預編碼矩陣;為了克服OMP 算法中的偽逆運算復雜度較高的問題,結合矩陣分解和H-lder 不等式簡化了數字預編碼的求解。仿真結果表明,在理想的信道狀態信道條件下,當RF Chains 的數量和數據流的數量之間的差距較小時,Improved-OMP 算法可以獲得更優的性能。Improved-OMP 方案有效地降低了計算復雜度。
關鍵詞:星地鏈路;大規模多輸入多輸出;毫米波;混合預編碼;ImprovedOMP 算法
中圖分類號:TN929. 5 文獻標志碼:A 開放科學(資源服務)標識碼(OSID):
文章編號:1003-3106(2024)05-1063-11
0 引言
衛星網絡具有覆蓋面廣、基礎設施獨立和抗破壞能力強等突出優勢,與地面網絡具有極強的互補關系,近年來受到學術界和工業界的廣泛關注[1]。衛星網絡能夠為偏遠地區和非陸地地區等區域提供冗余覆蓋[2],實現全球無縫通信覆蓋。衛星覆蓋范圍大,但單星容量受限,單位面積能夠提供的通信容收稿量較低。因此,如何提升頻譜效率、實現更大的通信容量是當前衛星網絡的熱點研究問題。
提高系統容量的一種方法是通過物理層技術提高頻譜效率,如以大規模多輸入多輸出(MassiveMultiple Input Multiple Output,Massive MIMO)[3]為代表的空分復用技術[4]。預編碼作為一種基于Massive MIMO 天線陣列的信號預處理技術,通過調整天線陣列中陣元的加權系數,可以產生具有指向性的波束,能夠補償無線信號的衰落和失真,有效地提升通信系統的質量,對于提高信道增益和保障通信質量具有十分重要的意義,已經在地面移動通信系統中得到廣泛的研究和應用[5]。
文獻[5]提出了混合預編碼架構,只需要較少的射頻鏈路(Radio Frequency Chains,RF Chains)和移相器,就能夠有效降低系統功耗和硬件成本,并能達到接近全數字預編碼的性能[6-7]。此外,根據RFChains 到天線的映射方式不同,混合預編碼架構可分為全連接和部分連接結構。全連接結構的每條RF Chains 連接到所有天線,能夠享有每條RFChains 的全部波束賦形增益,具有較好的系統性能,但復雜度較高;部分連接結構中每一根RF Chains僅與部分天線相連接,以犧牲一部分系統性能來換取較低的復雜度,但系統性能相對較差。
針對地面網絡場景的混合預編碼,國內外學者已經進行了廣泛研究。文獻[8]在充分考慮毫米波(millimeter Wave,mmWave)通信的稀疏散射特性和大規模天線陣列相關性的基礎上,將頻譜效率優化問題轉化為一個含有約束的稀疏矩陣重構問題,提出了基于正交匹配追蹤(Orthogonal MatchingPursuit,OMP)的混合預編碼算法,有較好的系統性能的OMP 算法采用發射天線的陣列響應矢量作為模擬預編碼矩陣的候選矢量集,在迭代過程中存在大量偽逆運算,計算復雜度較高。為此,文獻[9]提出了一種低復雜度混合預編碼方案,通過對OMP 的碼本集合進行奇異值分解(Singular Value Decomposition,SVD),并選擇分解后的右奇異矩陣較大特征值的特征向量作為碼本,在此基礎上獲得更多相關向量來擴大碼本,從中獲取模擬預編碼矩陣的相位信息,避免了迭代搜索。文獻[10]借助OMP 算法直接求出模擬預編碼矩陣,然后通過均值迭代計算數字預編碼矩陣,而不需要進行SVD 運算,在提升了系統頻譜效率的同時降低了復雜度。文獻[11]針對RF Chains 數量和數據流數量之間的關系進行了研究,當RF Chains 數量大于2 倍的數據流時,證明了在單用戶和多用戶Massive MIMO 系統中,基于全連接架構的混合預編碼理論上能夠達到理想全數字預編碼系統的性能。與文獻[8 -9]不同,喻翔浩等[12]提出了一種基于相位提取的交替最小化(Phase Extracted Alternating Minimization, PE-AltMin)混合預編碼算法。該算法在每次迭代中交替優化數字和模擬預編碼器直到收斂,通過對數字預編碼矩陣增加一個正交約束來降低算法復雜度,在RF Chains 數量與數據流數相同時,系統達到最優性能,但仍然具有一定的局限性。
鑒于混合預編碼技術在地面移動網絡中的成功應用[8-12],如何拓展到衛星通信網絡中,對于衛星-地面融合網絡的建設具有重要意義[13]。文獻[14]針對衛星通信場景,研究了Massive MIMO 傳輸的可行性,就全連接和部分連接結構分別提出了用于衛星機載處理的混合預編碼方案。文獻[15]針對相控陣天線在衛星通信場景中的發展趨勢進行了展望。在此基礎上,文獻[16]提出了一種適用于低軌(Low Earth Orbit,LEO)衛星通信系統的混合預編碼架構。文獻[17]針對LEO 衛星通信場景,提出了基于能效最大化的混合預編碼方案,實現了下行Massive MIMO LEO 衛星高效傳輸,但沒有考慮系統頻譜效率的優化問題。文獻[18]針對5G 衛星集成網絡(Satellite Integrated Network,SIN)場景,研究了mmWave Massive MIMO 系統中的混合預編碼問題,以較少的迭代次數提高整體頻譜效率,實現了性能和復雜性之間的平衡,但系統性能仍有待提升。此外,文獻[19]探討了衛星系統預編碼的發展概況,就不同場景下預編碼理論的發展提供了新的見解。
為避免衛星網絡與地面網絡之間的同頻干擾,衛星網絡需要采用頻率更高的mmWave 頻段實現星地鏈路間的通信[20]。由于星地鏈路與地面移動通信網絡的通信頻段和信道條件不同,地面網絡中基于Massive MIMO 的傳統預編碼技術無法直接應用于星地鏈路通信場景[18]。本文針對星地鏈路mmWave Massive MIMO 系統的單用戶場景,提出了一種改進的OMP (Improved-OMP )混合預編碼算法,在有效降低復雜度的基礎上,當數據流為1、2 和4時,系統性能分別提升了1. 66% 、3. 55% 和12. 8% 。
1 系統模型
1. 1 混合預編碼系統模型
考慮星地鏈路mmWave Massive MIMO 系統的下行鏈路場景,即衛星發送信號至地面用戶的場景,假設衛星側配備Nt 根發射天線和NRFt 根RFChains,發送Ns 路數據流到地面用戶,接收端配備Nr 根發射天線和NRFr 根RF Chains。與傳統的MIMO 系統不同,mmWave Massive MIMO 系統中RF Chains 的數目應小于天線數目,即Ns ≤ NRFt ≤Nt。連接結構mmWave Massive MIMO 系統如圖1所示。
在通信過程中,從衛星側發送Ns 條數據流,依次經過數字預編碼器FBB 和模擬預編碼器FRF 后,調相到天線發射單元,經過處理后的發射信號x 可以表示為:
x = FRF FBB s, (1)
式中:s 為Ns ×1 維的數據流。
E[ssH ] = INs / Ns 。(2)
為了滿足發送功率限制,數字預編碼矩陣和模擬預編碼矩陣應滿足:
||FRF FBB||2F = Ns 。(3)
假設信道狀態信息(Channel Status Information,CSI)已知,則接收信號s 可以表示為:
式中:n 為加性高斯噪聲,且n ~CN (0,σ2n INs );WRF和WBB 分別為模擬組合矩陣和數字組合矩陣。此時,系統的頻譜效率可以表示為:
式中:Rn = σ2n WHBB WHRF WRF WBB 為噪聲協方差矩陣。
1. 2 信道模型
對于星地鏈路中的mmWave Massive MIMO 系統而言,由于mmWave 在自由空間存在嚴重的路徑損耗,導致有限空間的選擇性或稀疏的散射特性。同時衛星側部署的大規模天線陣列使得天線陣元之間高度相關。因此,本文采用擴展SalehValenzuela(SV)窄帶簇信道模型,該模型已經被證明可提供精確的窄帶mmWave 信道數學模型[21]。信號從衛星側發出傳播到地面用戶,則衛星與地面用戶之間的信道矩陣可以表示為:
式中:αi,j 為第i 個簇中的第j 條徑的信道復增益,服從復高斯分布CN(0,σ2α,i )的獨立同分布的隨機變量,且ΣN cli = 1 σ2α,i = Ncl,從而歸一化信道矩陣使其滿足E[ ||H|| 2F]= Nt Nr[22];ar(Φri,j,θri,j)和at(Φti,j,θti,j)分別為接收端和發射端天線陣列響應向量,為Nr ×Ncl Nray和Nt ×Ncl Nray 維矩陣;Φri,j(θri,j)和Φti,j(θti,j)分別為第i 個簇中第j 條徑的到達和離開的水平(垂直)角,且服從拉普拉斯分布[23];Λr(Φri,j,θri,j )和Λt(Φti,j,θti,j )分別對應接收天線和發射天線在到達角(Angle ofArrival,AoA)和離開角(Angle of Departure,AoD)時的增益,假定每個天線單元具有單位增益。因此,S-V 信道模型可以簡化為:
對于星地鏈路通信場景,衛星與用戶之間不存在任何障礙物,一般可以視為視距傳輸,自由空間損耗是影響星地鏈路中最主要的因素。因此,通常用自由空間傳播模型表征星地鏈路中的損耗,根據Friis 公式,有:
式中:Pt 和Pr 分別為發射功率和接收功率,λ 為波長,Gt 和Gr 分別為發射天線增益和接收天線增益,L 為與傳播環境無關的系統損耗參數,d 為傳播距離。在星地鏈路模型中,假設L = 1,即無系統損耗的自由空間路徑損耗PLfs 計算如下:
式中:a 表示當Gt = Gr = 1。
設γ 為星地鏈路中的衰減系數,包括自由空間路徑損耗PLfs、大氣損耗PLat 和雨衰影響PLra 等,因此γ 可以表示為:
γ = PLfs + PLat + PLra 。(10)
對于γ,其與衛星軌道高度d、電磁波波長λ、發射天線增益Gt、接收天線增益Gr 以及大氣損耗PLat和雨衰PLra 相關。對于單用戶星地鏈路可以視為點對點通信,在軌道高度一定的前提下,其傳輸過程屬于遠距離傳輸,到達用戶端的時間唯一確定,多經效應并不明顯。在用戶端的接收功率因γ 的不同而不同,衰減系數γ 可以視為常數進行處理,在仿真對參數進行設置即可。因此,可以得到基于SV 擴展的星地鏈路信道模型:
Hst = γ·H。(11)
1. 3 天線陣列模型
在mmWave 通信系統中,使用均勻平面陣列(Uniform Planar Array,UPA)天線更為適合,主要有以下原因[8]:
① 將天線單元在平面進行部署,可以減小天線陣列的尺寸;
② 平面天線陣列更有利于天線單元的封裝;
③ 平面陣列能夠在水平方向和垂直方向實現波束賦形,而均勻線性陣列(Uniform Linear Array,ULA)只能在單一方向上實現波束賦形。UPA 天線示意如圖2 所示。
對于UPA,在xy 平面內,若在x 軸和y 軸分別有W 和H 個天線陣元,則UPA 天線陣列響應矢量可以表示為:
式中:m 和n 分別表示UPA 天線陣列的行、列索引變量,滿足1≤m≤W,1≤n≤H,且N = WH;d 表示天線間距,λ 表示波長。
為了形象地展示UPA 天線的性質和優點,本文給出了不同天線陣列配置下的仿真結果。圖3 給出了天線陣列配置為(8,8)時波束指向為(45°,180°)的波束正視圖,俯仰角和方位角的范圍分別為(0°,180°)和(0°,360°)。作為對比,圖4 給出了天線陣列配置分別為(8,8)和(16,16)時波束指向為(45°,180°)的波束正視圖和波束俯視圖,俯仰角和方位角的范圍分別為(-180°,180°)和(0°,360°)。
由圖3 和圖4 可以看出,隨著天線陣列中陣元數量的增加,波束變得細窄且更具有指向性,同時方向圖幅度也隨著陣元數量增加而明顯提升。
2 問題建模
基于上述模型,星地鏈路mmWave MassiveMIMO 系統下行鏈路的數字預編碼和模擬編碼的聯合設計問題可以描述為:
式中:R 為系統頻譜效率,FRF 和FBB 分別為數字預編碼矩陣和模擬預編碼矩陣,WRF 和WBB 分別為模擬組合矩陣和數字組合矩陣。約束條件C1 和C2表示恒模約束,C3 表示發射端功率約束。針對式(13)中的優化問題,由于FRF 和WRF 具有恒模約束,要聯合優化極為困難。假設接收端能夠實現完美譯碼,該問題可以解耦為混合預編碼設計和混合合并設計問題[8]。本文主要關注發射端混合預編碼的設計,則數字預編碼器和模擬編碼器的聯合設計可以重述如下:
進一步,為了尋找最優的模擬預編碼矩陣和數字預編碼矩陣,轉化為最大化衛星發送側的互信息量:
并對信道矩陣H 進行SVD。
H = UΣVH 。(16)
根據文獻[8],對奇異值矩陣Σ 和V 替換后,目標函數可以進一步簡化為:
由式(17)可知,要使衛星側互信息量最大,需要使tr (VH1 FRF FBB )最大。對于此類問題,通過使||Fopt -FRF FBB||F 最小來最大化tr(VH1 FRF FBB ),因此上述問題可以進一步等價為:
由式(18)可知,對于單用戶mmWave MassiveMIMO 系統,混合預編碼就是尋求最優的模擬預編碼矩陣和數字預編碼矩陣,使其盡可能接近于純數字預編碼矩陣,即滿足:
Fopt ≈ FRF FBB 。(19)
針對此問題,已經有相關研究人員和學者從不同角度,給出了相應的解決方案,接下來主要介紹OMP[8]和基于OMP 改進的混合預編碼算法以求解上述問題。
3 混合預編碼算法設計
3. 1 基于OMP 的混合預編碼算法
針對類似優化問題,文獻[8]提出了基于OMP的稀疏空間混合預編碼算法,該算法利用mmWave信道的稀疏特性,將數字預編碼的設計轉化為稀疏約束矩陣重構問題。
OMP 算法的本質是在FRF 的碼本集合約束下,求解Fopt 在混合預編碼器集合構成的子空間上的最佳逼近。因此,基于OMP 算法的混合預編碼問題表述如下:
由式(20)可以看出,at(Φti,j,θti,j)幅度恒定且是一個僅與相位有關的向量,這與模擬預編碼器所要求的恒模約束相符合,因此可以利用at(Φti,j,θti,j )的線性組合來實現模擬預編碼器,上述問題可以進一步轉化為:
式中:At = [at(Φt1,1 ,θt1,1 ),…,at(ΦtNcl,Nray,θtNcl,Nray )]∈CNcl×Nray為天線陣列響應向量,模擬預編矩陣中的元素都從At 其中選取;~F BB ∈Ncl Nray ×Ns 為混合預編碼矩陣的數字預編碼部分, 稀疏約束||diag(FBB~F HBB )|| 0 = NRFt 表明限制FBB 的非零行不能大于NRFt ,即當FBB 中含有NRFt 個非零行時,At 中有NRFt 列被選中。因此可得,FoptBB 由F ~ optBB 中的NRFt 個非零行構成,FoptRF 為At 中對應的NRFt 列。基于OMP的混合預編碼算法如下。
需要注意的是,OMP 算法需要預先設計好模擬預編碼矩陣的候選集,計算量較大。此外,當數據流較多的時候,會引起數據流之間的干擾,不適合多數據流傳輸的情況。
3. 2 基于ImprovedOMP 的混合預編碼算法
上文提出的基于OMP 的混合預編碼算法,無法同時兼顧系統頻譜效率和復雜度,主要體現在:一方面,OMP 算法需要提前知道發射端的天線陣列響應向量,在求解混合預編碼矩陣時需要進行復雜的迭代更新,并且該算法僅僅適用于數據流較少的情況,當RF Chains 數量小于2 倍Ns 時,OMP 性能較差,無法推廣至數據流較大的場景;另一方面,存在大量迭代運算,算法的復雜度較高。
因此,本文在綜合考慮系統性能和算法復雜度的前提下,提出了一種基于Improved-OMP 的混合預編碼算法。由于發射端和接收端的情況類似,因此,本文只考慮發送端的混合預編碼設計。
Improved-OMP 算法的主要思想:對模擬預編碼矩陣和數字預編碼矩陣進行解耦,即先固定數字預編碼矩陣求解模擬預編碼矩陣,然后利用所求解的模擬預編碼矩陣來設計數字預編碼矩陣。ImprovedOMP 結合了多步長的思想,從天線陣列響應集合中選取與RF Chains 相等的前NRFt 列構成模擬預編碼矩陣;然后,結合矩陣分解和H-lder 不等式簡化了數字預編碼的求解過程。
基于擴展的S-V 信道模型和mmWave MassiveMIMO 系統傳輸模型,給出優化目標函數:
3. 2. 1 模擬預編碼器設計
為了使混合預編碼矩陣在最優全數字預編碼矩陣上的投影最大,首先給出引理1[10]:最優預編碼矩陣Fopt 的列向量是at(Φti,j,θti,j ),?i,j 的線性組合,天線陣列響應矢量at (Φti,j,θti,j ),?i,j 為Nt ×Ncl Nray 維矩陣。
根據引理1 和mmWave Massive MIMO 信道模型的特性,at(Φti,j,θti,j ),?i,j 與模擬預編碼矩陣具有相似結構,同時at(Φti,j,θti,j),?i,j 和最優混合預編碼矩陣的列相關。因此,選取at(Φti,j,θti,j ),?i,j的前NRFt 列作為最優模擬預編碼矩陣,從而使其與最優混合預編碼矩陣前NRFt 列的相關性最強。這樣避免了復雜的迭代更新運算,大大降低了系統實現復雜度。所以,上述問題可以轉化為:
3. 2. 2 數字預編碼器設計
根據Frobenius 范數的定義,首先對式(23)中的目標函數進行化簡:
式中:模擬預編碼矩陣FRF 已經在上一步的設計中通過at(Φti,j,θti,j),?i,j 獲得,同時預編碼矩陣需要滿足功率約束FRF FBB2F = Ns,且最優預編碼矩陣Fopt2F = Ns。因此,進一步將目標函數進行改寫:
為了得到數字預編碼矩陣,本文根據Holder 不等式和數字預編碼矩陣的正交特性,對式(25)進一步化簡。為此,給出引理2:給定p>1,假設1/p +1/q=1,則有:
根據Frobenius 范數及Hlder 不等式,式(25)可以進一步化簡為:
式中:Σ 為由前Ns 個非零奇異值組成的對角陣。
在式(27)中,當且僅當FBB = V1 UH 時,等號成立,不等式轉變為等式,此時式(27)獲得最大值。即通過Hlder 不等式和Frobenius 范數逼近優化目標函數的最優值,得到最優的數字預編碼矩陣。
綜上可知,基于ImprovedOMP 的混合預編碼算法結合多步長的思想,通過選取與RF Chains 數量相等的最優列構成模擬預編碼矩陣,將步長從1 增加為RF Chains 路數,整體迭代次數降低;此外,利用Hlder 不等式和矩陣范數的正交特性逼近最優目標函數,求解最優數字預編碼矩陣。ImprovedOMP 算法具體如下。
3. 3 接收端基于ImprovedOMP 的合并設計
通常情況下,接收端的合并矩陣包括模擬合并矩陣和數字合并矩陣的設計,一般可以通過最小化發射信號與接收信號之間的均方誤差進行設計合并矩陣WRF WBB 。
因此,接收端合并矩陣的設計問題可以表述為:
在式(32)中,由于發射端的FRF 和FBB 是在假設接收端組合器是完美狀態下進行求解的,發射端與接收端是保持解耦狀態,因此接收端的優化問題可以通過采用與混合預編碼器相同的方法進行設計。為此,進一步將上式進行展開得到:
式中:Ar = [ar(Φr1,1 ,θr1,1 ),…,ar(ΦrNcl,Nray,θrNcl,Nray )]是維度為Nr ×Ncl Nray 的接收端天線陣列響應矩陣,W~BB維度為Ncl Nray ×Ns。綜合上述分析,可以得到接收端合并矩陣的設計過程如下。
4 仿真結果與分析
4. 1 仿真參數說明
在本小節中,將對全連接結構下單用戶mmWave Massive MIMO 混合預編碼算法進行仿真分析。仿真參數表1 所示。
驗證基于ImprovedOMP 的混合預編碼算法的性能,并將所提出的算法與最優全數字預編碼、基于OMP 的混合預編碼算法、基于PEAltMin 的混合預編碼算法進行對比分析。
4. 2 算法復雜度分析
在本小節中,將提出的ImprovedOMP 算法的復雜度與其他幾種算法進行評估,即算法中所涉及的計算量。
Full-Digital 算法的復雜度主要來源于獲取最優預編矩陣,即通過對信道H 進行SVD 可得,因此其復雜度為O(N2tNr)。OMP 算法主要分為三部分:一是通過At 和Fres 相關性的計算O(N2tNRFt Ns );二是FRF 的獲取,即偽逆運算O(Nt(NRFt ) 2 );三是對FBB進行歸一化O(Nt NRFt )。因此,經過循環NRFt 次后,OMP 算法的整體復雜度可以近似為O (N2tNr +NRFt (N2tNRFt Ns +Nt(NRFt ) 2 )+Nt NRFt )。本文提出的Improved-OMP 算法的復雜度來自于At 和Fres 相關性的計算,即為O (N2tNRFt Ns ),同時涉及FRF 的獲取O(Nt NRFt ),最后是對FBB 歸一化O(Nt NRFt ),因此,經過循環NRFt 次后,OMP 算法的復雜度近似為O(N2tNr +N2t(NRFt ) 2 Ns +2Nt NRFt )。PE-AltMin 算法的復雜度主要來自于FRF 的計算,通過提取FBB 的相位來更新FRF,因此復雜度較高,近似為O(N2tNr +N2tNRF +Nt NRFt Ns +(NRFt ) 2 Ns +N3t)。
在Massive MIMO 系統中,由于Nt >Nr -NRF,算法的復雜度與Nt 天線數量相關度最強。為了更清晰地展示以上分析結果,并且突出Nt 和NRFt 對復雜度的貢獻,除去共有的N2tNr 部分,本文將算法復雜度總結如表2 所示。
此外,本文也給出了幾種算法的單次運行時間與發射天線數量之間的關系,如圖5 所示。由圖5可以看出,各種算法的單次運行時間隨著天線數量的增加而增加,本文ImprovedOMP 算法運行時間最短,表明該算法的復雜度最低。
4. 3 算法性能分析
仿真1:當NRFt = NRFr = 4,Ns = {1,2,4}時,圖6 和圖7 分別給出了UPA 配置為64 ×16 和144 ×36,全數字預編碼、OMP 和基于Improved-OMP 算法在傳輸不同數據流時系統頻譜效率與信噪比的關系。
由圖6 可以看出,隨著信噪比的增加,4 種算法的系統頻譜效率都響應隨之增加。當傳輸數據流較小時,4 種算法并沒有明顯的性能差異,但是隨著Ns的增加,4 種算法的性能差異隨之增加。
相比較于OMP 算法,Improved-OMP 算法性能更優。這是因為本文所提算法,對OMP 算法中存在的迭代次數過多和矩陣求逆復雜2 個缺點進行了改進,優化了算法性能。同時,由圖6 和圖7 對比可以發現,當天線陣列配置從64×16 增加為144×36 時,頻譜效率有明顯提升,這也驗證了UPA 天線陣列的性質。
此外,由圖6 和圖7 可以發現,當RF Chains 數量與傳輸數據流數量相等時,所提出的Improved-OMP 算法性能低于PE-AltMin 算法,為了尋找具體原因和進行驗證,在仿真2 中對該情形進行了仿真和分析。
仿真2:當Ns = NRFt = NRFr = {1,2,4},圖8 展示了配置為144×36 的UPA 天線陣列中,4 種預編碼算法系統頻譜效率與信噪比之間的關系。
由圖8 可以看出:① 隨著信噪比的增加,4 種算法的頻譜效率都隨之增加;② 在RF Chains 與數據流數相等情況下,當傳輸單數據流時OMP 算法和Improved-OMP 算法的性能相同,但隨著數據流的增加,即當數據流大于1 時,4 種算法之間的性能差異變得較大,且傳輸的數據流越大,系統頻譜效率提升的效果越明顯;③ 當Ns = NRFt = NRFr 時,Improved-OMP 算法性能始終低于PE-AltMin,說明PE-AltMin算法更適合傳輸RF Chains 數量與數據流相等的這種情形,這啟發了本文對傳輸的數據流數、RFChains 對系統性能影響的探討。
此外,幾種算法的系統頻譜效率都隨著數據流的增加而有所提升,說明本文所提出的基于Improved-OMP 的混合預編碼算法更適合于傳輸多數據流的情況。
仿真3:從上面的仿真結果可以發現,RF Chains數量與數據流數之間的關系對系統性能有一定影響。因此,基于仿真2,本文研究了在相同信噪比情況(SNR = 0 dB)時,4 種預編碼算法的頻譜效率隨RF Chains 數量和傳輸數據流數量變化的情況,如圖9 所示。
由圖9 可以看出:① 當RF Chains 數量大于傳輸數據流數量時,基于Improved-OMP 算法的性能始終優于OMP 算法和PE-Alt 算法;② 隨著RF Chains數量的增加,4 種算法的頻譜效率隨之增加,這是由于RF Chains 數量越多,可以提供更多的分集增益,獲得更高的頻譜效率,且Improved-OMP 算法的系統性能隨著RF Chains 的增加更接近于全數字預編碼的性能;③ 當RF Chains 數量等于數據流時,在傳輸的數據流較小時,Improved-OMP 算法性能始終低于PE-AltMin 算法,而當傳輸的數據流較大時,Improved-OMP 算法性能始終高于PE-AltMin 算法。
此外,當RF Chains 數量比傳輸的數據流數量多1 時,Improved-OMP 算法的性能就優于PE-AltMin 算法,這是因為在傳輸數據流較大時,多出的一根射偏鏈路提供了額外的分集增益,且給系統保留冗余空間,即RF Chains 路數量滿足Ns <NRFt <2Ns時,可以實現性能和功耗的折中。同時,Improved-OMP 算法的性能隨著RF Chains 的增加越來越趨近于全數字預編碼算法。
仿真4:為了驗證所提算法的有效性,在Ns <NRFt < 2Ns 情況下,對Improved-OMP 算法與PE-AltMin、OMP 及全數字預編碼算法進行對比分析,如圖10 所示。
由圖10 可以看出,在低SNR 情況下,幾種算法的性能接近,沒有較大差異;隨著SNR 的增加,幾種算法的性能逐漸表現出差異,所提出的算法性能始終優于OMP 算法和PE-AltMin 算法。此外,隨著數據流與RF Chains 數量的增多,基于Improved-OMP的混合預編碼算法比OMP 和PE-AltMin 算法在性能上提升的更多,但與最優全數字預編碼算法之間還有一定差距。
5 結束語
本文針對衛星網絡中全連接結構的mmWaveMassive MIMO 系統,研究了針對單用戶場景的混合預編碼算法。首先,介紹了星地鏈路mmWaveMassive MIMO 系統模型和信道模型;然后,針對OMP 算法的不足,提出了一種基于OMP 的改進算法ImprovedOMP,通過選取天線陣列響應矩陣中最優的前NRFt 列向量求解模擬預編碼矩陣FRF,同時以逼近目標函數為準則求解數字預編碼矩陣FBB ;最后,通過計算機仿真對本文所提出的Improved-OMP 算法進行性能評估,結果表明在Ns <NRFt <2Ns情況下,基于Improved-OMP 的混合預編碼算法在系統性能上更優,且具有更低的計算復雜度。
參考文獻
[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 無線傳輸技術綜述[J].無線電工程,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 的星地融合無線傳輸技術[J]. 電子與信息學報,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] 李靖,王金海,劉彥剛,等. 衛星通信中相控陣天線的應用及展望[J]. 無線電工程,2019,49(12):1076-1084.
[16] 胡榮,李秀梅,鄧娟,等. 基于混合波束賦形的低軌通信衛星相控陣天線架構研究[J]. 天地一體化信息網絡,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] 陳強,王田,薛仁魁,等. 基于數字波束形成技術的北斗抗干擾終端研究[J]. 無線電工程,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.
作者簡介
胡家榮 男,(1994—),碩士研究生。主要研究方向:智能通信、預編碼。
(*通信作者)李伊陶 男,(1991—),博士,副教授。主要研究方向:天空地一體化網絡、智能通信等。
熊興中 男,(1971—),博士,教授。主要研究方向:人工智能、物聯網技術、無線通信技術等。
基金項目:四川省科技廳項目(2023NSFSC1987);人工智能四川省重點實驗室開放基金(2021RZJ01);四川輕化工大學研究生創新基金(Y2021055)