專利名稱:信息復用方法
技術(shù)領域:
本發(fā)明涉及通信領域,尤其涉及一種信息復用方法。
背景技術(shù):
圖1示出了長期演進(Long Term Evolution,簡稱為LTE)系統(tǒng)時分雙工(Time Division Duplex,簡稱為TDD)模式下的幀結(jié)構(gòu)示意圖,在該幀結(jié)構(gòu)中,一個10ms的radio frame(無線幀)分成兩個half frame(半幀),每個半幀分成10個長度為0.5ms時隙,相鄰兩個時隙組成一個長度為1ms的子幀。其中,一個半幀中包含5個子幀,在標準循環(huán)前綴(Normal Cyclic Prefix,簡稱為Normal CP)中,一個時隙包含7個長度為66.7us的符號,第一個符號的長度為5.21us,其他6個符號的CP長度為4.69us;在擴展循環(huán)前綴(ExtendedCyclic Prefix,簡稱為Extended CP)中,一個時隙包含6個符號,且所有符號的CP長度均為16.67us。
在擴展循環(huán)前綴的幀結(jié)構(gòu)中,子幀的配制具有以下特點 一、為了減少上/下行子幀數(shù)的配置數(shù)目,LTE TDD規(guī)定了7種上/下行子幀數(shù)在一個無線幀中的配置方案,表1示出了該配置方案,所有子幀都分成三類上行子幀、下行子幀和特殊子幀,如表1所示,在DL/UL比例配置為1時,子幀號為2、3、7、8的子幀為上行子幀,用于上行傳輸,子幀號為0、4、5、9的子幀為下行子幀,用于下行傳輸,子幀號為1和6的子幀為特殊子幀,其中,D表示下行子幀,U表示上行子幀,S表示特殊子幀。
表1 LTE TDD上/下行比例配置
二、特殊子幀包含3個特殊時隙,分別是下行導頻時隙(Downlink Pilot Time Slot,簡稱為DwPTS)、保護間隔(GuardPeriod,簡稱為GP)及上行導頻時隙(Uplink Pilot Time Slot,簡稱為UpPTS),其中,DwPTS用于下行傳輸,其第三個符號用于傳輸主同步信道(Primary-Synchronization Channel,簡稱為P-SCH),GP為保護時間,不傳輸任何數(shù)據(jù),UpPTS用于上行傳輸,其可以用于傳輸隨機接入信道(Random Access Channel,簡稱為RACH)、sounding(探測)導頻等信號。
三、特殊子幀的前一個子幀固定用于下行傳輸,特殊子幀的后一個子幀固定用于上行傳輸。
在LTE TDD中,UE可以在子幀(n+k)(k>3)的上行子幀的物理上行控制信道(Physical Uplink Control Channel,簡稱為PUCCH)中對下行子幀n中的物理下行共享信道(Physical DownlinkShared Channel,簡稱為PDSCH)數(shù)據(jù)的確認信息ACK/NACK進行反饋,也可以在該上行子幀中用于上行數(shù)據(jù)傳輸?shù)奈锢砩闲泄蚕硇诺?Physical Uplink Shared Channel,簡稱為PUSCH)中進行反饋該確認信息ACK/NACK,其中,上行子幀PUCCH的索引通過發(fā)送下行數(shù)據(jù)的子幀序號和其對應的物理下行控制信道(PhysicalDownlink Control Channel,簡稱為PDCCH)所在的最小控制信道單元(Control Channel Element,CCE)序號上隱含指示信息。
圖2示出了上行數(shù)據(jù)和上行控制信息的復用方式示意圖,在PUSCH上可以承載上行數(shù)據(jù)和上行控制信息,其中,上行控制信息包括信道質(zhì)量指示(Channel Quality Indicator,簡稱為CQI)、預編碼矩陣索引(Precoding Matrix Index,簡稱為PMI)、秩指示(RankIndication,簡稱為RI)和ACK/NACK(Acknowledgement/NegativeAcknowledgement)。
在LTE TDD系統(tǒng)中,某些上/下行子幀數(shù)的配置,下行分配的子幀數(shù)目會大于上行分配的子幀數(shù)目,即一個上行子幀需要反饋多個PDSCH子幀的ACK/NACK信息,表2示出了在表1的不同配置時,上行子幀反饋下行PDSCH對應的ACK/NACK數(shù)目,而且在每個下行子幀上有兩碼字流數(shù)據(jù)傳輸?shù)臅r候,上行子幀中需要反饋的ACK/NACK信息數(shù)量為表2中相應數(shù)目的兩倍。
表2上行子幀反饋確認信息時對應的下行子幀數(shù)目
目前,現(xiàn)有技術(shù)中規(guī)定了單個ACK/NACK信息和兩個ACK/NACK信息在物理上行共享信道(Physical Uplink SharedChannel,簡稱為PUSCH)中的發(fā)送方法,但是,對于兩個以上的ACK/NACK信息的發(fā)送方法,現(xiàn)有技術(shù)并沒有給出具體的解決方案。
發(fā)明內(nèi)容
考慮到相關技術(shù)中存在的對于兩個以上的ACK/NACK信息的發(fā)送,現(xiàn)有技術(shù)并沒有給出具體的解決方案的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種信息復用方法,以解決上述問題。
根據(jù)本發(fā)明的一個方面,提供一種信息復用方法。
根據(jù)本發(fā)明實施例的信息復用方法包括根據(jù)反饋信息的數(shù)量、線性分組碼序列對多個反饋信息進行編碼,并根據(jù)反饋信息編碼后目標長度,截取相應的編碼后信息;將截取的編碼后信息順序劃分為多個反饋信息邏輯單元,并將多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起,其中,控制信息邏輯單元、多個秩指示信息邏輯單元、數(shù)據(jù)信息邏輯單元、反饋信息邏輯單元包含的比特數(shù)相同。
其中,根據(jù)反饋信息的數(shù)量、線性分組碼序列對多個反饋信息進行編碼具體包括根據(jù)反饋信息的數(shù)量、基本序列的長度對多個反饋信息進行編碼;或者將多個反饋信息進行分組,其中,最后一組反饋信息包含2個或1個比特,其他組反饋信息包含2比特,并對每組反饋信息進行編碼。
優(yōu)選地,根據(jù)反饋信息的數(shù)量、基本序列的長度對多個反饋信息進行編碼具體包括其中,i=0、1、2、...、B-1,b0,b1,b2,b3,...,bB-1表示編碼后的比特,O表示反饋信息的數(shù)量,B表示基本序列的長度,Mi,n表示基本序列n中編號為i的值,o0、o1、...、oO-1表示反饋信息。
其中,上述對每組反饋信息進行編碼具體包括組內(nèi)反饋信息為1比特時,在調(diào)制方式為QPAK的情況下,編碼后信息為[o0,x];在調(diào)制方式為16QAM的情況下,編碼后信息為[o0,x,x,x];在調(diào)制方式為64QAM的情況下,編碼后信息為[o0,x,x,x,x,x];其中,o0表示反饋信息;組內(nèi)反饋信息為2比特時,在調(diào)制方式為QPAK的情況下,編碼后信息為[o0,o1,o2,o0,o1,o2];在調(diào)制方式為16QAM的情況下,編碼后信息為[o0,o1,x,x,o2,o0,x,x,o1,o2,x,x];在調(diào)制方式為64QAM的情況下,編碼后信息為[o0,o1,x,x,x,x,o2,o0,x,x,x,x,o1,o2,x,x,x,x];其中,o0,o1表示反饋信息,x表示用于加擾的占位符。
優(yōu)選地,將截取的編碼后信息順序劃分為多個反饋信息邏輯單元具體包括將截取的編碼后信息進行交織,將交織后的信息順序劃分為多個反饋信息邏輯單元。
優(yōu)選地,將截取的編碼后信息進行交織具體包括將截取的編碼后信息采用行進列出的方式進行交織,其中,組內(nèi)反饋信息為1比特時,在調(diào)制方式為QPAK的情況下,列的長度為2;在調(diào)制方式為16QAM的情況下,列的長度為4;在調(diào)制方式為64QAM的情況下,列的長度為8;組內(nèi)反饋信息為2比特時,在調(diào)制方式為QPAK的情況下,列的長度為6;在調(diào)制方式為16QAM的情況下,列的長度為12;在調(diào)制方式為64QAM的情況下,列的長度為18;或者,將列的長度設置為固定值,固定值包括以下之一2、4、6、8。
其中,將多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起具體包括根據(jù)反饋信息邏輯單元、秩指示信息邏輯單元、控制信息邏輯單元、數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣;按照先寫入虛擬矩陣的行,后寫入虛擬矩陣的列的順序,從虛擬矩陣的最后一行開始向第一行寫入,將反饋信息邏輯單元和秩指示信息邏輯單元寫入虛擬矩陣的預定位置;從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,其中,將已寫入反饋信息邏輯單元和秩指示信息邏輯單元的位置跳過。
優(yōu)選地,將多個反饋信息邏輯單元寫入矩陣的預定位置具體包括在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入矩陣中列編號為2、3、8、9的矩陣列;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入矩陣中列編號為1、2、6、7的矩陣列;其中,矩陣的列從0開始編號。
其中,上述將多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起具體包括根據(jù)反饋信息邏輯單元、秩指示信息邏輯單元、控制信息邏輯單元、數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣;按照先寫入虛擬矩陣的行,后寫入虛擬矩陣的列的順序,從虛擬矩陣的最后一行開始向第一行寫入,將秩指示信息邏輯單元寫入虛擬矩陣的預定位置;從虛擬矩陣的第一行第一列的位置開始,按照先寫入矩陣的行,后寫入矩陣的列的順序,依次寫入控制信息邏輯單元、反饋信息邏輯單元和數(shù)據(jù)信息邏輯單元,其中,將已寫入反饋信息邏輯單元和秩指示信息邏輯單元的位置跳過;或者,從虛擬矩陣的第一行第一列的位置開始,按照先寫入矩陣的行,后寫入矩陣的列的順序,依次寫入反饋信息邏輯單元,控制信息邏輯單元,數(shù)據(jù)信息邏輯單元,其中,將已寫入反饋信息邏輯單元和秩指示信息邏輯單元的位置跳過。
其中,將多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起具體包括根據(jù)秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣;按照先寫入矩陣的行,后寫入矩陣的列的順序,從虛擬矩陣的最后一行開始向第一行寫入,將秩指示信息邏輯單元寫入虛擬矩陣的第一預定位置;從虛擬矩陣的第一行第一列的位置開始,按照先寫入矩陣的行,后寫入矩陣的列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,其中,將已寫入秩指示信息邏輯單元的位置跳過;按照先寫入矩陣的行,后寫入矩陣的列的順序,將反饋信息邏輯單元寫入到虛擬矩陣的第二預定位置,在第二預定位置已被其他信息邏輯單元占用的情況下,不發(fā)送其他信息邏輯單元。
優(yōu)選地,將多個反饋信息邏輯單元寫入矩陣的預定位置具體包括在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入矩陣中列編號為2、3、8、9的矩陣列;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入矩陣中列編號為1、2、6、7的矩陣列;其中,矩陣的列從0開始編號,從矩陣的最后一行開始向第一行寫入。
優(yōu)選地,將多個反饋信息邏輯單元寫入虛擬矩陣的第二預定位置具體包括將反饋信息邏輯單元從第一個數(shù)據(jù)信息邏輯單元所在的位置開始寫入;或者,將反饋信息邏輯單元從第一個控制信息邏輯單元所在的位置開始寫入,其中,將已寫入秩指示信息邏輯單元的位置跳過。
其中,在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將矩陣的列的數(shù)量設置為12;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將矩陣的列的數(shù)量設置為10。
另外,上述反饋信息包括以下之一正確應答消息、錯誤應答消息。
其中,上述控制信息邏輯單元、數(shù)據(jù)信息邏輯單元、反饋信息邏輯單元包含的比特數(shù)相同具體包括在調(diào)制方式為QPSK的情況下,比特數(shù)為2;在調(diào)制方式為16QAM的情況下,比特數(shù)為4;在調(diào)制方式為64QAM的情況下,比特數(shù)為6。
通過本發(fā)明的上述至少一個技術(shù)方案,實現(xiàn)了對于兩個以上的ACK/NACK信息的發(fā)送,提高系統(tǒng)的傳輸性能。
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中 圖1是根據(jù)相關技術(shù)的LTE系統(tǒng)TDD模式下的幀結(jié)構(gòu)示意圖; 圖2是根據(jù)相關技術(shù)的上行數(shù)據(jù)和上行控制信息的復用方式示意圖; 圖3是根據(jù)本發(fā)明方法實施例的信息復用方法的流程圖; 圖4是根據(jù)本發(fā)明方法實施例一的信息復用方法的流程圖; 圖5是根據(jù)本發(fā)明方法實施例的信息復用方法的詳細處理流程圖; 圖6是根據(jù)本發(fā)明方法實施例二的信息復用方法的流程圖; 圖7是根據(jù)本發(fā)明方法實施例三的信息復用方法的流程圖; 圖8是根據(jù)本發(fā)明方法實施例四的信息復用方法的流程圖。
具體實施例方式 功能描述 如上所述,目前,對于兩個以上的ACK/NACK信息的發(fā)送,現(xiàn)有技術(shù)并沒有給出具體的解決方案,本發(fā)明針對上述問題,提出了信息復用方法,該方法通過將多個ACK/NACK信息進行編碼,寫入到相應的矩陣中后進行發(fā)送,解決了多個ACK/NACK信息在物理上行共享信道中的傳輸問題,保證了基站可以接收到目標用戶反饋的下行數(shù)據(jù)的確認信息,并提高了系統(tǒng)的性能。
下面將結(jié)合附圖詳細描述本發(fā)明。
根據(jù)本發(fā)明實施例,提供了一種信息復用方法。
圖3是根據(jù)本發(fā)明實施例的信息復用方法的流程圖,如圖3所示,根據(jù)本發(fā)明實施例的信息復用方法主要包括以下處理過程 步驟S302,根據(jù)反饋信息的數(shù)量、線性分組碼序列對多個反饋信息進行編碼,并根據(jù)反饋信息編碼后目標長度,截取相應的編碼后信息; 步驟S304,將截取的編碼后信息順序劃分為多個反饋信息邏輯單元,并將多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起,其中,控制信息邏輯單元、數(shù)據(jù)信息邏輯單元、反饋信息邏輯單元、秩指示信息邏輯單元包含的比特數(shù)相同。
通過本發(fā)明實施例提供的技術(shù)方案,實現(xiàn)了對于兩個以上的ACK/NACK信息的發(fā)送,提高系統(tǒng)的傳輸性能。
其中,步驟S302中的將截取的編碼后信息順序劃分為多個反饋信息邏輯單元可以包括下列兩種方式 方式一根據(jù)反饋信息的數(shù)量、基本序列的長度對多個反饋信息進行編碼; 方式二將多個反饋信息進行分組,其中,最后一組反饋信息包含2個或1個比特,其他組反饋信息包含2比特,并對每組反饋信息進行編碼。
在步驟S304中,將所述多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起也包括以下三種方式 方式一根據(jù)反饋信息邏輯單元和秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣,并按照先行后列的順序,從虛擬矩陣的最后一行開始向第一行寫入,將反饋信息邏輯單元和秩指示信息邏輯單元寫入到虛擬矩陣的預定位置;從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到反饋信息邏輯單元和秩指示信息邏輯單元時跳過,從下一個位置繼續(xù)寫入。
方式二根據(jù)反饋信息邏輯單元和秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣;按照先行后列的順序,從虛擬矩陣的最后一行開始向第一行寫入,將秩指示信息邏輯單元寫入到虛擬矩陣的預定位置;從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元、反饋信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入,或者,從虛擬矩陣的第一行第一列的位置開始,按照先寫入虛擬矩陣的行,后寫入虛擬矩陣的列的順序,依次寫入反饋信息邏輯單元,控制信息邏輯單元,數(shù)據(jù)信息邏輯單元,其中,將已寫入反饋信息邏輯單元和秩指示信息邏輯單元的位置跳過。
方式三根據(jù)秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣;按照先行后列的順序,從虛擬矩陣的最后一行開始向第一行寫入,將秩指示信息邏輯單元寫入到虛擬矩陣的第一預定位置;從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入;按照先行后列的順序,將反饋信息邏輯單元寫入到虛擬矩陣的第二預定位置,其中,被反饋信息邏輯單元占用位置上已寫入的其他信息的邏輯單元不再發(fā)送。
另外,在調(diào)制方式為QPSK的情況下,上述所有邏輯單元中的比特數(shù)為2,在調(diào)制方式為16QAM的情況下,所有邏輯單元的比特數(shù)為4,在調(diào)制方式為64QAM的情況下,所有邏輯單元的比特數(shù)為6。
而且,上述反饋信息可以包括以下之一正確應答消息(ACK)、錯誤應答消息(NACK)。
下面分為四個實例對本發(fā)明實施例進行具體說明。
實例一 圖4是根據(jù)本發(fā)明實施例的信息復用方法實例一的流程圖,如圖4所示,根據(jù)本發(fā)明實施例的信息復用方法主要包括以下處理過程(步驟S402-步驟S406) 步驟S402,根據(jù)反饋信息的數(shù)量、基本序列的長度對多個反饋信息進行編碼,并根據(jù)反饋信息編碼后目標長度,截取相應的編碼后信息; 步驟S404,根據(jù)反饋信息邏輯單元、秩指示信息邏輯單元、控制信息邏輯單元、數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣; 步驟S406,將截取的編碼后信息順序劃分為多個反饋信息邏輯單元,并將多個反饋信息邏輯單元寫入虛擬矩陣的預定位置,其中,控制信息邏輯單元、數(shù)據(jù)信息邏輯單元、反饋信息邏輯單元、秩指示信息邏輯單元包含的比特數(shù)相同。
通過本發(fā)明實施例提供的技術(shù)方案,實現(xiàn)了對于兩個以上的ACK/NACK信息的發(fā)送,提高系統(tǒng)的傳輸性能。
以下進一步描述上述處理的各個細節(jié)。
(一)步驟S402 對于步驟S402的處理的截取相應的編碼后信息可以通過如下方式來實現(xiàn) 編碼可以采用(B,O)碼,其中,B表示基本序列的長度,O表示反饋信息的數(shù)量,具體編碼方式如下 設置ACK/NACK信息為o0、o1、...、oO-1,b0,b1,b2,b3,...,bB-1為編碼后的比特信息,其中,i=0、1、2、...、B-1,Mi,n表示基本序列中的參數(shù)。
本發(fā)明以B=20和B=32為例進行說明,但不并限于此,其中,表3示出了當B=20時的基本序列,表4示出了B=32時的基本序列。
表3(20,O)碼的基本序列 表4(32,O)碼的基本序列 將上述編碼的后的比特信息重復,根據(jù)傳輸?shù)姆答佇畔⒕幋a后目標長度,截取相應長度的編碼后信息(即,上文的編碼后信息)。
(二)步驟S404 截取相應長度的編碼后信息之后,將控制信息和數(shù)據(jù)信息寫入到不同的調(diào)制符號上,具體方式為根據(jù)調(diào)制方式,依次將編碼后的上行控制信息(CQI/PMI)和數(shù)據(jù)信息劃分為控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,將截取的編碼后反饋信息順序劃分為多個反饋信息邏輯單元,且每個邏輯單元包含Qm個比特,然后,根據(jù)反饋信息邏輯單元、秩指示信息邏輯單元、控制信息邏輯單元、數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣,在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將該虛擬矩陣的列的數(shù)量設置為12,在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將該虛擬矩陣的列的數(shù)量設置為10。
(三)步驟S406 上述述多個反饋信息邏輯單元寫入虛擬矩陣的預定位置可以通過下面兩種方式來實現(xiàn) 方式一在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為2、3、8、9的虛擬矩陣列中,即將反饋信息邏輯單元寫入到子幀的第三個、第五個、第十個和第十二個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為1、2、6、7的虛擬矩陣列中,即將反饋信息邏輯單元寫入到子幀的第二個、第四個、第八個和第十個符號中,并按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將秩指示信息邏輯單元寫入虛擬矩陣中列編號為1、4、7、10的虛擬矩陣列中,即將反饋信息邏輯單元寫入到子幀的第二個、第六個、第九個和第十三個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為0、3、5、8的虛擬矩陣列中,即將反饋信息邏輯單元寫入到子幀的第一個、第五個、第七個和第十一個符號中,并按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
接著,從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到反饋信息邏輯單元和秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入。
方式二在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將秩指示信息邏輯單元寫入虛擬矩陣中列編號為1、4、7、10的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第二個、第六個、第九個和第十三個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為0、3、5、8的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第一個、第五個、第七個和第十一個符號中;按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
接著,從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元、反饋信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入;或者,從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入反饋信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入。
圖5是根據(jù)本發(fā)明方法實施例一的信息復用方法的詳細處理流程圖,如圖5所示,該方法包括以下步驟 步驟1,對反饋信息進行編碼 設ACK/NACK信息為o0、o1、...、oO-1,其中,O表示ACK/NACK信息的數(shù)量,B為32,參數(shù)Mi,n如表4所示,b0,b1,b2,b3,...,bB-1為編碼后的比特 其中,i=0、1、2、...、B-1 根據(jù)上述公式獲得編碼后的32比特信息,并將該32比特信息重復,并根據(jù)傳輸ACK/NACK信息編碼后目標長度,截取相應長度的編碼后信息。
步驟2,數(shù)據(jù)和控制信息復用 根據(jù)調(diào)制方式,依次將編碼后的上行控制信息和數(shù)據(jù)信息劃分為多個上行控制信息邏輯單元和多個數(shù)據(jù)信息邏輯單元,且每個邏輯單元包含Qm個比特,并按照先上行控制信息邏輯單元后數(shù)據(jù)信息邏輯單元的順序,將上述多個上行控制信息邏輯單元和多個數(shù)據(jù)信息邏輯單元串聯(lián)起來。
步驟3,信道交織 根據(jù)調(diào)制方式,依次將編碼后的反饋信息和秩指示信息劃分為多個反饋信息邏輯單元和多個秩指示信息邏輯單元,且每個邏輯單元包含Qm個比特。
根據(jù)反饋信息邏輯單元和秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣,在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將該虛擬矩陣的列的數(shù)量設置為12,在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將該虛擬矩陣的列的數(shù)量設置為10。
接著,將上述多個反饋信息邏輯單元寫入到上述虛擬矩陣中,當系統(tǒng)采用常規(guī)循環(huán)前綴的時候,將反饋信息邏輯單元寫入到上述虛擬矩陣中列編號為2、3、8、9的虛擬矩陣列的位置,即子幀的第三個、第五個、第十個和第十二個符號中,當系統(tǒng)采用擴展循環(huán)前綴的時候,將上述反饋信息邏輯單元,寫入到上述虛擬矩陣中列編號為1、2、6、7的虛擬矩陣列的位置,即子幀的第二個、第四個、第八個和第十個符號中。具體地,按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將秩指示信息邏輯單元寫入虛擬矩陣中列編號為1、4、7、10的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第二個、第六個、第九個和第十三個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為0、3、5、8的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第一個、第五個、第七個和第十一個符號中;按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
接著,從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到反饋信息邏輯單元和秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入。
最后,按照先列后行的順序從上述虛擬矩陣中,讀出所有信息的邏輯單元。
步驟4,加擾 步驟5,調(diào)制 調(diào)制方式可以為QPSK、16QAM、64QAM,其中,反饋信息的調(diào)制方式與數(shù)據(jù)信息調(diào)制方式相同。
步驟6,預編碼 將調(diào)制符號順次劃分為集合,其中,每個集合包含的調(diào)制符號數(shù)量等于所占用的頻域資源的大小,并對每個集合中的所有調(diào)制符號進行離散傅立葉變換(Discrete Fourier Transformation,簡稱為DFT)。
步驟7,發(fā)送信息 將經(jīng)過DFT變換后的數(shù)據(jù)映射到相應的物理時頻資源上,并發(fā)送數(shù)據(jù)。
實例二 圖6是根據(jù)本發(fā)明實施例的信息復用方法實例二的流程圖,如圖6所示,根據(jù)本發(fā)明實施例的信息復用方法主要包括以下處理過程(步驟S602-步驟S604) 步驟S602,根據(jù)反饋信息的數(shù)量、基本序列的長度對多個反饋信息進行編碼,并根據(jù)反饋信息編碼后目標長度,截取相應的編碼后信息; 步驟S604,將截取的編碼后信息順序劃分為多個反饋信息邏輯單元,根據(jù)秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬虛擬矩陣;依次將多個秩指示信息邏輯單元、多個控制信息邏輯單元、多個數(shù)據(jù)信息邏輯單元寫入虛擬矩陣,最后,寫入多個反饋信息邏輯單元,其中,控制信息邏輯單元、數(shù)據(jù)信息邏輯單元、反饋信息邏輯單元、秩指示信息邏輯單元包含的比特數(shù)相同,被反饋信息邏輯單元占用位置上已寫入的其他信息的邏輯單元不再發(fā)送。
通過本發(fā)明實施例提供的技術(shù)方案,實現(xiàn)了對于兩個以上的ACK/NACK信息的發(fā)送,提高系統(tǒng)的傳輸性能。
以下進一步描述上述處理的各個細節(jié)。
(一)步驟S602 該步驟與步驟S402的處理方法相同,這里不再贅述。
(二)步驟S604 根據(jù)秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣;其中,在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將虛擬矩陣的列的數(shù)量設置為12,在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將虛擬矩陣的列的數(shù)量設置為10。
在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將秩指示信息邏輯單元寫入虛擬矩陣中列編號為1、4、7、10的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第二個、第六個、第九個和第十三個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為0、3、5、8的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第一個、第五個、第七個和第十一個符號中;按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入。
在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為2、3、8、9的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第三個、第五個、第十個和第十二個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為1、2、6、7的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第二個、第四個、第八個和第十個符號中;按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入,其中,被反饋信息邏輯單元占用位置上已寫入的其他信息的邏輯單元不再發(fā)送。
根據(jù)本發(fā)明方法實施例二,提供一種信息復用方法,該實現(xiàn)方式同樣可以參照圖5來理解,下面對該信息復用方法進行詳細說明。
步驟1,編碼 設ACK/NACK信息為o0、o1、...、oO-1,其中,O表示ACK/NACK信息的數(shù)量,B為20,參數(shù)Mi,n如表3所示,b0,b1,b2,b3,...,bB-1為編碼后的比特 其中,i=0、1、2、...、B-1 根據(jù)上述公式獲得編碼后的20比特信息,并將該20比特信息重復,并根據(jù)傳輸ACK/NACK信息編碼后目標長度,截取相應長度的編碼后信息。
步驟2,數(shù)據(jù)和控制信息復用 根據(jù)調(diào)制方式,將編碼后截取的上行控制信息和數(shù)據(jù)信息按照順序劃分為多個控制信息邏輯單元和多個數(shù)據(jù)信息邏輯單元,其中,每個邏輯單元均包含Qm個比特。
步驟3,信道交織 根據(jù)調(diào)制方式,依次將編碼后的反饋信息和秩指示信息劃分為多個反饋信息邏輯單元和多個秩指示信息邏輯單元,且每個邏輯單元包含Qm個比特。
根據(jù)秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣; 在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將秩指示信息邏輯單元寫入虛擬矩陣中列編號為1、4、7、10的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第二個、第六個、第九個和第十三個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為0、3、5、8的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第一個、第五個、第七個和第十一個符號中;按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入。
在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為2、3、8、9的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第三個、第五個、第十個和第十二個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為1、2、6、7的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第二個、第四個、第八個和第十個符號中;按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入,其中,被反饋信息邏輯單元占用位置上已寫入的其他信息的邏輯單元不再發(fā)送。
最后,按照先列后行的順序從上述虛擬矩陣中,讀出所有信息的邏輯單元。
步驟4,加擾 步驟5,調(diào)制 調(diào)制方式可以為QPSK、16QAM、64QAM,其中,反饋信息的調(diào)制方式與數(shù)據(jù)信息調(diào)制方式相同。
步驟6,預編碼 將調(diào)制符號順次劃分為集合,其中,每個集合包含的調(diào)制符號數(shù)量等于所占用的頻域資源的大小,并對每個集合中所有調(diào)制符號進行DFT變換。
步驟7,發(fā)送信息 將經(jīng)過DFT變換后的數(shù)據(jù)映射到相應的物理時頻資源上,并發(fā)送數(shù)據(jù)。
實例三 圖7是根據(jù)本發(fā)明實施例的信息復用方法實例三的流程圖,如圖7所示,根據(jù)本發(fā)明實施例的信息復用方法主要包括以下處理過程(步驟S702-步驟S708) 步驟S702,將多個反饋信息進行分組,其中,最后一組反饋信息包含2個或1個比特,其他組反饋信息包含2比特; 步驟S704,對每組反饋信息進行編碼,并根據(jù)反饋信息編碼后目標長度,確定編碼后的信息; 步驟S706,根據(jù)反饋信息邏輯單元和秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣; 步驟S708,將截取的編碼后信息順序劃分為多個反饋信息邏輯單元,并將多個反饋信息邏輯單元寫入到虛擬矩陣的預定位置,其中,控制信息邏輯單元、數(shù)據(jù)信息邏輯單元、反饋信息邏輯單元、秩指示信息邏輯單元包含的比特數(shù)相同。
通過本發(fā)明實施例提供的技術(shù)方案,實現(xiàn)了對于兩個以上的ACK/NACK信息的發(fā)送,提高系統(tǒng)的傳輸性能。
以下進一步描述上述處理的各個細節(jié)。
(一)步驟S702 將反饋信息按照順序進行分組,在反饋信息的個數(shù)為偶數(shù)的情況下,每組反饋信息包括2個比特,在反饋信息的個數(shù)為奇數(shù)的情況下,最后一組反饋信息僅包含1個比特,其他組反饋信息包括2個比特。
(二)步驟S704 根據(jù)每組反饋信息所包含的比特數(shù)量,按照表5和表6進行編碼,其中,表5示出了反饋信息為1個比特的編碼方式,表6示出了反饋信息為2個比特的編碼方式,Qm表示調(diào)制方式,2表示QPSK,4表示16QAM,6表示64QAM。
表5 1比特ACK/NACK的編碼 表6 2比特ACK/NACK的編碼 在表6中,“x”為特殊字符,表示用于加擾的占位符。
確定截取的編碼后信息之后,可以對該編碼后信息進行交織,并將交織后的信息順序劃分為多個反饋信息邏輯單元,而且可以采用行進列出的方式進行交織,其中,組內(nèi)反饋信息為1比特時,在調(diào)制方式為QPAK的情況下,列的長度為2;在調(diào)制方式為16QAM的情況下,列的長度為4;在調(diào)制方式為64QAM的情況下,列的長度為8;組內(nèi)反饋信息為2比特時,在調(diào)制方式為QPAK的情況下,列的長度為6;在調(diào)制方式為16QAM的情況下,列的長度為12;在調(diào)制方式為64QAM的情況下,列的長度為18;或者,將列的長度設置為固定值,固定值包括以下之一2、4、6、8。
(三)步驟S706 該步驟與步驟S404的處理方法相同,這里不再贅述。
(四)步驟S708 該步驟與步驟S406的處理方法相同,這里不再贅述。
根據(jù)本發(fā)明方法實施例三,提供一種信息復用方法,該實現(xiàn)方式同樣可以參照圖4來理解,下面對該信息復用方法進行詳細說明。
步驟1,將反饋信息進行編碼 將ACK/NACK信息按照順序分組,其中最后一組可以包含1個或2個比特,其他組均包含2個比特,根據(jù)每組ACK/NACK信息所包含的比特數(shù),按照表5和表6進行編碼; 將上述ACK/NACK信息重復,并根據(jù)傳輸ACK/NACK信息編碼后目標長度,截取相應長度的編碼后信息。
步驟2,數(shù)據(jù)和控制信息復用 根據(jù)調(diào)制方式,依次將編碼后的上行控制信息和數(shù)據(jù)信息劃分為多個上行控制信息邏輯單元和多個數(shù)據(jù)信息邏輯單元,且每個邏輯單元包含Qm個比特,并按照先上行控制信息邏輯單元后數(shù)據(jù)信息邏輯單元的順序,將上述多個上行控制信息邏輯單元和多個數(shù)據(jù)信息邏輯單元串聯(lián)起來。
步驟3,信道交織 根據(jù)調(diào)制方式,依次將編碼后的反饋信息和秩指示信息劃分為多個反饋信息邏輯單元和多個秩指示信息邏輯單元,且每個邏輯單元包含Qm個比特。
根據(jù)反饋信息邏輯單元和秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣,在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將該虛擬矩陣的列的數(shù)量設置為12,在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將該虛擬矩陣的列的數(shù)量設置為10。
接著,將上述多個反饋信息邏輯單元寫入到上述虛擬矩陣中,當系統(tǒng)采用常規(guī)循環(huán)前綴的時候,將反饋信息邏輯單元寫入到上述虛擬矩陣中列編號為2、3、8、9的虛擬矩陣列的位置,即子幀的第三個、第五個、第十個和第十二個符號中,當系統(tǒng)采用擴展循環(huán)前綴的時候,將上述反饋信息邏輯單元,寫入到上述虛擬矩陣中列編號為1、2、6、7的虛擬矩陣列的位置,即子幀的第二個、第四個、第八個和第十個符號中。具體地,按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將秩指示信息邏輯單元寫入虛擬矩陣中列編號為1、4、7、10的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第二個、第六個、第九個和第十三個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為0、3、5、8的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第一個、第五個、第七個和第十一個符號中;按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
接著,從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到反饋信息邏輯單元和秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入。
最后,按照先列后行的順序從上述虛擬矩陣中,讀出所有信息的邏輯單元。
步驟4,加擾 步驟5,調(diào)制 調(diào)制方式可以為QPSK、16QAM、64QAM,其中,反饋信息的調(diào)制方式與數(shù)據(jù)信息調(diào)制方式相同。
步驟6,預編碼 將調(diào)制符號順次劃分為集合,每個集合包含的調(diào)制符號數(shù)量等于所占用的頻域資源的大小,對每個集合中所有調(diào)制符號進行DFT變換。
步驟7,發(fā)送信息 將經(jīng)過DFT變換后的數(shù)據(jù)映射到相應的物理時頻資源上,并發(fā)送數(shù)據(jù)。
實例四 圖8是根據(jù)本發(fā)明實施例的信息復用方法的流程圖,如圖8所示,根據(jù)本發(fā)明實施例的信息復用方法主要包括以下處理過程(步驟S802-步驟S806) 步驟S802,將多個反饋信息進行分組,其中,最后一組反饋信息包含2個或1個比特,其他組反饋信息包含2比特; 步驟S804,對每組反饋信息進行編碼,并根據(jù)反饋信息編碼后目標長度,確定編碼后的信息; 步驟S806,將截取的編碼后信息順序劃分為多個反饋信息邏輯單元,并將多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起,其中,控制信息邏輯單元、數(shù)據(jù)信息邏輯單元、反饋信息邏輯單元、秩指示信息邏輯單元包含的比特數(shù)相同。
通過本發(fā)明實施例提供的技術(shù)方案,實現(xiàn)了對于兩個以上的ACK/NACK信息的發(fā)送,提高系統(tǒng)的傳輸性能。
以下進一步描述上述處理的各個細節(jié)。
(一)步驟S802 該步驟與步驟S702的處理方法相同,這里不再贅述。
(二)步驟S804 該步驟與步驟S704的處理方法相同,這里不再贅述。
(三)步驟S806 該步驟與步驟S606的處理方法相同,這里不再贅述。
根據(jù)本發(fā)明實施例四,提供一種信息復用方法,該實現(xiàn)方式同樣可以參照圖5來理解,下面對該信息復用方法進行詳細說明。
步驟1,將反饋信息進行編碼 將ACK/NACK信息按照順序分組,其中最后一組可以包含1個或2個比特,其他組均包含2個比特,根據(jù)每組ACK/NACK信息所包含的比特數(shù),按照表5和表6進行編碼; 將上述ACK/NACK信息重復,并根據(jù)傳輸ACK/NACK信息編碼后目標長度,截取相應長度的編碼后信息。
步驟2,數(shù)據(jù)和控制信息復用 根據(jù)調(diào)制方式,將編碼后截取的上行控制信息和數(shù)據(jù)信息按照順序劃分為多個控制信息邏輯單元和多個數(shù)據(jù)信息邏輯單元,其中,每個邏輯單元均包含Qm個比特,并按照上行控制信息,數(shù)據(jù)信息的順序,將上述多個控制信息邏輯單元和多個數(shù)據(jù)信息邏輯單元串聯(lián)起來。
步驟3,信道交織 根據(jù)調(diào)制方式,依次將編碼后的反饋信息和秩指示信息劃分為多個反饋信息邏輯單元和多個秩指示信息邏輯單元,且每個邏輯單元包含Qm個比特。
根據(jù)秩指示信息邏輯單元、控制信息邏輯單元和數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣; 在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將秩指示信息邏輯單元寫入虛擬矩陣中列編號為1、4、7、10的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第二個、第六個、第九個和第十三個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為0、3、5、8的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第一個、第五個、第七個和第十一個符號中;按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入。
接著,從虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入控制信息邏輯單元和數(shù)據(jù)信息邏輯單元,遇到秩指示信息邏輯單元跳過,從下一個位置繼續(xù)寫入。
在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為2、3、8、9的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第三個、第五個、第十個和第十二個符號中;在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將反饋信息邏輯單元寫入虛擬矩陣中列編號為1、2、6、7的虛擬矩陣列,即將反饋信息邏輯單元寫入到子幀的第二個、第四個、第八個和第十個符號中;按照先行后列的順序,從虛擬矩陣的最后一行開始,向虛擬矩陣的第一行寫入,其中,被反饋信息邏輯單元占用位置上已寫入的其他信息的邏輯單元不再發(fā)送。
最后,按照先列后行的順序從上述虛擬矩陣中,讀出所有信息的邏輯單元。
步驟4,加擾 步驟5,調(diào)制 調(diào)制方式可以為QPSK、16QAM、64QAM,其中,反饋信息的調(diào)制方式與數(shù)據(jù)信息調(diào)制方式相同。
步驟6,預編碼 將調(diào)制符號順次劃分為集合,其中,每個集合包含的調(diào)制符號數(shù)量等于所占用的頻域資源的大小,并對每個集合中所有調(diào)制符號進行DFT變換。
步驟7,發(fā)送信息 將經(jīng)過DFT變換后的數(shù)據(jù)映射到相應的物理時頻資源上,并發(fā)送數(shù)據(jù)。
如上所述,借助于本發(fā)明提供的信息復用方法,通過將多個ACK/NACK信息進行編碼,寫入到相應的矩陣中后進行發(fā)送,實現(xiàn)了對于兩個以上的ACK/NACK信息的發(fā)送,解決了多個ACK/NACK信息在物理上行共享信道中的傳輸問題,保證了基站可以接收到目標用戶反饋的下行數(shù)據(jù)的確認信息,并提高了系統(tǒng)的傳輸性能。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種信息復用方法,其特征在于,包括
根據(jù)反饋信息的數(shù)量、線性分組碼序列對多個反饋信息進行編碼,并根據(jù)反饋信息編碼后目標長度,截取相應的編碼后信息;
將截取的所述編碼后信息順序劃分為多個反饋信息邏輯單元,并將所述多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起,其中,所述控制信息邏輯單元、所述多個秩指示信息邏輯單元、所述數(shù)據(jù)信息邏輯單元、所述反饋信息邏輯單元包含的比特數(shù)相同。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)反饋信息的數(shù)量、線性分組碼序列對多個反饋信息進行編碼具體包括
根據(jù)反饋信息的數(shù)量、基本序列的長度對多個反饋信息進行編碼;或者
將多個反饋信息進行分組,其中,最后一組反饋信息包含2個或1個比特,其他組反饋信息包含2比特,并對每組反饋信息進行編碼。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)反饋信息的數(shù)量、基本序列的長度對多個反饋信息進行編碼具體包括
其中,i=0、1、2、...、B-1,b0,b1,b2,b3,...,bB-1表示編碼后的比特,O表示所述反饋信息的數(shù)量,B表示所述基本序列的長度,Mi,n表示所述基本序列n中編號為i的值,o0、o1、...、oO-1表示反饋信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基本序列具體包括
在B=20、0≤i≤19、0≤n≤12時,Mi,n對應的矩陣為
或者
當B=32、0≤i≤31、0≤n≤10時,Mi,n對應的矩陣為
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對每組反饋信息進行編碼具體包括
組內(nèi)反饋信息為1比特時,在調(diào)制方式為QPAK的情況下,所述編碼后信息為[o0,x];在調(diào)制方式為16QAM的情況下,
所述編碼后信息為[o0,x,x,x];在調(diào)制方式為64QAM的情況下,
所述編碼后信息為[o0,x,x,x,x,x];其中,o0表示反饋信息;
組內(nèi)反饋信息為2比特時,在調(diào)制方式為QPAK的情況下,所述編碼后信息為[o0,o1,o2,o0,o1,o2];在調(diào)制方式為16QAM的情況下,所述編碼后信息為[o0,o1,x,x,o2,o0,x,x,o1,o2,x,x];在調(diào)制方式為64QAM的情況下,所述編碼后信息為[o0,o1,x,x,x,x,o2,o0,x,x,x,x,o1,o2,x,x,x,x];其中,o0,o1表示反饋信息,x表示用于加擾的占位符。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將截取的所述
編碼后信息順序劃分為多個反饋信息邏輯單元具體包括
將截取的所述編碼后信息進行交織,將交織后的信息順序劃分為多個反饋信息邏輯單元。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將截取的所述編碼后信息進行交織具體包括
將截取的所述編碼后信息采用行進列出的方式進行交織,其中,組內(nèi)反饋信息為1比特時,在調(diào)制方式為QPAK的情況下,列的長度為2;在調(diào)制方式為16QAM的情況下,列的長度為4;在調(diào)制方式為64QAM的情況下,列的長度為8;組內(nèi)反饋信息為2比特時,在調(diào)制方式為QPAK的情況下,列的長度為6;在調(diào)制方式為16QAM的情況下,列的長度為12;在調(diào)制方式為64QAM的情況下,列的長度為18;
或者,將列的長度設置為固定值,所述固定值包括以下之一2、4、6、8。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起具體包括
根據(jù)所述反饋信息邏輯單元、所述秩指示信息邏輯單元、控制信息邏輯單元、所述數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣;
按照先寫入虛擬矩陣的行,后寫入虛擬矩陣的列的順序,從所述虛擬矩陣的最后一行開始向第一行寫入,將所述反饋信息邏輯單元和所述秩指示信息邏輯單元寫入所述虛擬矩陣的預定位置;
從所述虛擬矩陣的第一行第一列的位置開始,按照先行后列的順序,依次寫入所述控制信息邏輯單元和所述數(shù)據(jù)信息邏輯單元,其中,將已寫入所述反饋信息邏輯單元和所述秩指示信息邏輯單元的位置跳過。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,將所述多個反饋信息邏輯單元寫入所述矩陣的預定位置具體包括
在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將所述反饋信息邏輯單元寫入所述矩陣中列編號為2、3、8、9的矩陣列;
在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將所述反饋信息邏輯單元寫入所述矩陣中列編號為1、2、6、7的矩陣列;
其中,所述矩陣的列從0開始編號。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起具體包括
根據(jù)所述反饋信息邏輯單元、所述秩指示信息邏輯單元、所述控制信息邏輯單元、所述數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣;
按照先寫入所述虛擬矩陣的行,后寫入虛擬矩陣的列的順序,從所述虛擬矩陣的最后一行開始向第一行寫入,將所述秩指示信息邏輯單元寫入所述虛擬矩陣的預定位置;
從所述虛擬矩陣的第一行第一列的位置開始,按照先寫入矩陣的行,后寫入矩陣的列的順序,依次寫入所述控制信息邏輯單元、所述反饋信息邏輯單元和所述數(shù)據(jù)信息邏輯單元,其中,將已寫入所述反饋信息邏輯單元和所述秩指示信息邏輯單元的位置跳過;或者,從所述虛擬矩陣的第一行第一列的位置開始,按照先寫入矩陣的行,后寫入矩陣的列的順序,依次寫入所述反饋信息邏輯單元,所述控制信息邏輯單元,所述數(shù)據(jù)信息邏輯單元,其中,將已寫入所述反饋信息邏輯單元和所述秩指示信息邏輯單元的位置跳過。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起具體包括
根據(jù)所述秩指示信息邏輯單元、所述控制信息邏輯單元和所述數(shù)據(jù)信息邏輯單元的總數(shù)產(chǎn)生一個虛擬矩陣;
按照先寫入矩陣的行,后寫入矩陣的列的順序,從所述虛擬矩陣的最后一行開始向第一行寫入,將所述秩指示信息邏輯單元寫入所述虛擬矩陣的第一預定位置;
從所述虛擬矩陣的第一行第一列的位置開始,按照先寫入矩陣的行,后寫入矩陣的列的順序,依次寫入所述控制信息邏輯單元和所述數(shù)據(jù)信息邏輯單元,其中,將已寫入所述秩指示信息邏輯單元的位置跳過;
按照先寫入矩陣的行,后寫入矩陣的列的順序,將所述反饋信息邏輯單元寫入到所述虛擬矩陣的第二預定位置,在所述第二預定位置已被其他信息邏輯單元占用的情況下,不發(fā)送所述其他信息邏輯單元。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,將所述多個反饋信息邏輯單元寫入所述矩陣的預定位置具體包括
在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將所述反饋信息邏輯單元寫入所述矩陣中列編號為2、3、8、9的矩陣列;
在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將所述反饋信息邏輯單元寫入所述矩陣中列編號為1、2、6、7的矩陣列;
其中,所述矩陣的列從0開始編號,從所述矩陣的最后一行開始向第一行寫入。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,將所述多個反饋信息邏輯單元寫入所述虛擬矩陣的第二預定位置具體包括
將所述反饋信息邏輯單元從第一個數(shù)據(jù)信息邏輯單元所在的位置開始寫入;或者
將所述反饋信息邏輯單元從第一個控制信息邏輯單元所在的位置開始寫入,其中,將已寫入所述秩指示信息邏輯單元的位置跳過。
14.根據(jù)權(quán)利要求8、10或11中任一項所述的方法,其特征在于,在子幀采用常規(guī)循環(huán)前綴結(jié)構(gòu)時,將所述矩陣的列的數(shù)量設置為12;
在子幀采用擴展循環(huán)前綴結(jié)構(gòu)時,將所述矩陣的列的數(shù)量設置為10。
15.根據(jù)權(quán)利要求1至13中任一項所述的方法,其特征在于,所述反饋信息包括以下之一正確應答消息、錯誤應答消息。
16.根據(jù)權(quán)利要求1至13中任一項所述的方法,其特征在于,所述控制信息邏輯單元、所述數(shù)據(jù)信息邏輯單元、所述反饋信息邏輯單元包含的比特數(shù)相同具體包括
在調(diào)制方式為QPSK的情況下,所述比特數(shù)為2;在調(diào)制方式為16QAM的情況下,所述比特數(shù)為4;在調(diào)制方式為64QAM的情況下,所述比特數(shù)為6。
全文摘要
本發(fā)明公開了一種信息復用方法,該方法包括根據(jù)反饋信息的數(shù)量、線性分組碼序列對多個反饋信息進行編碼,并根據(jù)反饋信息編碼后目標長度,截取相應的編碼后信息;將截取的編碼后信息順序劃分為多個反饋信息邏輯單元,并將多個反饋信息邏輯單元、多個秩指示信息邏輯單元、多個控制信息邏輯單元和數(shù)據(jù)信息邏輯單元復用在一起,其中,控制信息邏輯單元、多個秩指示信息邏輯單元、數(shù)據(jù)信息邏輯單元、反饋信息邏輯單元包含的比特數(shù)相同。通過本發(fā)明,實現(xiàn)了對于兩個以上的ACK/NACK信息的發(fā)送,提高系統(tǒng)的傳輸性能。
文檔編號H04L29/06GK101340442SQ20081014586
公開日2009年1月7日 申請日期2008年8月7日 優(yōu)先權(quán)日2008年8月7日
發(fā)明者博 戴, 鵬 郝, 梁春麗, 郁光輝, 張禹強 申請人:中興通訊股份有限公司