專利名稱:一種應用于空分復用的預編碼矩陣選擇方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及無線網(wǎng)絡傳輸技術,尤其涉及一種應用于空分復用的預編碼矩陣選擇 方法及系統(tǒng)。
背景技術:
多輸入多輸出(Multi-input Multi-output, ΜΙΜΟ)技術已經成為未來移動通信 系統(tǒng)實現(xiàn)高數(shù)據(jù)速率、高傳輸質量的重要途徑。MIMO技術的一個突出特點就是能顯著提高 無線系統(tǒng)的頻譜利用率,進而提高數(shù)據(jù)的傳輸速率。但是,由于多天線空間信道間存在相關 性,接收端很難將多路數(shù)據(jù)分開,因此,如果發(fā)射端完全已知或部分已知信道狀態(tài)信息,就 能夠充分利用已知的信道狀態(tài)信息對發(fā)射信號進行預編碼處理,來調整MIMO系統(tǒng)各發(fā)射 天線的功率,從而使得多個數(shù)據(jù)流分別在正交的空間子信道中傳輸,減小干擾,所以,對發(fā) 射信號進行預編碼處理相對于發(fā)射端對信道沒有先驗信息、各發(fā)射天線總的發(fā)射功率相同 的情況,能進一步提高MIMO系統(tǒng)的容量。預編碼技術的研究是基于發(fā)射端完全已知或部分已知信道狀態(tài)信息的假設條件, 因此,如果MIMO系統(tǒng)的上下行信道不具有互易性,例如頻分雙工(FDD,F(xiàn)requency Division Duplex)系統(tǒng),那么就需要采用閉環(huán)預編碼MIMO系統(tǒng),即接收端將估計的全部或部分信道 信息反饋給發(fā)射端,發(fā)射端從接收到的反饋信息中獲取信道狀態(tài)信息對發(fā)射信號進行預編 碼處理。接收端對估計得到的信道矩陣H進行奇異值分解(Singular ValueDecomposition, SVD)來確定預編碼矩陣V,并將其反饋給發(fā)射端。如果發(fā)射端能得到 V矩陣的具體元素值,此時能夠獲得最佳的性能;但通常上行鏈路中為預編碼矩陣V反饋預 留的空間不足以傳輸V矩陣的全部信息,此時需要通過構建預編碼碼本來反饋近似預編碼 矩陣V的信息,即預先定義一組發(fā)射端和接收端都已知的預編碼矩陣的集合,稱其為預編 碼碼本,接收端在給定的碼本中找出與SVD分解得到的V矩陣最相似的一個作為最佳的預 編碼矩陣,并將其所對應的索引在相干時間內通過上行鏈路反饋給發(fā)射端,發(fā)射端根據(jù)索 引值獲得預編碼矩陣,然后對發(fā)射信號進行預編碼處理?;诖a本的預編碼技術大大降低了預編碼系統(tǒng)的反饋量,能夠以較小的代價獲得 較好的性能?,F(xiàn)有的預編碼MIMO系統(tǒng)中,接收端通過信道估計算法得到信道矩陣H后,通 常采用均方誤差矩陣的跡最小化的原則或行列式最小化的原則在給定的預編碼碼本中選 出最佳的預編碼矩陣。圖1所示為現(xiàn)有MIMO系統(tǒng)中,接收端進行預編碼矩陣選擇的流程示意圖,如圖1 所示,現(xiàn)有MIMO系統(tǒng)中,接收端進行預編碼矩陣選擇包括以下步驟步驟11 接收端首先對信道進行估計,得到信道矩陣。步驟12 依次用預先定義的預編碼碼本中的每個預編碼矩陣Vi和得到的信道矩 陣計算均方誤差矩陣的跡或行列式。步驟13 對預先定義的預編碼碼本中的每個預編碼矩陣Vi,選擇使得均方誤差矩陣的跡或行列式最小的VJt為最佳的預編碼矩陣V。pt,即通過公式(1)或公式(2)選擇預
編碼矩陣V。pt
f /γΛ Vopl = argmin/r Iu +^-VhHhHV( 1 )
KMN0J J
/γΛ Vopl = argmindet Im+ -^-VhHhHV( 2 )
「,MN0J J其中,V表示預編碼矩陣,H表示接收端對信道進行估計得到的信道矩陣,ε s表示 總的發(fā)射能量,M表示碼流個數(shù),N0表示噪聲功率,Im表示M階的單位矩陣,(·)η表示共軛 轉置操作。可以看出,現(xiàn)有的預編碼矩陣選擇方法存在矩陣求逆操作,計算量較大且運算復
ο
發(fā)明內容
有鑒于此,本發(fā)明的主要目的在于提供一種應用于空分復用的預編碼矩陣選擇方 法及系統(tǒng),能夠減少計算量、且簡化運算。為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的一種應用于空分復用的預編碼矩陣選擇方法,包括獲取信道矩陣H;分別根據(jù)預先定義的預編碼碼本中的預編碼矩陣,以及信道矩陣H近似還原HhH 的特征值;根據(jù)所述還原的特征值選擇最佳預編碼矩陣。由接收端進行預編碼矩陣選擇,所述獲取信道矩陣H為接收端根據(jù)接收數(shù)據(jù)對 當前信道進行估計,獲取信道矩陣H。所述接收端選擇最佳預編碼矩陣之后還包括步驟將選擇的最佳預編碼矩陣對應 的索引返回給發(fā)射端。由發(fā)射端進行預編碼矩陣選擇,所述獲取信道矩陣H為發(fā)射端獲取上次作為接 收端得到的信道矩陣。所述接收端獲取信道矩陣H之前還包括步驟發(fā)射端根據(jù)預編碼矩陣索引選擇相 應的預編碼矩陣,對發(fā)射數(shù)據(jù)進行預編碼處理并發(fā)射。所述發(fā)射端根據(jù)預編碼矩陣索引選擇相應的預編碼矩陣為發(fā)射端首次發(fā)射信 號,根據(jù)與接收端約定的首次發(fā)送的預編碼矩陣索引,從預編碼碼本中選擇與該索引相對 應的預編碼矩陣;發(fā)射端不是首次發(fā)射信號,則根據(jù)接收端上次反饋的預編碼矩陣索引,從 預編碼碼本中選擇與該索引相對應的預編碼矩陣。所述根據(jù)還原的特征值選擇最佳預編碼矩陣為單流傳輸時,選擇使得還原的特征值最大的預編碼矩陣作為最佳預編碼矩陣;多 流傳輸時,選擇使得還原的與其對應的各特征值加權之和最大的預編碼矩陣作為最佳預編 碼矩陣。—種應用于空分復用的預編碼矩陣選擇系統(tǒng),包括
4
信道估計單元、預編碼矩陣選擇單元、預編碼碼本存儲單元,其中,所述信道估計單元,用于獲取信道矩陣H ;所述預編碼矩陣選擇單元,用于根據(jù)預編碼碼本存儲單元中存儲的預編碼矩陣, 以及信道估計單元獲取的信道矩陣H,近似還原HhH的特征值;以及根據(jù)所述還原的特征值 選擇最佳預編碼矩陣;所述預編碼碼本存儲單元,用于存儲預先定義的預編碼矩陣。所述預編碼矩陣選擇系統(tǒng)處于接收端時,該系統(tǒng)還包括索引發(fā)送單元,所述預編碼矩陣選擇單元,還用于將所選擇的最佳預編碼矩陣對應的索引發(fā)送至 索引發(fā)送單元;所述索引發(fā)送單元,用于將來自預編碼矩陣選擇單元的最佳預編碼矩陣對應的索 引發(fā)送至發(fā)射端。本發(fā)明應用于空分復用的預編碼矩陣選擇方法及系統(tǒng),根據(jù)預先定義的預編碼碼 本中的預編碼矩陣和對信道估計得到的信道矩陣H,近似還原出HhH的特征值,進而根據(jù)還 原出的特征值,選擇使特征值最大的預編碼矩陣為最佳的預編碼矩陣。由于不需要對估計 得到的信道矩陣H進行SVD分解和矩陣求逆操作,所以,本發(fā)明可以有效的減少進行預編碼 矩陣選擇的計算量和運算復雜度。
圖1為現(xiàn)有MIMO系統(tǒng)中,接收端進行預編碼矩陣選擇的流程示意圖;圖2為本發(fā)明應用于空分復用的預編碼矩陣選擇方法流程示意圖;圖3為本發(fā)明應用于空分復用的預編碼矩陣選擇系統(tǒng)結構示意圖;圖4為本發(fā)明實施例1應用于空分復用的預編碼矩陣選擇系統(tǒng)結構圖;圖5為本發(fā)明實施例1應用于空分復用的預編碼矩陣選擇方法流程示意圖。
具體實施例方式本發(fā)明的基本思想是根據(jù)預先定義的預編碼碼本中的預編碼矩陣和對信道估計 得到的信道矩陣H,近似還原出HhH的特征值,進而根據(jù)還原出的特征值,選擇使特征值最大 的預編碼矩陣為最佳的預編碼矩陣。下面結合附圖對技術方案的實施作進一步的詳細描述。需要指出的是,本發(fā)明中,預編碼矩陣可以由接收端進行選擇,并將其索引反饋給 發(fā)射端,供發(fā)射端進行發(fā)射數(shù)據(jù)預編碼處理,如頻分雙工(FDD)系統(tǒng);預編碼矩陣也可以由 發(fā)射端進行選擇,如在時分雙工(TDD)系統(tǒng)中,發(fā)射端可以根據(jù)估計得到的信道矩陣在發(fā) 射端直接進行預編碼矩陣的選擇,并進行發(fā)射數(shù)據(jù)預編碼處理,此時不需要接收端進行預 編碼矩陣的選擇和反饋。圖2為本發(fā)明應用于空分復用的預編碼矩陣選擇方法流程示意圖,如圖2所示,本 發(fā)明應用于空分復用的預編碼矩陣選擇方法一般包括以下步驟步驟21 獲取信道矩陣H。預編碼矩陣由接收端進行選擇的情況下,接收端根據(jù)接收數(shù)據(jù)對當前信道進行估 計,獲取信道矩陣H ;預編碼矩陣由發(fā)射端進行選擇的情況下,發(fā)射端一般獲取上次作為接收端得到的信道矩陣作為信道矩陣H。對于預編碼矩陣由接收端進行選擇的情況,獲取信道矩陣H之前還包括步驟發(fā) 射端根據(jù)預編碼矩陣索引選擇相應的預編碼矩陣,對發(fā)射數(shù)據(jù)進行預編碼處理并發(fā)射。如 果發(fā)射端是首次發(fā)射信號,則需要根據(jù)與接收端約定的首次發(fā)送的預編碼矩陣索引,從預 編碼碼本中選擇與該索引相對應的預編碼矩陣;如果不是首次發(fā)射信號,則需根據(jù)接收端 上次反饋的預編碼矩陣索引,從預編碼碼本中選擇與該索引相對應的預編碼矩陣,對發(fā)射 數(shù)據(jù)進行預編碼處理,經由發(fā)射天線發(fā)射出去,從而接收端根據(jù)接收數(shù)據(jù)對當前信道進行 估計,獲取信道矩陣H。步驟22 分別使用預先定義的預編碼碼本中的預編碼矩陣Vi,以及信道矩陣H近 似還原HhH的特征值。HhH表示信道矩陣H的共軛轉置矩陣乘以信道矩陣H所得到的矩陣,這里,具體根 據(jù)公式(3)和公式⑷近似還原HhH的特征值λ i (n)
權利要求
一種應用于空分復用的預編碼矩陣選擇方法,其特征在于,該方法包括獲取信道矩陣H;分別根據(jù)預先定義的預編碼碼本中的預編碼矩陣,以及信道矩陣H近似還原HHH的特征值;根據(jù)所述還原的特征值選擇最佳預編碼矩陣。
2.根據(jù)權利要求1所述的預編碼矩陣選擇方法,其特征在于,由接收端進行預編碼矩 陣選擇,所述獲取信道矩陣H為接收端根據(jù)接收數(shù)據(jù)對當前信道進行估計,獲取信道矩陣 H0
3.根據(jù)權利要求2所述的預編碼矩陣選擇方法,其特征在于,所述接收端選擇最佳預 編碼矩陣之后還包括步驟將選擇的最佳預編碼矩陣對應的索引返回給發(fā)射端。
4.根據(jù)權利要求1所述的預編碼矩陣選擇方法,其特征在于,由發(fā)射端進行預編碼矩 陣選擇,所述獲取信道矩陣H為發(fā)射端獲取上次作為接收端得到的信道矩陣。
5.根據(jù)權利要求2所述的預編碼矩陣選擇方法,其特征在于,所述接收端獲取信道矩 陣H之前還包括步驟發(fā)射端根據(jù)預編碼矩陣索引選擇相應的預編碼矩陣,對發(fā)射數(shù)據(jù)進 行預編碼處理并發(fā)射。
6.根據(jù)權利要求5所述的預編碼矩陣選擇方法,其特征在于,所述發(fā)射端根據(jù)預編碼 矩陣索引選擇相應的預編碼矩陣為發(fā)射端首次發(fā)射信號,根據(jù)與接收端約定的首次發(fā)送 的預編碼矩陣索引,從預編碼碼本中選擇與該索引相對應的預編碼矩陣;發(fā)射端不是首次 發(fā)射信號,則根據(jù)接收端上次反饋的預編碼矩陣索引,從預編碼碼本中選擇與該索引相對 應的預編碼矩陣。
7.根據(jù)權利要求1所述的預編碼矩陣選擇方法,其特征在于,所述根據(jù)還原的特征值 選擇最佳預編碼矩陣為單流傳輸時,選擇使得還原的特征值最大的預編碼矩陣作為最佳預編碼矩陣;多流傳 輸時,選擇使得還原的與其對應的各特征值加權之和最大的預編碼矩陣作為最佳預編碼矩 陣。
8.一種應用于空分復用的預編碼矩陣選擇系統(tǒng),其特征在于,該系統(tǒng)包括信道估計 單元、預編碼矩陣選擇單元、預編碼碼本存儲單元,其中,所述信道估計單元,用于獲取信道矩陣H ;所述預編碼矩陣選擇單元,用于根據(jù)預編碼碼本存儲單元中存儲的預編碼矩陣,以及 信道估計單元獲取的信道矩陣H,近似還原HhH的特征值;以及根據(jù)所述還原的特征值選擇 最佳預編碼矩陣;所述預編碼碼本存儲單元,用于存儲預先定義的預編碼矩陣。
9.根據(jù)權利要求8所述的預編碼矩陣選擇系統(tǒng),其特征在于,所述預編碼矩陣選擇系 統(tǒng)處于接收端時,該系統(tǒng)還包括索引發(fā)送單元,所述預編碼矩陣選擇單元,還用于將所選擇的最佳預編碼矩陣對應的索引發(fā)送至索引 發(fā)送單元;所述索引發(fā)送單元,用于將來自預編碼矩陣選擇單元的最佳預編碼矩陣對應的索引發(fā) 送至發(fā)射端。
全文摘要
本發(fā)明公開一種應用于空分復用的預編碼矩陣選擇方法,包括獲取信道矩陣H;分別根據(jù)預先定義的預編碼碼本中的預編碼矩陣,以及信道矩陣H近似還原HHH的特征值;根據(jù)所述還原的特征值選擇最佳預編碼矩陣。本發(fā)明還相應地公開一種應用于空分復用的預編碼矩陣選擇系統(tǒng),包括信道估計單元、預編碼矩陣選擇單元、預編碼碼本存儲單元。由于不需要對估計得到的信道矩陣H進行SVD分解和矩陣求逆操作,所以,本發(fā)明可以有效的減少進行預編碼矩陣選擇的計算量和運算復雜度。
文檔編號H04B1/707GK101964696SQ20091008985
公開日2011年2月2日 申請日期2009年7月24日 優(yōu)先權日2009年7月24日
發(fā)明者張婷, 李斌 申請人:中興通訊股份有限公司