本發(fā)明涉及無線通信技術(shù)領域,尤其涉及一種上行控制信息傳輸方法及裝置。
背景技術(shù):
隨著物聯(lián)網(wǎng)的興起,在長期演進(LTE,Long Term Evolution)系統(tǒng)中支持機器類通信(MTC,Machine Type Communication)越來越受到重視。一臺MTC設備(MTC終端)可能具有多種M2M(Machine to Machine,機器與機器)通信特性之中的部分特性,如低移動性、傳輸數(shù)據(jù)量小、對通信時延不敏感、要求極低功耗等特征。其中,為了降低MTC UE的成本,新定義一種UE(User Equipment,用戶設備,也稱終端)類型,其上行和下行均只支持1.4MHz射頻帶寬。
在現(xiàn)有網(wǎng)絡中,在有些場景下工作的終端,比如工作于地下室、商場或者建筑角落的終端,由于無線信號被嚴重遮擋,信號受到很大的衰減,無法與網(wǎng)絡進行通信,而針對這些場景下進行網(wǎng)絡的深度覆蓋會大大增加網(wǎng)絡的建網(wǎng)成本。實現(xiàn)覆蓋增強,一種較為可行的方法是對現(xiàn)有信道采用重復傳輸或類似技術(shù)。例如,對于上行控制信息,可采用重復傳輸技術(shù)來增加覆蓋。
上行控制信息(UCI,Uplink Control Information)包括肯定確認/否定確認(ACK/NACK,ACKnowledgement/Non-ACKnowledgement)、信道狀態(tài)信息(,Channel State Information)和調(diào)度請求(SR,Scheduling Request)。
ACK/NACK傳輸子幀是根據(jù)反饋時序確定的,而SR傳輸子幀是預先配置的周期子幀,因此在進行覆蓋增強傳輸時,在一種上行控制信息重復傳輸?shù)臅r間段內(nèi),可能在某個時間點出現(xiàn)另一種上行控制信息的情況,即兩種上行控制 信息發(fā)生碰撞。
目前,針對重復傳輸過程中,ACK/NACK和SR發(fā)生碰撞的情況,尚沒有有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種上行控制信息傳輸方法及裝置,用以實現(xiàn)上行控制信息重復傳輸。
本發(fā)明實施例提供的上行控制信息傳輸方法,包括:
確定重復傳輸上行控制信息的子幀,所述上行控制信息包括ACK/NACK和SR;
若確定出需要在第一子幀傳輸ACK/NACK和SR,則根據(jù)上行控制信息選擇規(guī)則從需要在所述第一子幀中傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息;
在所述第一子幀傳輸所選擇的上行控制信息。
本發(fā)明另一實施例提供的上行控制信息傳輸方法,包括:
接收子幀,接收到的子幀中包括第一子幀,所述第一子幀既是ACK/NACK傳輸子幀也是SR傳輸子幀;其中,根據(jù)上行控制信息選擇規(guī)則,所述第一子幀傳輸?shù)纳闲锌刂菩畔⒅邪ˋCK/NACK和SR中的一種;
根據(jù)終端所使用的上行控制信息選擇規(guī)則,從接收到的子幀中的ACK/NACK傳輸子幀和/或SR傳輸子幀獲取上行控制信息。
本發(fā)明實施例提供的終端,包括:
確定模塊,用于確定重復傳輸上行控制信息的子幀,所述上行控制信息包括肯定確認ACK/否定確認NACK和調(diào)度請求SR;
選擇模塊,用于若確定出需要在第一子幀傳輸ACK/NACK和SR,則根據(jù)上行控制信息選擇規(guī)則從需要在所述第一子幀中傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息;
傳輸模塊,用于在所述第一子幀傳輸所選擇的上行控制信息。
本發(fā)明實施例提供的基站,包括:
接收模塊,用于接收子幀,接收到的子幀中包括第一子幀,所述第一子幀既是肯定確認ACK/否定確認NACK傳輸子幀也是調(diào)度請求SR傳輸子幀;其中,根據(jù)上行控制信息選擇規(guī)則,所述第一子幀傳輸?shù)纳闲锌刂菩畔⒅邪ˋCK/NACK和SR中的一種;
獲取模塊,用于根據(jù)終端所使用的上行控制信息選擇規(guī)則,從接收到的子幀中的ACK/NACK傳輸子幀和/或SR傳輸子幀獲取上行控制信息。
本發(fā)明的上述實施例中,確定重復傳輸上行控制信息的子幀,若確定出需要在第一子幀傳輸ACK/NACK和SR,則從需要在所述第一子幀中傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息,并在所述第一子幀傳輸所選擇的上行控制信息。這樣,對于采用重復傳輸?shù)慕K端,當ACK/NACK與SR在同一子幀中碰撞時,只在該子幀中傳輸ACK/NACK和SR中的一種上行控制信息,從而保證在重復傳輸?shù)倪^程中,在出現(xiàn)ACK/NACK和SR碰撞時能夠避免由于ACK/NACK或SR重傳傳輸?shù)奶儗е轮貜蛡鬏斝阅茏儾罨蛘邿o法正確傳輸,實現(xiàn)上行控制信息的正確重復傳輸。
附圖說明
圖1a、圖1b分別為現(xiàn)有技術(shù)中;
圖2為本發(fā)明實施例提供的在終端側(cè)實現(xiàn)的上行控制信息傳輸流程示意圖;
圖3為本發(fā)明實施例提供的在基站側(cè)實現(xiàn)的上行控制信息傳輸流程示意圖;
圖4a、圖4b分別為本發(fā)明實施例一中;
圖5a、圖5b分別為本發(fā)明實施例二中;
圖6為本發(fā)明實施例提供的終端的結(jié)構(gòu)示意圖;
圖7為本發(fā)明另一實施例提供的終端的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實施例提供的基站的結(jié)構(gòu)示意圖;
圖9為本發(fā)明另一實施例提供的基站的結(jié)構(gòu)示意圖。
具體實施方式
LTE系統(tǒng)中,ACK/NACK可以使用物理上行控制信道(PUCCH,Physical Uplink Control CHannel)格式1a/1b、帶有信道選擇的PUCCH format 1b(PUCCH format 1b with channel selection)或者PUCCH format 3傳輸,其傳輸資源可以是根據(jù)最小控制信道單元(CCE,Control Channel Element)/增強的控制信道單元(E-CCE,Enhanced-Control Channel Element)確定的隱式PUCCH資源,也可以是高層信令預先配置的半靜態(tài)PUCCH資源。其傳輸子幀位置是按照預定的反饋時序確定的。對于頻分雙工(FDD,F(xiàn)requency Division Duplex)系統(tǒng),在上行子幀n進行ACK/NACK反饋的下行子幀為n-4。對于時分雙工(TDD,Time Division Duplex)系統(tǒng),終端需要在同一個上行子幀內(nèi)反饋多個下行子幀的ACK/NACK反饋信息。在同一上行子幀進行ACK/NACK反饋的下行子幀數(shù)定義為M,M對不同的上行子幀和不同的TDD上/下行配置取值不同。如表1所示,在上行子幀n進行ACK/NACK反饋的下行子幀集合為子幀編號為n-k的下行子幀,其中k為表1中上行子幀n對應的集合{k0,k1,…kM-1}中的一個元素。特別的,對于使用常規(guī)循環(huán)前綴(CP,Cyclic Prefix)的特殊子幀配置0和5、使用擴展CP的特殊子幀配置0和4,特殊子幀無ACK/NACK反饋,即上行子幀n對應的下行子幀集合中不包括特殊子幀。
表1:TDD系統(tǒng)中,上行子幀對應的下行子幀索引集合
K:{k0,k1,…kM-1}
其中,表1以一個無線幀為例給出了每個上行子幀所對應的K的情況,其中n-k<0表示前一無線幀中的下行子幀。
SR使用PUCCH format 1傳輸,其傳輸資源是高層信令預先配置的PUCCH資源,其傳輸子幀是預先配置的周期子幀,其周期SRPERIODICITY和子幀偏移值NOFFSET,SR都由高層信令預先配置的參數(shù)ISR指示,具體對應關系如表2所示。這些根據(jù)預先配置的周期和偏移值確定的上行子幀可以用來傳輸SR。但終端在這些子幀中并不是每次都傳輸SR,是否傳輸SR取決于終端高層是否觸發(fā)終端傳輸SR,即終端是否有上行數(shù)據(jù)要發(fā)送,從而需要請求調(diào)度上行資源。可見,基站可以根據(jù)其調(diào)度下行業(yè)務的子幀準確確定終端傳輸ACK/NACK的上行子幀,從而在該子幀中接收ACK/NACK;但基站無法確定終端實際傳輸SR的上行子幀,需要在周期SR子幀中監(jiān)聽SR PUCCH信道,根據(jù)是否在SR對應的PUCCH信道資源上接收到信息判斷終端是否傳輸了SR。
表2:UE專屬SR周期以及子幀偏移配置(UE-specific SR periodicity and subframe offset configuration)
LTE傳統(tǒng)系統(tǒng)中(如Rel-10/11/12),支持ACK/NACK和SR在同一個上行子幀中在PUCCH上同時傳輸。當終端使用PUCCH format 3時,ACK/NACK和SR可以通過聯(lián)合編碼同時傳輸,即1比特SR信息級聯(lián)在ACK/NACK信息的尾部,與ACK/NACK一起進行編碼,并采用PUCCH format3方案傳輸。在使用該方法時,在預先配置的周期SR子幀中都需要假設存在1比特SR與ACK/NACK進行聯(lián)合編碼,不論終端在該SR子幀中是否真的需要傳輸SR。這是因為,基站側(cè)不確定終端在SR子幀中是否真正存在SR,就無法確定終端實際傳輸?shù)谋忍財?shù),從而無法正確解碼,因此,ACK/NACK與SR采用PUCCH format3聯(lián)合編碼傳輸時,為了基站和終端對傳輸比特數(shù)的理解一致,需要約定好固定的傳輸比特數(shù),即在SR子幀中總是存在1比特SR傳輸(即使終端實際不需要傳輸SR,也需要產(chǎn)生1比特信息作為占位)。
在其他情況下,如終端使用PUCCH format 1b with channel或PUCCH format1a/1b時,如果在ACK/NACK反饋子幀中同時存在SR傳輸(即ACK/NACK反饋子幀剛好是預先配置的周期的SR傳輸子幀,且終端在該SR傳輸子幀中被觸發(fā)需要傳輸SR),則將ACK/NACK信息放在預先配置的SR對應的PUCCH資源上傳輸。如果ACK/NACK反饋子幀中不存在SR傳輸(即該子幀不為周期的SR傳輸子幀,或者該子幀為周期的SR傳輸子幀但終端在該子幀中并不需要傳輸SR),則ACK/NACK按照其所使用的傳輸方案(如PUCCH format 1b with channel selection或PUCCH format 1a/1b)在ACK/NACK對應的PUCCH資源上進行傳輸。如果在預先配置的周期SR子幀中無ACK/NACK傳輸,僅存在SR傳輸,則SR采用PUCCH format 1在預先配置的SR對應的PUCCH資源上進行傳輸。即SR和ACK/NACK同時傳輸時,SR信息并沒有真正傳輸,而是通過使用SR對應的PUCCH資源隱式傳輸,即基站通過盲檢測ACK/NACK和SR對應的PUCCH資源,可以確定終端是否同時傳輸了SR和ACK/NACK。
如果還是沿用現(xiàn)有技術(shù)中的ACK/NACK和SR在同一個子幀中同時存在時的傳輸方案,將會導致一種信息在重復過程中采用了兩種不同的傳輸形式,從而無法實現(xiàn)重復傳輸?shù)暮喜ⅰ@?,假設ACK/NACK在子幀n1開始重復傳輸,到子幀n2結(jié)束,在子幀n1~n2中間的子幀n3,存在SR傳輸,且SR需要重復傳輸?shù)阶訋琻4,則按照現(xiàn)有技術(shù),則出現(xiàn)圖1a和圖1b所示的重復傳輸情況,圖1a導致ACK/NACK在其重復傳輸時間段內(nèi),改變了傳輸資源,從而不利于接收端多子幀數(shù)據(jù)的合并,以獲得重復傳輸增益;同時也導致了SR在其重復傳輸時間段內(nèi)的一部分時間段是隱式傳輸?shù)模徊糠謺r間段是真實傳輸?shù)?,接收端對這兩部分內(nèi)容同樣無法合并。圖1b一方面導致ACK/NACK在其重復時間段內(nèi)的編碼性能不同,導致無法合并;另一方面導致了SR在其重復傳輸時間段內(nèi)一部分時間段是隱式傳輸?shù)?,一部分時間段是真實傳輸?shù)?,且改變了傳輸資源,導致無法合并。因此,現(xiàn)有技術(shù)的方法并不適用于UCI重復傳輸。
為了解決上述問題,本發(fā)明實施例給出了一種上行控制信息傳輸方案。
下面結(jié)合說明書附圖對本發(fā)明實施例做詳細描述。
參見圖2,為本發(fā)明實施例提供的在終端側(cè)實現(xiàn)的上行控制信息傳輸流程示意圖。所述終端支持上行控制信息重復傳輸。所述終端可以是MTC終端。
如圖所示,該流程可包括如下步驟:
步驟201:確定重復傳輸上行控制信息的子幀,所述上行控制信息包括ACK/NACK和SR。
其中,ACK/NACK的傳輸子幀位置是按照預定的反饋時序確定的。對于 FDD系統(tǒng),在上行子幀n進行ACK/NACK反饋的下行子幀為n-4。對于TDD系統(tǒng),終端在同一個上行子幀內(nèi)反饋多個下行子幀的ACK/NACK反饋信息。在同一上行子幀進行ACK/NACK反饋的下行子幀數(shù)定義為M,M對不同的上行子幀和不同的TDD上/下行配置取值不同。如表1所示,在上行子幀n進行ACK/NACK反饋的下行子幀集合為子幀編號為n-k的下行子幀,其中k為表1中上行子幀n對應的集合{k0,k1,…kM-1}中的一個元素。特別的,對于使用常規(guī)CP的特殊子幀配置0和5、使用擴展CP的特殊子幀配置0和4,特殊子幀無ACK/NACK反饋,即上行子幀n對應的下行子幀集合中不包括特殊子幀。
其中,SR傳輸子幀是預先配置的周期子幀,其周期SRPERIODICITY和子幀偏移值NOFFSET,SR都由高層信令預先配置的參數(shù)ISR指示,具體對應關系如表2所示。這些根據(jù)預先配置的周期和偏移值確定的上行子幀可以用來傳輸SR。
步驟202:若確定出需要在第一子幀傳輸ACK/NACK和SR,則轉(zhuǎn)入步驟203。
其中,所述第一子幀并不特指某一個或一些子幀,這里僅出于描述方便將需要傳輸ACK/NACK和SR的子幀稱為第一子幀。所述第一子幀可能是一個子幀,也可能是多個子幀,比如,當前待傳輸?shù)囊粋€或多個子幀。
步驟203:根據(jù)上行控制信息選擇規(guī)則從需要在所述第一子幀中傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息。進一步地,可將需要在所述第一子幀中傳輸?shù)腁CK/NACK和SR中未被選擇的上行控制信息丟棄。
進一步地,若在步驟202中,需要在第一子幀傳輸?shù)纳闲锌刂菩畔ˋCK/NACK和SR中的一種,則可執(zhí)行步驟205,即按照現(xiàn)有方式在第一子幀上傳輸上行控制信息。例如,若需要在第一子幀中傳輸ACK/NACK而不傳輸SR,則在所述第一子幀中ACK/NACK對應的PUCCH資源上采用ACK/NACK對應的PUCCH傳輸方案傳輸ACK/NACK;若需要在第一子幀中傳輸SR而不傳輸ACK/NACK,則在所述第一子幀中SR對應的PUCCH資源上采用SR對應 的PUCCH傳輸方案傳輸SR。
步驟204:在所述第一子幀傳輸所選擇的上行控制信息。
在步驟204中,優(yōu)選地,若所選擇的上行控制信息為ACK/NACK,則在所述第一子幀中ACK/NACK對應的PUCCH資源上采用ACK/NACK對應的PUCCH傳輸方案傳輸所述需要在所述第一子幀傳輸?shù)腁CK/NACK。比如,ACK/NACK可以使用PUCCH格式1a/1b、帶有信道選擇的PUCCH format 1b(PUCCH format 1b with channel selection)或者PUCCH format 3傳輸,其傳輸資源可以是根據(jù)最小CCE/E-CCE確定的隱式PUCCH資源,也可以是高層信令預先配置的半靜態(tài)PUCCH資源。進一步地,若所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔锳CK/NACK,則所述第一子幀中的ACK/NACK傳輸為其重復傳輸?shù)睦^續(xù)。
在步驟204中,優(yōu)選地,若所選擇的上行控制信息為SR,則在所述第一子幀中SR對應的PUCCH資源上采用SR對應的PUCCH傳輸方案傳輸所述需要在所述第一子幀傳輸?shù)腟R。比如,SR使用PUCCH format 1傳輸,其傳輸資源是高層信令預先配置的PUCCH資源。
通過圖2所示的流程可以看出,本發(fā)明的上述實施例中,確定重復傳輸上行控制信息的子幀,若確定出需要在第一子幀傳輸ACK/NACK和SR,則從需要在所述第一子幀中傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息,并在所述第一子幀傳輸所選擇的上行控制信息。這樣,對于采用重復傳輸技術(shù)傳輸上行控制信息的終端,當ACK/NACK與SR在同一子幀中碰撞時,只在該子幀中傳輸ACK/NACK和SR中的一種上行控制信息,從而保證在重復傳輸?shù)倪^程中,在出現(xiàn)ACK/NACK和SR碰撞時能夠避免由于ACK/NACK或SR重傳傳輸?shù)奶儗е轮貜蛡鬏斝阅茏儾罨蛘邿o法正確傳輸,實現(xiàn)上行控制信息的正確重復傳輸。
下面詳細描述步驟203的實現(xiàn)方式,即,詳細描述本發(fā)明實施例中的上行控制信息選擇規(guī)則,以及步驟203中,根據(jù)該規(guī)則從需要在所述第一子幀中傳 輸?shù)腁CK/NACK和SR中選擇一種上行控制信息的過程。
本發(fā)明實施例中,所述上行控制信息選擇規(guī)則可以包括以下規(guī)則1至規(guī)則5中的一種或多種組合。
更進一步地,所述上行控制信息選擇規(guī)則中還可包含在什么情況下使用哪種規(guī)則的信息。比如,在ACK/NACK和SR重復傳輸?shù)钠鹗甲訋嗤那闆r下,可以使用哪個或哪些規(guī)則選擇上行控制信息。
上述上行控制信息選擇規(guī)則可預先設置在終端上,也可由基站通過高層信令配置給終端。
下面詳細描述規(guī)則1至規(guī)則5以及可能的組合情況。
(一)規(guī)則1
規(guī)則1為:總是選擇ACK/NACK和SR中的ACK/NACK。這種情況下,也可認為ACK/NACK優(yōu)先級高于SR的優(yōu)先級。
(二)規(guī)則2
規(guī)則2為:總是選擇ACK/NACK和SR中的SR。這種情況下,也可認為SR優(yōu)先級高于ACK/NACK的優(yōu)先級。
(三)規(guī)則3
規(guī)則3為:根據(jù)ACK、NACK和SR的優(yōu)先級,選擇ACK/NACK和SR中的一種上行控制信息。優(yōu)選地,ACK、NACK和SR的優(yōu)先級按照從高到低的順序排列為:ACK、SR、NACK。
在實施中應用規(guī)則3時,若終端判斷需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
在實施中應用規(guī)則3時,若需要在所述第一子幀傳輸?shù)腁CK/NACK信息為NACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
(四)規(guī)則4
規(guī)則4為:根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋停x擇ACK/NACK和SR中的一種上行控制信息。
具體地,可根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋?,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
例如,若所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔锳CK/NACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK;或者,若所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔镾R,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
(五)規(guī)則5
規(guī)則5為:根據(jù)上行控制信息的第一傳輸次數(shù)和/或第二傳輸次數(shù),選擇ACK/NACK和SR中的一種上行控制信息,所述第一傳輸次數(shù)為上行控制信息在所述第一子幀之前被重復傳輸?shù)拇螖?shù),所述第二傳輸次數(shù)為上行控制信息的總重復傳輸次數(shù)。
其中,上行控制信息的第一傳輸次數(shù)包括ACK/NACK的第一傳輸次數(shù),以及SR的第一傳輸次數(shù),上行控制信息的第二傳輸次數(shù)包括ACK/NACK的第二傳輸次數(shù),以及SR的第二傳輸次數(shù)。所述上行控制信息的總重復傳輸次數(shù)可預先配置,或者由基站通過高層信令通知。
在實施中應用規(guī)則5時,在一種實施例中,若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⒌牡谝粋鬏敶螖?shù)與第二傳輸次數(shù)的比值大于第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⑾嗤愋偷纳闲锌刂菩畔?,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔㈩愋筒煌纳闲锌刂菩畔ⅰ?/p>
例如,若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔镾R,且SR的第一傳輸次數(shù)與第二傳輸次數(shù)的比值大于第一閾值,則從需要在所述第一子幀傳輸 的ACK/NACK和SR中選擇SR,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK。這樣,可以在兼顧SR傳輸?shù)那闆r下,盡可能上報ACK/NACK,以保證終端的數(shù)據(jù)接收。其中,第一閾值的取值可根據(jù)需要或系統(tǒng)性能確定。
又例如,若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔镹ACK,且NACK的第一傳輸次數(shù)與第二傳輸次數(shù)的比值大于第一閾值,則從需要在所述第一子幀傳輸?shù)腘ACK和SR中選擇NACK,否則,從需要在所述第一子幀傳輸?shù)腘ACK和SR中選擇SR。這樣,可以在兼顧ACK/NACK上報的情況下,盡可能傳輸SR,以在保證終端的數(shù)據(jù)接收的情況下,盡可能向網(wǎng)絡側(cè)上報調(diào)度請求。其中,第二閾值的取值可根據(jù)需要或系統(tǒng)性能確定。
再例如,若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔锳CK,且ACK的第一傳輸次數(shù)與所述第二傳輸次數(shù)的比值大于所述第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK和SR中選擇ACK,否則,從需要在所述第一子幀傳輸?shù)腁CK和SR中選擇SR。這樣,可以盡可能保證ACK的傳輸,從而使基站能夠向終端發(fā)送更多的下行數(shù)據(jù)。
在實施中應用規(guī)則5時,在一種實施例中,可根據(jù)ACK/NACK的第二傳輸次數(shù)和SR的第二傳輸次數(shù),選擇第二傳輸次數(shù)較大的上行控制信息類型,根據(jù)所選擇的上行控制信息類型,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
例如,如果ACK/NACK的總重復傳輸次數(shù)大于SR的總重復傳輸次數(shù),則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK。這樣,可以盡可能保證ACK/NACK的重復傳輸次數(shù)。
在實施中應用規(guī)則5時,在另一種實施例中,可根據(jù)ACK/NACK的第二傳輸次數(shù)和SR的第二傳輸次數(shù),選擇第二傳輸次數(shù)較小的上行控制信息類型,根據(jù)所選擇的上行控制信息類型,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
例如,如果ACK/NACK的總重復傳輸次數(shù)小于SR的總重復傳輸次數(shù),則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
上述規(guī)則1至規(guī)則5,既可以單獨使用,也可以幾種結(jié)合使用。下面給出幾種優(yōu)選的結(jié)合使用的方式。
結(jié)合方式1:規(guī)則3和規(guī)則6結(jié)合使用
在結(jié)合方式1中,若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔锳CK,且ACK的第一傳輸次數(shù)與所述第二傳輸次數(shù)的比值大于所述第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
這樣,在ACK已被重復傳輸?shù)拇螖?shù)占其總重復傳輸次數(shù)的比例較大,且所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⒂质茿CK的情況下,在所述第一子幀中放棄SR而傳輸ACK/NACK,可以更多次地重復傳輸ACK,以使基站向終端發(fā)送更多的下行數(shù)據(jù)。在除上述情況的其他情況下,比如,在ACK已被重復傳輸?shù)拇螖?shù)占其總重復傳輸次數(shù)的比例較小,而NACK已被重復傳輸?shù)拇螖?shù)占其總重復傳輸次數(shù)的比例較大,即使在所述第一子幀中放棄SR而傳輸ACK/NACK,基站向終端發(fā)送更多的下行數(shù)據(jù)的效果不是很明顯,因此在所述第一子幀中放棄ACK/NACK傳輸而傳輸SR,以便兼顧SR的傳輸。
結(jié)合方式2:規(guī)則3和規(guī)則4結(jié)合使用
在結(jié)合方式2中,若所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔镾R,且需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK;否則,根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋?,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
這樣,需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,由于ACK的優(yōu)先級最高,即使所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔镾R,在所述第一子幀中也放棄SR傳輸而傳輸ACK/NACK,這樣可以使基站向終端發(fā) 送更多的下行數(shù)據(jù)。在除上述情況的其他情況下,比如,所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔镾R,需要在所述第一子幀傳輸?shù)腁CK/NACK信息為NACK,即使在所述第一子幀中放棄SR而傳輸ACK/NACK,基站向終端發(fā)送更多的下行數(shù)據(jù)的效果不是很明顯,因此在所述第一子幀中放棄ACK/NACK傳輸而傳輸SR,以便延續(xù)同一種上行控制信息的傳輸,降低基站側(cè)處理操作的難度,降低重復傳輸性能變差或者無法正確傳輸?shù)膸茁省?/p>
進一步地,如果ACK/NACK和SR恰好重復傳輸?shù)牡谝粋€子幀為同一個子幀,則可根據(jù)上述規(guī)則1~3、5中的一種選擇在該子幀中傳輸?shù)纳闲锌刂菩畔?,即包括以下幾種情況:可以選擇ACK/NACK而丟棄SR;或者選擇SR而丟棄ACK/NACK;或者當ACK/NACK為ACK信息時,選擇ACK/NACK,否則,選擇SR;或者,選擇總重復次數(shù)較大的上行控制信息;或者選擇總重復次數(shù)較少的上行控制信息。特別地,對于ACK/NACK和SR重復傳輸?shù)钠鹗甲訋嗤抑貜痛螖?shù)相同的情況,也可以按照現(xiàn)有技術(shù)方案同時傳輸兩種上行控制信息。
參見圖3,為本發(fā)明實施例提供的在基站側(cè)實現(xiàn)的上行控制信息傳輸流程。
如圖所示,該流程可包括:
步驟301:接收子幀,接收到的子幀中包括第一子幀,所述第一子幀既是ACK/NACK傳輸子幀也是SR傳輸子幀;其中,根據(jù)所述上行控制信息選擇規(guī)則,所述第一子幀傳輸?shù)纳闲锌刂菩畔⒅邪ˋCK/NACK和SR中的一種。
其中,所述第一子幀并不特指某一個或一些子幀,這里僅出于描述方便將需要傳輸ACK/NACK和SR的子幀稱為第一子幀。所述第一子幀可能是一個子幀,也可能是多個子幀。
優(yōu)選地,若所述第一子幀中傳輸?shù)纳闲锌刂菩畔锳CK/NACK,則所述第一子幀中傳輸?shù)腁CK/NACK在所述第一子幀中ACK/NACK對應的物理上行控制信道PUCCH資源上采用ACK/NACK對應的PUCCH傳輸方案傳輸;或者
若所述第一子幀中傳輸?shù)纳闲锌刂菩畔镾R,則所述第一子幀中傳輸?shù)腟R在所述第一子幀中SR對應的PUCCH資源上采用SR對應的PUCCH傳輸方案 傳輸。
所述第一子幀中的上行控制信息的發(fā)送過程可參見前述終端側(cè)實現(xiàn)的上行控制信息傳輸流程。
其中,所述上行控制信息選擇規(guī)則可以包括前述的規(guī)則1至規(guī)則5中的一種或多種組合。所述上行控制信息選擇規(guī)則可預先設置在終端上,也可由基站通過高層信令配置給終端。
步驟302:根據(jù)終端所使用的上行控制信息選擇規(guī)則,從接收到的子幀中的ACK/NACK傳輸子幀和/或SR傳輸子幀獲取上行控制信息。
下面詳細描述步驟302的實現(xiàn)方式。
若終端所使用的上行控制信息選擇規(guī)則為上述規(guī)則1,則在步驟302中,基站在ACK/NACK傳輸子幀中的ACK/NACK對應的PUCCH資源上接收信號,所述ACK/NACK傳輸子幀中包括所述第一子幀;根據(jù)接收到的信號進行ACK/NACK合并解析,得到ACK/NACK。進一步地,若進行ACK/NACK合并解析后未獲得ACK/NACK,則在所述第一子幀中SR對應的PUCCH資源上獲取SR。
若終端使用的上行控制信息選擇規(guī)則為上述規(guī)則2,則在步驟302中,基站在SR傳輸子幀中的SR對應的PUCCH資源上接收信號,所述SR傳輸子幀中包括所述第一子幀;根據(jù)接收到的信號進行SR合并解析,得到SR。進一步地,若進行SR合并解析后未獲得SR,則在所述第一子幀中ACK/NACK對應的PUCCH資源上獲取ACK/NACK。
若終端所使用的上行控制信息選擇規(guī)則為上述規(guī)則3,則在步驟302中可執(zhí)行以下第一方案至第三方案中的一種:
第一方案包括:
在ACK/NACK傳輸子幀中的ACK/NACK對應的PUCCH資源上接收信號并進行合并解析,所述ACK/NACK傳輸子幀中包括所述第一子幀;在SR傳輸子幀中的SR對應的PUCCH資源上接收信號并解析合并解析,所述SR傳輸子 幀中包括所述第一子幀;若ACK/NACK的合并解析結(jié)果為ACK,則不論SR合并解析結(jié)果是否存在SR,確定得到的上行控制信息為ACK,且判斷終端不存在SR傳輸,若ACK/NACK的合并解析結(jié)果為NACK且SR的合并解析結(jié)果為DTX,則確定得到的上行控制信息為NACK,且判斷終端不存在SR傳輸;若ACK/NACK的合并解析結(jié)果為NACK且解析到SR,則確定接收到的上行控制信息為SR。
第二方案包括:
在ACK/NACK傳輸子幀中的ACK/NACK對應的PUCCH資源上接收信號并進行合并解析,所述ACK/NACK傳輸子幀中包括所述第一子幀;在SR傳輸子幀的SR對應的PUCCH資源上接收信號并進行緩存,所述SR子幀中包括所述第一子幀;若根據(jù)所述合并解析的結(jié)果未得到ACK/NACK,則根據(jù)緩存的在SR傳輸子幀的SR對應的PUCCH資源上接收到的信號進行合并解析。
第三方案包括:
在ACK/NACK傳輸子幀中的ACK/NACK對應的PUCCH資源上接收信號并緩存,所述ACK/NACK傳輸子幀中包括所述第一子幀;在SR傳輸子幀的SR對應的PUCCH資源上接收信號并進行合并解析,所述SR傳輸子幀中包括所述第一子幀;若根據(jù)所述合并解析的結(jié)果未得到SR,則根據(jù)緩存的在ACK/NACK傳輸子幀的ACK/NACK對應的PUCCH資源上接收到的信號進行合并解析。
若終端所使用的上行控制信息選擇規(guī)則為上述規(guī)則4,則在步驟302中,基站在ACK/NACK傳輸子幀中的ACK/NACK對應的PUCCH資源上接收信號并進行合并解析,所述ACK/NACK傳輸子幀中包括所述第一子幀;在SR傳輸子幀的SR對應的PUCCH資源上接收信號并進行緩存,所述SR子幀中包括所述第一子幀;若根據(jù)所述合并解析的結(jié)果未得到ACK/NACK,則根據(jù)緩存的在SR傳輸子幀的SR對應的PUCCH資源上接收到的信號進行合并解析。
若終端所使用的上行控制信息選擇規(guī)則為上述規(guī)則5,則在步驟302中,基站確定上行控制信息的第一傳輸次數(shù)和第二傳輸次數(shù),所述第一傳輸次數(shù)為上 行控制信息在所述第一子幀之前被重復傳輸?shù)拇螖?shù),所述第二傳輸次數(shù)為上行控制信息的總重復傳輸次數(shù)。若所述上行控制信息的第一傳輸次數(shù)與第二傳輸次數(shù)的比值大于第一閾值,則在ACK/NACK傳輸子幀中的ACK/NACK對應的PUCCH資源上接收信號,所述ACK/NACK傳輸子幀中包括所述第一子幀,根據(jù)接收到的信號進行ACK/NACK合并解析,得到ACK/NACK;否則,在SR傳輸子幀中的SR對應的PUCCH資源上接收信號,所述SR傳輸子幀中包括所述第一子幀,根據(jù)接收到的信號進行SR合并解析,得到ACK/NACK。
根據(jù)上述基站側(cè)實現(xiàn)的上行控制信息傳輸流程可以看出,本發(fā)明的上述實施例中,由于終端在確定出需要在第一子幀傳輸ACK/NACK和SR,即ACK/NACK和SR在同一子幀發(fā)生碰撞的情況下,根據(jù)上行控制信息選擇規(guī)則從需要在所述第一子幀中傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息,并在所述第一子幀傳輸所選擇的上行控制信息。這樣,對于采用重復傳輸?shù)慕K端,當ACK/NACK與SR在同一子幀中碰撞時,只在該子幀中傳輸ACK/NACK和SR中的一種上行控制信息,從而保證在重復傳輸?shù)倪^程中,在出現(xiàn)ACK/NACK和SR碰撞時,避免由于ACK/NACK或SR重傳傳輸?shù)奶儗е轮貜蛡鬏斝阅茏儾罨蛘邿o法正確傳輸,實現(xiàn)上行控制信息的正確重復傳輸。相應地,在基站側(cè),能夠根據(jù)終端所采用的上行控制信息選擇規(guī)則,采用相應方式進行上行控制信息的解析,從而正確解析出終端傳輸?shù)纳闲锌刂菩畔ⅰ?/p>
為了更清楚地理解本發(fā)明上述實施例,下面結(jié)合具體實施例對本發(fā)明實施例的實現(xiàn)過程進行詳細描述。
實施例一
基站發(fā)送了需要在子幀n1反饋ACK/NACK的下行數(shù)據(jù),即,ACK/NACK需要在子幀n1開始重復傳輸,重復傳輸時間段為子幀n1到子幀n2,子幀n1到子幀n2之間的子幀n3為SR傳輸子幀。
如果終端在SR傳輸子幀中確實存在SR傳輸(即為positive SR),SR的重復傳輸時間段為子幀n3到子幀n4,則在終端側(cè),如果基站發(fā)送的下行數(shù)據(jù)在終 端側(cè)全部丟棄,則終端在子幀n1到子幀n2中實際沒有發(fā)送ACK/NACK,在子幀n3開始,如果終端確實存在SR傳輸,則在SR對應的PUCCH資源上重復傳輸SR,直到子站n4;如果終端接收到了基站調(diào)度的下行數(shù)據(jù),則終端需要在子幀n1反饋ACK/NACK,則終端需要根據(jù)本發(fā)明實施例提供的上行控制信息選擇規(guī)則,針對子幀n3到子幀n2,從需要傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息在子幀n3到子幀n2上傳輸。
在基站側(cè),基站不能預先判斷終端是否丟失下行數(shù)據(jù)(既不能判斷在子幀n1中終端是否反饋了ACK/NACK),也不能判斷終端在SR子幀n3中是否真正存在SR傳輸。基站可根據(jù)終端采用的上行控制信息選擇規(guī)則來進行上行控制信息的接收。
下面通過幾個場景分別描述采用不同規(guī)則時的上行控制信息選擇情況。
場景1:根據(jù)規(guī)則1進行選擇
終端側(cè)的上行控制信息傳輸流程:
在子幀n1到子幀n2中,在ACK/NACK對應的PUCCH資源上重復傳輸ACK/NACK。到子幀n3時,如果終端在子幀n3中確實存在SR傳輸,則根據(jù)規(guī)則1,在子幀n2到子幀n3中,放棄SR傳輸,在ACK/NACK對應的PUCCH資源上傳輸ACK/NACK,在子幀3到子幀4,在SR對應的PUCCH資源上傳輸SR,如圖4a所示。
基站側(cè)的上行控制信息傳輸流程:
在子幀n1到n2中,在ACK/NACK對應的PUCCH資源上接收信號,并合解析ACK/NACK;當然基站也可以在接收ACK/NACK的基礎上,在子幀n3開始,在SR對應的PUCCH資源上接收信號,基站首先解析ACK/NACK,如果得到ACK/NACK信息,則結(jié)束,如果基站判斷在ACK/NACK對應的PUCCH資源上不存在信號傳輸(例如檢測為DTX),則判斷終端丟失下行數(shù)據(jù)(即在子幀n1開始沒有傳輸ACK/NACK),可以進一步在SR對應的PUCCH資源上繼續(xù)接收并解析獲得SR,如果判斷在SR對應的PUCCH資源上也沒有信號傳輸 (即檢測為DTX),則判斷終端在子幀n3中不存在真實的SR傳輸。
場景2:根據(jù)規(guī)則2進行選擇
終端側(cè)的上行控制信息傳輸流程:
在子幀n1開始,在ACK/NACK對應的PUCCH資源上重復傳輸ACK/NACK。到子幀n3時,如果終端在子幀n3中確實存在SR傳輸,則根據(jù)規(guī)則2,在子幀3放棄ACK/NACK傳輸,在SR對應的PUCCH資源上傳輸SR,直到子幀4,如圖4b所示。
如果終端在子幀n3中不存在SR傳輸,則終端繼續(xù)在ACK/NACK對應的PUCCH資源上傳輸ACK/NACK,直到子幀n2。
如果終端在子幀n1中即可判斷出在子幀n3中存在SR傳輸,則也可以在子幀n1到子幀n3中不傳輸ACK/NACK,直接在子幀n3開始傳輸SR直到子幀4。
基站側(cè)的上行控制信息傳輸流程:
可以假設終端存在SR傳輸,則在子幀n3~n4中,在SR對應的PUCCH資源接收信號,合并解析得到SR;當然基站也可以在接收SR的基礎上,在子幀n1開始,在ACK/NACK對應的PUCCH資源上接收信號,基站首先解析SR,如果得到SR,則結(jié)束,如果基站判斷在SR對應的PUCCH資源上不存在信號傳輸(即檢測結(jié)果為DTX),則確定終端在SR子幀n3中不存在真實的SR傳輸,可以進一步在ACK/NACK對應的資源上解析獲得ACK/NACK,如果基站判斷在ACK/NACK對應的PUCCH資源上不存在信號傳輸(例如檢測為DTX),則判斷終端丟失下行數(shù)據(jù)(即在子幀n1開始沒有傳輸ACK/NACK)。
場景3:根據(jù)規(guī)則3進行選擇
終端側(cè)的上行控制信息傳輸流程:
終端判斷需要傳輸?shù)腁CK/NACK信息是否為ACK,如果是,則在子幀n1到子幀n2中,在ACK/NACK對應的PUCCH資源上重復傳輸ACK。如果終端在子幀n3中確實存在SR傳輸,則根據(jù)規(guī)則3,由于ACK優(yōu)先級高于SR的優(yōu)先級,終端放棄傳輸SR,如圖4a所示。
終端判斷需要傳輸?shù)腁CK/NACK信息是否為NACK,如果是,則在子幀n1到子幀n2中,在ACK/NACK對應的PUCCH資源上重復傳輸NACK。如果終端在子幀n3中確實存在SR傳輸,則根據(jù)規(guī)則3,由于SR的優(yōu)先級高于NACK優(yōu)先級高,則終端在子幀n3開始放棄NACK傳輸,在SR對應的PUCCH資源上重復傳輸SR,如圖4b所示。如果終端在子幀n3中不存在SR傳輸,則繼續(xù)在ACK/NACK對應的PUCCH資源上傳輸NACK,直到子幀n2。
如果終端在子幀n1中即可判斷出在子幀n3中存在SR傳輸,則也可以在子幀n1到子幀n3中不傳輸NACK,直接到子幀n3開始傳輸SR。
基站側(cè)的上行控制信息傳輸流程:
基站無法預先判斷ACK/NACK信息是否為ACK?;究梢圆捎靡韵路桨钢械囊环N來獲取上行控制信息:
第一方案:在子幀n1~n2中,在ACK/NACK對應的PUCCH資源上接收信號,在此基礎上,還可在子幀n3~n4中,在SR對應的PUCCH資源上接收信號,根據(jù)在這兩個資源上接收信號分別合并解析出的結(jié)果,綜合判斷終端傳輸?shù)男畔⒌降资茿CK/NACK還是SR,例如,如果解析出ACK,則認為終端確實傳輸了ACK,且沒有傳輸SR,如果解析出NACK,還要進一步看SR解析結(jié)果,如果SR為DTX,則認為終端沒有SR傳輸需求,且確實傳輸了NACK,如果解析出SR,則認為NACK解析是誤檢的,即終端沒有傳輸ACK/NACK,實際傳輸?shù)氖荢R。
第二方案:先在在子幀n1~n2中,在ACK/NACK對應的PUCCH資源上接收信號,并在子幀n3開始,緩存在SR對應的PUCCH資源上接收到的信息,如果基站合并ACK/NACK對應的PUCCH資源上的重復信息后,檢測到了ACK/NACK,則認為終端實際進行了ACK/NACK重復傳輸,沒有傳輸SR,否則,判斷終端丟失下行數(shù)據(jù)(即在子幀n1開始沒有傳輸ACK/NACK),進一步在SR對應的PUCCH資源上繼續(xù)接收并解析得到SR,如果判斷在SR對應的PUCCH資源上也沒有信號傳輸(即檢測為DTX),則判斷終端在子幀n3中不存 在真實的SR傳輸。
第三方案:在子幀n1~n2中,在ACK/NACK對應的PUCCH資源上接收信號并緩存,并在子幀n3~n4,在SR對應的PUCCH資源上接收并解析SR,如果基站合并SR對應的PUCCH資源上的重復信息后,檢測到了SR,則認為終端實際進行了SR重復傳輸,沒有傳輸ACK/NACK,否則,判斷終端在子幀n3中不存在真實的SR傳輸,進一步在ACK/NACK對應的PUCCH資源上解析得到ACK/NACK,如果判斷在ACK/NACK對應的PUCCH資源上也沒有信號傳輸(即檢測為DTX),則判斷終端丟失下行數(shù)據(jù)(即在子幀n1開始沒有傳輸ACK/NACK)。
場景4:根據(jù)規(guī)則4進行選擇
終端側(cè)的上行控制信息傳輸流程:
在子幀n1到n2中,終端在ACK/NACK對應的PUCCH資源上重復傳輸ACK/NACK。如果終端在子幀n3中確實存在SR傳輸,由于ACK/NACK的起始傳輸子幀n1在SR傳輸子幀n3之前,則在子幀n3,終端放棄SR傳輸,如圖4a所示。
基站側(cè)的上行控制信息傳輸流程:
基站確定調(diào)度了需要在子幀n1開始反饋ACK/NACK的下行數(shù)據(jù),所以基站可以直接判斷終端就是在子幀n1到n2之間進行了ACK/NACK重復傳輸,在ACK/NACK對應的PUCCH資源上直接接收ACK/NACK即可;當然,基站可以在子幀n3開始緩存在SR對應的PUCCH資源上接收到的信號,先解析ACK/ANCK信息,如果得到ACK/NACK,則結(jié)束,如果判斷在ACK/NACK對應的PUCCH資源上不存在信號傳輸(即DTX),則判斷判端丟失下行數(shù)據(jù)(即在子幀n1開始沒有傳輸ACK/NACK),可以進一步在SR對應的PUCCH資源上繼續(xù)接收并解析得到SR,如果判斷在SR對應的PUCCH資源上也沒有信號傳輸(即檢測為DTX),則判斷終端在子幀n3中不存在真實的SR傳輸。
場景5:根據(jù)規(guī)則5進行選擇
終端側(cè)的上行控制信息傳輸流程:
從子幀1到子幀3,ACK/NACK被重復傳輸?shù)拇螖?shù)為N,ACK/NACK的總重復傳輸次數(shù)為P,如果N除以P得到的比值大于第一閾值,則在子幀n3,終端放棄SR傳輸,在ACK/NACK對應的PUCCH資源上重復傳輸ACK/NACK;如果N除以P得到的比值不大于該閾值,則在子幀n3,終端放棄ACK/NACK傳輸,在SR對應的PUCCH資源上重復傳輸SR。
基站側(cè)的上行控制信息傳輸流程:
如果N/P大于第一閾值,則基站側(cè)的上行控制信息傳輸流程與場景1下基站側(cè)的流程相同,否則,則基站側(cè)的上行控制信息傳輸流程與場景2下基站側(cè)的流程相同,在此不再贅述。其中,N與P的含義與前述實施例相同。
實施例二
子幀n1為SR傳輸子幀。如果終端在子幀n1中確實存在SR傳輸,SR的重復傳輸時間段為子幀n1到子幀n2。
如果基站發(fā)送了需要在子幀n1和子幀n2之間的子幀n3反饋ACK/NACK的下行數(shù)據(jù),即ACK/NACK需要在子幀n3開始重復傳輸,重復傳輸時間段為子幀n3到子幀n4,則在終端側(cè),如果基站發(fā)送的下行數(shù)據(jù)在終端側(cè)全部丟棄,則終端在子幀n3到子幀n4中實際沒有發(fā)送ACK/NACK,在子幀n1開始,如果終端確實存在SR傳輸,則在SR對應的PUCCH資源上重復傳輸SR,直到子站n2;如果終端接收到了基站調(diào)度的下行數(shù)據(jù),且終端在子幀n1中并不存在SR傳輸,則終端在子幀n3到子幀n4中,在ACK/NACK對應的PUCCH資源上重復傳輸ACK/NACK;如果終端接收到了基站調(diào)度的下行數(shù)據(jù),且終端在子幀n1中存在SR傳輸,則終端需要根據(jù)本發(fā)明實施例提供的上行控制信息選擇規(guī)則,針對子幀n3到子幀n2,從需要傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息在子幀n3到子幀n2上傳輸。
在基站側(cè),基站無法預先判斷終端是否丟失下行數(shù)據(jù)(既不能判斷在子幀n3中終端是否反饋了ACK/NACK),也不能判斷終端在SR子幀n1中是否真正 存在SR傳輸,基站可根據(jù)終端采用的上行控制信息選擇規(guī)則來進行上行控制信息的接收。
下面通過幾個場景分別描述采用不同規(guī)則時的選擇結(jié)果。
場景1:根據(jù)規(guī)則1進行選擇
終端側(cè)的上行控制信息傳輸流程:
在子幀n1開始,終端在SR對應的PUCCH資源上重復傳輸SR。到子幀n3時,根據(jù)規(guī)則1,在子幀n3開始放棄ACK/NACK傳輸,在ACK/NACK對應的PUCCH資源上重復傳輸ACK/NACK,直到子幀n4,如圖5a所示。
如果終端在子幀n1中即可判斷出在子幀n3中存在ACK/NACK傳輸,則也可以在子幀n1到子幀n3中不傳輸SR,直到子幀n3開始傳輸ACK/NACK。
基站側(cè)的上行控制信息傳輸流程:
在子幀n3~n4中,在ACK/NACK對應的PUCCH資源上接收信號,同時可以假設終端存在SR傳輸,則在子幀n1~n2中,在SR對應的PUCCH資源接收信號并緩存,基站首先解析ACK/NACK,如果得到ACK/NACK信息,則結(jié)束,如果基站判斷在ACK/NACK對應的PUCCH資源上不存在信號傳輸(即經(jīng)過合并后,檢測結(jié)果為DTX),則確定終端丟失下行數(shù)據(jù)(即在子幀n3開始沒有傳輸ACK/NACK),可以進一步對在SR對應的資源上接收到的信號進行合并解析獲得SR,如果基站判斷在SR對應的PUCCH資源上也不存在信號傳輸(即經(jīng)過合并后,檢測結(jié)果為DTX),則判斷終端在子幀n1中不存在真實的SR傳輸;或者,基站直接判斷在n3中存在ACK/NACK反饋,則認為終端就是在子幀n3到n4進行ACK/NACK傳輸,只在子幀n3到n4在ACK/NACK對應的PUCCH資源上接收信號,合并得到ACK/NACK(不再關注SR對應的PUCCH資源上是否存在信息)。
場景2:根據(jù)規(guī)則2進行選擇
在子幀n1到子幀n2中,終端在SR對應的PUCCH資源上傳輸SR,如圖5b所示。這是因為在子幀n3,終端根據(jù)規(guī)則2,在子幀3繼續(xù)傳輸SR。
基站側(cè)的上行控制信息傳輸流程:
可以假設終端存在SR傳輸,在子幀n1到n2中,在SR對應的PUCCH資源上接收信號,并合解析SR;當然基站也可以在接收SR的基礎上,在子幀n3開始,在ACK/NACK對應的PUCCH資源上接收信號,基站首先解析SR信號,如果得到SR信息,則結(jié)束,如果基站判斷在SR對應的PUCCH資源上不存在信號傳輸(即經(jīng)過合并后,檢測結(jié)果為DTX),則判斷終端在子幀n1中不存在真實的SR傳輸,可以進一步對在ACK/NACK對應的PUCCH資源上接收到的信號進行合并解析獲得ACK/NACK,如果判斷在ACK/NACK對應的PUCCH資源上也沒有信號傳輸(即經(jīng)過合并后,檢測結(jié)果為DTX),則判斷終端丟失下行數(shù)據(jù)(即在子幀n3開始沒有傳輸ACK/NACK)。
場景3:根據(jù)規(guī)則3進行選擇
在子幀n1開始,終端在SR對應的PUCCH資源上重復傳輸SR,到子幀n3時,終端判斷需要傳輸?shù)腁CK/NACK信息是否為ACK,如果是,則在子幀n3開始放棄SR傳輸,在ACK/NACK對應的PUCCH資源上傳輸ACK,直到子幀n4,如圖5a所示;如果終端判斷需要傳輸?shù)腁CK/NACK信息是NACK,則在子幀n1到子幀n2中,在SR對應的PUCCH資源上傳輸SR,如圖5b所示,這是因為根據(jù)規(guī)則3,SR優(yōu)先級高于NACK優(yōu)先級,終端放棄NACK傳輸,
如果終端在子站n1中即可判斷出在子幀n3中存在ACK傳輸,則也可以在子幀n1到子幀n3放棄SR傳輸,直到等到子幀n3開始傳輸ACK。
基站側(cè)的上行控制信息傳輸流程:
基站無法預先判斷ACK/NACK信息是否為ACK?;究梢圆捎靡韵路桨钢械囊环N來獲取上行控制信息:
第一方案:在子幀n1~n2中,在SR對應的PUCCH資源上接收信號,在此基礎上,還可在子幀n3~n4中,在ACK/NACK對應的PUCCH資源上接收信號,根據(jù)在這兩個資源上接收信號分別合并解析出的結(jié)果,組合判斷終端傳輸?shù)男畔⒌降资茿CK/NACK還是SR;例如如果解析出ACK,則認為終端確實傳輸了 ACK,且沒有傳輸SR,如果解析出NACK,還要進一步看SR解析結(jié)果,如果SR為DTX,則認為終端沒有SR傳輸需求,且確實傳輸了NACK,如果解析出SR,則認為NACK解析是誤檢的,即終端沒有傳輸ACK/NACK,實際傳輸?shù)氖荢R;
第二方案:先在子幀n1~n2中,在SR對應的PUCCH資源上接收信號,并在子幀n3開始,緩存在ACK/NACK對應的PUCCH資源上接收到的信息,基站首先解析SR信號,如果基站合并SR對應的PUCCH資源上的重復信息后,檢測到了SR,則認為終端實際進行了SR重復傳輸,沒有傳輸ACK/NACK,否則,還可以進一步在ACK/NACK對應的PUCCH資源上解析得到ACK/NACK,如果判斷在ACK/NACK對應的PUCCH資源上也沒有信號傳輸(即檢測為DTX),則判斷終端丟失下行數(shù)據(jù)(即在子幀n3開始沒有傳輸ACK/NACK);
第三方案:在子幀n1~n2中,在SR對應的PUCCH資源接收信號并緩存,同時,在子幀n3~n4中,在ACK/NACK對應的PUCCH資源上接收信號并解析,如果基站判斷在ACK/NACK對應的PUCCH資源上不存在信號傳輸(即經(jīng)過合并后,檢測結(jié)果為DTX),則確定終端丟失下行數(shù)據(jù)(即在子幀n3開始沒有傳輸ACK/NACK),可以進一步對在SR對應的資源上接收到的信號進行合并解析獲得SR,如果基站判斷在SR對應的PUCCH資源上也不存在信號傳輸(即經(jīng)過合并后,檢測結(jié)果為DTX),則判斷終端在子幀n1中不存在真實的SR傳輸。
場景4:根據(jù)規(guī)則4進行選擇
在子幀n1到子幀n2中,終端在SR對應的PUCCH資源上重復傳輸SR,由于SR的起始傳輸子幀n1在ACK/NACK傳輸子幀n3之前,則終端在子幀n3放棄ACK/NACK傳輸,如圖5a所示。
基站側(cè)的上行控制信息傳輸流程,與場景2中基站側(cè)的上行控制信息傳輸流程相同,在此不再贅述。
場景5:根據(jù)規(guī)則5進行選擇
從子幀n1到子幀n3,SR被重復傳輸?shù)拇螖?shù)為N,SR的總重復傳輸次數(shù)為 P,如果N除以P得到的比值大于第一閾值,則在子幀n1到子幀n2中,終端放棄ACK/NACK傳輸,如圖5b所示,否則,在子幀n1到子幀n2,終端在SR對應的PUCCH資源上重復傳輸SR,如圖5a所示。
基站側(cè)的上行控制信息傳輸流程:
可假設終端在子幀n1中存在SR傳輸。如果N/P大于第一閾值,則基站側(cè)的上行控制信息傳輸流程與場景2下基站側(cè)的流程相同,否則,則基站側(cè)的上行控制信息傳輸流程與場景1下基站側(cè)的流程相同,在此不再贅述。其中,N與P的含義與前述實施例相同。
基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供了一種終端和基站。
參見圖6,為本發(fā)明實施例提供的終端600的示意圖。該終端可執(zhí)行前述終端側(cè)實現(xiàn)的上行控制信息傳輸流程,如圖所示,該終端600可包括:確定模塊61、選擇模塊62、傳輸模塊63,其中:
確定模塊61,用于確定重復傳輸上行控制信息的子幀,所述上行控制信息包括ACK/NACK和SR;
選擇模塊62,用于若確定出需要在第一子幀傳輸ACK/NACK和SR,則根據(jù)上行控制信息選擇規(guī)則從需要在所述第一子幀中傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息;
傳輸模塊63,用于在所述第一子幀傳輸所選擇的上行控制信息。
其中,所述上行控制信息選擇規(guī)則,包括上述規(guī)則1至規(guī)則5中的一種或多種,在此不再贅述。
優(yōu)選地,選擇模塊62可具體用于:若需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR;或者,若需要在所述第一子幀傳輸?shù)腁CK/NACK信息為NACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
優(yōu)選地,選擇模塊62可具體用于:根據(jù)所述第一子幀之前的子幀重復傳輸 的上行控制信息的類型,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,選擇模塊62可具體用于:
若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⒌牡谝粋鬏敶螖?shù)與第二傳輸次數(shù)的比值大于第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⑾嗤愋偷纳闲锌刂菩畔?,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔㈩愋筒煌纳闲锌刂菩畔ⅲ换蛘?/p>
根據(jù)ACK/NACK的第二傳輸次數(shù)和SR的第二傳輸次數(shù),選擇第二傳輸次數(shù)較大或較小的上行控制信息類型,根據(jù)所選擇的上行控制信息類型,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,選擇模塊62可具體用于:若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔锳CK,且ACK的第一傳輸次數(shù)與所述第二傳輸次數(shù)的比值大于所述第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
優(yōu)選地,選擇模塊62可具體用于:若所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔镾R,且需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK;否則,根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋?,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,傳輸模塊63可具體用于:
若所選擇的上行控制信息為ACK/NACK,則在所述第一子幀中ACK/NACK對應的物理上行控制信道PUCCH資源上采用ACK/NACK對應的PUCCH傳輸方案傳輸所述需要在所述第一子幀傳輸?shù)腁CK/NACK;或者
若所選擇的上行控制信息為SR,則在所述第一子幀中SR對應的PUCCH 資源上采用SR對應的PUCCH傳輸方案傳輸所述需要在所述第一子幀傳輸?shù)腟R。
參見圖7,為本發(fā)明另一實施例提供的終端700的結(jié)構(gòu)示意圖,該終端可執(zhí)行前述終端側(cè)實現(xiàn)的上行控制信息傳輸流程,如圖所示,該終端700可包括:處理器701、存儲器702、收發(fā)機703以及總線接口。
處理器701負責管理總線架構(gòu)和通常的處理,存儲器702可以存儲處理器701在執(zhí)行操作時所使用的數(shù)據(jù)。收發(fā)機703用于在處理器701的控制下接收和發(fā)送數(shù)據(jù)。
總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器701代表的一個或多個處理器和存儲器702代表的存儲器的各種電路鏈接在一起。總線架構(gòu)還可以將諸如外圍設備、穩(wěn)壓器和功率管理電路等之類的各種其他電路鏈接在一起,這些都是本領域所公知的,因此,本文不再對其進行進一步描述。總線接口提供接口。收發(fā)機703可以是多個元件,即包括發(fā)送機和收發(fā)機,提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。處理器701負責管理總線架構(gòu)和通常的處理,存儲器702可以存儲處理器701在執(zhí)行操作時所使用的數(shù)據(jù)。
本發(fā)明實施例揭示的終端側(cè)的上行控制信息傳輸流程,可以應用于處理器701中,或者由處理器701實現(xiàn)。在實現(xiàn)過程中,上行控制信息傳輸流程的各步驟可以通過處理器701中的硬件的集成邏輯電路或者軟件形式的指令完成。處理器701可以是通用處理器、數(shù)字信號處理器、專用集成電路、現(xiàn)場可編程門陣列或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件,可以實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器702,處理器701讀取存儲器702中的信息,結(jié)合其硬件 完成上行控制信息傳輸流程的步驟。
具體地,處理器701,用于讀取存儲器702中的程序,執(zhí)行下列過程:
確定重復傳輸上行控制信息的子幀,所述上行控制信息包括ACK/NACK和SR;
若確定出需要在第一子幀傳輸ACK/NACK和SR,則根據(jù)上行控制信息選擇規(guī)則從需要在所述第一子幀中傳輸?shù)腁CK/NACK和SR中選擇一種上行控制信息;
在所述第一子幀傳輸所選擇的上行控制信息。
其中,所述上行控制信息選擇規(guī)則,包括上述規(guī)則1至規(guī)則5中的一種或多種,在此不再贅述。
優(yōu)選地,在根據(jù)ACK、NACK和SR的優(yōu)先級,選擇ACK/NACK和SR中的一種上行控制信息時,若需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR;或者,若需要在所述第一子幀傳輸?shù)腁CK/NACK信息為NACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
優(yōu)選地,在根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋停x擇ACK/NACK和SR中的一種上行控制信息時,可根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋停瑥男枰谒龅谝蛔訋瑐鬏數(shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,在根據(jù)上行控制信息的第一傳輸次數(shù)和/或第二傳輸次數(shù),選擇ACK/NACK和SR中的一種上行控制信息時,可在所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⒌牡谝粋鬏敶螖?shù)與第二傳輸次數(shù)的比值大于第一閾值的情況下,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⑾嗤愋偷纳闲锌刂菩畔ⅲ駝t,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌? 制信息類型不同的上行控制信息;或者,根據(jù)ACK/NACK的第二傳輸次數(shù)和SR的第二傳輸次數(shù),選擇第二傳輸次數(shù)較大或較小的上行控制信息類型,根據(jù)所選擇的上行控制信息類型,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,在根據(jù)上行控制信息的第一傳輸次數(shù)和/或第二傳輸次數(shù),以及所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋?,選擇ACK/NACK和SR中的一種上行控制信息時,若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔锳CK,且ACK的第一傳輸次數(shù)與所述第二傳輸次數(shù)的比值大于所述第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
優(yōu)選地,在根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋停约癆CK、NACK和SR的優(yōu)先級,選擇ACK/NACK和SR中的一種上行控制信息時,若所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔镾R,且需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK;否則,根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋?,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,在所述第一子幀傳輸所選擇的上行控制信息時,若所選擇的上行控制信息為ACK/NACK,則在所述第一子幀中ACK/NACK對應的物理上行控制信道PUCCH資源上采用ACK/NACK對應的PUCCH傳輸方案傳輸所述需要在所述第一子幀傳輸?shù)腁CK/NACK;或者,若所選擇的上行控制信息為SR,則在所述第一子幀中SR對應的PUCCH資源上采用SR對應的PUCCH傳輸方案傳輸所述需要在所述第一子幀傳輸?shù)腟R。
參見圖8,為本發(fā)明實施例提供的基站800的結(jié)構(gòu)示意圖,該基站可實現(xiàn)上述基站側(cè)的上行控制信息傳輸流程。如圖所示,基站800可包括:接收模塊81和獲取模塊82,其中:
接收模塊81,用于接收子幀,接收到的子幀中包括第一子幀,所述第一子幀既是ACK/否NACK傳輸子幀也是SR傳輸子幀;其中,根據(jù)上行控制信息選擇規(guī)則,所述第一子幀傳輸?shù)纳闲锌刂菩畔⒅邪ˋCK/NACK和SR中的一種;
獲取模塊82,用于根據(jù)終端所使用的上行控制信息選擇規(guī)則,從接收到的子幀中的ACK/NACK傳輸子幀和/或SR傳輸子幀獲取上行控制信息。
其中,所述上行控制信息選擇規(guī)則,包括上述規(guī)則1至規(guī)則5中的一種或多種,在此不再贅述。
優(yōu)選地,上述規(guī)則3中,根據(jù)ACK、NACK和SR的優(yōu)先級,選擇ACK/NACK和SR中的一種上行控制信息,可包括:若需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR;或者,若需要在所述第一子幀傳輸?shù)腁CK/NACK信息為NACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
優(yōu)選地,上述規(guī)則4中,根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋停x擇ACK/NACK和SR中的一種上行控制信息,可包括:根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋停瑥男枰谒龅谝蛔訋瑐鬏數(shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,上述規(guī)則5中,根據(jù)上行控制信息的第一傳輸次數(shù)和/或第二傳輸次數(shù),選擇ACK/NACK和SR中的一種上行控制信息,可包括:若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⒌牡谝粋鬏敶螖?shù)與第二傳輸次數(shù)的比值大于第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⑾嗤愋偷纳闲锌刂菩畔?,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔㈩愋筒煌纳闲锌刂菩畔?;或者,根?jù)ACK/NACK的第二傳輸次數(shù)和SR的第二傳輸次數(shù),選擇第二傳輸次數(shù)較大或較小的上行控制信息類型,根據(jù)所選擇的上行控制信息類型,從需要在所述第一子幀傳輸?shù)腁CK/NACK和 SR中選擇相同類型的上行控制信息。
優(yōu)選地,上述規(guī)則4和規(guī)則5可以結(jié)合使用,將規(guī)則3和規(guī)則5結(jié)合使用具體可包括:若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔锳CK,且ACK的第一傳輸次數(shù)與所述第二傳輸次數(shù)的比值大于所述第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
優(yōu)選地,上述規(guī)則4和規(guī)則3可以結(jié)合使用,將規(guī)則4和規(guī)則3結(jié)合使用具體可包括:若所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔镾R,且需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK;否則,根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋?,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,若所述第一子幀中傳輸?shù)纳闲锌刂菩畔锳CK/NACK,則所述第一子幀中傳輸?shù)腁CK/NACK在所述第一子幀中ACK/NACK對應的物理上行控制信道PUCCH資源上采用ACK/NACK對應的PUCCH傳輸方案傳輸;或者,若所述第一子幀中傳輸?shù)纳闲锌刂菩畔镾R,則所述第一子幀中傳輸?shù)腟R在所述第一子幀中SR對應的PUCCH資源上采用SR對應的PUCCH傳輸方案傳輸。
參見圖9,為本發(fā)明實施例提供的基站900的結(jié)構(gòu)示意圖,該基站可實現(xiàn)上述基站側(cè)的上行控制信息傳輸流程。如圖所示,如圖所示,該終端900可包括:處理器901、存儲器902、收發(fā)機903以及總線接口。
處理器901負責管理總線架構(gòu)和通常的處理,存儲器902可以存儲處理器901在執(zhí)行操作時所使用的數(shù)據(jù)。收發(fā)機903用于在處理器901的控制下接收和發(fā)送數(shù)據(jù)。
總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器901代表的一個或多個處理器和存儲器902代表的存儲器的各種電路鏈接在一起??偩€架 構(gòu)還可以將諸如外圍設備、穩(wěn)壓器和功率管理電路等之類的各種其他電路鏈接在一起,這些都是本領域所公知的,因此,本文不再對其進行進一步描述。總線接口提供接口。收發(fā)機903可以是多個元件,即包括發(fā)送機和收發(fā)機,提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。處理器901負責管理總線架構(gòu)和通常的處理,存儲器902可以存儲處理器901在執(zhí)行操作時所使用的數(shù)據(jù)。
本發(fā)明實施例揭示的基站側(cè)的上行控制信息傳輸流程,可以應用于處理器901中,或者由處理器901實現(xiàn)。在實現(xiàn)過程中,上行控制信息傳輸流程的各步驟可以通過處理器901中的硬件的集成邏輯電路或者軟件形式的指令完成。處理器901可以是通用處理器、數(shù)字信號處理器、專用集成電路、現(xiàn)場可編程門陣列或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件,可以實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器902,處理器901讀取存儲器902中的信息,結(jié)合其硬件完成上行控制信息傳輸流程的步驟。
具體地,處理器901,用于讀取存儲器902中的程序,執(zhí)行下列過程:
接收子幀,接收到的子幀中包括第一子幀,所述第一子幀既是ACK/NACK傳輸子幀也是SR傳輸子幀;其中,根據(jù)上行控制信息選擇規(guī)則,所述第一子幀傳輸?shù)纳闲锌刂菩畔⒅邪ˋCK/NACK和SR中的一種;
根據(jù)終端所使用的上行控制信息選擇規(guī)則,從接收到的子幀中的ACK/NACK傳輸子幀和/或SR傳輸子幀獲取上行控制信息。
其中,所述上行控制信息選擇規(guī)則,包括上述規(guī)則1至規(guī)則5中的一種或多種,在此不再贅述。
優(yōu)選地,上述規(guī)則3中,根據(jù)ACK、NACK和SR的優(yōu)先級,選擇ACK/NACK 和SR中的一種上行控制信息,可包括:若需要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR;或者,若需要在所述第一子幀傳輸?shù)腁CK/NACK信息為NACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
優(yōu)選地,上述規(guī)則4中,根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋?,選擇ACK/NACK和SR中的一種上行控制信息,可包括:根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋?,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,上述規(guī)則5中,根據(jù)上行控制信息的第一傳輸次數(shù)和/或第二傳輸次數(shù),選擇ACK/NACK和SR中的一種上行控制信息,可包括:若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⒌牡谝粋鬏敶螖?shù)與第二傳輸次數(shù)的比值大于第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔⑾嗤愋偷纳闲锌刂菩畔ⅲ駝t,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇與所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔㈩愋筒煌纳闲锌刂菩畔ⅲ换蛘?,根?jù)ACK/NACK的第二傳輸次數(shù)和SR的第二傳輸次數(shù),選擇第二傳輸次數(shù)較大或較小的上行控制信息類型,根據(jù)所選擇的上行控制信息類型,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,上述規(guī)則4和規(guī)則5可以結(jié)合使用,將規(guī)則3和規(guī)則5結(jié)合使用具體可包括:若所述第一子幀之前重復傳輸?shù)纳闲锌刂菩畔锳CK,且ACK的第一傳輸次數(shù)與所述第二傳輸次數(shù)的比值大于所述第一閾值,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK,否則,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇SR。
優(yōu)選地,上述規(guī)則4和規(guī)則3可以結(jié)合使用,將規(guī)則4和規(guī)則3結(jié)合使用具體可包括:若所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔镾R,且需 要在所述第一子幀傳輸?shù)腁CK/NACK信息為ACK,則從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇ACK/NACK;否則,根據(jù)所述第一子幀之前的子幀重復傳輸?shù)纳闲锌刂菩畔⒌念愋?,從需要在所述第一子幀傳輸?shù)腁CK/NACK和SR中選擇相同類型的上行控制信息。
優(yōu)選地,若所述第一子幀中傳輸?shù)纳闲锌刂菩畔锳CK/NACK,則所述第一子幀中傳輸?shù)腁CK/NACK在所述第一子幀中ACK/NACK對應的物理上行控制信道PUCCH資源上采用ACK/NACK對應的PUCCH傳輸方案傳輸;或者,若所述第一子幀中傳輸?shù)纳闲锌刂菩畔镾R,則所述第一子幀中傳輸?shù)腟R在所述第一子幀中SR對應的PUCCH資源上采用SR對應的PUCCH傳輸方案傳輸。
本領域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。