1.一種多天線多用戶非正交發(fā)送方法,其特征在于,所述方法包括:
基站根據獲取到的用戶信道信息,將系統(tǒng)中的多個用戶分成多個用戶組,其中每個用戶組內包含一個或者一個以上的用戶;
基站根據獲取到的用戶信道信息對用戶組間進行多用戶MIMO預編碼,獲得每個用戶組的預編碼矩陣;
基站根據每個用戶組內的用戶數進行組內編碼,得到經過組內編碼后的數據流;
基站將所述每個用戶組的預編碼矩陣與所述組內編碼后的數據流進行相乘,得到每個用戶組的數據信號;
基站將所有用戶組的數據信號的疊加,得到待發(fā)送信號;
基站將所述待發(fā)送信號發(fā)送給終端。
2.根據權利要求1所述的方法,其特征在于,所述基站根據每個用戶組內的用戶數進行組內編碼,得到經過組內編碼后的數據流,包括:
判斷每個用戶組內的用戶數是否滿足預設的第一條件,得到第二判斷結果;
當第二判斷結果表明所述每個用戶組內的用戶數滿足預設的第一條件時,將用戶組內的各個用戶的數據流疊加后用一個用戶組內預編碼向量或預編碼矩陣進行預編碼,得到組內編碼后的數據流。
3.根據權利要求2所述的方法,其特征在于,所述基站根據每個用戶組內的用戶數進行組內編碼,得到經過組內編碼后的數據流,還包括:
當第二判斷結果表明所述每個用戶組內的用戶數滿足預設的第一條件時,分別對用戶組內的各個用戶的傳輸數據流采用空時分組碼或者空頻分組碼進行編碼,得到各用戶編碼后的數據流,再將各個用戶編碼后的數據流疊加作為組內編碼后的數據流。
4.根據權利要求2所述的方法,其特征在于,所述基站根據每個用戶組內的用戶數進行組內編碼,得到經過組內編碼后的數據流,還包括:
當第二判斷結果表明所述每個用戶組內的用戶數不滿足預設的第一條件時,不對用戶進行組內編碼。
5.根據權利要求2所述的方法,其特征在于,當采用預編碼向量時,組內編碼的過程為:將用戶組內的各個用戶的信道乘以該用戶組的預編碼矩陣,得到各個用戶的等效信道并找到特征值最大的等效信道,令預編碼向量的方向與該等效信道最大特征值向量方向一致。
6.根據權利要求2所述的方法,其特征在于,當采用預編碼矩陣時,組內編碼的過程為:將用戶組內的各個用戶的信道乘以該組預編碼矩陣,得到各個用戶的等效信道并找到信道條件滿足預設的第二條件的等效信道,選取其最大N個(N不大于用戶接收天線個數)特征值對應的特征值向量作為列向量組成預編碼矩陣。
7.根據權利要求1至6任一項所述的方法,其特征在于,所述基站根據獲取到的用戶信道信息,將系統(tǒng)中的多個用戶分成多個用戶組,包括:
根據用戶信道間的正交性及用戶信道的增益的差值,將具有較小的信道正交性以及較大信道增益差值的用戶放在相同的組中;具有較大的信道正交性且較小信道增益差的用戶放在不同的組中。
8.根據權利要求1至6任一項所述的方法,其特征在于,所述基站根據獲取到的用戶信道信息,將系統(tǒng)中的多個用戶分成多個用戶組,包括:以系統(tǒng)容量最大為準則,選取使得系統(tǒng)容量最大的用戶分組。
9.根據權利要求1至6任一項所述的方法,其特征在于,所述多用戶MIMO預編碼包括:塊對角化迫零預編碼、最小均方誤差預編碼、最大信干噪比預編碼。
10.根據權利要求1至6任一項所述的方法,其特征在于,所述方法還包括:
所述基站通過下行控制信道向終端發(fā)送與所述待發(fā)送信號向對應的解調指示信息,其中,解調指示信息包括解調狀態(tài)信息、目標用戶的信道編碼調制方式、與所述目標用戶在同一用戶組內的其他用戶的信道編碼調制方式。
11.一種盲檢測方法,其特征在于,所述方法包括:
終端接收基站發(fā)送的第一信號;終端通過下行控制信道接收所述基站發(fā)送的解調指示信息;其中,所述解調指示信息包括終端自身的信道編碼調制方式;
終端根據所述第一信號中的導頻信號進行信道估計,得到信道估計結果;
終端根據所述信道估計結果對所接收的第一信號中的第一數據信號的幅值和相位進行恢復,得到第二數據信號;
終端根據自身信道編碼調制方式對所述第二數據信號進行解調,得到第三數據信號;
終端使用自身擾碼對所述第三數據信號進行解擾,得到第四數據信號;
當終端通過循環(huán)冗余碼校驗第四數據信號發(fā)現正確時,終端將所述第四數據信號作為檢測到的用戶數據輸出。
12.根據權利要求11所述的方法,其特征在于,所述解調指示信息還包括同一用戶組內的其他用戶的信道編碼調制方式,所述方法包括:
當終端通過循環(huán)冗余碼校驗第四數據信號發(fā)現錯誤時,終端根據同一用戶組內其他用戶的信道編碼調制方式對所述第二數據信號進行解調,得到第五數據信號;
從第二數據信號中刪除與所述第五數據信號對應的調制編碼后的第六數據信號,得到第七數據信號;
對所述第七數據信號根據自身信道編碼調制方式進行解調,得到第八數據信號;
終端使用自身擾碼對所述第八數據信號進行解擾,得到第九數據信號;
終端通過循環(huán)冗余碼校驗第九數據信號正確時,終端將所述第四數據信號作為檢測到的用戶數據輸出。
13.根據權利要求12所述的方法,其特征在于,所述解調指示信息還包括解調狀態(tài)信息,所述方法還包括:
終端判斷解調所述第一信號的狀態(tài)是否滿足所述解調狀態(tài)信息;
當滿足時,所述終端請求基站重傳所述第一信號。
14.根據權利要求13所述的方法,其特征在于,所述解調狀態(tài)信息為終端解調需要進行干擾刪除的次數的閾值。
15.根據權利要求14所述的方法,其特征在于,所述方法還包括:
終端通過循環(huán)冗余碼校驗第九數據信號錯誤時,終端開啟計數器開始計數,所述計數用于表明當前終端解調需要進行干擾刪除的次數;
終端判斷所述計數是否達到預設的閾值;
當所述計數達到預設的閾值時,所述終端請求基站重傳所述第一信號;
當所述計數未達到預設的閾值時,所述終端根據同一用戶組內其他未被使用的用戶的信道編碼調制方式對所述第二數據信號進行解調。
16.一種用戶解調指示方法,其特征在于,所述方法包括:
基站除了向終端發(fā)送根據所述權利要求1至10任一項所述的方法而得到的待發(fā)送信號之外,所述基站還通過下行控制信道向所述終端發(fā)送與所述待發(fā)送信號向對應的解調指示信息,其中,解調指示信息包括解調狀態(tài)信息、目標用戶的信道編碼調制方式、與所述目標用戶在同一用戶組內的其他用戶的信道編碼調制方式。
17.一種基站,其特征在于,所述基站包括用戶分組單元、預編碼單元、組內編碼單元、處理單元、疊加單元和第一發(fā)送單元,其中:
所述用戶分組單元,用于根據獲取到的用戶信道信息,將系統(tǒng)中的多個用戶分成多個用戶組,其中每個用戶組內包含一個或者一個以上的用戶;
所述預編碼單元,用于根據獲取到的用戶信道信息對用戶組間進行多用戶MIMO預編碼,獲得每個用戶組的預編碼矩陣;
所述組內編碼單元,用于根據每個用戶組內的用戶數進行組內編碼,得到經過組內編碼后的數據流;
所述處理單元,用于將所述每個用戶組的預編碼矩陣與所述組內編碼后的數據流進行相乘,得到每個用戶組的數據信號;
所述疊加單元,用于基站將所有用戶組的數據信號的疊加,得到待發(fā)送信號;
所述第一發(fā)送單元,用于將所述待發(fā)送信號發(fā)送給終端。
18.根據權利要求17所述的基站,其特征在于,所述組內編碼單元包括第一判斷模塊和第一預編碼模塊,其中:
所述第一判斷模塊,用于判斷每個用戶組內的用戶數是否滿足預設的第一條件,得到第二判斷結果,當第二判斷結果表明所述每個用戶組內的用戶數滿足預設的第一條件時,觸發(fā)所述第一預編碼模塊;
所述第一預編碼模塊,用于將用戶組內的各個用戶的數據流疊加后用一個用戶組內預編碼向量或預編碼矩陣進行預編碼,得到組內編碼后的數據流。
19.根據權利要求18所述的基站,其特征在于,所述第一預編碼模塊還用于分別對用戶組內的各個用戶的傳輸數據流采用空時分組碼或者空頻分組碼進行編碼,得到各用戶編碼后的數據流,再將各個用戶編碼后的數據流疊加作為組內編碼后的數據流。
20.根據權利要求18所述的基站,其特征在于,所述組內編碼單元包括第二預編碼模塊;當第二判斷結果表明所述每個用戶組內的用戶數不滿足預設的第一條件時,觸發(fā)所述第二預編碼模塊;所述第二預編碼模塊,用于不對用戶進行組內編碼。
21.一種終端,其特征在于,所述終端包括第一接收單元、信道估計單元、恢復單元、解調單元、解擾單元和輸出單元,其中:
所述第一接收單元,用于接收基站發(fā)送的第一信號;通過下行控制信道接收所述基站發(fā)送的解調指示信息;其中,所述解調指示信息包括終端自身的信道編碼調制方式;
所述信道估計單元,用于根據所述第一信號中的導頻信號進行信道估計,得到信道估計結果;
所述恢復單元,用于根據所述信道估計結果對所接收的第一信號中的第一數據信號的幅值和相位進行恢復,得到第二數據信號;
所述解調單元,用于根據自身信道編碼調制方式對所述第二數據信號進行解調,得到第三數據信號;
所述解擾單元,用于使用自身擾碼對所述第三數據信號進行解擾,得到第四數據信號;
所述輸出單元,用于當通過循環(huán)冗余碼校驗第四數據信號發(fā)現正確時,將所述第四數據信號作為檢測到的用戶數據輸出。
22.根據權利要求21所述的終端,其特征在于,所述解調指示信息還包括同一用戶組內的其他用戶的信道編碼調制方式,所述終端還包括:刪除單元;
所述解調單元,還用于當通過循環(huán)冗余碼校驗第四數據信號發(fā)現錯誤時,根據同一用戶組內其他用戶的信道編碼調制方式對所述第二數據信號進行解調,得到第五數據信號;
所述刪除單元,用于從第二數據信號中刪除與所述第五數據信號對應的調制編碼后的第六數據信號,得到第七數據信號;
所述解調單元,還用于對所述第七數據信號根據自身信道編碼調制方式進行解調,得到第八數據信號;
所述解擾單元,還用于使用自身擾碼對所述第八數據信號進行解擾,得到第九數據信號;
所述輸出單元,還用于通過循環(huán)冗余碼校驗第九數據信號正確時,終端將所述第四數據信號作為檢測到的用戶數據輸出。
23.根據權利要求22所述的終端,其特征在于,所述解調指示信息還包括解調狀態(tài)信息,所述終端還包括判斷單元和請求單元,其中:
所述判斷單元,用于判斷解調所述第一信號的狀態(tài)是否滿足所述解調狀態(tài)信息;當滿足時,觸發(fā)所述請求單元;
所述請求單元,用于請求基站重傳所述第一信號。
24.根據權利要求23所述的方法,其特征在于,所述解調狀態(tài)信息為終端解調需要進行干擾刪除的次數的閾值。
25.根據權利要求24所述的方法,其特征在于,所述判斷單元還包括開啟模塊、第二判斷模塊和請求模塊,其中:
所述開啟模塊,用于通過循環(huán)冗余碼校驗第九數據信號錯誤時,終端開啟 計數器開始計數,所述計數用于表明當前終端解調需要進行干擾刪除的次數;
所述第二判斷模塊,用于判斷所述計數是否達到預設的閾值;
所述請求模塊,用于當所述計數達到預設的閾值時,請求基站重傳所述第一信號。
26.一種基站,其特征在于,所述基站包括第一發(fā)送單元和第二發(fā)送單元,其中:
所述第一發(fā)送單元,用于通過多根天線向終端發(fā)送根據所述權利要求1至10任一項所述的方法而得到的待發(fā)送信號;
所述第二發(fā)送單元,用于通過下行控制信道向所述終端發(fā)送與所述待發(fā)送信號向對應的解調指示信息,其中,解調指示信息包括解調狀態(tài)信息、目標用戶的信道編碼調制方式、與所述目標用戶在同一用戶組內的其他用戶的信道編碼調制方式。