新四季網

一種近似MMSE性能的高效大規模MIMO檢測方法及系統與流程

2023-04-23 20:47:06 2


本發明屬於計算機通信和數字電路領域,涉及一種近似mmse性能的高效大規模mimo檢測方法及系統。



背景技術:

大規模多輸入多輸出(mimo)被公認為是第5代(5g)無線通信系統的重要技術之一。該技術通過在基站和用戶端配備大量天線來提供更高的頻譜效率,更快的峰值數據速率以及比傳統小規模mimo系統更好的能量效率。然而,伴隨著天線數目的大量增加,在大規模mimo系統中基帶算法的複雜度也在急劇增加。其中,上行鏈路的最佳多用戶檢測方法,例如最大似然(ml)檢測和最大後驗(map)方法在計算複雜度方面將變得難以承受(由於它們的指數複雜度)。因此,更加可行和高效的檢測器設計吸引了大量關注。近年來,研究人員將目光轉向了線性檢測方法,如傳統的迫零(zf)和最小均方誤差(mmse),這是因為它們在大規模mimo系統中有著次優檢測性能和低複雜性的特性。

值得注意的是,對於大規模mimo系統中的mmse檢測方法,其主要的計算複雜度在於一個高階矩陣的求逆。假設m為單天線用戶數,若採用精確的矩陣求逆方法,如cholesky分解法,則計算複雜度為o(m3)。這意味著如果m的數量極大時,精確的mmse檢測將需要巨大的計算量和硬體消耗。

近幾年,有國內外研究人員相繼提出了基於gauss-seidel(gs)方法、neumann級數、共軛梯度(cg)的大規模mimo檢測方法,獲得了接近mmse算法的性能表現。這些方法的共同點在於都是傳統的迭代數值計算方法,雖然在一定程度上減小了計算複雜度,但是對於惡劣的傳播環境(如發射/接收天線數相近或者空間相關性較大的信道),它們的性能表現將下降甚至無法收斂。



技術實現要素:

發明目的:針對現有技術的不足,本發明提出了一種近似mmse性能的高效大規模mimo檢測方法及系統。

技術方案:一種近似mmse性能的高效大規模mimo檢測方法,包括以下步驟:

步驟1:預處理;將信道矩陣h和接收信號向量y輸入檢測器,得到匹配濾波器輸出ymf=hhy和規則化gram矩陣w=g+noim,其中gram矩陣g=hhh,no為噪聲方差,im為m維單位矩陣,(.)h為共軛轉置操作;

步驟2:計算標準化矩陣和標準化向量其中d為w的對角元素矩陣,使得係數矩陣對角線元素為1;

步驟3:預條件;構造預條件矩陣p=s+im,計算係數矩陣和常數向量其中s為一個和有關的矩陣:

步驟4:根據步驟3輸出的係數矩陣和常數向量設置迭代初始解為x(0)=0,並開始迭代操作,輸出檢測結果;算法偽代碼如下:

k輪迭代後,x(k)即為待檢測信號的估計結果。

本發明還提供一種近似mmse性能的高效大規模mimo檢測系統,包括:

預條件模塊,用於完成預處理,將信道矩陣h和接收信號向量y輸入檢測器,得到匹配濾波器輸出ymf=hhy和規則化gram矩陣w=g+noim,其中gram矩陣g=hhh,no為噪聲方差,im為m維單位矩陣,(.)h為共軛轉置操作;然後計算標準化矩陣和標準化向量其中d為w的對角元素矩陣,使得係數矩陣對角線元素為1;最後構造預條件矩陣p=s+im,計算係數矩陣和常數向量其中s為一個和有關的矩陣;

gs迭代模塊,用於完成根據預條件模塊輸出的係數矩陣和常數向量設置迭代初始解為x(0)=0,並進行迭代操作,輸出檢索結果,算法偽代碼如下:

k輪迭代後,x(k)即為待檢測信號的估計結果。

進一步的,所述的預條件模塊包括6個脈動陣列構成的矩陣乘法器、2個加法器陣列以及1個求倒數單元;其中,用2個脈動陣列計算匹配濾波器輸出ymf=hhy和規則化gram矩陣w=g+noim,其中脈動陣列的處理單元為基本的複數乘法累加器;用另2個脈動陣列計算標準化矩陣和標準化向量其中d-1由求倒數單元計算得到,求倒數單元由查找表生成,脈動陣列的處理單元依然為基本的複數乘法累加器;用剩餘的2個脈動陣列計算係數矩陣和常數向量其中預條件矩陣p=s+im。

進一步的,所述的gs迭代模塊包含m-1個複數乘法器、加法器和寄存器,其進行每一輪gs迭代需要m個時鐘周期,m為發射天線數。

工作原理:考慮到大規模mimo系統上行鏈路mmse檢測中濾波矩陣w為hermitian正定陣且主對角線佔優,本發明採用的gs迭代方法在多次迭代後一定收斂。在惡劣傳播環境(如發射/接收天線數相近或者空間相關性較大的信道)中,本發明採用的預條件方法一定能減小迭代矩陣的譜半徑,從而達到加速收斂的效果。

有益效果:與現有技術相比,本發明重點考慮在惡劣傳播環境(如發射/接收天線數相近或者空間相關性較大的信道)中如何以較低的計算複雜度達到近似mmse性能的檢測效果。通過採用預條件處理的gs迭代方法,本發明能夠在同樣迭代次數的條件下取得比傳統基於neumann級數、gs方法、cg方法的大規模mimo檢測算法更好的誤碼率性能,尤其是在惡劣傳播環境(如發射/接收天線數相近或者空間相關性較大的信道)下,並且在較少的迭代次數之後得到近似mmse性能的檢測效果。另一方面,本發明提供的系統創新性地發掘了gs迭代在元素更新過程中的循環移位特性,從而使得其能夠以較低的硬體消耗和延遲進行gs迭代操作。此外,這一特性還使得對應的控制電路的設計變得十分容易。

附圖說明

圖1為採用本發明信號檢測方法和其他傳統檢測方法的誤碼率對比圖(發射天線數為32,接收天線數為128,相關係數為0時);

圖2為採用本發明信號檢測方法和其他傳統檢測方法的誤碼率對比圖(發射天線數為32,接收天線數為128,相關係數為0.3時);

圖3為採用本發明信號檢測方法和其他傳統檢測方法的誤碼率對比圖(發射天線數為16,接收天線數為128,相關係數為0.3時);

圖4為採用本發明信號檢測算法和其他傳統檢測算法的誤碼率對比圖(發射天線數為8,接收天線數為128,相關係數為0.3時);

圖5本發明系統示意圖;

圖6為本發明系統中gs迭代模塊示意圖;

圖7為本發明系統中gs迭代模塊時序調度示意圖(系統發射天線數為4時)。

具體實施方式

下面將結合附圖,對本發明的實施案例進行詳細的描述;

本實施例中建立一個大規模mimo上行鏈路系統進行模擬操作。在大規模mimo上行鏈路中,一般有n>>m(基站天線數n遠大於發射天線數,即用戶數m)。首先m個不同用戶產生的並行傳輸比特流分別通過信道編碼進行編碼,然後映射到星座符號,並採取星座圖集合能量歸一化。讓x=[x1,x2,x3,...,xm]t表示信號向量,x中包含了分別從m個用戶產生的傳輸符號,採用64-qam方式映射。h表示維度是n×m信道矩陣,故上行鏈路基站端的接收信號向量y可以表示為

y=hx+n

其中y的維度為n×1,n為n×1維的加性白噪聲向量,其元素服從零均值方差為no的高斯分布。上行鏈路多用戶信號檢測任務就是從接收機接收向量y=[y1,y2,y3,...,yn]t估計傳輸信號符號x。假設h已知,採用最小均方誤差(mmse)線性檢測理論,對傳輸信號向量的估計表示為

該估計過程等效為求解線性方程組

基於上述模型,本發明實施例公開一種近似mmse性能的高效大規模mimo檢測方法,包括如下步驟:

步驟1:預處理,將信道矩陣h和接收信號向量y輸入檢測器,得到匹配濾波器輸出ymf=hhy和規則化gram矩陣w=g+noim,其中gram矩陣g=hhh,no為噪聲方差,im為m維單位矩陣,(.)h為共軛轉置操作;

步驟2:計算和其中d為w的對角元素矩陣,使得係數矩陣對角線元素為1;

步驟3:預條件,構造預條件矩陣p=s+im,計算和其中s為一個和有關的矩陣:

步驟4:根據步驟3輸出的和設置迭代初始解為x(0)=0,並開始迭代操作,輸出估計檢索結果;算法偽代碼如下:

k輪迭代後,x(k)即為待檢測信號的估計結果。

對於天線配置(n×m)為128×32,信道相關係數為0(即h矩陣元素為i.i.d.分布)的大規模mimo系統,採用64-qam映射,所述的近似mmse性能的高效大規模mimo檢測算法的數值仿真結果見圖1;對於信道相關係數為0.3,天線配置分別為128×32,128×16,128×8的大規模mimo系統,所述算法的數值仿真結果見圖2、圖3和圖4。其中,ns代表基於neumann級數的檢測算法,cg代表基於共軛梯度的檢測算法,gs代表基於傳統gs的檢測算法,pgs代表本發明所述的近似mmse性能的高效大規模mimo檢測算法,cholesky代表精確的mmse檢測算法。由圖1和圖2的結果可以看出,隨著空間相關性的增大,所對比的所有算法在同等迭代次數下誤碼率性能都損失了不少,然而本發明所述的算法相較其他算法的優勢變得更加明顯。由圖2、圖3和圖4可以看出,當接收天線數量均為128時,隨著發射天線數(用戶數)的增大,所對比的所有算法誤碼率性能逐漸下降,且所需迭代次數在逐漸增大,然而本發明所述的算法性能依然優於其他幾個算法,且能夠在較少的迭代後逼近精確mmse檢測算法的誤碼率性能。

如圖5所示,硬體架構方面,本實施例中採用的一種近似mmse性能的高效大規模mimo檢測系統主要包括預條件模塊和gs迭代模塊,圖中虛線內為預條件模塊示意圖。

具體來說,在所述預條件模塊中,計算過程如下:

1)如圖5所示,用2個脈動陣列(在圖5中標記為)計算匹配濾波器輸出ymf=hhy和規則化gram矩陣w=g+noim,其中加法器陣列表示為脈動陣列的處理單元(pe)為基本的複數乘法累加器(mac),注意用於計算矩陣-矩陣乘法的脈動陣列由m2個pe組成,用於計算矩陣-向量乘法的脈動陣列由m個pe組成;

2)用2個脈動陣列(在圖5中標記為)計算標準化矩陣和標準化向量其中d-1由求倒數單元(在圖5中標記為inv)計算得到(求倒數單元由查找表生成,脈動陣列由2m個實數乘法器組成);

3)用2個脈動陣列(在圖5中標記為)計算係數矩陣和常數向量其中預條件矩陣p=s+im元素可以直接從2)中取得,注意用於計算矩陣-矩陣乘法的脈動陣列由m2個pe組成,用於計算矩陣-向量乘法的脈動陣列由m個pe組成。

如圖6所示,在所述gs迭代模塊中,計算過程如下:

1)在每個時鐘周期,gs迭代模塊輸出其中複數乘法器和複數加法器在圖6中分別標記為和延遲單元標記為d。經過m個時鐘周期後,完成一次gs迭代(時序調度如圖7所示,實線方塊對應圖6中的d),前m-1個時鐘周期計算結果保存在寄存器中,注意每個乘法器輸入的b和a的值也隨著時鐘周期性更替;

2)經過km個時鐘周期後,從寄存器中得到待檢測信號的估計結果,其中k為設定的gs迭代次數,如圖7所示,m=4的系統中元素更新示意圖。

本發明通過引入預條件(preconditioning)技術,本發明能夠顯著加快傳統gs方法的迭代速率,從而使得本發明提出的大規模mimo檢測算法在惡劣傳播環境(如發射/接收天線數相近或者空間相關性較大的信道)中依然能夠快速逼近精確mmse檢測算法的性能。數值模擬結果表明,本發明提出的大規模mimo檢測算法在惡劣傳播環境中表現出的誤碼率性能要優於基於neumann級數、gs方法、cg方法的傳統大規模mimo檢測算法。此外,本發明提供了低硬體消耗和低延遲的電路設計方案。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀