本發明涉及通信領域,并且更具體地,涉及傳輸信息的方法和裝置。
背景技術:
正交多址接入技術廣泛應用于第三代(3rd-generation,3g)和第四代(4th-generation,4g)移動通信系統。這里的“正交”指的是系統的一個資源塊只能最多分配給一個用戶使用,不同用戶對于頻率資源的占用方式是“正交”的。隨著無線蜂窩網絡的持續演進,正交多址接入技術已經逐漸無法滿足人們對蜂窩網絡日益提升的容量需求,如海量接入和頻譜效率的持續提升等。與此同時,非正交的多址接入技術正逐漸引起業界和學術界越來越多的關注。“非正交”指的是多用戶可以通過非正交的方式共享頻譜等系統資源。人們希望未來的無線蜂窩網絡,如第五代(5th-generation,5g)移動通信系統,能夠借助非正交的多址接入技術有效的解決容量提升的問題。
非正交多址接入技術中發射端可以將來遠近配對的多個用戶的至少兩個需要發送的數據流疊加到系統的某一個時頻資源上進行發送。標準中研究的非正交多址(nonorthogonalmulti-access,noma)接入技術對至少兩個用戶的不同層的數據經過獨立編碼、調制和分層映射,為不同層的數據分配不同的功率分配系數,根據該功率分配系數對數據進行疊加并輸出信號,接收側也可以多個用戶間的功率分配實現多用戶解調。但是,這種多址接入技術只能基于功率分配實現多用戶檢測,應用場景受限,系統性能增益也受到限制。特別是對于非遠近的用戶之間,這類noma多址方式的性能并不能達到最優。
技術實現要素:
本發明實施例提供一種傳輸信息的方法和裝置,能夠提高系統的性能增益。
第一方面,提供了一種傳輸信息的方法,包括:獲取經過調制的需向至少一個終端設備傳輸的n層調制信號,n為大于或者等于2的正整數;在目標資源上對所述n層調制信號中的每一層調制信號乘以該層對應的線性處理系數,得到每一層的線性處理信號,并對所有層的線性處理信號進行相加,得到疊加輸出信號,所述線性處理系數為復數;通過所述每個目標資源向所述至少一個終端設備發送所述疊加輸出信號。
本發明實施例通過對至少一個終端設備的多層信號分別進行調制,在目標資源上對所述n層調制信號中的每一層的調制信號分別進行線性處理并疊加得到疊加輸出信號,并可以向終端設備發送疊加輸出信號,這種傳輸信息的方法能夠提高系統的性能增益。
在本發明的一個實施例中,傳輸信息的方法可以用于多址接入系統,包括正交多址接入系統和非正交多址接入系統,該系統可以包括接收端和發射端,這里傳輸信息的方法可以由發射端執行,發射端可以為網絡側設備,例如發射端可以為基站。
本發明實施例中的“目標資源”中的“目標”是指本實施例的描述所針對的,并不隱含選擇之意,目標資源可以為實際傳輸中的某個資源,在此不予限定。
線性處理系數可以為復數,這樣可以對調制信號的幅值和相位兩個維度上進行改變,進而得到線性處理信號。
結合第一方面,在第一方面的一種實現方式中,所述疊加輸出信號的星座圖包括m個星座點,
應理解,本發明實施例中限定的滿足高斯分布可以為近似滿足高斯分布,允許存在一定范圍內的誤差。m個星座點的幅值或相位或實部或虛部的概率分布滿足高斯分布可以進一步提高系統的性能增益。
基于每一層調制信號可以有不同的調制方式,而且相同的調制方式可以包括不同的多個星座點,在線性處理系數一定時,每一層調制信號可以對應多個線性處理信號,進而可以有多個疊加輸出信號。
結合第一方面及其上述實現方式,在第一方面的另一種實現方式中,所述在目標資源上對所述n層調制信號中的每一層調制信號乘以該層對應的線性處理系數,得到每一層的線性處理信號包括:對所述每一層調制信號乘以對應的線性處理系數,或者,對應的線性處理系數和功率分配系數,得到所述每一層的線性處理信號。
在本發明的一個實施例中,當系統中包括兩個或兩個以上終端設備時,可以為遠近不同的終端設備設置不同的功率分配系數以區分不同的終端設備,這樣終端設備可以不再受到遠近配對場景的限制。即,本發明實施例中的任意兩個終端設備之間信道質量的差值可以小于一定的信道質量閾值。
在本發明的一個實施例中,可以根據終端設備的遠近特性確定功率分配系數。另外,功率分配系數僅僅與數據的層數相關,而與資源的編號無關。也就是說,相同層數的數據在不同資源上的功率分配系數可以相同。
在本發明的一個實施例中,網絡側設備對信號進行線性處理和分配功率分配系數的次序可以交換,也就是說網絡側設備可以先對信號進行線性處理,然后對線性處理后的信號分配功率分配系數,最后輸出疊加后的輸出信號。網絡側設備還可以先對信號分配功率分配系數,然后對不同層不同資源上的數據分配線性處理系數,最后輸出疊加后的輸出信號。
在本發明的一個實施例中,可以通過下列方法確定在第j資源上第i層調制信號xi,j的線性處理系數
這里同一資源上不同層的線性處理系數如下:
不同資源上的線性處理系數可以為對上述i取不同值時βi的排列組合。
在本發明的一個實施例中,確定在第j資源上所有層信號的線性處理系數構成的行向量
可選地,作為本發明的一個實施例,可以通過下列方式從m個向量中選擇一個向量作為上述與第j資源對應的行向量:預定義向量
可選地,作為本發明的另一實施例,還可以通過下列方式從m個向量中選擇一個向量作為上述與第j資源對應的行向量:預定義向量
在本發明的一個實施例中,在第j資源上所有層信號輸出的疊加輸出信號為
不同的資源上可以輸出多層數據的功率分配后的信號,例如,資源編號j對應的資源粒子(resourceelement,re)上的輸出信號可以為
在本發明的一個實施例中,確定至少一個終端設備的n層數據可以通過下列方式實現:獲取至少一個終端設備的至少一個傳輸塊(transmissionblock,tb),對至少一個傳輸塊編碼后的數據進行串并轉換,得到n層數據。
在本發明的一個實施例中,n層數據可以來自相同的終端設備,也可以來自不同的終端設備。n層數據可以為相同終端設備的相同傳輸塊得到的,也可以為相同終端設備的不同傳輸塊得到的。例如,n層數據可以僅為同一終端設備的同一個傳輸塊編碼后通過串并轉換得到,也可以為同一終端設備的不同傳輸塊編碼后通過串并轉換得到,還可以為不同終端設備的不同傳輸塊編碼后通過串并轉換得到。
結合第一方面及其上述實現方式,在第一方面的另一種實現方式中,所述至少一個終端設備包括第一終端設備和第二終端設備,所述第一終端設備的信道質量和所述第二終端設備的信道質量的差值的絕對值小于信道質量閾值,所述信道質量閾值為正整數。
兩個終端設備之間信道質量的差值的絕對值大于或者等于信道質量閾值時,兩個終端設備之間視為遠近配對用戶。兩個終端設備之間信道質量的差值的絕對值小于信道質量閾值時,兩個終端可以視為非遠近用戶。本發明實施例可以對終端設備之間的遠近不受限制。
本發明實施例中針對信道質量不同的用戶,在對調制信號進行線性處理的基礎上,通過增加分配功率分配系數,這樣可以通過功率分配系數,進一步增加對輸出信號中的信道質量不同的用戶的信號的區分度。即,通過分配功率分配系數可以進一步區分遠近配對用戶。
在本發明的一個實施例中,如果終端設備的數目為1,在不同資源上,同一層的調制信號的線性處理系數可以相同,也可以不同。
在發明的一個實施例中,如果終端設備的數目大于1,在不同資源上,同一層的調制信號的線性處理系數不同。
當所有層的調制信號來自同一終端設備時,即單用戶信息進行傳輸,在不同資源上,同一層的調制信號的線性處理系數相同或者不同。當n層調制信號來自不同的終端設備時,即多用戶信息進行傳輸時,在不同資源上,同一層的調制信號的線性處理系數不同。
在本發明的一個實施例中,網絡側設備還可以向終端設備發送數據層數n、每層數據的調制與編碼策略(modulationandencodingstrategy,mcs)和由終端設備的傳輸塊得到的數據的層編號i,以便終端設備在接收到網絡側設備發送的信號之后,根據n、mcs和i對接收的信號進行解碼。終端設備根據n、mcs和i對接收的信號進行解碼的方法可以按照現有技術中的方法執行。
第二方面,提供了一種傳輸信息的方法,包括:通過目標資源接收網絡側設備發送的疊加輸出信號,所述疊加輸出信號是n層調制信號中的每一層調制信號乘以該層對應的線性處理系數之和,所述線性處理系數為復數,n為大于或者等于2的正整數;根據所述每一層調制信號的線性處理系數對所述疊加輸出信號進行解調。
結合第二方面,在第二方面的一種實現方式中,所述疊加輸出信號的星座圖包括m個星座點,
結合第二方面及其上述實現方式,在第二方面的另一種實現方式中,所述根據所述每一層調制信號的線性處理系數對所述疊加輸出信號進行解調包括:根據所述每一層調制信號的線性處理系數,或者,對應的線性處理系數和功率分配系數對所述疊加輸出信號進行解調。
結合第二方面及其上述實現方式,在第二方面的另一種實現方式中,所述方法至少由第一終端設備和第二終端設備執行,所述第一終端設備的信道質量和所述第二終端設備的信道質量的差值的絕對值小于信道質量閾值,所述信道質量閾值為正整數。
在本發明的一個實施例中,如果終端設備的數目為1,在不同資源上,同一層的調制信號的線性處理系數可以相同,也可以不同。
在發明的一個實施例中,如果終端設備的數目大于1,在不同資源上,同一層的調制信號的線性處理系數不同。
第三方面,提供了一種傳輸信息的裝置,包括:獲取單元,用于獲取經過調制的需向至少一個終端設備傳輸的n層調制信號,n為大于或者等于2的正整數;處理單元,用于在目標資源上對所述獲取單元獲取的每一層調制信號乘以該層對應的線性處理系數,得到每一層的線性處理信號,并對所有層的線性處理信號進行相加,得到疊加輸出信號,所述線性處理系數為復數;發送單元,用于通過所述每個目標資源向所述至少一個終端設備發送所述處理單元得到的所述疊加輸出信號。
結合第三方面,在第三方面的一種實現方式中,所述疊加輸出信號的星座圖包括m個星座點,
結合第三方面及其上述實現方式,在第三方面的另一種實現方式中,所述處理單元,用于在目標資源上對所述獲取單元獲取的每一層調制信號乘以不同的線性處理系數,得到每一層的線性處理信號包括:處理單元用于對所述每一層調制信號乘以該層對應的線性處理系數,或者,對應的線性處理系數和功率分配系數,得到所述每一層的線性處理信號。
結合第三方面及其上述實現方式,在第三方面的另一種實現方式中,所述至少一個終端設備包括第一終端設備和第二終端設備,所述第一終端設備的信道質量和所述第二終端設備的信道質量的差值的絕對值小于信道質量閾值,所述信道質量閾值為正整數。
第三方面提供的傳輸信息的裝置,可以用于執行上述第一方面或第一方面的任意可能的實現方式中的方法。具體地,該裝置包括用于執行上述第一方面或第一方面的任意可能的實現方式中的方法的單元。
第四方面,提供了一種傳輸信息的裝置,包括:接收單元,用于通過目標資源接收網絡側設備發送的疊加輸出信號,所述疊加輸出信號是n層調制信號中的每一層調制信號乘以該層對應的線性處理系數之和,所述線性處理系數為復數,n為大于或者等于2的正整數;解調單元,用于根據所述每一層調制信號的線性處理系數對所述接收單元得到的所述疊加輸出信號進行解調。
結合第四方面,在第四方面的一種實現方式中,所述疊加輸出信號的星座圖包括m個星座點,
結合第四方面及其上述實現方式,在第四方面的另一種實現方式中,所述解調單元,用于根據所述每一層調制信號的線性處理系數對所述接收單元得到的所述疊加輸出信號進行解調包括:所述解調單元用于根據所述每一層調制信號的線性處理系數,或者,線性處理系數和功率分配系數,對所述疊加輸出信號進行解調。
結合第四方面及其上述實現方式,在第四方面的另一種實現方式中,所述裝置至少包括第一終端設備和第二終端設備,所述第一終端設備的信道質量和所述第二終端設備的信道質量的差值的絕對值小于信道質量閾值,所述信道質量閾值為正整數。
第四方面提供的傳輸信息的裝置,可以用于執行上述第二方面或第二方面的任意可能的實現方式中的方法。具體地,該裝置包括用于執行上述第二方面或第二方面的任意可能的實現方式中的方法的單元。
在本發明的上述所有實施例中,n為數據的總層數,j為資源編號總數。
本發明實施例的傳輸信息的方法可以用于軟復用多址接入(softmultiplexingmultipleaccess,smma)技術,smma技術可以理解為在對信息進行傳輸時,在對數據進行調制映射之后在不同資源上對不同層數據進行線性處理,使得同一資源上所有層的線性處理信號疊加后得到的疊加輸出信號的幅值或相位的概率分布滿足高斯分布。當然本領域技術人員也可以不把這個技術稱之為smma,也可以稱為其他技術名稱。
本發明實施例中的smma技術通過增加對調制信號的線性處理,使得同一資源上所有層的線性處理信號疊加后得到的疊加輸出信號的幅值或相位的概率分布滿足高斯分布,從而能夠提高系統的性能增益。
稀疏碼多址接入(sparsecodemultipleaccess,scma)技術是另一種典型的非正交多址接入和傳輸技術。scma技術可以對不同用戶不同層的數據經過獨立編碼、稀疏碼調制和分層映射,并為不同層的數據分配不同的功率分配系數,根據該功率分配系數對數據進行疊加并輸出信號。scma技術的本質是擴頻,即在傳輸信息之前,先對所傳信號進行頻譜的擴寬線性處理,以便利用寬頻譜獲得較強的抗干擾能力、較高的傳輸速率。但是,在碼率較高時,擴頻增益比相同等效碼率下的編碼增益要小,使得scma技術在高碼率場景下系統的性能增益受到限制。本發明實施例中的smma技術相對scma技術能夠使得系統能夠獲得成型增益(shapinggain),可以進一步提高系統的性能增益。
本發明實施例中的smma技術相對noma技術,通過線性處理包括根據功率分配系數對調制信號進行線性處理,這樣可以保證用戶配對場景不再受到遠近配對用戶的限制,即smma技術中終端設備的信道質量不受限制,任意的終端設備都可以使用smma技術進行信息傳輸。
第五方面,提供了一種傳輸信息的系統,所述系統包括上述第三方面提供的傳輸信息的裝置和第四方面提供的傳輸信息的裝置。
第六方面,提供了一種傳輸信息的方法,包括:第一設備獲取n層符號數據序列,n為正整數;所述第一設備對所述n層符號數據序列中的每層符號數據序列進行加擾處理,得到加擾信號;所述第一設備向第二設備發送所述加擾信號。
本發明實施例通過對每層符號數據序列進行加擾處理,并根據處理結果得到加擾信號,將加擾信號發送給另一設備,以使得另一設備對該加擾信號進行解調,這種基于加擾處理實現多用戶檢測進行信息傳輸的方法能夠提高系統的性能增益。
在本發明的一個實施例中,n層符號數據序列可以是由第一設備生成的。
結合第六方面,在第六方面的一種實現方式中,當n>1時,所述第一設備對所述n層符號數據序列中的每層符號數據序列進行加擾處理,得到加擾信號包括:所述第一設備對所述n層符號數據序列分別進行加擾處理,得到n層加擾符號數據信號;所述第一設備將所述n層加擾符號數據信號進行疊加,得到所述加擾信號。
在本發明的一個實施例中,n=1時,第一設備對符號數據序列進行加擾處理得到加擾信號,可以直接向第二設備發送該加擾信號,不需要進行n層的疊加。
結合第六方面及其上述實現方式,在第六方面的另一種實現方式中,所述第一設備對所述n層符號數據序列中的每層符號數據序列進行加擾處理包括:所述第一設備確定所述每層符號數據序列對應的加擾序列;所述第一設備將所述加擾序列中的加擾系數乘以對應的符號數據序列的符號數據。
結合第六方面及其上述實現方式,在第六方面的另一種實現方式中,假設所述加擾序列的長度為q,所述符號數據序列的數據選擇索引為j,所述加擾序列的系數選擇索引q滿足求余運算q=j%q,其中,所述加擾序列的系數選擇索引q用于指示所述加擾序列中的加擾系數,所述符號數據序列的數據選擇索引j用于指示所述符號數據序列中的符號數據。
本發明實施例中序列的長度指的是序列中的元素個數。例如加擾序列長度q指的是加擾序列中包括q個加擾系數。
結合第六方面及其上述實現方式,在第六方面的另一種實現方式中,所述第一設備確定所述每層符號數據序列對應的加擾序列包括:根據符號數據序列的層數n,確定n個加擾序列選擇索引,其中,每層符號數據序列對應一個加擾序列選擇索引,每個加擾序列選擇索引對應一個加擾序列;從預定義的加擾序列集合中,選擇與所述每個加擾序列選擇索引對應的加擾序列。
結合第六方面及其上述實現方式,在第六方面的另一種實現方式中,n>1時,所述n個加擾序列選擇索引中至少有兩個加擾序列選擇索引互不相同。
多層符號數據序列的加擾序列選擇索引相同時,該多層符號數據序列對應一個共同的加擾序列,這時需要增加另外的維度來區分不同層的符號數據序列,例如功率維度等。
結合第六方面及其上述實現方式,在第六方面的另一種實現方式中,所述根據符號數據序列的層數n,確定n個加擾序列選擇索引包括:所述第一設備接收所述第二設備指示的所述n個加擾序列選擇索引;或者,所述第一設備根據所述第一設備的編號值和所述預定義的加擾序列集合的大小p隨機確定所述n個加擾序列選擇索引;或者,第一設備根據所述預定義的加擾序列集合的大小p順序循環選取所述n個加擾序列選擇索引。其中,p為大于或者等于n的正整數。
在本發明的一個實施例中,每個第一設備可以有一個編號值,第一設備的編號值不同時可以對應不同的加擾序列選擇索引,換句話說,可以根據第一設備的編號值從預定的加擾序列集合中選取與編號值對應的加擾序列選擇索引。
在本發明的一個實例中,當第一設備為用戶設備,第二設備為基站時,可以由基站進行調度。例如,基站可以確定n個加擾序列選擇索引,并將n個加擾序列選擇索引發送給用戶設備。
在本發明的一個實例中,當第一設備為用戶設備,第二設備為基站時,用戶設備還可以根據自身的編號值和預定義的加擾序列集合的大小確定n個加擾序列選擇索引。
結合第六方面及其上述實現方式,在第六方面的另一種實現方式中,所述方法還包括:所述第一設備獲取一個長度為p的基序列,其中,p為正整數,且p≥2;所述第一設備將所述基序列中的元素進行全排列,得到q個序列,其中,q滿足q=p!;所述第一設備根據所述q個序列構成p行q列的加擾矩陣,其中,所述加擾矩陣的每一行構成一個加擾序列,p個加擾序列構成的集合為所述加擾序列集合,所述p個加擾序列選擇索引為從0到p-1的整數。
結合第六方面及其上述實現方式,在第六方面的另一種實現方式中,n是所述第一設備確定的,或者,n是根據所述第二設備的指示信息攜帶的,或者,n是預定義的。
在本發明的一個實施例中,n個加擾序列選擇索引中的每個加擾序列選擇索引都可以是p個加擾序列選擇索引中的任一個。
本發明實施例中的第一設備可以為網絡側設備,也可以為用戶設備。例如,第一設備和第二設備一個為網絡側設備,另一個為用戶設備。
本發明實施例中,加擾序列集合的大小指的是多個加擾序列構成的集合中加擾序列的個數。
第七方面,提供了一種傳輸信息的方法,包括:第二設備接收第一設備發送的加擾信號,所述加擾信號為所述第一設備對獲取的n層符號數據序列中的每層符號數據序列進行加擾處理得到的,n為正整數;所述第二設備對所述加擾信號進行解調。
本發明實施例通過對每層符號數據序列進行加擾處理,并根據處理結果得到加擾信號,將加擾信號發送給另一設備,以使得另一設備對該加擾信號進行解調,這種基于加擾處理實現多用戶檢測進行信息傳輸的方法能夠提高系統的性能增益。
結合第七方面,在第七方面的一種實現方式中,所述方法還包括:所述第二設備確定所述符號數據序列的疊加層數n;所述第二設備隨機確定所述n層符號數據序列分別對應的加擾序列選擇索引;其中,所述第二設備所述第二設備對所述加擾信號進行解調包括:所述第二設備根據所述n層符號數據序列分別對應的加擾序列選擇索引對所述加擾信號進行解調。
結合第七方面及其上述實現方式,在第七方面的另一種實現方式中,所述第二設備確定所述符號數據序列的疊加層數n包括:所述第二設備接收所述第一設備發送的所述符號數據序列的疊加層數n;或者,所述第二設備獲取預定的最大的疊加層數,將所述最大疊加層數作為所述符號數據序列的疊加層數n。
結合第七方面及其上述實現方式,在第七方面的另一種實現方式中,假設所述加擾序列的長度為q,所述符號數據序列的數據選擇索引為j,所述加擾序列的系數選擇索引q滿足求余運算q=j%q,其中,所述加擾序列的系數選擇索引q用于指示所述加擾序列中的加擾系數,所述符號數據序列的數據選擇索引j用于指示所述符號數據序列中的符號數據。
結合第七方面及其上述實現方式,在第七方面的另一種實現方式中,當n>1時,所述加擾信號為n層加擾符號數據信號的疊加,每層加擾符號數據信號為所述第一設備對相應層的符號數據序列進行加擾處理得到的。
結合第七方面及其上述實現方式,在第七方面的另一種實現方式中,所述方法還包括:所述第二設備向所述第一設備發送n個加擾序列選擇索引,其中每層符號數據序列對應一個加擾序列選擇索引。
第七方面各步驟的有益效果與第六方面對應步驟的有益效果相同,為避免重復,在此不再詳細贅述。
第八方面,提供了一種傳輸信息的裝置,包括:第一獲取單元,用于獲取n層符號數據信號,n為正整數;處理單元,用于對所述第一獲取單元獲取的所述n層符號數據序列中的每層符號數據序列進行加擾處理,得到加擾信號;發送單元,用于向第二設備發送所述加擾信號。
本發明實施例通過對每層符號數據序列進行加擾處理,并根據處理結果得到加擾信號,將加擾信號發送給另一設備,以使得另一設備對該加擾信號進行解調,這種基于加擾處理實現多用戶檢測進行信息傳輸的方法能夠提高系統的性能增益。
結合第八方面,在第八方面的一種實現方式中,當n>1時,所述處理單元具體用于對所述n層符號數據序列分別進行加擾處理得到n層加擾符號數據信號,并將所述n層加擾符號數據信號進行疊加得到所述加擾信號。
結合第八方面及其上述實現方式,在第八方面的另一種實現方式中,所述處理單元具體用于確定所述每層符號數據序列對應的加擾序列,將所述加擾序列中的加擾系數乘以對應的符號數據序列的符號數據。
結合第八方面及其上述實現方式,在第八方面的另一種實現方式中,假設所述加擾序列的長度為q,所述符號數據序列的數據選擇索引為j,所述加擾序列的系數選擇索引q滿足求余運算q=j%q,其中,所述加擾序列的系數選擇索引q用于指示所述加擾序列中的加擾系數,所述符號數據序列的數據選擇索引j用于指示所述符號數據序列中的符號數據。
結合第八方面及其上述實現方式,在第八方面的另一種實現方式中,所述處理單元具體用于根據符號數據序列的層數n確定n個加擾序列選擇索引,并從預定義的加擾序列集合中,選擇與所述每個加擾序列選擇索引對應的加擾序列,其中,每層符號數據序列對應一個加擾序列選擇索引,每個加擾序列選擇索引對應一個加擾序列。
結合第八方面及其上述實現方式,在第八方面的另一種實現方式中,n>1時,所述n個加擾序列選擇索引中至少有兩個加擾序列選擇索引互不相同。
結合第八方面及其上述實現方式,在第八方面的另一種實現方式中,所述裝置還包括接收單元,所述接收單元具體用于接收所述第二設備指示的所述n個加擾序列選擇索引;或者,所述處理單元具體用于根據所述第一設備的編號值和所述預定義的加擾序列集合的大小p隨機確定所述n個加擾序列選擇索引;或者,所述處理單元具體用于根據所述預定義的加擾序列集合的大小p順序循環選取所述n個加擾序列選擇索引。其中,p為大于或者等于n的正整數。
結合第八方面及其上述實現方式,在第八方面的另一種實現方式中,所述裝置還包括:第二獲取單元,所述第二獲取單元具體用于獲取一個長度為p的基序列,其中,p為正整數,且p≥2;所述處理單元還用于將所述基序列中的元素進行全排列得到q個序列,并根據所述q個序列構成p行q列的加擾矩陣,其中,q滿足q=p!,所述加擾矩陣的每一行構成一個加擾序列,p個加擾序列構成的集合為所述加擾序列集合,所述p個加擾序列選擇索引為從0到p-1的整數。
第八方面提供的傳輸信息的裝置,可以用于執行上述第六方面或第六方面的任意可能的實現方式中的方法。具體地,該裝置包括用于執行上述第六方面或第六方面的任意可能的實現方式中的方法的單元,各單元的有益效果也與第六方面各步驟的有益效果相對應,為避免重復,在此不再詳細贅述。
第九方面,提供了一種傳輸信息的裝置,包括:第一接收單元,用于接收第一設備發送的加擾信號,所述加擾信號為所述第一設備對獲取的n層符號數據序列中的每層符號數據序列進行加擾處理得到的,n為正整數;解調單元,用于對所述第一接收單元接收的所述加擾信號進行解調。
本發明實施例通過對每層符號數據序列進行加擾處理,并根據處理結果得到加擾信號,將加擾信號發送給另一設備,以使得另一設備對該加擾信號進行解調,這種基于加擾處理實現多用戶檢測進行信息傳輸的方法能夠提高系統的性能增益。
結合第九方面,在第九方面的一種實現方式中,所述裝置還包括:確定單元,用于確定所述符號數據序列的疊加層數n和所述n層符號數據序列分別對應的加擾序列選擇索引;其中,所述解調單元具體用于根據所述n層符號數據序列分別對應的加擾序列選擇索引對所述加擾信號進行解調。
結合第九方面及其上述實現方式,在第九方面的另一種實現方式中,所述裝置還包括第二接收單元,所述第二接收單元用于接收所述第一設備發送的所述符號數據序列的疊加層數n;或者,所述確定單元用于獲取預定的最大的疊加層數,將所述最大疊加層數作為所述符號數據序列的疊加層數n。
結合第九方面及其上述實現方式,在第九方面的另一種實現方式中,假設所述加擾序列的長度為q,所述符號數據序列的數據選擇索引為j,所述加擾序列的系數選擇索引q滿足求余運算q=j%q,其中,所述加擾序列的系數選擇索引q用于指示所述加擾序列中的加擾系數,所述符號數據序列的數據選擇索引j用于指示所述符號數據序列中的符號數據。
結合第九方面及其上述實現方式,在第九方面的另一種實現方式中,當n>1時,所述加擾信號為n層加擾符號數據信號的疊加,每層加擾符號數據信號為所述第一設備對相應層的符號數據序列進行加擾處理得到的。
結合第九方面及其上述實現方式,在第九方面的另一種實現方式中,所述裝置還包括:發送單元,用于向所述第一設備發送n個加擾序列選擇索引,其中每層符號數據序列對應一個加擾序列選擇索引。
第九方面提供的傳輸信息的裝置,可以用于執行上述第七方面或第七方面的任意可能的實現方式中的方法。具體地,該裝置包括用于執行上述第七方面或第七方面的任意可能的實現方式中的方法的單元,各單元的有益效果也與第七方面各步驟的有益效果相對應,為避免重復,在此不再詳細贅述。
附圖說明
圖1是可應用本發明實施例的通信系統的場景的示意圖。
圖2是本發明一個實施例的傳輸信息的方法的示意性流程圖。
圖3是本發明另一實施例的傳輸信息的方法的示意性流程圖。
圖4是本發明一個實施例的傳輸信息的裝置的框圖。
圖5是本發明另一實施例的傳輸信息的裝置的框圖。
圖6是本發明另一實施例的傳輸信息的裝置的框圖。
圖7是本發明另一實施例的傳輸信息的裝置的框圖。
圖8是本發明一個實施例的傳輸信息的方法的示意性交互流程圖。
圖9是本發明一個實施例的傳輸信息的裝置的框圖。
圖10是本發明另一實施例的傳輸信息的裝置的框圖。
圖11是本發明另一實施例的傳輸信息的裝置的框圖。
圖12是本發明另一實施例的傳輸信息的裝置的框圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行描述。
應理解,本發明實施例的技術方案可以應用于采用非正交多址接入技術的多載波傳輸系統,例如采用非正交多址接入技術正交頻分復用(orthogonalfrequencydivisionmultiplexing,ofdm)、濾波器組多載波(filterbankmulti-carrier,fbmc)、通用頻分復用(generalizedfrequencydivisionmultiplexing,gfdm)、濾波正交頻分復用(filtered-ofdm,f-ofdm)系統等。還應理解,本發明實施例僅以采用smma技術的通信系統為例進行說明,但本發明實施例并不限于此。
圖1是可應用本發明實施例的通信系統的場景的示意圖。
如圖1所示的通信系統可以包括網絡側設備101和多個終端設備,例如圖1中畫出三個終端設備102、103、104。網絡設備可以是無線通信發送裝置和/或無線通信接收裝置。終端設備也可以是無線通信發送裝置和/或無線通信接收裝置。當發送數據時,無線通信發送裝置可對數據進行編碼、調制映射以用于傳輸。具體地,無線通信發送裝置可獲取要通過信道發送至無線通信接收裝置的一定數目的數據比特。這種數據比特可包括在數據的傳輸塊中。
在本發明實施例中,終端設備可以經無線接入網(radioaccessnetwork,ran)與一個或多個核心網進行通信,該終端設備可稱為接入終端、用戶設備(userequipment,ue)、用戶單元、用戶站、移動站、移動臺、遠方站、遠程終端、移動設備、用戶終端、終端、無線通信設備、用戶代理或用戶裝置。接入終端可以是蜂窩電話、無繩電話、會話啟動協議(sessioninitiationprotocol,sip)電話、無線本地環路(wirelesslocalloop,wll)站、個人數字線性處理(personaldigitalassistant,pda)、具有無線通信功能的手持設備、計算設備或連接到無線調制解調器的其它線性處理設備、車載設備、可穿戴設備以及未來5g網絡中的終端設備。
本發明實施例可以適用于多種通信場景,例如終端到終端(devicetodevice,d2d)的信息傳輸、機器到機器(machinetomachine,m2m)的信息傳輸、宏微通信等場景的信息傳輸。
在本發明實施例中,網絡側設備可用于與終端設備通信,該網絡側設備可以是全球移動通訊(globalsystemofmobilecommunication,gsm)系統或碼分多址(codedivisionmultipleaccess,cdma)中的基站(basetransceiverstation,bts),也可以是寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)系統中的基站(nodeb,nb),還可以是長期演進(longtermevolution,lte)系統中的演進型基站(evolutionalnodeb,enb或enodeb),或者該網絡設備可以為中繼站、接入點、車載設備、可穿戴設備以及未來5g網絡中的基站設備等。
根據本發明的實施例,基站與多個ue之間可以采用非正交多址接入技術通過空口進行通信,多個ue在與基站通信時,可以復用相同的時頻資源。非正交的空口接入允許多個碼字在一個資源上進行疊加傳輸。一個資源可以定義為由時域上的符號、頻域上的子載波、空域上的天線端口等至少兩個維度聯合定義的一個資源粒度。
本發明實施例的通信系統可以為多址接入系統,例如該系統為smma系統,網絡側設備例如為基站,終端設備例如為終端設備。本發明實施例僅以smma系統、基站和終端設備為例進行說明,但本發明并不限于此。
圖2是本發明一個實施例的傳輸信息的方法的示意性流程圖。
101,基站確定n層調制信號。
基站可以確定n層調制信號,n為所傳輸數據的總層數,且n為大于或者等于2的正整數。示例的,n可以根據終端設備向基站上報的信息得到。
這里的n層調制信號可以來自一個終端設備,也可以來自多個終端設備。調制信號為對終端設備的傳輸塊進行編碼、串并轉換然后調制映射得到的。n層調制信號可以為同一個終端設備的傳輸塊經串并轉換后調制映射得到,也可以為不同終端設備的傳輸塊經過串并轉換后調制映射得到。傳輸塊可以為一個或多個,只要有一個傳輸塊即可通過串并轉換得到多層調制信號。
基站對每層數據的比特序列分別進行調制映射,可以使每層比特序列都可以映射到不同的資源上,即任一資源上都有不同層比特序列映射的調制信號,從而得到在資源j上第i層比特序列的調制信號xi,j,其中,i=1,2,…n,j=1,2,…j,j為資源編號總數,且j為正整數。
102,基站對特定資源上的調制信號進行線性處理和疊加,得到疊加輸出信號。
基站可以在不同資源上分別對所述n層調制信號中的每一層的調制信號分別進行線性處理,得到每一層的調制信號在不同資源上的線性處理信號。這里僅以基站對一個指定資源(例如目標資源)上的調制信號進行處理為例進行說明,在其它資源上的處理同該指定資源的處理相同,在此不再一一說明。
基站可以對指定資源上的每一層調制信號進行線性處理,得到每一層的線性處理信號。并對所有層的線性處理信號進行相加,得到疊加輸出信號。每一層調制信號可以對應不同的星座點,經線性處理和疊加可以得到多個疊加輸出信號。當多個疊加輸出信號的幅值或相位的概率分布滿足高斯分布時,可以進一步提高系統的性能增益。
例如,基站首先可以獲取在第j資源上第i層數據的線性處理系數
在本發明的一個實施例中,基站可以根據n個線性處理系數確定一個疊加系數向量組,該向量組的元素個數為m,m=n!,該向量組中的每個元素都為一個行向量,向量組中不同的元素(即不同的行向量)與n個線性處理系數不同的排列方式相對應。基站可以根據向量組選出所有層數據在第j資源上傳輸時的線性預線性處理系數構成的行向量。例如,這里第j資源對應的行向量可以為根據一定的規則從向量組中隨機選取的一個向量元素,還可以根據資源編號j和m的關系進行選擇,例如,根據j與m的取余運算獲取。
基站可以在確定第i層調制信號在指定資源(例如第j資源)上傳輸時的線性處理系數
基站在得到指定資源上所有層的線性處理信號之后,可以對所有層的線性處理信號進行疊加,得到疊加輸出信號。
基站可以在得到不同層調制信號在不同資源上的線性處理信號后,確定不同層的調制信號的功率分配系數,并對不同層、不同資源上的線性處理信號分配功率分配系數,并根據功率分配系數對不同層的線性處理信號進行疊加,得到疊加輸出信號。例如,根據第i層調制信號在第j資源上的功率分配系數αi可以確定在第j資源上所有層信號進行傳輸時的輸出信號為
這里的功率分配系數可以按照noma技術或scma技術中使用的方法確定,也可以按照其他方式確定,在此可以不予限定。例如,功率分配系數可以根據終端設備的遠近特性來設定。
在本發明的一個實施例中,基站對調制信號進行線性處理和疊加得到疊加輸出信號可以有多種方式來實現。
例如,基站可以只根據線性處理系數對不同層的調制信號進行處理和疊加,得到疊加輸出信號。
再如,基站還可以根據線性處理系數和功率分配系數對不同層的調制信號進行處理和疊加,得到疊加輸出信號。這樣,增加功率分配系數可以使得不同終端設備的遠近不再受到限制。
在本發明的一個實施例中,網絡側設備對信號的線性預線性處理和分配功率分配系數的次序可以交換,也就是說網絡側設備可以先對信號進行線性處理,然后對線性處理后的信號分配功率分配系數,最后輸出疊加輸出信號。網絡側設備還可以先對信號分配功率分配系數,然后對不同層不同資源上的數據分配線性處理系數,最后輸出疊加輸出信號。
當對不同層的調制信號進行線性處理,得到的不同層的線性處理信號的幅值或相位相異時,可以確保接收側對不同層數據的正確解調,這樣能夠使得終端設備之間的信道質量不再受限,即終端設備之間不再受到遠近配對場景的限制。
103,基站向終端設備發送疊加輸出信號。
基站可以向終端設備發送疊加輸出信號,基站可以在每個資源上向終端設備分別發送所有層信號進行傳輸時的疊加輸出信號。這里的終端設備至少為一個。當步驟101中的n層數據是由同一個終端設備的傳輸塊得到的數據時,步驟103可以僅向該終端設備發送疊加輸出信號。
另外,基站還可以向終端設備發送n、每層數據的調制與編碼策略(modulationandencodingstrategy,mcs)和由終端設備的傳輸塊得到的數據層的編號i,以便終端設備在收到疊加輸出信號之后,根據n、mcs和i對接收的信號進行解碼。
104,終端設備對接收的疊加輸出信號進行解調。
終端設備在接收基站發送的與每個目標資源對應的疊加輸出信號之后,可以對疊加輸出信號進行解調。終端設備可以在每個目標資源上接收一個疊加輸出信號,當每一層的調制信號對應多個星座點時,終端設備可以接收多個疊加輸出信號。
終端設備可以根據不同資源上n層調制信號中的每一層調制信號的線性處理系數對每個疊加輸出信號進行解調,其中,線性處理系數與每個目標資源相對應。
終端設備還可以根據不同資源上所述n層調制信號中的每一層調制信號的線性處理系數和功率分配系數對每個疊加輸出信號進行解調,其中,線性處理系數和所述功率分配系數與所述每個目標資源相對應。此時,可以通過功率分配系數區分信道質量不同的用戶的信號,即,通過分配功率分配系數可以進一步區分遠近配對用戶。
本發明實施例通過對至少一個終端設備的多層信號分別進行調制,在目標資源上對所述n層調制信號中的每一層的調制信號分別進行線性處理并疊加得到疊加輸出信號,并可以向終端設備發送疊加輸出信號,這種傳輸信息的方法能夠提高系統的性能增益。
圖3是本發明另一實施例的傳輸信息的方法的示意性流程圖。
201,獲取至少一個傳輸塊。
基站可以獲取需要傳輸給終端設備的至少一個傳輸塊。應理解,這里的傳輸塊可以為一個,也可以為多個。
當傳輸塊為多個時,多個傳輸塊可以來自同一個終端設備,也可以來自不同的終端設備。
202,對獲取的傳輸塊進行編碼。
基站可以對獲取的傳輸塊進行編碼,得到編碼后的傳輸塊。
當步驟201中獲取的傳輸塊為多個時,可以對多個傳輸塊分別進行編碼。這里圖3中僅以一個傳輸塊為例進行示例性說明,多個傳輸塊中每個傳輸塊的線性處理方式和圖3中一個傳輸塊的線性處理方式類似,在此不再一一贅述。
203,對編碼后的數據進行串并轉換。
基站可以對編碼后的數據進行串并轉換,得到并行的多層數據。圖3中以兩層數據為例進行示例性說明,每層數據的線性處理方式類似,在此不再一一贅述。
204,對多層傳輸塊分別進行調制、映射。
基站可以對多層數據的比特序列分別進行調制映射,得到第j資源上第i層數據的調制信號。其中,其中,i=1,2,…n,j=1,2,…j,j為資源編號總數,且j正整數,n為正整數。
205,對不同資源上不同層的調制信號分別進行線性處理。
基站可以對i和j取不同值時,第j資源上第i層數據的所有調制信號進行線性處理,例如,使得每個調制信號都乘以一個線性處理系數,得到在第j資源上第i層數據的線性處理信號。
基站可以首先獲取第j資源上第i層數據的線性處理系數,再根據這些線性處理系數分別對調制信號進行線性處理。
本發明實施例中的資源可以為多個,每個資源上的對信號進行線性處理和發送的方式類似,為避免重復,不再一一贅述。
206,對線性處理信號分配功率分配系數。
基站可以首先獲取不同層數據的功率分配系數,再根據這些功率分配系數分別對不同層的線性處理信號分配功率分配系數。
207,確定輸出信號,并向終端設備發送該輸出信號。
基站可以根據功率分配系數和線性處理信號確定輸出信號,同一資源上的輸出信號可以為在該資源上的所有層調制信號進行線性處理和疊加后得到的疊加輸出信號。例如,基站可以根據第i層數據在第j資源上的功率分配系數和第i層數據在第j資源上的線性處理信號確定在第j資源上定所有層數據進行傳輸時的疊加輸出信號,并向終端設備發送該疊加輸出信號。
針對不同調制信道得到的多個疊加輸出信號的幅值或相位的概率分布應滿足高斯分布,這樣能夠使得同一資源的疊加輸出信號獲取成型增益,從而提高系統的性能增益。
當對不同層的調制信號進行線性處理,得到的不同層的線性處理信號的幅值或相位相異時,可以確保接收側對不同層數據的正確解調,這樣能夠使得終端設備之間的信道質量不再受限,即終端設備之間不再受到遠近配對場景的限制。
圖3的傳輸信息的方法中步驟201至步驟207可以由網絡側設備執行,例如由基站執行。下面的步驟208可以由終端設備執行。
208,終端設備對接收的疊加輸出信號進行解調。
步驟208終端設備對接收的疊加信號進行解調的具體執行方法可以參考步驟104,為避免重復,在此不再一一贅述。
本發明圖3實施例的步驟與圖2實施例中裝置的執行步驟相對應,為避免重復在此不再詳細贅述。
上文中結合圖2和圖3,詳細描述了根據本發明實施例的傳輸信息的方法,下面將結合圖4至圖7,詳細描述根據本發明實施例的傳輸信息的裝置。
圖4是本發明一個實施例的傳輸信息的裝置的框圖。圖4的裝置10可以為網絡側設備,例如基站。在某些場景中,如d2d的場景中,裝置10也可以為另一終端設備。裝置10可以包括獲取單元11、處理單元12和發送單元13。
獲取單元11用于獲取經過調制的需向至少一個終端設備傳輸的n層調制信號,n為大于或者等于2的正整數。
處理單元12用于在目標資源上對獲取單元獲取的每一層調制信號乘以該層對應的線性處理系數,得到每一層的線性處理信號,并對所有層的線性處理信號進行相加,得到疊加輸出信號。其中,線性處理系數為復數。
發送單元13用于通過標資源向至少一個終端設備發送處理單元得到的疊加輸出信號。
本發明實施例通過對至少一個終端設備的多層信號分別進行調制,在目標資源上對所述n層調制信號中的每一層的調制信號分別進行線性處理并疊加得到疊加輸出信號,并可以向終端設備發送疊加輸出信號,這樣能夠提高系統的性能增益。
根據本發明實施例的傳輸信息的裝置10可對應于本發明實施例的傳輸信息的方法中的網絡側設備。裝置10中各個單元/模塊和其它操作或功能分別為了實現方法流程圖2和圖3中網絡側設備(例如基站)的相應流程,為了簡潔,在此不再贅述。
圖5是本發明另一實施例的傳輸信息的裝置的框圖。圖5的裝置20可以為終端設備。在某些場景中,如宏微通信的場景中,裝置20也可以為另一網絡側設備。裝置20可以包括接收單元21和解調單元22。
接收單元21用于通過目標資源接收網絡側設備發送的疊加輸出信號。其中,疊加輸出信號是n層調制信號中的每一層調制信號乘以該層對應的線性處理系數之和,線性處理系數為復數,n為大于或者等于2的正整數。
解調單元22用于根據每一層調制信號的線性處理系數對接收單元得到的疊加輸出信號進行解調。
本發明實施例終端設備可以接收網絡側設備發送的疊加輸出信號,并對疊加輸出信號進行解調,疊加信號的線性處理系數為復數,這樣能夠提高系統的性能增益。
根據本發明實施例的傳輸信息的裝置20可對應于本發明實施例的傳輸信息的方法中的終端設備。裝置20中各個單元/模塊和其它操作或功能分別為了實現方法流程圖2和圖3中終端設備的相應流程,為了簡潔,在此不再贅述。
圖6是本發明另一實施例的傳輸信息的裝置的框圖。圖6的裝置30可以為網絡側設備,例如基站。在某些場景中,如d2d的場景中,裝置30也可以為另一終端設備。裝置30可以包括發射機31、處理器32和存儲器33。
處理器32用于獲取經過調制的需向至少一個終端設備傳輸的n層調制信號,n為大于或者等于2的正整數。
處理器32還用于在目標資源集合中的每個目標資源上對n層調制信號中的每一層調制信號乘以該層對應的線性處理系數,得到每一層的線性處理信號,并對所有層的線性處理信號進行相加,得到與所述每個目標資源對應的疊加輸出信號,其中,線性處理系數為復數。
發射機31用于通過每個目標資源向至少一個終端設備發送與該目標資源對應的疊加輸出信號。
本發明實施例通過對至少一個終端設備的多層信號分別進行調制,在目標資源上對所述n層調制信號中的每一層的調制信號分別進行線性處理并疊加得到疊加輸出信號,并可以向終端設備發送疊加輸出信號,這樣能夠提高系統的性能增益。
根據本發明實施例的傳輸信息的裝置30可對應于本發明實施例的傳輸信息的方法中的網絡側設備。裝置30中各個單元/模塊和其它操作或功能分別為了實現方法流程圖2和圖3中網絡側設備(例如基站)的相應流程,為了簡潔,在此不再贅述。
上述裝置30的各個組件,比如發射機31、處理器32和存儲器33可以通過總線系統34耦合在一起。其中,總線系統34除包括數據總線外,還可以包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖中將各種總線都標為總線系統。上述存儲器33可以包括只讀存儲器和隨機存取存儲器,并向處理器32提供指令和數據。存儲器33的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器33可以存儲聚合配置信息。處理器32可以用于執行存儲器中存儲的指令,并且該處理器執行該指令時,處理器可以執行上述方法實施例圖2和圖3中相應裝置的相應流程,為了簡潔,在此不再贅述。
圖7是本發明另一實施例的傳輸信息的裝置的框圖。圖7的裝置40可以為終端設備。在某些場景中,如宏微通信的場景中,裝置40也可以為另一網絡側設備。裝置40可以包括接收機41、處理器42和存儲器43。
接收機41可以用于通過目標資源集合中的每個目標資源接收網絡側設備發送的與該目標資源對應的疊加輸出信號。其中,疊加輸出信號是n層調制信號中的每一層調制信號乘以該層對應的線性處理系數之和,線性處理系數為復數,n為大于或者等于2的正整數;
處理器42可以對m個疊加輸出信號進行解調。
本發明實施例終端設備可以接收網絡側設備發送的疊加輸出信號,并對疊加輸出信號進行解調,疊加信號的線性處理系數為復數,這樣能夠提高系統的性能增益。
根據本發明實施例的傳輸信息的裝置40可對應于本發明實施例的傳輸信息的方法中的終端設備。裝置40中各個單元/模塊和其它操作或功能分別為了實現方法流程圖2和圖3中終端設備的相應流程,為了簡潔,在此不再贅述。
上述裝置40的各個組件,比如接收機41、處理器42和存儲器43可以通過總線系統44耦合在一起。其中,總線系統44除包括數據總線外,還可以包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖中將各種總線都標為總線系統。上述存儲器43可以包括只讀存儲器和隨機存取存儲器,并向處理器42提供指令和數據。存儲器43的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器43可以存儲聚合配置信息。處理器42可以用于執行存儲器中存儲的指令,并且該處理器執行該指令時,處理器可以執行上述方法實施例圖2和圖3中相應裝置的相應流程,為了簡潔,在此不再贅述。
圖8是本發明一個實施例的傳輸信息的方法的示意性交互流程圖。本發明實施例用于傳輸信息的系統中,該系統至少包括第一設備和第二設備。本發明一個實施例中,第一設備為基站時,第二設備可以為ue;第一設備為ue時,第二設備可以為基站。
301,第一設備獲取n層符號數據序列。
在本發明的一個實施例中,n層符號數據序列可以是由第一設備生成的。
在本發明的一個實施例中,n層符號數據序列可以來自相同的第一設備,也可以來自不同的第一設備。另外,n層符號數據序列可以為相同第一設備的相同傳輸塊得到的,也可以為相同第一設備的不同傳輸塊得到的。例如,n層數據可以僅為同一個第一設備的同一個傳輸塊編碼后通過串并轉換得到,也可以為同一個第一設備的不同傳輸塊編碼后通過串并轉換得到,還可以為不同的第一設備的不同傳輸塊編碼后通過串并轉換得到。
作為本發明的一個實施例,本發明實施例中的n層符號數據序列可以通過下列方式得到:第一設備獲取需要傳輸給第二設備的至少一個傳輸塊,并對獲取的傳輸塊進行編碼、串并轉換為多層數據、分別對多層數據的比特序列進行調制映射等,進而得到n層符號數據序列。
本發明實施例中的n可以是所述第一設備確定的,例如,第一設備為基站,第二設備為ue,第一設備向第二設備發送指示信息,指示信息中包括層數n。n也可以是第一設備接收第二設備的指示信息并根據指示信息確定的,例如,第一設備為ue,第二設備為基站,第二設備向第一設備發送指示信息,指示信息中包括發送層數n。n還可以是預定義的層數。
302,第一設備對n層符號數據序列中的每層符號數據序列進行加擾處理得到加擾信號。
當n>1時,第一設備對n層符號數據序列中的每層符號數據序列進行加擾處理,得到每層對應的加擾符號數據信號,并對n層加擾符號數據信號進行疊加得到加擾信號。例如,n>1時,加擾信號表示為
當n=1時,第一設備對符號數據序列進行加擾處理得到加擾信號,可以直接向第二設備發送該加擾信號,不需要進行n層的疊加。
在本發明一個實施例中,對每層符號數據序列進行加擾處理可以首先確定每層符號數據序列對應的加擾序列,然后將加擾序列中的加擾系數乘以對應的符號數據序列的符號數據。
在本發明一個實施例中,第一設備可以通過下列方式確定每層符號數據序列對應的加擾序列:根據符號數據序列的層數n確定n個加擾序列選擇索引,其中,每層符號數據序列對應一個加擾序列選擇索引,每個加擾序列選擇索引對應一個加擾序列。并從預定義的加擾序列集合中,選擇與每個加擾序列選擇索引對應的加擾序列。
在本發明一個實施例中,當n>1時,n個加擾序列選擇索引中至少有兩個加擾序列選擇索引互不相同。
本發明實施例中的確定n個加擾序列選擇索引的方式有多種。
例如,當第一設備為ue,第二設備為基站時,ue可以接收基站調度的n個加擾序列選擇索引。具體地,基站可以向ue發送n個加擾序列選擇索引。
再如,當第一設備為ue,第二設備為基站時,ue還可以根據ue的設備編號值和預定義的加擾序列集合的大小p確定n個加擾序列選擇索引。具體地,ue可以根據自身的編號值找到與之對應的加擾序列集合,并從加擾序列集合中確定n個加擾序列選擇索引,每個加擾序列選擇索引都可以用于指示加擾序列集合中的任意一個加擾序列。
又如,當第一設備為基站,第二設備為ue時,基站可以根據預定義的加擾序列集合的大小p順序循環選取n個加擾序列選擇索引。
在本發明的一個實施例中,加擾序列集合可以為通過將長度為p的基序列中的元素進行全排列所得到的q個序列構成的一個加擾矩陣。具體地,第一設備可以獲取一個長度為p的基序列,并將基序列中的元素進行全排列得到q個序列,這q個序列即構成p行q列的加擾矩陣,其中,p為正整數,且p≥2。加擾矩陣的每一行構成一個加擾序列,p行共有p個加擾序列,p個加擾序列構成的集合為加擾序列集合,且p個加擾序列選擇索引為從0到p-1的整數。
例如,確定疊加傳輸層數p,獲取一個長度為p的基序列,基序列為如下的列向量:
根據上述基序列
將加擾矩陣的一個行向量作為一個加擾序列,則p*q加擾矩陣對應一個大小為p的加擾序列集合,每個加擾序列長度為q。
假設sn是第n層對應的調制輸出信號,基序列長度為n,那么基序列的設計需要滿足下列條件中的至少一個:(1)n層符號數據線性疊加輸出
在本發明的一個實施例中,利用加擾序列對該層符號數據序列進行加擾處理包括:根據符號數據序列的數據選擇索引確定對應加擾序列的系數選擇索引,根據加擾的系數選擇索引確定加擾系數,并將符號數據序列的數據選擇索引對應的數據符號以及對應的加擾系數進行線性乘積。
本發明實施例中的符號數據序列的索引可以由加擾序列以及加擾序列的系數選擇索引來確定。例如,可以通過下列方式確定與加擾序列中的加擾系數對應的符號數據序列的符號數據:假設加擾序列的長度為q,加擾序列的系數選擇索引為q,符號數據序列的索引為j,q滿足求余運算q=j%q,其中,加擾序列的系數選擇索引用于指示加擾序列中的加擾系數,符號數據序列的索引用于指示符號數據序列中的符號數據。
303,第一設備向第二設備發送加擾信號,第二設備接收加擾信號。
第一設備通過步驟302得到加擾信號之后,可以向第二設備發送該加擾信號,以使得第二設備對該加擾信號進行解調等。
304,第二設備對接收的加擾信號進行解調。
第二設備接收加擾信號后,可以根據符號數據序列的疊加層數n和n層符號數據序列分別對應的加擾序列選擇索引對加擾信號進行解調。
在本發明的一個實施例中,第二設備可以通過下列方式確定疊加層數n。第二設備可以接收第一設備發送的符號數據序列的疊加層數n,第二設備還可以獲取預定義的最大的疊加層數,并將該最大疊加層數作為符號數據序列的疊加層數n。
當第一設備為ue,第二設備為基站時,本發明實施例中的加擾序列選擇索引可以是由基站確定并調度ue,這樣基站可以確定并向ue發送n個加擾序列選擇索引,其中,每層符號數據序列對應一個加擾序列選擇索引,由加擾序列選擇索引可以找到對應的加擾序列。
本發明實施例中的借條還可以參照每層符號數據序列的調制與編碼策略mcs,具體解碼的方式可以參照現有技術中的方法,在此不再詳細贅述。
本發明實施例通過對每層符號數據序列進行加擾處理,并根據處理結果得到加擾信號,將加擾信號發送給另一設備,以使得另一設備對該加擾信號進行解調,這種基于加擾處理實現多用戶檢測進行信息傳輸的方法能夠提高系統的性能增益。
本發明實施例基于加擾處理實現多用戶檢測,且對用戶之間的遠近不做限制,這樣在提高系統的性能增益的同時,可以擴大多址接入技術的應用場景,而不限定于遠近配對用戶。
圖9是本發明一個實施例的傳輸信息的裝置的框圖。圖9的裝置50可以為圖8方法流程中的第一設備,可以為網絡側設備,例如基站,也可以為終端設備。裝置50可以包括第一獲取單元51、處理單元52和發送單元53。
第一獲取單元51用于獲取n層符號數據信號,n為正整數。
處理單元52用于對第一獲取單元獲取的所述n層符號數據序列中的每層符號數據序列進行加擾處理,得到加擾信號。
發送單元53用于向第二設備發送加擾信號。
本發明實施例通過對每層符號數據序列進行加擾處理,并根據處理結果得到加擾信號,將加擾信號發送給另一設備,以使得另一設備對該加擾信號進行解調,這種基于加擾處理實現多用戶檢測進行信息傳輸的方法能夠提高系統的性能增益。
根據本發明實施例的傳輸信息的裝置50可對應于本發明圖8所示的實施例的傳輸信息的方法中的第一設備。裝置50中各個單元/模塊和其它操作或功能分別為了實現方法流程圖5中第一設備的相應流程,為了簡潔,在此不再贅述。
圖10是本發明另一實施例的傳輸信息的裝置的框圖。圖10的裝置60可以為網絡側設備,也可以為終端設備。裝置60可以包括第一接收單元61和解調單元62。
第一接收單元61用于接收第一設備發送的加擾信號,加擾信號為第一設備對獲取的n層符號數據序列中的每層符號數據序列進行加擾處理得到的,n為正整數。
解調單元62用于對第一接收單元接收的加擾信號進行解調。
本發明實施例通過對每層符號數據序列進行加擾處理,并根據處理結果得到加擾信號,將加擾信號發送給另一設備,以使得另一設備對該加擾信號進行解調,這種基于加擾處理實現多用戶檢測進行信息傳輸的方法能夠提高系統的性能增益。
根據本發明實施例的傳輸信息的裝置60可對應于本發明圖8所示的實施例的傳輸信息的方法中的第二設備。裝置60中各個單元/模塊和其它操作或功能分別為了實現方法流程圖5中第二設備的相應流程,為了簡潔,在此不再贅述。
圖11是本發明另一實施例的傳輸信息的裝置的框圖。圖11的裝置70可以為圖7方法實施例中的第一設備。裝置70可以包括發射機71、處理器72和存儲器73。
處理器72用于獲取n層符號數據信號,對獲取的n層符號數據序列中的每層符號數據序列進行加擾處理得到加擾信號。其中,n為正整數。
發射機71用于向第二設備發送加擾信號。
本發明實施例通過對每層符號數據序列進行加擾處理,并根據處理結果得到加擾信號,將加擾信號發送給另一設備,以使得另一設備對該加擾信號進行解調,這種基于加擾處理實現多用戶檢測進行信息傳輸的方法能夠提高系統的性能增益。
上述裝置70的各個組件,比如發射機71、處理器72和存儲器73可以通過總線系統74耦合在一起。其中,總線系統74除包括數據總線外,還可以包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖中將各種總線都標為總線系統。上述存儲器73可以包括只讀存儲器和隨機存取存儲器,并向處理器72提供指令和數據。存儲器73的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器73可以存儲聚合配置信息。處理器42可以用于執行存儲器中存儲的指令,并且該處理器執行該指令時,處理器可以執行上述方法實施例圖7中第一設備的相應流程,為了簡潔,在此不再贅述。
根據本發明實施例的傳輸信息的裝置70可對應于本發明實施例的傳輸信息的方法中的第一設備。裝置70中各個單元/模塊和其它操作或功能分別為了實現方法流程圖7中第一設備的相應流程,為了簡潔,在此不再贅述。
圖12是本發明另一實施例的傳輸信息的裝置的框圖。圖12的裝置80可以為圖7方法實施例中的第二設備。裝置80可以包括接收機81、處理器82和存儲器83。
接收機81用于接收第一設備發送的加擾信號。其中,加擾信號為第一設備對獲取的n層符號數據序列中的每層符號數據序列進行加擾處理得到的,n為正整數。
處理器82用于對接收的加擾信號進行解調。
本發明實施例通過對每層符號數據序列進行加擾處理,并根據處理結果得到加擾信號,將加擾信號發送給另一設備,以使得另一設備對該加擾信號進行解調,這種基于加擾處理實現多用戶檢測進行信息傳輸的方法能夠提高系統的性能增益。
上述裝置80的各個組件,比如接收機81、處理器82和存儲器83可以通過總線系統84耦合在一起。其中,總線系統84除包括數據總線外,還可以包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖中將各種總線都標為總線系統。上述存儲器83可以包括只讀存儲器和隨機存取存儲器,并向處理器82提供指令和數據。存儲器83的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器83可以存儲聚合配置信息。處理器82可以用于執行存儲器中存儲的指令,并且該處理器執行該指令時,處理器可以執行上述方法實施例圖7中第二設備的相應流程,為了簡潔,在此不再贅述。
根據本發明實施例的傳輸信息的裝置80可對應于本發明實施例的傳輸信息的方法中的第二設備。裝置80中各個單元/模塊和其它操作或功能分別為了實現方法流程圖7中第二設備的相應流程,為了簡潔,在此不再贅述。
本領域普通技術人員可以意識到,結合本文中所公開的實施例中描述的各方法步驟和單元,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各實施例的步驟及組成。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。本領域普通技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
結合本文中所公開的實施例描述的方法或步驟可以用硬件、線性處理器執行的軟件程序,或者二者的結合來實施。軟件程序可以置于隨機存儲器(ram)、內存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術領域內所公知的任意其它形式的存儲介質中。
盡管通過參考附圖并結合優選實施例的方式對本發明進行了詳細描述,但本發明并不限于此。本領域普通技術人員可以對本發明的實施例進行各種等效的修改或替換,而這些修改或替換都應在本發明的涵蓋范圍內。