本技術實施例涉及通信,尤其涉及一種基于空中計算的信道估計下數據傳輸方法及通信裝置。
背景技術:
1、在下一代無線網絡中,小區中的終端與接入網設備(比如接入點(access?point,ap))通信時,可以結合空中計算實現通信與計算一體化。空中計算(over-the-aircomputation,aircomp)是一種高效的數據聚合解決方案,可以利用無線信道的疊加特性,將通信與計算相結合,以實現高效的數據聚合等功能。
2、其中,無線信道除本身存在衰落、噪聲等固有特性外,還會受到來自外部信號的干擾等影響,導致信號在傳輸過程中失真。aircomp系統中,發送端和接收端可以利用預編碼矩陣和解碼矩陣補償和克服上述衰落、噪聲和干擾等影響。具體的,預編碼矩陣用于在發送端(如上述終端)對數據進行預處理(如對數據的幅度和相位進行調整),以補償信道的衰落等影響,使得在接收端能夠更好地進行信號疊加和計算。解碼矩陣用于在接收端(如ap)根據接收的信號和已知的信道特性,抑制外部信號的干擾,從疊加的信號中分離出各個發送端的數據或者直接得到期望的計算結果,克服噪聲和干擾的影響。由此可見,預編碼矩陣和解碼矩陣的生成取決于接收端和發送端具有的信道狀態信息,并且,通過設計合適的預編碼矩陣和解碼矩陣可以優化aircomp系統的性能。
3、進一步的,aircomp系統中,來自外部信號的干擾還會影響發送端到接收端的上行數據傳輸的準確性。具體的,本小區的接入網設備在接收來自本小區終端的上行數據時,還會受到除本小區外其他小區終端的上行干擾數據,從而影響本小區的接入網設備接收到的本小區終端的上行數據的函數計算結果(比如上行數據之和)的準確性。
4、然而,在實際的部署中,發送端和接收端往往無法擁有準確的信道狀態信息;只可以掌握估計或測量到的信道狀態信息。那么如何基于估計/測量得到的不準確的信道狀態信息,降低無線信道衰落、噪聲以及多個小區構成的aircomp系統中各小區的接入網設備接收到的其他小區的上行干擾數據等影響,從而提高各小區的終端上行數據傳輸的準確性,是亟待解決的問題。
技術實現思路
1、本技術實施例提供一種基于空中計算的信道估計下數據傳輸方法及通信裝置,用于提高多個小區構成的aircomp系統中各小區的終端上行數據傳輸的準確性。
2、第一方面,提供了一種基于空中計算的信道估計下數據傳輸方法,該方法應用于第一接入網設備,第一接入網設備與第一小區對應。該方法中,第一接入網設備可以接收來自第一小區的終端的上行信號。之后,第一接入網設備可以采用第一接入網設備的解碼矩陣解碼上行信號得到上行數據。其中,上述解碼矩陣是基于多個小區的第一預編碼矩陣、多個小區中各個終端的第二預編碼矩陣、多個小區中各個終端與第一接入網設備之間的等效信道矩陣、多個小區中各個終端與第一接入網設備之間的信道中疊加的信道噪聲的方差和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,計算得到的。也就是說,第一接入網設備所使用的解碼矩陣的計算,不僅參考了本小區中各終端的預編碼矩陣(包括第一預編碼矩陣和第二預編碼矩陣),還參考了其他小區中各終端的預編碼矩陣。因此,第一接入網設備采用這樣的解碼矩陣可以使得第一接入網設備接收到的來自除第一小區外的其他小區的干擾信號最小,使得信號傳輸時的信道估計誤差及信號傳輸時的信道噪聲帶來的影響最小,從而提高各小區終端的上行信號傳輸準確性。
3、進一步的,一個小區(如第一小區)的第一預編碼矩陣用于使第一接入網設備接收自多個小區中除第一小區外其他小區的上行干擾數據對齊。一個小區(如第一小區)中一個終端(如第一終端)的第二預編碼矩陣用于使第一小區內各個終端發送給第一接入網設備的上行數據對齊。也就是說,計算上述解碼矩陣所采用的預編碼矩陣是一個雙層預編碼矩陣,一層預編碼矩陣(如第一預編碼矩陣)用于其他小區的干擾對齊,另一層預編碼矩陣(如第二預編碼矩陣)用于本小區的上行信號的對齊。這樣,可以進一步提升第一接入網設備接收目的信號的準確率,降低其他小區對第一接入網設備接收上行信號的干擾。
4、并且,等效信道矩陣為多個小區中各個終端與第一接入網設備之間的信道估計矩陣及對應的第二預編碼矩陣的乘積;多個小區包括第一小區。等效信道矩陣參考了多個小區中各個終端與第一接入網設備之間的信道估計矩陣,考慮了不同終端與第一接入網設備之間的信道特性不同,從而使得等效信道矩陣更符合實際信號傳輸過程中的信道特性。
5、在第一方面的一種可能的實現方式中,第一小區的第一預編碼矩陣與其他小區的第一預編碼矩陣不同。由于不同小區的終端會相互干擾,尤其是在小區邊緣區域。所以通過為不同小區的終端設計不同的第一預編碼矩陣,可以協調小區間的干擾,提高整個系統的性能。第一終端的第二預編碼矩陣與第一小區中其他終端的第二預編碼矩陣不同,第一終端的第二預編碼矩陣與其他小區中終端的第二預編碼矩陣不同。也就是說,同一小區中的不同終端使用不同的第二預編碼矩陣,不同小區的終端使用不同的第二預編碼矩陣。通過這樣的方法,可以考慮到不同終端與同一個接入網設備之間的信道特性各不相同,所以根據各自的信道特性設計不同的第二預編碼矩陣,可以使每個終端的信號在接入網設備處能夠正確接收和解碼。
6、在第一方面的一種可能的實現方式中,多個小區的各個終端(比如第一終端)和接入網設備中分別配置有m根天線,多個小區的各個終端(比如第一終端)發送的上行數據是多流數據,多流數據包括d個數據流。也就是說,本方案既可以用于單天線或單流數據傳輸,也可以應用于多天線或多流數據傳輸。
7、并且,根據天線數m和上行數據的流數d可以得到多個小區的各個終端(比如第一終端)預編碼矩陣是m×d的矩陣,多個小區(比如第一小區)的第一預編碼矩陣是m×d的矩陣,多個小區的各個終端(比如第一小區的第一終端)的第二預編碼矩陣是m×m的矩陣。
8、在第一方面的一種可能的實現方式中,在第一接入網設備采用第一接入網設備的解碼矩陣解碼上行信號得到上行數據之前,第一接入網設備還可以接收來自多個小區的終端的第n輪預編碼矩陣。比如第一接入網設備接收第一終端的第n輪編碼矩陣,第一終端的第n輪預編碼矩陣包括第一小區的第n輪第一預編碼矩陣和第一終端的第二預編碼矩陣,n在{1,2,3……n-1}中依次取值。其中,第一小區的第1輪第一預編碼矩陣是滿足仿酉約束的隨機矩陣,滿足仿酉約束的矩陣的共軛轉置與滿足仿酉約束的矩陣相乘等于單位矩陣,滿足仿酉約束的矩陣是m×d的矩陣。滿足仿酉約束的第一小區的第1輪第一預編碼矩陣的列向量正交,所以使用第一小區的第1輪第一預編碼矩陣對第一小區的終端發送的上行數據進行編碼,可以使得得到的上行信號在傳輸過程中保持較好的正交性,從而減少其他小區對本小區終端信號上行傳輸的干擾。其中,第一終端的第二預編碼矩陣是第一終端與第一接入網設備之間的信道估計矩陣的逆矩陣。這樣,當信道條件發生變化時(如用戶移動、環境變化等),信道估計矩陣會隨之更新,第一終端的第二預編碼矩陣也會相應調整,因此這種調整能夠動態適應信道變化,保持上行信號傳輸的穩定性。
9、然后,第一接入網設備可以基于上述多個小區的第n輪第一預編碼矩陣、多個小區中各個終端的第二預編碼矩陣、多個小區中各個終端與第一接入網設備之間的等效信道矩陣、多個小區中各個終端與第一接入網設備之間的信道中疊加的信道噪聲的方差和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,計算第一小區的第n輪解碼矩陣。也就是說,第一小區的第n輪解碼矩陣的計算,不僅參考了本小區中各終端的第n輪的第一預編碼矩陣,還參考了其他小區中各終端的第n輪的第一預編碼矩陣,以及多個小區中各個終端的第二預編碼矩陣。因此,經過多輪計算的第一接入網設備的第n輪解碼矩陣,可以逐步修正上一輪得到的解碼矩陣的誤差,使解碼結果更接近目的接收信號,而且可以更好地抑制干擾信號,提高解碼的準確性。而且,等效信道矩陣為多個小區中各個終端與第一接入網設備之間的信道估計矩陣及對應的第二預編碼矩陣的乘積,多個小區包括第一小區和其他小區。
10、在該實現方式中,第一接入網設備可以與第一終端進行n輪交互,計算第一接入網設備的第n輪解碼矩陣,作為第一接入網設備的解碼矩陣。通過n輪交互,第一接入網設備可以根據預編碼矩陣的優化結果不斷調整解碼矩陣,從而更準確地解碼接收到的信號,提高解碼的準確性。
11、在第一方面的一種可能的實現方式中,第一接入網設備計算第一小區的第n輪解碼矩陣之后,還可以向第一終端發送第一小區的第n輪解碼矩陣。其中,第一小區的第n輪解碼矩陣用于第一終端計算第一小區的第n+1輪第一預編碼矩陣,第一終端的第n+1輪預編碼矩陣包括第一小區的第n+1輪第一預編碼矩陣和第一終端的第二預編碼矩陣。也就是說,第一小區的第n+1輪第一預編碼矩陣的計算,參考了第一小區的第n輪解碼矩陣,可以逐步修正上一輪得到的第一預編碼矩陣的誤差,使第一預編碼矩陣更好用于來自其他小區的干擾的對齊。
12、在第一方面的一種可能的實現方式中,第一接入網設備計算第一小區的第n輪解碼矩陣之后,第一接入網設備還可以接收來自多個小區的終端的第n輪預編碼矩陣。第一終端的第n輪預編碼矩陣包括第一小區的第n輪第一預編碼矩陣和第一終端的第二預編碼矩陣。之后,第一接入網設備可以基于多個小區的第n輪第一預編碼矩陣、多個小區中各個終端的第二預編碼矩陣、多個小區中各個終端與第一接入網設備之間的等效信道矩陣、多個小區中各個終端與第一接入網設備之間的信道中疊加的信道噪聲的方差和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,計算第一小區的第n輪解碼矩陣。也就是說,經過n輪交互迭代,第一接入網設備可以計算出最終得到的第一小區的第n輪解碼矩陣,第一接入網設備使用第一小區的第n輪解碼矩陣對接收到的上行信號進行解碼,可以在更好的接收目的信號的同時抑制干擾信號,提高解碼準確性。
13、在第一方面的一種可能的實現方式中,第一接入網設備基于多個小區的第n輪第一預編碼矩陣、多個小區中各個終端的第二預編碼矩陣、多個小區中各個終端與第一接入網設備之間的等效信道矩陣、多個小區中各個終端與第一接入網設備之間的信道中疊加的信道噪聲的方差和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,計算第一小區的第n輪解碼矩陣,包括:
14、;
15、其中,表示第j個小區第k個終端與第i個小區的接入網設備之間的等效信道矩陣,表示第j個小區的第n輪第一預編碼矩陣,表示第j個小區的第n輪第一預編碼矩陣的共軛轉置,表示第j個小區第k個終端與第i個小區的接入網設備之間的等效信道矩陣的共軛轉置,表示第j個小區第k個終端與第i個小區的接入網設備之間的信道估計誤差的方差,表示取括號內矩陣的跡,表示第j個小區第k個終端的第二預編碼矩陣,表示第j個小區第k個終端的第二預編碼矩陣的共軛矩陣,表示信道中疊加的加性高斯白噪聲向量的方差,表示單位矩陣,表示第i個小區第k個終端與第i個小區的接入網設備之間的等效信道矩陣,表示第i個小區的第n輪第一預編碼矩陣,i,j?=1,……,ku,k=1,……,ka,共有ku個小區,每個小區有ka個終端。此迭代公式通過多次更新第一小區的第n輪解碼矩陣,可以逐步修正解碼矩陣的誤差,得到更合適的解碼矩陣。
16、在第一方面的一種可能的實現方式中,第一小區的第1輪第一預編碼矩陣是隨機生成的滿足仿酉約束的m×d的矩陣。也就是說,第一小區的第1輪第一預編碼矩陣(滿足仿酉約束的矩陣)是隨機生成的,相比確定性矩陣使用一個滿足仿酉約束的隨機矩陣可以避免因初始預編碼矩陣的固定模式而陷入局部最優,而且隨機生成的滿足仿酉約束的矩陣可以為后續迭代(如梯度下降、交替優化)提供更豐富的搜索空間,從而加速收斂。
17、基于本技術提供的方法,通過交互迭代最終得到的解碼矩陣可以使得第一接入網設備實際接收到的上行數據與目的上行數據的均方誤差之和最小。本技術提供的方法不僅可以應用于兩個小區的空中計算系統,而且可以應用于三個及三個以上小區的空中計算系統。
18、第二方面,提供了一種基于空中計算的信道估計下數據傳輸方法,該方法應用于第一終端,第一終端是第一小區的終端。該方法中,第一終端可以獲取第一終端的預編碼矩陣。而后,第一終端采用第一終端的預編碼矩陣對上行數據進行編碼得到上行信號,并且第一終端向第一接入網設備發送上行信號。
19、如第一方面所述,第一終端的預編碼矩陣是雙層預編碼矩陣。一層預編碼矩陣(如第一預編碼矩陣)用于其他小區的干擾對齊;另一層預編碼矩陣(如第二預編碼矩陣)用于本小區的干擾對齊。這樣,可以提升第一接入網設備接收目的信號準確率,降低其他小區對第一接入網設備接收上行信號的干擾。
20、在第二方面的一種可能的實現方式中,第一小區的第一預編碼矩陣是基于多個小區的解碼矩陣、第一小區中各個終端的第二預編碼矩陣、第一小區中各個終端到多個小區的接入網設備之間的等效信道矩陣和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,以及多個拉格朗日乘數計算得到的。也就是說,第一小區所使用的第一預編碼矩陣的計算,不僅參考了本小區的解碼矩陣,還參考了其他小區的解碼矩陣。因此,第一小區采用這樣的第一預編碼矩陣可以實現其他小區上行干擾信號的對齊,便于第一接入網設備更好地抑制干擾信號。
21、在第二方面的一種可能的實現方式中,第一終端可以計算獲得第一終端的預編碼矩陣,該方法包括:第一終端計算得到第一終端的第n輪預編碼矩陣,并且向第一接入網設備發送第一終端的第n輪預編碼矩陣。其中,第一終端的第n輪預編碼矩陣包括第一小區的第n輪第一預編碼矩陣和第一終端的第二預編碼矩陣,n在{1,2,3……n-1}中依次取值。第一小區的第1輪第一預編碼矩陣是滿足仿酉約束的隨機矩陣,滿足仿酉約束的矩陣的共軛轉置與滿足仿酉約束的矩陣相乘等于單位矩陣,滿足仿酉約束的矩陣是m×d的矩陣。第一終端的第二預編碼矩陣是第一終端與第一接入網設備之間的信道估計矩陣的逆矩陣。
22、然后,第一終端接收來自第一接入網設備的第一小區的第n輪解碼矩陣。其中,第一小區的第n輪解碼矩陣是基于多個小區的第n輪第一預編碼矩陣、多個小區中各個終端的第二預編碼矩陣、多個小區中各個終端與第一接入網設備之間的等效信道矩陣、多個小區中各個終端與第一接入網設備之間的信道中疊加的信道噪聲的方差和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差計算得到的。等效信道矩陣為多個小區中各個終端與第一接入網設備之間的信道估計矩陣及對應的第二預編碼矩陣的乘積。
23、在第一終端接收到來自第一接入網設備的第一小區的第n輪解碼矩陣后,第一終端可以基于多個小區的第n輪解碼矩陣、第一小區中各個終端的第二預編碼矩陣、第一小區中各個終端到多個小區的接入網設備之間的等效信道矩陣和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,以及多個拉格朗日乘數,計算第一小區的第n+1輪第一預編碼矩陣。其中,第一終端的第n+1輪預編碼矩陣包括第一小區的第n+1輪第一預編碼矩陣和第一終端的第二預編碼矩陣。
24、該實現方式中,第一終端可以與第一接入網設備進行n輪交互,計算第一終端的第n輪預編碼矩陣(雙層預編碼矩陣),作為第一終端的預編碼矩陣。通過n輪交互,第一終端可以根據解碼矩陣的優化結果不斷調整預編碼矩陣,以最大化系統的信號傳輸性能,從而更好地適應復雜的信道狀態信息,抑制上行傳輸干擾,從而增強信號傳輸質量。
25、在第二方面的一種可能的實現方式中,第一終端可以獲取多個拉格朗日乘數。其中,多個拉格朗日乘數與多個小區一一對應,多個小區包括第一小區和其他小區,而且拉格朗日乘數是設計合適的預編碼矩陣和解碼矩陣所建立的優化問題的拉格朗日函數中拉格朗日系數。通過引入拉格朗日乘數,可以將原本受到約束的優化問題轉化為無約束的優化問題,從而簡化求解優化問題的過程,從而得到合適的預編碼矩陣和解碼矩陣,能夠使多個小區中每個小區的接入網設備實際接收到的上行數據與目的上行數據的均方誤差之和最小,提高接入網設備接收數據的準確度。
26、在第二方面的一種可能的實現方式中,第一終端基于多個小區的第n輪解碼矩陣、第一小區中各個終端的第二預編碼矩陣、第一小區中各個終端到多個小區的接入網設備之間的等效信道矩陣和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,以及多個拉格朗日乘數,計算第一小區的第n+1輪第一預編碼矩陣,包括:
27、;
28、其中,表示第j個小區第k個終端與第i個小區的接入網設備之間的等效信道矩陣,,表示第j個小區第k個終端與第i個小區的接入網設備之間的信道估計矩陣,表示第j個小區第k個終端的第二預編碼矩陣,表示第j個小區第k個終端與第i個小區的接入網設備之間的等效信道矩陣的共軛轉置,表示第n輪第i個小區的解碼矩陣,表示第n輪第i個小區的解碼矩陣的共軛轉置,表示第j個小區第k個終端與第i個小區的接入網設備之間的信道估計誤差的方差,表示取括號內矩陣的跡,表示第j個小區第k個終端的第二預編碼矩陣的共軛矩陣,表示第j個小區的拉格朗日乘數,表示單位矩陣,表示第j個小區第k個終端與第j個小區的接入網設備之間的等效信道矩陣的共軛轉置,表示第n輪第j個小區的解碼矩陣,i,j=1,……,ku,k=1,……,ka,共有ku個小區,每個小區有ka個終端。此迭代公式通過多次更新第一小區的第n+1輪第一預編碼矩陣,可以逐步修正第一預編碼矩陣的誤差,得到更合適的第一預編碼矩陣。
29、在第二方面的一種可能的實現方式中,第一小區的第1輪第一預編碼矩陣是滿足仿酉約束的隨機生成的m×d的矩陣。
30、需要說明的是,第二方面及其任一種可能的實現方式中所述的預編碼矩陣、第一預編碼矩陣、第二預編碼矩陣,第一接入網設備和第一終端中的天線數量、上行數據等的具體內容,可以參考第一方面及其任一種可能的實現方式中的相關描述,這里不再贅述。
31、第三方面,提供了一種基于空中計算的信道估計下數據傳輸方法,該方法應用于第一接入網設備,第一接入網設備與第一小區對應。該方法中,第一接入網設備可以接收來自多個小區的終端的第n輪預編碼矩陣。其中,多個小區包括第一小區,第一小區的第一終端的第n輪預編碼矩陣包括第一小區的第n輪第一預編碼矩陣和第一終端的第二預編碼矩陣,n在{1,2,3……n-1}中依次取值。第一小區的第1輪第一預編碼矩陣是滿足仿酉約束的隨機矩陣,滿足仿酉約束的矩陣的共軛轉置與滿足仿酉約束的矩陣相乘等于單位矩陣,滿足仿酉約束的矩陣是m×d的矩陣。第一終端的第二預編碼矩陣是第一終端與第一接入網設備之間的信道估計矩陣的逆矩陣。
32、然后,第一接入網設備可以基于多個小區的第n輪第一預編碼矩陣、多個小區中各個終端的第二預編碼矩陣、多個小區中各個終端與第一接入網設備之間的等效信道矩陣、多個小區中各個終端與第一接入網設備之間的信道中疊加的信道噪聲的方差和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,計算第一小區的第n輪解碼矩陣。而且,等效信道矩陣為多個小區中各個終端與第一接入網設備之間的信道估計矩陣及對應的第二預編碼矩陣的乘積。多個小區包括第一小區和其他小區。
33、第一接入網設備計算第一小區的第n輪解碼矩陣后,向第一終端發送第一小區的第n輪解碼矩陣。其中,第一小區的第n輪解碼矩陣用于第一終端計算第一小區的第n+1輪第一預編碼矩陣。第一終端的第n+1輪預編碼矩陣包括第一小區的第n+1輪第一預編碼矩陣和第一終端的第二預編碼矩陣。
34、在該方法中,第一接入網設備計算得到的每一輪解碼矩陣都是根據該輪預編碼矩陣的優化結果來進行計算的,從而可以實現逐步修正上一輪第一接入網設備計算得到的解碼矩陣的誤差。而且第一接入網設備計算第一小區的第n輪解碼矩陣,不僅參考了第一小區中各終端的第n輪預編碼矩陣(包括第一預編碼矩陣和第二預編碼矩陣),還參考了除第一小區外的其他小區中各終端的第n輪預編碼矩陣。因此,經過n輪交互,最終得到的第n輪解碼矩陣可以更準確地解碼第一接入網設備接收到的上行信號,提升第一接入網設備接收目的信號準確率。同時,第一接入網設備采用這樣的解碼矩陣可以使得第一接入網設備接收到的來自除第一小區外的其他小區的干擾信號最小,使得信號傳輸時的信道估計誤差及信號傳輸時的信道噪聲帶來的影響最小,從而提高各小區終端的上行信號傳輸準確性。
35、在第三方面的一種可能的實現方式中,第一接入網設備計算第一小區的第n輪解碼矩陣之后,第一接入網設備還可以接收來自多個小區的終端的第n輪預編碼矩陣。第一終端的第n輪預編碼矩陣包括第一小區的第n輪第一預編碼矩陣和第一終端的第二預編碼矩陣。之后,第一接入網設備可以基于多個小區的第n輪第一預編碼矩陣、多個小區中各個終端的第二預編碼矩陣、多個小區中各個終端與第一接入網設備之間的等效信道矩陣、多個小區中各個終端與第一接入網設備之間的信道中疊加的信道噪聲的方差和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,計算第一小區的第n輪解碼矩陣。
36、需要說明的是,第三方面及其任一種可能的實現方式中所述的預編碼矩陣、第一預編碼矩陣、第二預編碼矩陣,第一接入網設備和第一終端中的天線數量、上行數據,以及第一接入網設備計算第n輪解碼矩陣的具體方法和公式等,可以參考第一方面及其任一種可能的實現方式中的相關描述,這里不再贅述。
37、第四方面,提供了一種基于空中計算的信道估計下數據傳輸方法,該方法應用于第一終端,第一終端是第一小區的終端。該方法中,第一終端可以獲取第一終端的第n輪預編碼矩陣,并且向第一接入網設備發送第一終端的第n輪預編碼矩陣。其中,第一終端的第n輪預編碼矩陣包括第一小區的第n輪第一預編碼矩陣和第一終端的第二預編碼矩陣,n在{1,2,3……n-1}中依次取值。第一小區的第1輪第一預編碼矩陣是滿足仿酉約束的隨機矩陣,滿足仿酉約束的矩陣的共軛轉置與滿足仿酉約束的矩陣相乘等于單位矩陣,滿足仿酉約束的矩陣是m×d的矩陣。第一終端的第二預編碼矩陣是第一終端與第一小區的第一接入網設備之間的信道估計矩陣的逆矩陣。
38、然后,第一終端接收來自第一接入網設備的第一小區的第n輪解碼矩陣。其中,第一小區的第n輪解碼矩陣是基于多個小區的第n輪第一預編碼矩陣、多個小區中各個終端的第二預編碼矩陣、多個小區中各個終端與第一接入網設備之間的等效信道矩陣、多個小區中各個終端與第一接入網設備之間的信道中疊加的信道噪聲的方差和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差計算得到的。等效信道矩陣為多個小區中各個終端與第一接入網設備之間的信道估計矩陣及對應的第二預編碼矩陣的乘積。多個小區包括第一小區和其他小區。
39、在第一終端接收到來自第一接入網設備的第一小區的第n輪解碼矩陣后,第一終端可以基于多個小區的第n輪解碼矩陣、第一小區中各個終端的第二預編碼矩陣、第一小區中各個終端到多個小區的接入網設備之間的等效信道矩陣和多個小區中各個終端與第一接入網設備之間的信道估計誤差的方差,以及多個拉格朗日乘數,計算第一小區的第n+1輪第一預編碼矩陣。其中,第一終端的第n+1輪預編碼矩陣包括第一小區的第n+1輪第一預編碼矩陣和第一終端的第二預編碼矩陣。
40、在該方法中,第一終端計算得到的每一輪預編碼矩陣(包括第一預編碼矩陣和第二預編碼矩陣)都是根據上一輪解碼矩陣的優化結果來進行計算的,從而可以實現逐步修正上一輪第一終端計算得到的預編碼矩陣的誤差。而且,第一小區的第n+1輪預編碼矩陣的計算,不僅參考了第一小區的第n輪解碼矩陣,還參考了除第一小區外其他小區的第n輪解碼矩陣。因此,經過n輪交互,最終得到的第n輪預編碼矩陣可以更好地匹配接收端解碼需求,更準確地適應當前信道狀態,并優化信號傳輸性能。同時,第一終端采用這樣的預編碼矩陣可以實現其他小區上行干擾信號的對齊,便于第一接入網設備更好地抑制干擾信號。
41、需要說明的是,第四方面及其任一種可能的實現方式中所述的預編碼矩陣、第一預編碼矩陣、第二預編碼矩陣,第一接入網設備和第一終端中的天線數量、上行數據等,可以參考第一方面及其任一種可能的實現方式中的相關描述,這里不再贅述。
42、第四方面及其任一種可能的實現方式中第一終端計算第n輪預編碼矩陣的具體方法和公式,可以參考第二方面及其任一種可能的實現方式中的相關描述,這里不再贅述。
43、第五方面,提供一種通信裝置,該通信裝置包括一個或多個處理器;一個或多個處理器用于運行計算機程序或指令,當一個或多個處理器執行計算機程序或指令時,使得如第一方面至第四方面中任一方面所述的方法被執行。
44、在第五方面的一種可能的實現方式中,該通信裝置還包括一個或多個存儲器,一個或多個存儲器與一個或多個處理器耦合,一個或多個存儲器用于存儲上述計算機程序或指令。在一種可能的實現方式中,存儲器位于通信裝置之外。在另一種可能的實現方式中,存儲器位于通信裝置之內。本技術中,處理器和存儲器還可以集成于一個器件中,即處理器和存儲器還可以被集成在一起。在一種可能的實現方式中,通信裝置還包括收發器,所述收發器,用于接收信息和/或發送信息。
45、一種可能的設計中,該通信裝置還包括一個或多個通信接口,一個或多個通信接口和一個或多個處理器耦合,一個或多個通信接口用于與通信裝置之外的其它模塊進行通信。
46、第六方面,本技術提供一種通信裝置,該通信裝置包括接口電路和邏輯電路;接口電路,用于輸入和/或輸出信息;邏輯電路用于執行如第一方面至第四方面中任一方面所述的方法,根據信息進行處理和/或生成信息。
47、第七方面,本技術提供一種計算機可讀存儲介質,該計算機可讀存儲介質存儲有計算機指令或程序,當計算機指令或程序在計算機上運行時,使得如第一方面至第四方面中任一方面的方法被執行。
48、第八方面,本技術提供一種芯片,包括:處理器,處理器與存儲器耦合,存儲器用于存儲程序或指令,當程序或指令被處理器執行時,使得如第一方面至第四方面中任一方面的方法被執行。
49、第九方面,本技術提供一種包含計算機指令的計算機程序產品,當其在計算機上運行時,使得如第一方面至第四方面中任一方面的方法被執行。
50、第十方面,本技術提供一種通信系統,包括用于實現第一方面至第四方面中任一方面的方法的通信裝置。
51、其中,第五方面至第十方面中任一種設計方式所帶來的技術效果可參見上述第一方面中任一方面所帶來的技術效果,不予贅述。