本發(fā)明涉及移動通信技術(shù),特別涉及一種預(yù)編碼處理方法、用戶設(shè)備及基站。
背景技術(shù):
在無線通信系統(tǒng)中,基站在進行預(yù)編碼處理時,通常需要用戶設(shè)備(ue)反饋一個預(yù)編碼矩陣指示(pmi),使得基站根據(jù)ue反饋的這個pmi從碼本中確定出該ue所使用的預(yù)編碼矩陣。
在多用戶傳輸中,上述ue反饋pmi的方式適用于正交傳輸系統(tǒng),即分配給不同ue的pmi是不同的。而對于多個ue使用同一個pmi的非正交傳輸系統(tǒng),如非正交多址接入(noma),每個ue僅反饋一個pmi的方式不利于基站根據(jù)每個ue的反饋為兩個或兩個以上ue選出同一個pmi,往往無法確定出同一個pmi同時滿足多個ue的性能最優(yōu)。因此,ue反饋pmi的有效性降低,從而影響了基站下行調(diào)度的準(zhǔn)確性,部分ue的頻譜利用率也可能降低。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供了一種預(yù)編碼處理的方法,旨在提高下行調(diào)度的準(zhǔn)確性。相應(yīng)地,系統(tǒng)吞吐量以及用戶吞吐量在一定程度上也能得到提高。
具體地,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
一種預(yù)編碼處理方法,包括:
第一用戶設(shè)備ue預(yù)先設(shè)置預(yù)編碼參數(shù)集合,所述預(yù)編碼參數(shù)集合包括多個備選預(yù)編碼參數(shù);
所述第一ue接收基站發(fā)送的參考信號,根據(jù)所述參考信號估計信道狀態(tài);
根據(jù)所述信道狀態(tài)從所述預(yù)編碼參數(shù)集合中選出多個待反饋的預(yù)編碼參數(shù),針對所述多個待反饋的預(yù)編碼參數(shù)生成預(yù)編碼指示;及,
將所述預(yù)編碼指示反饋給所述基站。
所述預(yù)編碼參數(shù)集合包括g個備選預(yù)編碼參數(shù),其中,g>m2,m為所述基站的天線總數(shù)。
所述預(yù)先設(shè)置預(yù)編碼參數(shù)集合包括:
根據(jù)
所述根據(jù)所述信道狀態(tài)從所述預(yù)編碼參數(shù)集合中選出多個待反饋的預(yù)編碼參數(shù)包括:
對于每個備選預(yù)編碼參數(shù),根據(jù)該備選預(yù)編碼參數(shù)和所述信道狀態(tài)計算容量性能指標(biāo);
對所有備選預(yù)編碼參數(shù)的容量性能指標(biāo)進行降序排列,按照該降序排列選出前l(fā)個最大的容量性能指標(biāo)所對應(yīng)的l個備選預(yù)編碼參數(shù)作為所述多個待反饋的預(yù)編碼參數(shù),其中,l為待反饋的預(yù)編碼參數(shù)的總數(shù)。
所述容量性能指標(biāo)為吞吐量、信號干擾噪聲比、誤幀率中的任意一項。
所述根據(jù)所述信道狀態(tài)從所述預(yù)編碼參數(shù)集合中選出多個待反饋的預(yù)編碼參數(shù)包括:
對于每個備選預(yù)編碼參數(shù),計算該備選預(yù)編碼參數(shù)和所述信道狀態(tài)之間的偏差;
對所有備選預(yù)編碼參數(shù)的偏差進行升序排列,按照該升序排列選出前l(fā)個最小的偏差所對應(yīng)的l個備選預(yù)編碼參數(shù)作為所述多個待反饋的預(yù)編碼參數(shù),其中,l為待反饋的預(yù)編碼參數(shù)的總數(shù)。
所述根據(jù)所述信道狀態(tài)從所述預(yù)編碼參數(shù)集合中選出多個待反饋的預(yù)編碼參數(shù)包括:
根據(jù)所有備選預(yù)編碼參數(shù)和所述信道狀態(tài)計算第一信號干擾噪聲比sinr之和;
按照預(yù)定排列順序從所述預(yù)編碼參數(shù)集合選出l個備選預(yù)編碼參數(shù),根據(jù)該l個備選預(yù)編碼參數(shù)和所述信道狀態(tài)計算第二sinr之和;
當(dāng)所述第二sinr之和與所述第一sinr之和的比值大于預(yù)設(shè)閾值時,將所述l個備選預(yù)編碼參數(shù)作為所述多個待反饋的預(yù)編碼參數(shù)。
所述方法進一步包括:
所述基站確定與所述第一ue使用相同空間資源的第二ue;
根據(jù)所述第一ue和所述第二ue的預(yù)編碼指示確定出一個共同的預(yù)編碼參數(shù)作為第一預(yù)編碼參數(shù);
使用該第一預(yù)編碼參數(shù)對所述第一ue和所述第二ue的數(shù)據(jù)進行預(yù)編碼。
所述方法進一步包括:
確定與所述第一ue使用不同空間資源的第三ue;
根據(jù)所述第三ue的預(yù)編碼指示確定出與所述第一預(yù)編碼參數(shù)不同的第二預(yù)編碼參數(shù);
使用該第二預(yù)編碼參數(shù)對所述第三ue的數(shù)據(jù)進行預(yù)編碼。
一種用戶設(shè)備,包括:
設(shè)置模塊,用于預(yù)先設(shè)置預(yù)編碼參數(shù)集合,所述預(yù)編碼參數(shù)集合包括多個備選預(yù)編碼參數(shù);
接收模塊,用于接收基站發(fā)送的參考信號;
估計模塊,用于根據(jù)所述參考信號估計信道狀態(tài);
選擇模塊,用于根據(jù)所述信道狀態(tài)從所述預(yù)編碼參數(shù)集合中選出多個待反饋的預(yù)編碼參數(shù);
生成模塊,用于針對所述多個待反饋的預(yù)編碼參數(shù)生成預(yù)編碼指示;及,
反饋模塊,用于將所述預(yù)編碼指示反饋給所述基站。
所述預(yù)編碼參數(shù)集合包括g個備選預(yù)編碼參數(shù),其中,g>m2,m為所述基站側(cè)的天線總數(shù)。
所述設(shè)置模塊用于:根據(jù)
所述選擇模塊用于:對于每個備選預(yù)編碼參數(shù),根據(jù)該備選預(yù)編碼參數(shù)和所述信道狀態(tài)計算容量性能指標(biāo);對所有備選預(yù)編碼參數(shù)的容量性能指標(biāo)進行降序排列,按照該降序排列選出前l(fā)個最大的容量性能指標(biāo)所對應(yīng)的l個備選預(yù)編碼參數(shù)作為所述多個待反饋的預(yù)編碼參數(shù),其中,l為待反饋的預(yù)編碼參數(shù)的總數(shù)。
所述選擇模塊用于:對于每個備選預(yù)編碼參數(shù),計算該備選預(yù)編碼參數(shù)和所述信道狀態(tài)之間的偏差;對所有備選預(yù)編碼參數(shù)的偏差進行升序排列,按照該升序排列選出前l(fā)個最小的偏差所對應(yīng)的l個備選預(yù)編碼參數(shù)作為所述多個待反饋的預(yù)編碼參數(shù),其中,l為待反饋的預(yù)編碼參數(shù)的總數(shù)。
所述選擇模塊用于:根據(jù)所有備選預(yù)編碼參數(shù)和所述信道狀態(tài)計算第一信號干擾噪聲比sinr之和;按照預(yù)定排列順序從所述預(yù)編碼參數(shù)集合選出l個備選預(yù)編碼參數(shù),根據(jù)該l個備選預(yù)編碼參數(shù)和所述信道狀態(tài)計算第二sinr之和;當(dāng)所述第二sinr之和與所述第一sinr之和的比值大于預(yù)設(shè)閾值時,將所述l個備選預(yù)編碼參數(shù)作為所述多個待反饋的預(yù)編碼參數(shù)。
一種基站,包括:
設(shè)置模塊,用于預(yù)先設(shè)置預(yù)編碼參數(shù)集合,所述預(yù)編碼參數(shù)集合包括多個備選預(yù)編碼參數(shù);
發(fā)送模塊,用于向第一用戶終端ue發(fā)送參考信號,以使所述第一ue根據(jù)接收到的參考信號估計信道狀態(tài),根據(jù)所述信道狀態(tài)從所述預(yù)編碼參數(shù)集合中 選擇多個待反饋的預(yù)編碼參數(shù),并針對所述多個待反饋的預(yù)編碼參數(shù)生成預(yù)編碼指示;
接收模塊,用于接收所述第一ue反饋的所述預(yù)編碼指示;
預(yù)編碼模塊,用于根據(jù)所述預(yù)編碼指示和所述預(yù)編碼參數(shù)集合確定對所述第一ue的數(shù)據(jù)進行預(yù)編碼的預(yù)編碼參數(shù)。
所述預(yù)編碼參數(shù)集合包括g個備選預(yù)編碼參數(shù),其中,g>m2,m為所述基站的天線總數(shù)。
所述設(shè)置模塊用于:根據(jù)
所述預(yù)編碼模塊用于:確定與所述第一ue使用相同空間資源的第二ue;從所述第一ue和所述第二ue的預(yù)編碼指示中找出一個共同的預(yù)編碼參數(shù)作為第一預(yù)編碼參數(shù);使用該第一預(yù)編碼參數(shù)對所述第一ue和所述第二ue的數(shù)據(jù)進行預(yù)編碼。
所述預(yù)編碼模塊用于:確定與所述第一ue使用不同空間資源的第三ue;從所述第三ue的預(yù)編碼指示中找出與所述第一預(yù)編碼參數(shù)不同的第二預(yù)編碼參數(shù);使用該第二預(yù)編碼參數(shù)對所述第三ue的數(shù)據(jù)進行預(yù)編碼。
所述基站進一步包括:
控制模塊,用于根據(jù)下行混合自動重傳請求結(jié)果統(tǒng)計誤包率,并在所述誤包率大于預(yù)設(shè)門限時向所述發(fā)送模塊發(fā)出控制指令;
所述發(fā)送模塊進一步用于:根據(jù)所述控制指令發(fā)送下行控制信令通知所述第一ue反饋所述預(yù)編碼指示。
由上述技術(shù)方案可見,本發(fā)明實施例提供的移動通信系統(tǒng)中預(yù)編碼處理的方法、用戶設(shè)備及基站,ue反饋給基站的預(yù)編碼指示能夠指示出多個待反饋的預(yù)編碼參數(shù),提高了預(yù)編碼矩陣反饋的精度。進一步,基站根據(jù)每個ue反饋的預(yù) 編碼指示調(diào)度多個用戶,能夠確定出多種組合的用戶配對來實現(xiàn)多用戶的正交和/或非正交傳輸,增加了多用戶增益,從而提高系統(tǒng)吞吐量以及用戶吞吐量。
附圖說明
圖1為本發(fā)明一個實施例中預(yù)編碼處理方法的流程示意圖;
圖2為本發(fā)明另一個實施例中預(yù)編碼處理方法的流程示意圖;
圖3為本發(fā)明一個實施例中預(yù)編碼處理方法的應(yīng)用場景圖;
圖4為本發(fā)明一個實施例中預(yù)編碼處理方法的信令交互圖;
圖5為本發(fā)明一個實施例中用戶終端的結(jié)構(gòu)示意圖;
圖6為本發(fā)明一個實施例中基站的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進一步詳細說明。
圖1為本發(fā)明一個實施例中預(yù)編碼處理方法的流程示意圖,該方法應(yīng)用于第一ue,包括以下步驟。
步驟101,預(yù)先設(shè)置預(yù)編碼參數(shù)集合,該預(yù)編碼參數(shù)集合包括多個備選預(yù)編碼參數(shù)。
在本步驟中,預(yù)編碼參數(shù)集合包括g個備選預(yù)編碼參數(shù),其中,g>m2,m為基站的天線總數(shù)。預(yù)編碼參數(shù)集合可以為一個碼本,備選預(yù)編碼參數(shù)可以由預(yù)編碼矩陣來表示。
例如,第g個備選預(yù)編碼矩陣pg(g=0,1,...,g-1)的第m行第n列元素pg(m,n)可以由下式來表示:
其中,m=0,1,...,m-1,n=0,1,...,m-1。例如,當(dāng)m=2,g=5時,預(yù)編碼參 數(shù)集合中包括5個預(yù)編碼矩陣,即:
其中,g的取值決定了預(yù)編碼參數(shù)集合中備選預(yù)編碼參數(shù)的個數(shù)。第一ue通過設(shè)置g的具體數(shù)值可以控制預(yù)編碼參數(shù)集合的大小。g越大,預(yù)編碼參數(shù)集合中可選擇的預(yù)編碼矩陣個數(shù)越多。
步驟102,接收基站發(fā)送的參考信號,根據(jù)參考信號估計信道狀態(tài)。
第一ue根據(jù)接收到的參考信號(rs)可以估計出信道狀態(tài)信息(csi)。例如,在長期演進(lte)系統(tǒng)中,第一ue接收基站發(fā)送的csi-rs信號,從中估計中csi,用一矩陣h來表示。
步驟103,根據(jù)信道狀態(tài)從預(yù)編碼參數(shù)集合中選出多個待反饋的預(yù)編碼參數(shù),針對多個待反饋的預(yù)編碼參數(shù)生成預(yù)編碼指示。
本步驟中,第一ue根據(jù)自身的信道狀態(tài)從預(yù)先設(shè)置的預(yù)編碼參數(shù)集合中選出l個待反饋的預(yù)編碼參數(shù),即根據(jù)csi矩陣從g個預(yù)編碼矩陣中選擇出l個預(yù)編碼矩陣,可以依據(jù)以下兩種方式:
方式一,基于性能指標(biāo)的選擇
具體而言,對于每個備選預(yù)編碼矩陣pg,根據(jù)該備選預(yù)編碼矩陣和第一ue的csi矩陣h計算容量性能指標(biāo)。然后,將所有的容量性能指標(biāo)進行降序排列,按照該降序排列選出前l(fā)個最大的容量性能指標(biāo)所對應(yīng)的l個備選預(yù)編碼矩陣作為多個待反饋的預(yù)編碼參數(shù)。
其中,計算容量性能指標(biāo)的具體方法可以參考lte系統(tǒng)中的計算方式,在此不再贅述。
方式二,基于量化的選擇
具體而言,對于每個備選預(yù)編碼矩陣pg,計算該備選預(yù)編碼矩陣和第一 ue的csi矩陣h之間的偏差。對所有備選預(yù)編碼矩陣的偏差進行升序排列,按照該升序排列選出前l(fā)個最小的偏差所對應(yīng)的l個備選預(yù)編碼矩陣作為多個待反饋的預(yù)編碼參數(shù)。
在具體實現(xiàn)時,計算每個備選預(yù)編碼矩陣和csi矩陣之間的偏差之前,對該csi矩陣h進行奇異值分解,如下式所示:
h=u∑v*(3)
得到右奇異矩陣v,其中,u為左奇異矩陣,∑為對角線矩陣,()*表示取共軛轉(zhuǎn)置運算。然后,計算每個備選預(yù)編碼矩陣pg和該右奇異矩陣v之間的偏差。例如,pg和v都是m×m維,各包括m2個元素,那么計算兩個矩陣對應(yīng)元素之間的差值,對得到的m2個差值求和即為上述偏差。
此外,l的取值可以由第一ue預(yù)先設(shè)定為一固定值,例如,l=3;或者,由第一ue通過容量占比的方法來確定;或者,由基站發(fā)送下行控制信令來將l的取值告知第一ue。
在一實施例中,當(dāng)采用容量占比的方法來確定l時,具體包括以下步驟:
步驟1031,根據(jù)所有備選預(yù)編碼矩陣pg和csi矩陣h計算第一sinr之和,即將根據(jù)g個備選預(yù)編碼矩陣pg和csi矩陣h計算出g個sinr數(shù)值,并求和得到第一sinr之和。
步驟1032,按照預(yù)定排列順序從碼本中選出l個備選預(yù)編碼矩陣,根據(jù)該l個備選預(yù)編碼矩陣和csi矩陣h計算第二sinr之和,即將根據(jù)l個備選預(yù)編碼矩陣pg和csi矩陣h計算出l個sinr數(shù)值,并求和得到第二sinr之和。
這里,預(yù)定排列順序可以按照遍歷的方式從g個備選預(yù)編碼矩陣中選擇l個備選預(yù)編碼矩陣。
步驟1033,當(dāng)?shù)诙inr之和與第一sinr之和的比值大于預(yù)設(shè)閾值時,將l個備選預(yù)編碼矩陣作為多個待反饋的預(yù)編碼參數(shù)。例如,該預(yù)設(shè)閾值為 60%。
這里步驟1032和1033為循環(huán)操作,對于每l個備選預(yù)編碼矩陣,計算第二sinr之和與第一sinr之和的比值,當(dāng)該比值大于預(yù)設(shè)閾值時,循環(huán)結(jié)束。
步驟104,將預(yù)編碼指示反饋給基站。
在預(yù)編碼指示中攜帶有l(wèi)個備選預(yù)編碼矩陣在備選預(yù)編碼集合中各自的索引。第一ue是否將該預(yù)編碼指示反饋給基站,可以通過高層信令(例如,無線資源控制rrc信令)半靜態(tài)配置,或者由基站通過下行控制信令動態(tài)配置。
當(dāng)通過接收到的信令獲知需要反饋時,第一ue可以在物理上行控制信道(pucch)或者物理上行共享信道(pusch)上將上述預(yù)編碼指示反饋給基站。
本實施例中,第一ue根據(jù)信道狀態(tài)從預(yù)編碼參數(shù)集合中選出多個待反饋的預(yù)編碼參數(shù),針對多個待反饋的預(yù)編碼參數(shù)生成預(yù)編碼指示,并反饋給基站,相比于現(xiàn)有技術(shù)中只反饋一個pmi的方式,提高了ue反饋預(yù)編碼矩陣的精度,使得基站能夠在調(diào)度多用戶時提供多種組合的用戶配對,增加多用戶增益,從而提高系統(tǒng)吞吐量以及用戶吞吐量。
此外,在現(xiàn)有技術(shù)中,如lte系統(tǒng),2天線情況下的預(yù)編碼矩陣碼本包括4個碼本向量,即4個備選預(yù)編碼矩陣;4天線情況下的預(yù)編碼矩陣碼本包括16個碼本向量,即16個備選預(yù)編碼矩陣。而本實施例中,預(yù)編碼參數(shù)集合包括g個備選預(yù)編碼參數(shù),g>m2,可見,備選預(yù)編碼矩陣的數(shù)量有所增加,使得ue可以更精確地根據(jù)csi選擇匹配的預(yù)編碼矩陣,從而可以提高預(yù)編碼增益。
圖2為本發(fā)明另一個實施例中預(yù)編碼處理方法的流程示意圖,該方法應(yīng)用于基站,包括以下步驟:
步驟201,預(yù)先設(shè)置預(yù)編碼參數(shù)集合,該預(yù)編碼參數(shù)集合包括多個備選 預(yù)編碼參數(shù)。
此步驟的設(shè)置方法和步驟101相同,在此不再贅述。
步驟202,向第一ue發(fā)送參考信號,以使第一ue根據(jù)接收到的參考信號估計信道狀態(tài),根據(jù)信道狀態(tài)從預(yù)編碼參數(shù)集合中選擇多個待反饋的預(yù)編碼參數(shù),并針對多個待反饋的預(yù)編碼參數(shù)生成預(yù)編碼指示。
步驟203,接收第一ue反饋的預(yù)編碼指示。
步驟204,根據(jù)預(yù)編碼指示和預(yù)編碼參數(shù)集合確定對第一ue的數(shù)據(jù)進行預(yù)編碼的預(yù)編碼參數(shù)。
基站接收到每個ue反饋的預(yù)編碼指示,該預(yù)編碼指示攜帶有該ue選出的l個預(yù)編碼矩陣各自的索引?;靖鶕?jù)每個ue的預(yù)編碼指示進行調(diào)度,確定出第一ue的多天線傳輸模式和所使用的預(yù)編碼參數(shù)。其中,多天線傳輸模式包括以下四種類型:
(1)單用戶-多輸入多輸出(su-mimo)傳輸
基站在某一資源塊上僅調(diào)度一個ue。如圖3所示,第一ue為ue1,基站和ue1各有兩根天線,基站使用這兩根天線與ue1進行su-mimo傳輸。此時,基站根據(jù)ue1反饋的預(yù)編碼指示獲知l個預(yù)編碼矩陣,從中選擇出一個最佳的預(yù)編碼矩陣對第一ue的數(shù)據(jù)進行預(yù)編碼,并將預(yù)編碼后的數(shù)據(jù)發(fā)送給第一ue。
由于基站可以根據(jù)上行參考信號獲得ue的csi,這里,選擇出一個最佳的預(yù)編碼矩陣也可以按照在步驟103中所述的基于性能指標(biāo)或者基于量化的方法進行選擇。
(2)noma傳輸
基站確定出與第一ue使用相同空間資源的第二ue,從第一ue和第二ue的預(yù)編碼指示中找出一個共同的預(yù)編碼參數(shù)作為第一預(yù)編碼參數(shù),并使用該第一預(yù)編碼參數(shù)對第一ue和第二ue的數(shù)據(jù)進行預(yù)編碼。其中,第二ue可以包括一個或多個ue。
在如圖3所示的實施例中,第一ue為ue1,第二ue為ue2,基站確定在 相同空間資源上同時調(diào)度ue1和ue2,但分配給ue1和ue2的功率不同,即所謂的noma傳輸。但就基站和ue1的傳輸來看,仍屬于su-mimo傳輸。同樣地,基站和ue2之間也是屬于su-mimo傳輸。
此時,基站根據(jù)ue1反饋的預(yù)編碼指示獲知對應(yīng)于ue1的一組預(yù)編碼矩陣,根據(jù)ue2反饋的預(yù)編碼指示獲知對應(yīng)于ue2的另一組預(yù)編碼矩陣,這兩組預(yù)編碼矩陣各包含l個預(yù)編碼矩陣。然后基站從這兩組預(yù)編碼矩陣中選擇出同一個預(yù)編碼矩陣作為noma傳輸所使用的預(yù)編碼矩陣,對ue1和ue2的數(shù)據(jù)進行預(yù)編碼,并將預(yù)編碼后的數(shù)據(jù)分別發(fā)送給ue1和ue2。
這里,選擇出同一個預(yù)編碼矩陣可以根據(jù)第一ue和第二ue的容量性能指標(biāo)之和最大,或者滿足第一ue的容量性能指標(biāo)最優(yōu)、第二ue的容量性能指標(biāo)次優(yōu),或者滿足第一ue的性能指標(biāo)次優(yōu)、第二ue的性能指標(biāo)最優(yōu)的原則。其中,容量性能指標(biāo)可以為吞吐量、sinr、fer中的任意一項。
(3)多用戶-多輸入多輸出(mu-mimo)傳輸
確定與第一ue使用不同空間資源的第三ue;從第三ue的預(yù)編碼指示中找出與第一預(yù)編碼參數(shù)不同的第二預(yù)編碼參數(shù);使用該第二預(yù)編碼參數(shù)對第三ue的數(shù)據(jù)進行預(yù)編碼。其中,第三ue可以包括一個或多個ue。
在如圖3所示的實施例中,第三ue為ue3,基站確定在兩個不同的空間資源上分別調(diào)度ue1和ue3。此時,基站分別根據(jù)ue1反饋的預(yù)編碼指示和ue3反饋的預(yù)編碼指示,確定兩個不同的預(yù)編碼矩陣,分別用于對ue1和ue3的數(shù)據(jù)進行預(yù)編碼,并將預(yù)編碼后的數(shù)據(jù)分別發(fā)送給ue1和ue3。
(4)noma+mu-mimo傳輸
基站確定出與第一ue使用相同空間資源的第二ue以及與第一ue使用不同空間資源的第三ue,從第一ue和第二ue的預(yù)編碼指示中找出一個共同的預(yù)編碼參數(shù)作為第一預(yù)編碼參數(shù),從第三ue的預(yù)編碼指示中找出與第一預(yù)編碼參數(shù)不同的第二預(yù)編碼參數(shù),并使用該第一預(yù)編碼參數(shù)對第一ue和第二ue的數(shù)據(jù)進行預(yù)編碼,使用該第二預(yù)編碼參數(shù)對第三ue的數(shù)據(jù)進 行預(yù)編碼。
如上所述,在圖3中,基站同時調(diào)度ue1、ue2和ue3,其中ue1和ue2之間按照noma方式傳輸,ue1、ue2和ue3之間按照mu-mimo方式傳輸。由于每個ue都反饋了多個預(yù)編碼矩陣,使得基站能夠在這種復(fù)合方式的傳輸中,既能滿足noma使用相同的一個預(yù)編碼矩陣,同時還能確定出配對的mu-mimoue使用的其他預(yù)編碼矩陣,從而提升了多用戶復(fù)用增益,增加系統(tǒng)吞吐量和用戶吞吐量。
圖4為本發(fā)明一個實施例中預(yù)編碼處理方法的信令圖。參見圖4,包括如下步驟:
步驟400,基站和第一ue分別預(yù)先設(shè)置預(yù)編碼參數(shù)集合。
基站和第一ue按照相同的方法進行設(shè)置,如步驟101所述的方法,其中,該預(yù)編碼參數(shù)集合包括多個備選預(yù)編碼參數(shù)。
步驟401,基站發(fā)送下行控制信令,通知第一ue反饋指示多個預(yù)編碼矩陣的預(yù)編碼指示。
例如,基站在物理下行控制信道pdcch中配置指示位。當(dāng)ue收到后,根據(jù)該指示位獲知是否需要反饋上述預(yù)編碼指示。該配置可以為動態(tài)配置,ue在接收到該指示位后才進行多個預(yù)編碼矩陣的選擇。例如,基站可以根據(jù)下行混合自動重傳請求(harq)的結(jié)果統(tǒng)計誤塊率(bler),并在該bler大于預(yù)設(shè)門限時在pdcch中配置指示位。
步驟402,基站向第一ue發(fā)送參考信號。
步驟403,第一ue根據(jù)接收到的參考信號估計信道狀態(tài),根據(jù)信道狀態(tài)從預(yù)編碼參數(shù)集合中選擇多個待反饋的預(yù)編碼參數(shù),并針對多個待反饋的預(yù)編碼參數(shù)生成預(yù)編碼指示。
步驟404,第一ue向基站反饋預(yù)編碼指示。
步驟405,基站根據(jù)預(yù)編碼指示和預(yù)編碼參數(shù)集合確定對第一ue的數(shù)據(jù)進行預(yù)編碼的預(yù)編碼參數(shù),并根據(jù)確定的預(yù)編碼參數(shù)對第一ue的數(shù)據(jù)進行預(yù)編碼。
步驟406,基站向第一ue發(fā)送預(yù)編碼后的數(shù)據(jù)。
圖5為本發(fā)明一個實施例中用戶終端500的結(jié)構(gòu)示意圖,包括:
設(shè)置模塊510,用于預(yù)先設(shè)置預(yù)編碼參數(shù)集合,預(yù)編碼參數(shù)集合包括多個備選預(yù)編碼參數(shù);
接收模塊520,用于接收基站發(fā)送的參考信號;
估計模塊530,用于根據(jù)接收模塊520接收的參考信號估計信道狀態(tài);
選擇模塊540,用于根據(jù)估計模塊530估計到的信道狀態(tài)從設(shè)置模塊510設(shè)置的預(yù)編碼參數(shù)集合中選出多個待反饋的預(yù)編碼參數(shù);
生成模塊550,用于針對選擇模塊540選出的多個待反饋的預(yù)編碼參數(shù)生成預(yù)編碼指示;及,
反饋模塊560,用于將生成模塊550生成的預(yù)編碼指示反饋給基站。
在一實施例中,預(yù)編碼參數(shù)集合包括g個備選預(yù)編碼參數(shù),其中,g>m2,m為基站側(cè)的天線總數(shù)。
在一實施例中,設(shè)置模塊510用于:根據(jù)
在一實施例中,選擇模塊540用于:對于每個備選預(yù)編碼參數(shù),根據(jù)該備選預(yù)編碼參數(shù)和信道狀態(tài)計算容量性能指標(biāo);對所有備選預(yù)編碼參數(shù)的容量性能指標(biāo)進行降序排列,按照該降序排列選出前l(fā)個最大的容量性能指標(biāo)所對應(yīng)的l個備選預(yù)編碼參數(shù)作為多個待反饋的預(yù)編碼參數(shù),其中,l為待反饋的預(yù)編碼參數(shù)的總數(shù)。
在一實施例中,選擇模塊540用于:對于每個備選預(yù)編碼參數(shù),計算該備選預(yù)編碼參數(shù)和信道狀態(tài)之間的偏差;對所有備選預(yù)編碼參數(shù)的偏差進行升序排列,按照該升序排列選出前l(fā)個最小的偏差所對應(yīng)的l個備選預(yù)編碼參數(shù)作為 多個待反饋的預(yù)編碼參數(shù),其中,l為待反饋的預(yù)編碼參數(shù)的總數(shù)。
在一實施例中,選擇模塊540用于:根據(jù)所有備選預(yù)編碼參數(shù)和信道狀態(tài)計算第一信號干擾噪聲比sinr之和;按照預(yù)定排列順序從預(yù)編碼參數(shù)集合選出l個備選預(yù)編碼參數(shù),根據(jù)該l個備選預(yù)編碼參數(shù)和信道狀態(tài)計算第二sinr之和;當(dāng)?shù)诙inr之和與第一sinr之和的比值大于預(yù)設(shè)閾值時,將l個備選預(yù)編碼參數(shù)作為多個待反饋的預(yù)編碼參數(shù)。
圖6為本發(fā)明一個實施例中基站600的結(jié)構(gòu)示意圖,包括:
設(shè)置模塊610,用于預(yù)先設(shè)置預(yù)編碼參數(shù)集合,預(yù)編碼參數(shù)集合包括多個備選預(yù)編碼參數(shù);
發(fā)送模塊620,用于向第一用戶終端ue發(fā)送參考信號,以使第一ue根據(jù)接收到的參考信號估計信道狀態(tài),根據(jù)信道狀態(tài)從預(yù)編碼參數(shù)集合中選擇多個待反饋的預(yù)編碼參數(shù),并針對多個待反饋的預(yù)編碼參數(shù)生成預(yù)編碼指示;
接收模塊630,用于接收第一ue反饋的預(yù)編碼指示;
預(yù)編碼模塊640,用于根據(jù)接收模塊630接收的預(yù)編碼指示和設(shè)置模塊610設(shè)置的預(yù)編碼參數(shù)集合確定對第一ue的數(shù)據(jù)進行預(yù)編碼的預(yù)編碼參數(shù)。
在一實施例中,預(yù)編碼參數(shù)集合包括g個備選預(yù)編碼參數(shù),其中,g>m2,m為基站的天線總數(shù)。
在一實施例中,設(shè)置模塊610用于:根據(jù)
在一實施例中,預(yù)編碼模塊640用于:確定與第一ue使用相同空間資源的第二ue;從第一ue和第二ue的預(yù)編碼指示中找出一個共同的預(yù)編碼參數(shù)作為第一預(yù)編碼參數(shù);使用該第一預(yù)編碼參數(shù)對第一ue和第二ue的數(shù)據(jù)進行預(yù)編碼。
在一實施例中,預(yù)編碼模塊640用于:確定與第一ue使用不同空間資源的第三ue;從第三ue的預(yù)編碼指示中找出與第一預(yù)編碼參數(shù)不同的第二預(yù)編碼參數(shù);使用該第二預(yù)編碼參數(shù)對第三ue的數(shù)據(jù)進行預(yù)編碼。
在一實施例中,基站600進一步包括:
控制模塊650,用于根據(jù)下行混合自動重傳請求結(jié)果統(tǒng)計誤包率,并在誤包率大于預(yù)設(shè)門限時向發(fā)送模塊發(fā)出控制指令;
發(fā)送模塊620進一步用于:根據(jù)控制模塊650發(fā)出的控制指令發(fā)送下行控制信令通知第一ue反饋預(yù)編碼指示。
根據(jù)本發(fā)明實施例提供的預(yù)編碼處理的方法,ue將多個待反饋的預(yù)編碼參數(shù)通過預(yù)編碼指示發(fā)送給基站,提高了預(yù)編碼反饋的精度,使得基站能夠在調(diào)度多用戶時提供多種組合的用戶配對,增加多用戶增益,從而提高系統(tǒng)吞吐量以及用戶吞吐量。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。