基于信道編碼的多天線譯碼方法和系統的制作方法
【技術領域】
[0001] 本發明涉及通信技術領域,具體涉及一種基于信道編碼的多天線譯碼方法和系 統。
【背景技術】
[0002] 多輸入多輸出(Multiple-Input Multiple-〇ut-put,MIM0)技術是一種在收發端 分別采用多根天線來發送和接收信息的技術。相比于傳統的單天線傳輸系統,MIM0系統可 W顯著提高信息傳輸速率,且該傳輸速率正比于收發天線數,相比于時頻資源,空間的天線 資源幾乎是無限可利用的。因此,MIM0技術是當前W及未來提高無線通信性能的關鍵性技 術之一,在WCDMA、I邸E802. 16 W及3GPP LTE/LTE-A等標準中被廣泛采用。
[0003] 為進一步保障信息數據在無線信道中的傳輸可靠性W及抗干擾能力,通常采用信 道編碼技術。
[0004] 在多天線編碼通信系統中,提高接收機檢測性能W及降低復雜度是接收機檢 測算法設計中非常關注的方面。目前,在多天線編碼通信系統中,一般采用QRMMLD (QR Decomposition associated with the M-algorithm to MLD,基于QR分解和M算法的最大 似然檢測)算法來進行多天線編碼通信系統的譯碼工作,為了保證輸出軟信息的精度,通常 要求M值較大,在收發天線數較大時,該方案的復雜度較大,難W在工程上進行實現。
【發明內容】
[0005] 本發明實施例所要解決的技術問題是提供一種基于信道編碼的多天線譯碼方法 和系統,用于降低譯碼算法的復雜度。
[0006] 本發明實施例提供一種基于信道編碼的多天線譯碼方法,包括:
[0007] 對接收信號和接收信道矩陣進行處理,生成變換接收復數信號和處理之后的接收 信道矩陣;
[0008] 根據所述變換接收復數信號和處理之后的接收信道矩陣逐層進行路徑搜索,獲得 最終的度量值、最優路徑和幸存星座點值;其中所述最優路徑為所述度量值中的最小度量 值對應的路徑;
[0009] 根據所述最優路徑對應的度量值進行軟信息的計算;
[0010] 將計算得到的軟信息乘W預定的系數之后輸出。
[0011] 相應的,本發明實施例還提供一種基于信道編碼的多天線譯碼系統,包括:
[0012] 處理單元,用于對接收信號和接收信道矩陣進行處理,生成變換接收復數信號和 處理之后的接收信道矩陣;
[0013] 搜索單元,用于根據所述變換接收復數信號和處理之后的接收信道矩陣逐層進行 路徑搜索,獲得最終的度量值、最優路徑和幸存星座點值;其中所述最優路徑為所述度量值 中的最小度量值對應的路徑;
[0014] 計算單元,用于根據所述最優路徑上對應的度量值進行軟信息的計算;
[0015]輸出單元,將計算得到的軟信息乘W預定的系數之后輸出。
[0016]本發明實施例提供了一種基于信道編碼的多天線譯碼方法和系統,其中在路徑搜 索過程中,在每個父節點下面僅選擇一個子節點,進行度量值的計算,可W減少搜索路徑 數,降低復雜度,減少排序過程帶來的時延問題。
【附圖說明】
[0017]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施 例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可W根據該些附圖獲 得其他的附圖。
[0018] 圖1是本發明實施例一提供的基于信道編碼的多天線譯碼方法的流程示意圖;
[0019] 圖2是本發明實施例二提供的基于信道編碼的多天線譯碼方法的流程第一示意 圖;
[0020] 圖3是本發明實施例二提供的基于信道編碼的多天線譯碼方法的流程第二示意 圖;
[0021] 圖4是本發明實施例二提供的基于信道編碼的多天線譯碼方法的流程第H示意 圖;
[0022] 圖5是本發明實施例中的星座點集合示意圖;
[0023]圖6a是現有技術中的樹搜索過程示意圖;
[0024] 圖化是本發明實施例中的樹搜索過程示意圖;
[0025]圖7是本發明實施例提供的基于信道編碼的多天線譯碼方法的仿真結果示意圖;
[0026] 圖8是本發明實施例H提供的基于信道編碼的多天線譯碼系統的結構第一示意 圖;
[0027]圖9是本發明實施例H提供的基于信道編碼的多天線譯碼系統的結構第二示意 圖。
【具體實施方式】
[0028] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。
[0029]本發明實施例中提供了一種基于信道編碼的多天線譯碼方法和系統,用于降低了 譯碼算法的復雜度。W下分別進行詳細說明。
[0030]本發明的說明書和權利要求書及上述附圖中的術語"第一"、"第二"、"第H""第 四"等巧日果存在)是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該 理解該樣使用的數據在適當情況下可W互換,W便該里描述的本發明的實施例例如能夠W 除了在該里圖示或描述的那些W外的順序實施。此外,術語"包括"和"具有及他們的任 何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、 產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于 該些過程、方法、產品或設備固有的其它步驟或單元。
[003U實施例一:
[0032] 本發明實施例提供一種基于信道編碼的多天線譯碼方法,如圖1所示,該方法可 包括:
[0033] 101、對接收信號和接收信道矩陣進行處理,生成變換接收復數信號和處理之后的 接收信道矩陣;
[0034] 102、根據上述變換接收復數信號和處理之后的接收信道矩陣逐層進行路徑搜索, 獲得最終的度量值、最優路徑和幸存星座點值;其中上述最優路徑為上述度量值中的最小 度量值對應的路徑;
[0035] 103、根據各層的上述幸存星座點值W及上述最優路徑對應的度量值進行軟信息 的計算;
[0036] 104、將計算得到的軟信息乘W預定的系數之后輸出。
[0037] 本實施例提供的譯碼方法,與現有技術中常用的QRMMLD算法相比,性能基本相 當,但能夠減少搜索路徑W及排序過程,大大降低了計算復雜度,縮短計算時延。
[0038] 實施例二:
[0039] 本發明實施例提供一種基于信道編碼的多天線譯碼方法,如圖2所示,該方法可 包括:
[0040] 201、對接收信號和接收信道矩陣進行處理,生成變換接收復數信號和處理之后的 接收信道矩陣;
[0041] 202、根據上述變換接收復數信號和處理之后的接收信道矩陣逐層進行路徑搜索, 獲得最終的度量值、最優路徑和幸存星座點值;其中上述最優路徑為上述度量值中的最小 度量值對應的路徑;
[0042] 203、如果存在不滿足軟信息計算條件的比特,則對不滿足軟信息計算條件的比特 所在層補充至少一個分支路徑,并計算補