專利名稱:半靜態調度數據包的應答信息的反饋、接收方法及其裝置的制作方法
技術領域:
本發明涉及無線通信領域,特別涉及半靜態調度數據包的應答信息的反饋方法及 其裝置,半靜態調度數據包的應答信息的接收方法及其裝置。
背景技術:
在現有的3GPP E-UTRA系統中,支持兩種模式FDD (Frequency DivisionDuplexing,頻分雙工)和 TDD(Time Division Duplexing,時分雙工)。對于 TDD模式,每個無線幀長為10毫秒,由2個長為5毫秒的半幀組成。每個半幀由8個長為 0. 5毫秒的時隙和3個特殊域DwPTS、GP、UpPTS組成,每兩個時隙組成一個子幀,3個特殊 域 DwPTS(Downlink Pilots Timeslot,下行導頻時隙)、GP(Guard Period,保護間隔)、 UpPTS (Uplink Pilots Timeslot,上行導頻時隙)組成一個特殊子幀,子幀的長度都為1毫 秒。目前在3GPP E-UTRA系統中,在一個上行子幀上反饋多個下行子幀的ACK/NAK,有 兩種模式,分別是復用(multiplexing)模式和綁定(bundling)模式。對于multiplexing 模式,如果是在PUCCH(physical uplink controlchannel,物理上行控制信道)上反 饋,那么反饋跟下行上行配比相關;如果是在PDSCH(physical downlink data shared channel,物理下行數據共享信道)上反饋,那么反饋的比特數目取決于是否存在上行 資源分配(uplink grant, UL Grant)信令。如果存在上行資源分配信令,則會在信令 中通過UL DAI(uplink data assignment indicator,上行數據分配指示)域明確指明 UE (UserEquipment,用戶設備)需要反饋的比特數目,基站調度了總共N個下行子幀中的χ 個,那就反饋χ個ACK/NAK ;如果不存在上行資源分配信令,則UE反饋的比特數目等于N,不 被調度的下行子幀對應的是ΝΑΚ。對于bundling模式,不管是在PUCCH上反饋或是在PDSCH上反饋,只反饋Ibit ACK/NAK信息表示所有調度到的下行子幀狀況。只要被調度的下行子幀中有一個的反饋是 NAK,那么最終的反饋就是NAK ;只有當被調度的所有下行子幀對應的反饋都是ACK時,最終 的反饋才是ACK。在現有LTE協議中定義了兩種數據調度模式動態調度與半靜態調度 (Semi-Persistent Scheduling, SPS)兩種數據傳輸的資源指示方式。動態調度方式下,每 個新數據包都有一個相應的控制信令PDCCH(physical downlinkcontrol channel,物理下 行控制信道)來通知資源和傳輸方式。UE根據BS(Basestati0n,基站)下發的PDCCH來進 行下行數據接收和上行數據傳輸。半靜態調度方式下,BS只在啟動(Activation)半靜態調 度傳輸時發送一次下行控制信令PDCCH,UE根據這個PDCCH所指示的位置和時刻啟動SPS 傳輸,UE按照一定周期進行新數據包的傳輸和接收,直到有另一個特殊格式的PDCCH來終 止SPS傳輸。由于動態調度和半靜態調度都是使用PDCCH進行通知,UE通過PDCCH的 CRC(Cyclic Redundancy Check,循環冗余校驗)上加擾的不同ID來區分此次調度是動態調度,還是半靜態調度。動態調度的PDCCH的CRC通過C-RNTI (Cell Radio Network Temporary Identifier,蜂窩網絡臨時標識)進行加擾;半靜態調度的PDCCH的CRC通過 SPS-C-RNTI進行加擾.當UE檢測到SPS-C-RNTI加擾的PDCCH時,獲知并啟動此次半靜態 傳輸并根據PDCCH中所指示的進行數據接收或發送,在以后的一段時間內只是根據第一次 的啟動半靜態傳輸的PDCCH所指示的位置進行數據接收和發送,不需要每次都通過PDCCH 通知SPS數據包的資源位置,當需要改變SPS資源位置的時候,在SPS數據周期性到達的 時刻,可以用一個新配置的PDCCH來取代之前的半靜態調度的配置。直到一個特殊格式的 SPS-C-RNTI加擾的PDCCH來取消這個半靜態傳輸。然而,現有技術中在上行ACK/NAK Multiplexing模式下,UE反饋的K個ACK/NAK 的第一位置為SPS子幀的ACK/NAK,其他子幀按照DL DAI順序排列UL ACK/NAK位置。如果 UE在子幀上未檢測到任何數據,則反饋NAK。當UE丟失了 SPS啟動信令,UE反饋的的第一 位置為NAK,BS將NAK理解為控制信令正確接收而數據錯誤,進而造成BS接收不正確地應 答信息,因此BS不會重新發送PDCCH,而UE仍然不知道半靜態傳輸的位置,造成不必要的重 傳。
發明內容
本發明實施例的目的是提供一種半靜態調度數據包的應答信息的反饋方法及裝 置,能夠正確反饋下行數據的應答信息。本發明實施例的目的是提供一種半靜態調度數據包的應答信息的接收方法及裝 置,能夠正確接收下行數據的應答信息。為實現上述目的,本發明實施例提供如下技術方案一種半靜態調度數據包的應 答信息的反饋方法,包括如下步驟接收基站發送的下行數據與上行數據分配指示UL DAI, 其中UL DAI的值表示下行數據包的個數N ;將該下行數據中的k個半靜態調度數據包的 ACK/NAK放置在第Ν-k+l個至第N個ACK/NAK的位置;向基站反饋N個ACK/NAK。為實現上述目的,本發明實施例提供如下技術方案一種半靜態調度數據包的應 答信息的接收方法,包括如下步驟向用戶設備UE發送下行數據與上行數據分配指示UL DAI,其中UL DAI的值表示下行數據包的個數N;接收UE反饋的N個ACK/NAK,其中該N個 ACK/NAK中第Ν-k+l個至第N個ACK/NAK個ACK/NAK的位置用來放置下行數據中的k個半 靜態調度數據包。為實現上述目的,本發明實施例提供如下技術方案一種半靜態調度數據包的應 答信息的反饋裝置,包括接收單元,用以接收基站發送的下行數據與上行數據分配指示UL DAI,其中UL DAI的值表示下行數據包的個數N;處理單元,用以將該下行數據中的k個半 靜態調度數據包的ACK/NAK放置在第Ν-k+l個至第N個ACK/NAK的位置;反饋單元,用以向 基站反饋N個ACK/NAK。為實現上述目的,本發明實施例提供如下技術方案一種半靜態調度數據包的應 答信息的接收裝置,包括發送單元,用以向UE發送下行數據與上行數據分配指示UL DAI, 其中UL DAI的值表示下行數據包的個數N ;接收單元,用以接收UE反饋的N個ACK/NAK,其 中該N個ACK/NAK中第Ν-k+l個至第N個ACK/NAK個ACK/NAK的位置用來放置下行數據中 的k個半靜態調度數據包。
本發明實施例與現有技術相比,主要區別及其效果在于采用將該下行數據中的 k個半靜態調度數據包的ACK/NAK放置在第Ν-k+l個至第N個ACK/NAK的位置,如此當半 靜態調度啟動PDCCH信令丟失,或者半靜態調度子幀的override PDCCH信令丟失,UE不能 分辨子幀為動態調度子幀或半靜態調度子幀,采用將該下行數據中的半靜態調度數據包的 ACK/NAK放置在第N個ACK/NAK的位置進行反饋,可保證反饋的N個ACK/NAK排列正確。另 外,基站根據接收N個ACK/NAK排列正確的反饋應答信息,可以減少不必要的數據重發,進 而有效的節省資源。
圖1是本發明第一實施例的半靜態調度數據包的應答信息的反饋方法示意圖;圖2是本發明第二實施例半靜態調度數據包的應答信息的接收方法示意圖;圖3是本發明第三實施例半靜態調度子幀接收的結構示意圖;圖4是本發明第四實施例半靜態調度子幀接收的結構示意圖;圖5是本發明第五實施例半靜態調度子幀接收的結構示意圖;圖6是本發明第六實施例半靜態調度子幀接收的結構示意圖;圖7是本發明第七實施例的半靜態調度數據包的應答信息的反饋裝置結構示意 圖;圖8是本發明第八實施例半靜態調度數據包的應答信息的接收裝置結構示意圖
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明的實施 方式作進一步地詳細描述。如圖1所示,為本發明第一實施例種半靜態調度數據包的應答信息的反饋方法示 意圖,具體包括如下步驟;步驟101,接收基站發送的下行數據與上行數據分配指示UL DAI,其中UL DAI的 值表示下行數據包的個數N;步驟102,將該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第N_k+1個 至第N個ACK/NAK的位置;其中k為大于0的正整數。步驟103,向基站反饋N個ACK/NAK。其中步驟102中該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第 Ν-k+l個至第N個ACK/NAK的位置具體為將所述下行數據中的k個半靜態調度數據包的 ACK/NAK按序放置在第Ν-k+l個至第N個ACK/NAK的位置,其中按序為順序或逆序。其中102步驟還包括將所述下行數據中的非半靜態調度數據包的ACK/NAK從N 個ACK/NAK的位置的第1個位置開始放置,具體為接收基站發送的下行數據分配指示DL DAI,其中DL DAI的值表示對應下行數據包為第M個非半靜態調度的下行數據包;將所述第 M個非半靜態調度數據包的ACK/NAK放置在第M個ACK/NAK的位置。采用第一實施例將該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第 Ν-k+l個至第N個ACK/NAK的位置,如此當半靜態調度啟動PDCCH信令丟失,或者半靜態調 度子幀的替代控制(override) PDCCH信令丟失,UE不能分辨子幀為動態調度子幀或半靜態調度子幀,采用將該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第Ν-k+l個至 第N個ACK/NAK的位置,可保證反饋的N個ACK/NAK排列正確。如圖2所示,本發明第二實施例一種半靜態調度數據包的應答信息的接收方法, 具體包括如下步驟步驟201,向用戶設備UE發送下行數據與上行數據分配指示UL DAI,其中UL DAI 的值表示下行數據包的個數N ;步驟202,接收UE反饋的N個ACK/NAK,其中該N個ACK/NAK中第N_k+1個至第N 個ACK/NAK個ACK/NAK的位置用來放置下行數據中的k個半靜態調度數據包。其中在步驟202中,當基站接收到啟動半靜態調度的子幀的反饋為NAK時,在下一 個半靜態傳輸的時刻,再發送一個啟動半靜態調度的信令;或者在半靜態調度的重傳時刻, 再發送一個啟動半靜態調度的信令,其中該再發送的信令與啟動半靜態調度的信令相同或 不同。其中步驟202中N個ACK/NAK的位置的第1個位置開始放置下行數據中的非半靜 態調度數據包的ACK/NAK,具體為向UE發送的下行數據分配指示DL DAI,其中DL DAI的 值表示對應下行數據包為第M個非半靜態調度的下行數據包;接收UE反饋的M個ACK/NAK, 其中第M個非半靜態調度數據包的ACK/NAK放置在第M個ACK/NAK的位置。采用將該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第N_k+1個至 第N個ACK/NAK的位置,如此當半靜態調度啟動PDCCH信令丟失,或者半靜態調度子幀的 override PDCCH信令丟失,UE不能分辨子幀為動態調度子幀或半靜態調度子幀,采用將該 下行數據中的k個半靜態調度數據包的ACK/NAK放置在第Ν-k+l個至第N個ACK/NAK的位 置,可保證反饋的N個ACK/NAK排列正確,因此當基站根據接收N個ACK/NAK排列正確的反 饋應答信息,可以減少不必要的數據重發,進而有效的節省資源。其中,本發明第一、第二實施例以應用TDD模式為例,其中TDD模式很大的一個特 性就是除了子幀0和5必須為下行子幀、子幀2必須為上行子幀、特殊子幀中DwPTS可以傳 輸下行數據或者不傳輸數據以外,其余子幀可以靈活分配為上行或下行。如下表1所示, 3GPP E-UTRA系統中定義的7種下行上行配比,對于5毫秒周期有4種配比,1 3、2 2、 3 1、3 5 ;對于10毫秒周期有3種配比,6 3、7 2、8 1。除了 1 3和3 5這 兩種配比,其他配比會導致需要在一個上行子幀內反饋N(> 1)個下行子幀的ACK/NAK。表1. TDD系統上下行子幀配比
上下行子幀配比子幀號01234567893:1 (5ms)DSUUUDSUUU2:2(5ms)DSUUDDSUUDl:3(5ms)DSUDDDSUDD3:6(10 ms)DSUUUDDDDD2:7(10 ms)DSUUDDDDDD1:8(10 ms)DSUDDDDDDD5:3(10 ms)DSUUUDSUUD 其中以2 2配比為例,在DwPTS傳輸下行數據的情況下,考慮需要將下行子幀的ACK/NAK反饋均勻分配到上行子幀,那么2個上行子幀中必然要有1個上行子幀需要反饋2 個下行子幀的ACK/NAK。這N個下行子幀可能是動態調度的,也可能是半靜態調度的。基站 可能調度這N個下行子幀的一個或多個,例如只調度一個下行子幀或者將這N個下行子幀 都調度了,這由基站的調度器根據業務來決定。動態調度是隨機調度,一次只能調度一個下 行子幀,基站可以將任意一個下行子幀都做成動態調度,每一個下行子幀的動態調度都是 帶有PDCCH的;而半靜態調度指的是按照周期一次調度多個下行子幀,除了第一個下行子 幀的調度帶有PDCCH之外,按照周期隨后的每一個下行子幀都是不帶有PDCCH的。3GPP LTE技術中定義了一系列要求以避免HARQ交互錯誤的情況發生。其中定義 了 1、在UL Grant通過2比特的UL DAI以指示UE此次被調度到的所有PDSCH子幀 數目,該PDSCH子幀包括動態子幀,半靜態調度子幀。在一些情況下,例如半靜態調度子幀 數目確定,UL DAI的值可以只包括非半靜態調度子幀,這時UE根據確知的半靜態調度子幀 數目和UL DAI指示的非半靜態調度子幀數目,加和得到所有PDSCH子幀數目N,N為UE需 要反饋的上行ACK/NAK的數目。2、在下行資源分配(DL Grant)中引入2比特的DL DAI以指示當前為UE分配的 PDSCH子幀個數,在ACK/NAK Multiplexing模式下,該DL DAI不計半靜態調度子幀,且僅以 記數器的形式記錄到當前時刻為UE分配的PDSCH子幀數。該半靜態調度子幀可以為沒有 資源調度指示信令的承載下行半靜調度數據所在的子幀;也可擴展的認為半靜態調度子幀 為承載下行半靜調度數據所在的子幀,與半靜態調度override PDCCH所在子幀;也可擴展 的認為半靜態調度子幀為承載下行半靜調度數據所在的子幀,并包括帶有半靜態傳輸啟動 信令PDCCH的子幀與半靜態調度override PDCCH所在子幀。3、在上行ACK/NAK Multiplexing模式下,UE反饋的N個ACK/NAK的第一位置為 SPS子幀的ACK/NAK。其他子幀按照DL DAI順序排列ULACK/NAK位置。4、如果UE在子幀上未檢測到任何數據,則反饋NAK。現有技術中在上行ACK/NAK Multiplexing模式下,UE根據ULDAI反饋的N個ACK/ NAK的第一位置為SPS子幀的ACK/NAK。其他子幀的ACK/NAK根據DL DAI順序排列。如 果UE在子幀上未檢測到任何數據,則反饋NAK。因此當半靜態調度子幀的啟動PDCCH丟失 時,由于UE不能分辨此子幀是動態子幀或是半靜態子幀,在UL ACK/NAK multiplexing反 饋時,會出現錯誤如圖3所示,為半靜態調度子幀接收的結構示意圖。其中,半靜態傳輸的 啟動通過下行資源分配DL Grant信令激活,下行資源分配DLGrant指示的頻率資源上承載 半靜態傳輸數據包。如果UE沒有接收到DLGrant信令,應該反饋DTX,即沒有接收到任何 數據,但是UE實際上反饋NAK。BS分不清該NAK是意味著UE沒有接收到DL Grant信令還 是UE接收到了 DL Grant信令,而SPS數據包檢測發生錯誤。如果BS按照后一種方式理解 NAKJU BS認為半持續調度的資源已經被激活,那么在一定周期以后,BS發送新的半持續調 度數據包,由于是SPS調度,此時沒有相應的DLGrant,由于UE沒有正確的DL grant,導致 UE 一定周期內也不能正確的獲得半靜態調度數據。如表1所示,假設BS在重傳SPS數據包時上下行子幀配置比例為1 3,并且第一 個子幀承載半靜態數據包,第二、第三個子幀為動態調度的子幀。按照現有技術,此時第二、 第三子幀的DL Grant中的DL DAI應當分別為0,1。上行子幀的UL Grant的DAI為3。當UE接收這4個下行子幀時,假設第二子幀接收正確,第三子幀接收正確。當UE在上行進行 反饋時,由于ULGrant的DAI = 3,并且接收到的第二子幀的DL Grant的DL DAI為0,并且 由于UE沒有接收到SPS啟動子幀的PDCCH,所以UE并不認為此時的第一個子幀為SPS子 幀。這是因為現有技術中要求SPS子幀的ACK/NAK必須固定在multiplexin組的第一個位 置反饋引起的。如此,UE的反饋就是ACK,ACK, NAK,而實際上BS期望的反饋為NAK,ACK, ACK。這是由于BS和UE對第一個子幀是否是半靜態調度子幀的判斷不一致導致的。更進 一步,由于UE沒有接收到SPS啟動,而BS認為UE收到了 SPS啟動信令,在一段SPS業務的 持續時間內,UE會對SPS數據包反饋NAK,而BS不會重新發送PDCCH,造成UE依舊不知道 半靜態傳輸的位置,造成不必要的重傳從而造成不必要的重傳。針對現有技術中BS在重傳SPS數據包時上下行子幀配置比例為1 3,將SPS子幀 的ACK/NAK必須固定在multiplexing組(即N個ACK/NAK)的第一個位置反饋引起反饋錯 誤,本發明第三實施例提出一種改進的方案,將半靜態調度的下行子幀所對應的上行ACK/ NAK 在做 UL ACK/NAKmultiplexing 時,將其固定在 multiplexing 組(即 N 個 ACK/NAK)的 最后一個位置傳輸,就可以避免如上所示問題。若DwPTS也能承載下行數據,在5ms內,共有4個下行子幀,和一個上行子幀。若 其中3個下行子幀調度給一個用戶使用,其第一個下行子幀為SPS子幀,第二,第三下行子 幀承載著有下行動態調度數據。這時,UL DAI會計算用戶所有的被調度的下行子幀,這時 UL DAI = 3。由于第一下行子幀被半靜態調度子幀,DL DAI參數不記入SPS子幀。第二下 行子幀為動態調度數據,此子幀的DL DAI的數值為0。第三個下行子幀也是動態調度數據 子幀,此子幀的DL DAI的數值為1。若UE端將半靜態傳輸的數據包(下行子幀1)丟失,并 且半靜態傳輸的啟動DL grant丟失,但正確接收到其它子幀的動態調度數據,則UE端不能 獲知第一下行子幀為SPS子幀。UE根據UL DAI = 3,判斷共有3個UL ACK/NAK需要反饋。 由于在第二下行子幀DL DAI =0,UE則會誤判下行子幀二為的BS調度的第一個下行子幀, 并在multiplexing組(即N個ACK/NAK)內的第一個位置反饋ACK。在第三下行子幀處, 根據DL DAI = 1,則判斷第三下行子幀為第二個被調度到的下行子幀,并在multiplexing 組(即N個ACK/NAK)內的第二個位置反饋ACK。在第四下行子幀處,由于沒有檢測到任何 數據,UE會判斷第四下行子幀為沒有接收到第三個被調度到的子幀,并在multiplexing組 內的第三個位置反饋NAK。所以,UE端實際反饋ACK、ACK、NAK。而根據本實施例,將半靜 態調度的下行子幀所對應的上行ACK/NAK在做UL ACK/NAKmultiplexing時,將其固定在 multiplexing組的最后一個位置傳輸,即UE將半靜態調度子幀的ACK/NAK反饋放置在3 個ACK/NAK的第三個位置,所以BS端應當得到的反饋為ACK,ACK, NAK。如此,UE端發送的 ACK/NAK順序和BS端應當得到ACK/NAK順序相同。另外,在第三實施例中,若BS接收到在啟動半靜態調度的子幀反饋NAK時,BS將 在下一個半靜態數據傳輸的周期再發送一個與啟動半靜態調度PDCCH相同的PDCCH;或者 在半靜態調度子幀的重傳位置重新傳輸一個與啟動半靜態調度PDCCH相同的PDCCH。UE根 據這個PDCCH所指示的資源進行半靜態調度數據傳輸或接收,并啟動半靜態調度的傳輸。采用第三實施例將該下行數據中的半靜態調度數據包的ACK/NAK放置在第3個 ACK/NAK的位置進行反饋,如此當半靜態調度啟動PDCCH信令丟失,UE不能分辨子幀為動態 調度子幀或半靜態調度子幀,采用將該下行數據中的半靜態調度數據包的ACK/NAK放置在第3個ACK/NAK的位置進行反饋,可保證反饋的3個ACK/NAK排列正確。另外,本發明第三 實施例只以下行子幀配置比例為1 3為例,表1中其他六種下行子幀配置比例同樣適用 于本發明,此不再贅述。另外,當SPS傳輸正常啟動后,在SPS數據周期性到達的時刻,可以用一個新配置 的DL Grant來取代之前的半靜態調度的配置。當一個替代控制(override)PDCCH所在的子 幀被記入DL DAI時,且該SPS子幀所對應的ACK/NAK需要被放置在ACK/NAK multiplexing 組的第一個固定位置的時候,并且此子幀PDCCH丟失時,會發生錯誤如下圖4所示,為半靜 態調度子幀接收的結構示意圖,以上下行子幀配比1 3為例,BS給UE調度了 3個下行子 幀,這時UL DAI = 3。子幀A為SPS verride子幀,所以DL DAI = 0,子幀C、D為動態調度 子幀,DL DAI分別為1、2。當SPS override PDCCH發生在子幀A時,如果在子幀A與子幀 D的PDCCH全部丟失時,只有子幀C被正確接收到,UE得知子幀C的UL DAI = 3, DL DAI = 1。但是UE不知道子幀A是一個SPS override子幀,還以為子幀A是一個不計入DL DAI 的SPS子幀。因此,UE會誤判認為子幀B被用作DL DAI=O的子幀。因此采用將半靜態 子幀對應的ACK/NAK固定放置在multiplexing組的第一個位置,UE端實際反饋NAK、NAK、 ACK,但BS端應當得到的反饋為NAK、ACK、NAK,因此會造成BS端應該得到的反饋與UE實際 反饋的不相同。針對現有技術中采用將SPS子幀的ACK/NAK固定在multiplexing組的第一個位 置反饋,當半靜態調度子幀的override PDCCH信令丟失時引起反饋錯誤,本發明第四實施 例提出一種改進的方案,在上下行子幀配比1 3的情況下,若DwPTS也能承載下行數據, 在5ms內,共有4個下行子幀與一個上行子幀。將半靜態調度的下行子幀所對應的上行ACK/ NAK在做ULACK/NAK multiplexing時,將其固定在N個ACK/NAK的最后一個位置傳輸,即固 定在第3個位置,則BS端應當得到的反饋為NAK、ACK、NAK。根據子幀C上的DL DAI = 1, UL DAI = 3。UE會誤判斷,子幀B為動態調度子幀,反饋NAK,子幀A為SPS子幀,會在UL ACK/NAK multiplexing組最后一個位置反饋NAK。其他子幀按照DL DAI順序排列UL ACK/ NAK位置。UE端實際反饋NAK、ACK、NAK。如此UE實際反饋的順序與BS端應該接收的反饋 順序相同。采用第四實施例將該下行數據中的半靜態調度數據包的ACK/NAK放置在第3個 ACK/NAK的位置進行反饋,如此半靜態調度子幀的overridePDCCH信令丟失時,UE不能分辨 子幀為動態調度子幀或半靜態調度子幀,采用將該下行數據中的半靜態調度數據包的ACK/ NAK放置在第3個ACK/NAK的位置進行反饋,可保證UE實際反饋的順序與BS端應該接收的 反饋順序相同。另外,本發明第四實施例只以下行子幀配置比例為1 3為例,表1中其他 六種下行子幀配置比例同樣適用于本發明,此不再贅述。本發明第三實施例只以一個半靜態調度子幀的啟動PDCCH丟失時為例,而本發明 實施例的半靜態子幀傳輸并不限于1個,本發明第五實施例以2個半靜態調度子幀為例,其 中一個半靜態調度子幀的啟動PDCCH丟失,另外一個半靜態調度子幀正常傳輸。請參閱圖 5,其中子幀B為半靜態調度子幀的啟動PDCCH丟失的子幀,子幀C為一個沒有DL grant的 正常傳輸的半靜態調度子幀,采用將該下行數據中的半靜態調度數據包的ACK/NAK放置在 第一個ACK/NAK的位置進行反饋會發生錯誤,具體分析如下BS給UE調度了 3個下行子幀, 這時UL DAI = 3。子幀A為承載著動態調度數據,這時DL DAI = 0,UE正確接收到此子幀,反饋ACK,由于DL DAI = 0,反饋ACK。在子幀B位置,由于UE沒有接收到SPS啟動子幀的 PDCCH,所以UE并不認為此時的子幀B為SPS子幀,而會錯誤判斷為一個動態調度子幀在第 3個位置反饋NAK。子幀C為一個沒有DL grant的正常傳輸的半靜態調度子幀,并且UE端 正確接收,應當在第一個位置反饋ACK。UE端實際反饋ACK、ACK、NAK。但BS端應當得到的 反饋為NAK、ACK、ACK。如此UE實際反饋的順序與BS端應該接收的反饋順序不同。為了解決這個問題,本發明第五實施例將半靜態調度的下行子幀所對應的上行 ACK/NAK在做UL ACK/NAK multiplexing時,將SPS子幀對應ACK/NAK按照一定順序在動態 子幀后面排列的,按照本實施例,子幀A的DL DAI = 0,子幀A為動態調度子幀反饋ACK,應 當將ACK放置在第一個ACK/NAK位置。子幀B為SPS子幀,應當反饋NAK ;子幀C也為SPS 子中貞,應當在第三個ACK/NAK位置反饋ACK。按照子幀B,C到達的順序,來排列半調度子幀 對應ACK/NAK的位置。BS端應當得到的反饋為ACK、NAK、ACK。而在UE端,根據子幀A上 的DL DAI = 0,UL DAI = 3。UE會判斷,子幀A為動態調度子幀,且由于DL DAI = 0,會在 第一個位置反饋ACK。由于子幀B的PDCCH丟失,會誤判子幀B為動態調度子幀,會在UL ACK/NAK的第2個位置反饋NAK。子幀C為半靜態調度子幀,且正確接收,這時,會在最后一 個ACK/NAK位置ACK。UE端實際反饋ACK,NAK,ACK。如此UE實際反饋的順序與BS端應該 接收的反饋順序相同。采用第五實施例將該下行數據中的2個半靜態調度數據包的ACK/NAK按序放置在 第2、3個ACK/NAK的位置進行反饋,如此當半靜態調度啟動PDCCH信令丟失,UE不能分辨 子幀為動態調度子幀或半靜態調度子幀,采用將該下行數據中的半靜態調度數據包的ACK/ NAK放置在第2、3個ACK/NAK的位置進行反饋,可保證反饋的3個ACK/NAK排列正確。另 外,本發明第五實施例只以2個半靜態調度為例,2個以上的半靜態調度也適用于本發明。 另外,本發明第五實施例只以2個中一個半靜態調度啟動PDCCH信令丟失,若一個半靜態調 度啟動PDCCH信令丟失、一個正常半靜態調度數據包丟失業使用于本發明,此不再贅述。另 外,本發明第三實施例只以下行子幀配置比例為1 3為例,表1中其他六種下行子幀配置 比例同樣適用于本發明,此不再贅述。本發明第三至第五實施例,BS都是為UE調度了 3個下行子幀的情況,第六實施例 以上下行子幀配比1 3為例,5ms周期內共有4個下行子幀,BS為UE調度了 4個下行子 幀的情況。在半靜態傳輸正常開始,半靜態子幀包傳輸錯誤與動態子幀PDCCH丟失的情況。 請參閱圖6,若DwPTS也能承載下行數據,在5ms內,共有4個下行子幀與一個上行子幀。在 半靜態傳輸正常開始的情況下,若半靜態子幀A包傳輸錯誤,并且動態子幀B PDCCH丟失, UE在一定周期的固定時刻接收半靜態傳輸數據子幀。在將半靜態調度的下行子幀所對應 的上行ACK/NAK在做UL ACK/NAK multiplexing時,將其固定在multiplexing組的最后一 個位置傳輸。UE端知道子幀A為半靜態調度子幀,并檢測到子幀A數據丟失,反饋NAK。子 幀B上未檢測到PDCCH。子幀C上檢測到數據,并根據DL DAI = 1推斷出子幀B丟失了一 個動態數據調度子幀,子幀C反饋ACK,子幀B反饋NAK。子幀D正確,檢測到數據反饋ACK。 UL DAI =4,所以需要反饋4個ACK/NAK信息。根據DL DAI的排列順序,和將半靜態子幀 放置在最后一個位置的方法。UE端實際反饋如下,NAK、ACK、ACK、NAK,而BS端應當得到的 反饋為NAK、ACK、ACK、NAK,如此UE實際反饋的順序與BS端應該接收的反饋順序相同。如圖7所示,為本發明第七實施例為一種半靜態調度數據包的應答信息的反饋裝置,反饋裝置10包括接收單元11,用以接收基站發送的下行數據與上行數據分配指示UL DAI,其中UL DAI的值表示下行數據包的個數N;處理單元12,用以將該下行數據中的k個 半靜態調度數據包的ACK/NAK放置在第Ν-k+l個至第N個ACK/NAK的位置;反饋單元13, 用以向基站反饋N個ACK/NAK。其中處理單元12還用以將所述下行數據中的非半靜態調度 數據包的ACK/NAK從N個ACK/NAK的位置的第1個位置開始放置,具體為接收基站發送的 下行數據分配指示DL DAI,其中DL DAI的值表示對應下行數據包為第M個非半靜態調度的 下行數據包;將所述第M個非半靜態調度數據包的ACK/NAK放置在第M個ACK/NAK的位置。另外處理單元12中該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第 Ν-k+l個至第N個ACK/NAK的位置具體為將所述下行數據中的k個半靜態調度數據包的 ACK/NAK按序放置在第Ν-k+l個至第N個ACK/NAK的位置,其中按序為順序或逆序,具體可 參見本發明第三至第六實施例,此不再贅述。采用第七實施例將該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第 Ν-k+l個至第N個ACK/NAK的位置,如此當半靜態調度啟動PDCCH信令丟失,或者半靜態調 度子幀的override PDCCH信令丟失,UE不能分辨子幀為動態調度子幀或半靜態調度子幀, 采用將該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第Ν-k+l個至第N個ACK/ NAK的位置,可保證反饋的N個ACK/NAK排列正確。如圖8所示,本發明第八實施例為一種半靜態調度數據包的應答信息的接收裝 置,該裝置20包括發送單元21,用以向UE發送下行數據與上行數據分配指示UL DAI,其 中UL DAI的值表示下行數據包的個數N ;接收單元22,用以接收UE反饋的N個ACK/NAK,其 中所述N個ACK/NAK中第Ν-k+l個至第N個ACK/NAK個ACK/NAK的位置用來放置下行數據 中的k個半靜態調度數據包。其中當接收單元22接收到啟動半靜態調度的子幀的反饋為 NAK時,該發送單元21在下一個半靜態傳輸的時刻,還用以再發送一個啟動半靜態調度的 信令;或者在半靜態調度的重傳時刻,還用以再發送一個啟動半靜態調度的信令,其中該再 發送的信令與啟動半靜態調度的信令相同或不同。另外,接收單元22中N個ACK/NAK的位 置的第1個位置開始放置用來放置下行數據中的非半靜態調度數據包的ACK/NAK,具體為 向UE發送的下行數據分配指示DL DAI,其中DL DAI的值表示對應下行數據包為第M個非 半靜態調度的下行數據包;接收UE反饋的M個ACK/NAK,其中第M個非半靜態調度數據包 的ACK/NAK放置在第M個ACK/NAK的位置,具體可參見本發明第三至第六實施例,此不再贅 述。采用本發明第八實施例將該下行數據中的k個半靜態調度數據包的ACK/NAK放置 在第Ν-k+l個至第N個ACK/NAK的位置,如此當半靜態調度啟動PDCCH信令丟失,或者半靜 態調度子幀的override PDCCH信令丟失,UE不能分辨子幀為動態調度子幀或半靜態調度 子幀,采用將該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第Ν-k+l個至第N個 ACK/NAK的位置,可保證反饋的N個ACK/NAK排列正確,因此當基站根據接收N個ACK/NAK 排列正確的反饋應答信息,可以減少不必要的數據重發,進而有效的節省資源。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可以通 過硬件實現,也可以可借助軟件加必要的通用硬件平臺的方式來實現基于這樣的理解,本 發明的技術方案可以以軟件產品的形式體現出來,該軟件產品可以存儲在一個非易失性存 儲介質(可以是⑶_R0M,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。
雖然通過參照本發明的某些優選實施方式,已經對本發明進行了圖示和描述,但 本領域的普通技術人員應該明白,可以在形式上和細節上對其作各種改變,而不偏離本發 明的精神和范圍。
權利要求
1.一種半靜態調度數據包的應答信息的接收方法,其特征在于向用戶設備UE發送上行數據分配指示UL DAI與下行數據,其中ULDAI的值表示下行 數據包的個數N;接收UE反饋的N個ACK/NAK,其中所述N個ACK/NAK中第N個ACK/NAK的位置用來放 置下行數據中的k個半靜態調度數據包的ACK/NAK,其中k為1,其中,所述半靜態調度數據 包為沒有資源調度指示信令的數據包,所述下行數據的非半靜態調度數據包為有資源調度 指示信令的數據包。
2.如權利要求1所述的方法,其特征在于,還包括當接收到在啟動半靜態調度的子幀反饋NAK時,在下一個半靜態數據傳輸的周期再發 送一個與啟動半靜態調度物理下行控制信道PDCCH相同的PDCCH ;或者在半靜態調度子幀 的重傳位置重新傳輸一個與啟動半靜態調度PDCCH相同的PDCCH。
3.如權利要求1所述的方法,其特征在于,所述N個ACK/NAK的位置的第1個位置開始 放置下行數據中的非半靜態調度數據包的ACK/NAK。
4.根據權利要求3所述的接收方法,其特征在于,所述N個ACK/NAK的位置的第1個位 置開始放置下行數據中的非半靜態調度數據包的ACK/NAK具體包括向UE發送下行數據分配指示DL DAI,其中DL DAI的值表示對應下行數據包為第M個 非半靜態調度的下行數據包;接收UE反饋的M個ACK/NAK,其中第M個非半靜態調度數據包的ACK/NAK放置在第M 個ACK/NAK的位置。
5.根據權利要求1至4任意一項所述的接收方法,其特征在于,所述接收UE反饋的N 個ACK/NAK具體包括接收UE通過物理下行數據共享信道PDSCH反饋的所述N個ACK/NAK。
6.一種半靜態調度數據包的應答信息的反饋裝置,其特征在于,包括接收單元,用于接收基站發送的上行數據分配指示UL DAI與下行數據,其中UL DAI的 值表示下行數據包的個數N;接收基站發送的下行數據分配指示DL DAI,其中DL DAI的值 表示對應下行數據包為第M個非半靜態調度的下行數據包;處理單元,用于將所述下行數據中的k個半靜態調度數據包的ACK/NAK放置在第N個 ACK/NAK的位置,其中k為1 ;將所述第M個非半靜態調度數據包的ACK/NAK放置在第M個 ACK/NAK的位置;反饋單元,用于向所述基站反饋N個ACK/NAK。
7.根據權利要求6所述的反饋裝置,其特征在于,處理單元還用以將所述下行數據中的非半靜態調度數據包的ACK/NAK從N個ACK/NAK 的位置的第1個位置開始放置。
8.如權利要求6或7所述的反饋裝置,其特征在于,所述半靜態調度數據包為沒有資源 調度指示信令的數據包,所述下行數據中的非半靜態調度數據包為有資源調度指示信令的 數據包。
9.如權利要求6或7所述的反饋裝置,其特征在于,其特征在于,所述N個ACK/NAK通 過物理下行數據共享信道PDSCH反饋。
10.一種半靜態調度數據包的應答信息的接收裝置,其特征在于,包括發送單元,用以向UE發送上行數據分配指示UL DAI與下行數據,其中UL DAI的值表示下行數據包的個數N;向UE發送下行數據分配指示DLDAI,其中DL DAI的值表示對應下 行數據包為第M個非半靜態調度的下行數據包;接收單元,用以接收UE反饋的N個ACK/NAK,其中所述N個ACK/NAK中第N個ACK/NAK 的位置用來放置下行數據中的k個半靜態調度數據包的ACK/NAK,其中k為1 ;接收UE反饋 的M個ACK/NAK,其中第M個非半靜態調度數據包的ACK/NAK放置在第M個ACK/NAK的位 置。
11.根據權利要求10所述的接收裝置,其特征在于,當所述接收單元接收到啟動半靜 態調度的子幀的反饋為NAK時,所述發送單元還用于在下一個半靜態傳輸的時刻,再發送 一個啟動半靜態調度的信令;或者在半靜態調度的重傳時刻,再發送一個啟動半靜態調度 的信令,其中所述再發送的信令與啟動半靜態調度的信令相同或不同。
12.根據權利要求10所述的接收裝置,其特征在于,所述N個ACK/NAK的位置的第1個 位置開始放置下行數據中的非半靜態調度數據包的ACK/NAK。
13.根據權利要求10,11或12所述的接收裝置,其特征在于,所述半靜態調度數據包為 沒有資源調度指示信令的數據包,所述非半靜態調度數據包為有資源調度指示信令的數據 包。
14.根據權利要求10,11或12所述的接收裝置,其特征在于,其特征在于,所述N個 ACK/NAK通過物理下行數據共享信道PDSCH反饋。
全文摘要
本發明實施例涉及無線通信領域,公開了一種半靜態調度數據包的應答信息的反饋以及接收方法及其裝置。其中該半靜態調度數據包的應答信息的反饋方法,包括如下步驟接收基站發送的上行數據分配指示UL DAI與下行數據,其中UL DAI的值表示下行數據包的個數N;將該下行數據中的k個半靜態調度數據包的ACK/NAK放置在第N個ACK/NAK的位置,其中k為1;向基站反饋N個ACK/NAK。采用該方法的半靜態調度數據包的應答信息的反饋,可保證反饋的N個ACK/NAK排列正確。
文檔編號H04W72/12GK102136895SQ20111009481
公開日2011年7月27日 申請日期2008年11月5日 優先權日2008年11月5日
發明者侯云哲, 劉廣, 李博, 范霄安 申請人:華為技術有限公司