專利名稱:數(shù)據(jù)發(fā)送方法和數(shù)據(jù)重發(fā)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信,更具體地涉及一種可以減少數(shù)據(jù)發(fā)送中的損 失的數(shù)據(jù)發(fā)送方法和數(shù)據(jù)重發(fā)方法。
背景技術(shù):
基于WCDMA (寬帶碼分多址)無線接入技術(shù)的3GPP (第三代合 作伙伴項(xiàng)目)移動通信系統(tǒng)己經(jīng)在全世界廣泛普及??梢员欢x為 WCDMA的第一步演進(jìn)的HSDPA (高速下行鏈路包接入)提供了一種在 用于3GPP的中期未來具有很高競爭力的無線接入技術(shù)。然而,由于用戶 和供應(yīng)商的要求和期望愈發(fā)增加,并且無線接入技術(shù)的競爭發(fā)展越來越 多,因此需要一種3GPP的新技術(shù)演進(jìn)在未來提高競爭力。
為了發(fā)展出一種可以提供高質(zhì)量服務(wù)并降低成本的無線發(fā)射技術(shù), 3GPP從2004年底進(jìn)入被稱為"演進(jìn)的UTRA和UTRAN"的項(xiàng)目。3G 長期演進(jìn)(下文中,稱為LTE)項(xiàng)目的目的在于擴(kuò)大覆蓋率(coverage)、 提高系統(tǒng)容量、降低用戶和供應(yīng)商的成本,以及改善服務(wù)質(zhì)量。3G LTE 將每比特成本的減少、服務(wù)可用性的增強(qiáng)、頻段的靈活利用、與簡單結(jié) 構(gòu)的開放接口,以及用戶設(shè)備的適當(dāng)功率損耗定義為高級要求。
在任何通信系統(tǒng)中,數(shù)據(jù)都有可能在物理信道中丟失。隨著技術(shù)的 發(fā)展,數(shù)據(jù)在物理信道中沒有很好地從發(fā)送器發(fā)送到接收器的概率被降 低,但是并沒有完全消失。具體來講,在用戶設(shè)備與基站分離的情況下, 數(shù)據(jù)丟失率很高。為了通信系統(tǒng)的可靠性,需要對重要信令數(shù)據(jù)或控制 信號進(jìn)行更特殊的管理。
用來減少數(shù)據(jù)損失的其中一種技術(shù)是ARQ (自動重復(fù)請求)法。通 常,ARQ法是由高級層來執(zhí)行的。低級層執(zhí)行HARQ (混合ARQ),由 此來減少數(shù)據(jù)丟失。HARQ同時(shí)使用了FEC (前向糾錯(cuò))和ARQ,利用
FEC對數(shù)據(jù)進(jìn)行糾錯(cuò),而利用ARQ來重發(fā)數(shù)據(jù)。
如果接收器在重發(fā)時(shí)未接收到數(shù)據(jù),則應(yīng)當(dāng)迅速向發(fā)送器報(bào)告這種 接收失敗。這是因?yàn)榭梢酝ㄟ^使發(fā)送器迅速地認(rèn)識到數(shù)據(jù)接收失敗,而 縮短糾錯(cuò)所用時(shí)間和解決數(shù)據(jù)發(fā)送障礙所用的時(shí)間。發(fā)送器越快地認(rèn)識 到接收失敗,重發(fā)所用的時(shí)間就縮短得越多
發(fā)明內(nèi)容
技術(shù)問題
需要一些通過有效利用高級層的ARQ和低級層的HARQ來增強(qiáng)發(fā) 送可靠性的技術(shù)。 技術(shù)方案
本發(fā)明的一些方面的優(yōu)點(diǎn)是,提供了一種可以在有效利用無線電資 源的同時(shí)重發(fā)接收器沒有接收到的數(shù)據(jù)的數(shù)據(jù)發(fā)送方法和數(shù)據(jù)重發(fā)方 法。
在本發(fā)明一方面,在高級層中制備數(shù)據(jù)塊,而在低級層中發(fā)送數(shù)據(jù) 塊。通過低級層來接收與數(shù)據(jù)塊的接收或未接收相關(guān)聯(lián)的狀態(tài)報(bào)告信息。
在本發(fā)明另一方面,在RLC (無線鏈路控制)層中制備RLC PDU (協(xié)議數(shù)據(jù)單元),而在物理層中利用HARQ (混合自動重復(fù)請求)來發(fā) 送RLC PDU。接收與RLC PDU的接收或未接收相關(guān)聯(lián)的狀態(tài)報(bào)告信息。 基于狀態(tài)報(bào)告信息來確定是否應(yīng)當(dāng)重發(fā)RLC PDU。
在本發(fā)明又一方面,在物理層中通過HARQ對數(shù)據(jù)塊重發(fā)預(yù)定次數(shù)。 當(dāng)接收到NACK (否定確認(rèn))信號達(dá)最大可允許次數(shù)時(shí),向RLC層報(bào)告 NACK信號的接收。確定是否應(yīng)當(dāng)重發(fā)數(shù)據(jù)塊。
發(fā)明效果
當(dāng)接收器未接收到從發(fā)送器發(fā)送的數(shù)據(jù)時(shí),發(fā)送器可以迅速確認(rèn)接 收失敗并重發(fā)數(shù)據(jù)。通過經(jīng)由物理層從接收器向發(fā)送器發(fā)送狀態(tài)報(bào)告信 息,可以相對迅速地重發(fā)數(shù)據(jù)。通過提供允許數(shù)據(jù)在沒有任何差錯(cuò)的情 況下到達(dá)接收器的RLC實(shí)體的運(yùn)行,可以更迅速地發(fā)送數(shù)據(jù)從而增強(qiáng) QoS (服務(wù)質(zhì)量)。
圖1是例示了無線通信系統(tǒng)的框圖。
圖2是例示無線接口協(xié)議的控制平面的框圖。
圖3是例示了無線接口協(xié)議的用戶平面的框圖。
圖4是例示了根據(jù)本發(fā)明示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的流程圖。
圖5是例示了根據(jù)本發(fā)明另一個(gè)示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的流程圖。
圖6是例示了發(fā)送和接收狀態(tài)報(bào)告信息的例子的流程圖。 圖7是例示了發(fā)送和接收狀態(tài)報(bào)告信息的另一個(gè)例子的流程圖。 圖8是例示了根據(jù)本發(fā)明另一個(gè)示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的流 程圖。
圖9是例示了根據(jù)本發(fā)明另一個(gè)示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的流 程圖。
圖10是例示了根據(jù)本發(fā)明另一個(gè)示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的 框圖。
圖11是例示了根據(jù)本發(fā)明示范實(shí)施方式的切換的框圖。
圖12例示了根據(jù)本發(fā)明示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的例子。
圖13例示了根據(jù)本發(fā)明示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的例子。
具體實(shí)施例方式
下面將參照附圖來詳細(xì)描述本發(fā)明的示范實(shí)施方式。 圖1是例示了無線通信系統(tǒng)的框圖。無線通信系統(tǒng)可以具有E-UMTS (演進(jìn)的通用移動電信系統(tǒng))的網(wǎng)絡(luò)結(jié)構(gòu)。E-UMTS可以是長期演進(jìn) (LTE)系統(tǒng)。這種無線系統(tǒng)被廣泛布置以提供語音、包數(shù)據(jù)等的各種通 信服務(wù)。
參照圖l,可以將E-UMTS網(wǎng)絡(luò)粗略地分為E-UTRAN(演進(jìn)的UMTS 地面無線接入網(wǎng)絡(luò))和CN (核心網(wǎng)絡(luò))。E-UTRAN包括eNode-B 20和 位于網(wǎng)絡(luò)末端并連接到外部網(wǎng)絡(luò)的AG (接入網(wǎng)關(guān))30。
UE(用戶設(shè)備)IO可以是固定的或可移動的,并且可以被稱為各種 術(shù)語,例如移動站(MS)、用戶終端(UT)、訂戶站(SS)和無線裝置。
eNode-B 20通常表示與UE 10通信的固定站,并且可以被稱為各種 術(shù)語,例如基站(BS)、基站收發(fā)器系統(tǒng)(BTS)和接入點(diǎn)(AP)。 一個(gè) eNode-B 20中可能存在一個(gè)或更多個(gè)小區(qū)??梢栽趀Node-B 20之間使用 用于發(fā)送用戶流量或控制流量的接口。
AG 30也被稱為MME/UPE (移動管理實(shí)體/用戶平面實(shí)體)??梢詫?AG 30分為用于處理用戶流量的部分和用于處理控制流量的部分。用于 處理用戶流量的AG和用于處理控制流量的AG可以利用新的接口彼此 通信。
CN可以包括AG 30和用于登記其他UE IO的節(jié)點(diǎn)??梢允褂糜糜?彼此區(qū)分E-UTRAN和CN的接口 。
可以根據(jù)通信系統(tǒng)中公知的開放系統(tǒng)互連(OSI)模型的三個(gè)低級層, 將UE與網(wǎng)絡(luò)之間的無線接口協(xié)議的層分為L1層(第一層)、L2層(第 二層)和L3層(第三層)。屬于第一層的物理層利用物理信道來提供信 息傳送(transfer)服務(wù),位于第三層的RRC (無線資源控制)層用來控 制UE與網(wǎng)絡(luò)之間的無線資源。RRC層在UE與網(wǎng)絡(luò)之間交換RRC消息。 RRC層可以分布在eNode-B和諸如AG的網(wǎng)絡(luò)節(jié)點(diǎn)中,或者可以本地地 定位于eNode-B或AG中。
無線接口協(xié)議橫向上包括物理層、數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層。無線接口 協(xié)議縱向上包括用于發(fā)送數(shù)據(jù)和信息的用戶平面和用于發(fā)送控制信號的 控制平面。
圖2是例示了無線接口協(xié)議的控制平面的框圖。圖3是例示了無線 接口協(xié)議的用戶平面的框圖。圖2和3基于3GPP無線網(wǎng)絡(luò)標(biāo)準(zhǔn)例示了 UE與E-UTRAN之間的無線接口協(xié)議的結(jié)構(gòu)。
參照圖2和3,作為第一層的物理層利用物理信道向高級層提供信 息傳送服務(wù)。物理層通過傳輸(transport)信道連接到作為高級層的MAC (介質(zhì)訪問控制)層。通過傳輸信道在MAC層與物理層之間發(fā)送數(shù)據(jù)。 通過物理信道在不同的物理層,即,發(fā)送側(cè)物理層與接收側(cè)物理層之間
7發(fā)送數(shù)據(jù)。
第二層的MAC層通過邏輯信道向作為高級層的RLC (無線鏈路控 制)層提供服務(wù)。第二層的RLC層支持可靠的數(shù)據(jù)發(fā)送??梢酝ㄟ^MAC 層中的功能框來實(shí)施RLC層的功能,在這種情況下-可以不存在RLC層。
第二層的PDCP (包數(shù)據(jù)聚合協(xié)議)層執(zhí)行減小包含尺寸相對很大 的不必要控制信息的IP包的頭尺寸的頭壓縮功能,從而在發(fā)送諸如IPv4 或IPv6的IP (網(wǎng)際協(xié)議)包時(shí),以帶寬較小的無線間隔來有效地發(fā)送這 些包。
只在控制平面中定義了位于第三層最下面的RRC層。RRC層控制 與無線承載(RB)的配置、重新配置和釋放相關(guān)聯(lián)地控制邏輯信道、傳 輸信道和物理信道。RB表示從第二層提供的用于在UE與E-UTRAN之 間發(fā)送數(shù)據(jù)的服務(wù)。
用于將數(shù)據(jù)從網(wǎng)絡(luò)發(fā)送到UE的下行鏈路傳輸信道可以包括用于發(fā) 送系統(tǒng)信息的廣播信道(BCH)和用于發(fā)送用戶流量或控制消息的下行 鏈路共享信道(SCH)??梢酝ㄟ^下行鏈路SCH或通過特定下行鏈路MCH (多播信道)來發(fā)送下行鏈路多播或廣播服務(wù)的流量或控制消息。用于 將數(shù)據(jù)從UE發(fā)送到網(wǎng)絡(luò)的上行鏈路傳輸信道可以包括用于發(fā)送初始控 制消息的隨機(jī)接入信道(RACH)和用于發(fā)送用戶流量或控制消息的上行 鏈路SCH (共享信道)。
RLC層具有保證RB的QoS (服務(wù)質(zhì)量)和數(shù)據(jù)發(fā)送的基本功能。 由于RB服務(wù)是在無線協(xié)議中從第二層提供給高級層的服務(wù),因此整個(gè)第 二層影響了QoS,并且RLC層的影響最大。RLC層對每個(gè)RB都有獨(dú)立 的RLC實(shí)體,從而保證了對于RB明確的QoS,以及不確認(rèn)模式(UM)、 確認(rèn)模式(AM)和透明模式(TM)這三個(gè)RLC模式,從而支持各種 QoS。下面將描述兩種模式,S卩,不包括對所發(fā)送數(shù)據(jù)的確認(rèn)的UM和 包括該確認(rèn)的AM。
UM RLC層向每個(gè)PDU添加帶有序列號的PDU (協(xié)議數(shù)據(jù)單元) 頭,由此將PDU的丟失通知給接收器。因此,在用戶平面中,UMRLC 層負(fù)責(zé)發(fā)送廣播/多播數(shù)據(jù)或發(fā)送實(shí)時(shí)包數(shù)據(jù),例如語音(如VoIP)或包
服務(wù)域的流。在控制平面中,UM RLC層負(fù)責(zé)發(fā)送被發(fā)送到小區(qū)中特定 UE或特定UE組的RRC消息當(dāng)中的不需要確認(rèn)RRC消息。
與UM RLC層類似,AM RLC層在構(gòu)成PDU時(shí)添加帶有序列號的 PDU頭,但是與UM RLC層不同,接收器發(fā)送對于從發(fā)送器發(fā)送來的PDU 的確認(rèn)。這樣設(shè)計(jì)是為了接收器能夠請求發(fā)送器重發(fā)接收器未接收到的 PDU。 AMRLC層通過重發(fā)保證了無差錯(cuò)的數(shù)據(jù)發(fā)送,因此AMRLC負(fù) 責(zé)發(fā)送非實(shí)時(shí)包數(shù)據(jù),例如主要在用戶平面內(nèi)的包服務(wù)域的TCP/IP,并 且可以負(fù)責(zé)發(fā)送需要確認(rèn)的RRC消息。
鑒于方向性,UMRLC層被用于單向通信,而AMRLC由于來自接 收器的反饋被用于雙向通信。由于雙向通信主要用于點(diǎn)對點(diǎn)通信,所以 AMRLC層只使用特定邏輯信道。鑒于結(jié)構(gòu),UMRLC層的一個(gè)RLC實(shí) 體只有發(fā)送和接收中的一個(gè),但是AM RLC層的一個(gè)RLC實(shí)體包括發(fā)送 和接收。
AM RLC的復(fù)雜性源于ARQ功能。除發(fā)送/接收緩沖器之外,AM RLC層還具有重發(fā)緩沖,從而管理ARQ,并執(zhí)行利用發(fā)送/接收窗口進(jìn)行 流控制、表決允許發(fā)送器向?qū)Φ萊LC實(shí)體的接收器請求狀態(tài)信息、允許 接收器向?qū)Φ萊LC實(shí)體的發(fā)送器報(bào)告其緩沖狀態(tài)的狀態(tài)報(bào)告,以及附帶 將狀態(tài)PDU插入到數(shù)據(jù)PDU的各種功能,從而增強(qiáng)數(shù)據(jù)發(fā)送效率。此 外,AMRLC層的功能包括重置PUD (reset PUD),用于當(dāng)AMRLC 實(shí)體在運(yùn)行中發(fā)現(xiàn)致命差錯(cuò)時(shí),請求相對的AM RLC實(shí)體重置所有運(yùn)行 狀態(tài)(operation)和參數(shù);以及在重置PDU的確認(rèn)中使用的重置ACK PDU
(reset ACK PDU)。為了支持這些功能,AM RLC需要多種協(xié)議參數(shù)、 狀態(tài)變量和定時(shí)器。用于報(bào)告AM RLC層所進(jìn)行的數(shù)據(jù)發(fā)送的狀態(tài)信息 或控制的PDU,例如狀態(tài)PDU和重置PDU被稱為控制PDU。用于發(fā)送 用戶數(shù)據(jù)的PDU被稱為數(shù)據(jù)PDU。
一個(gè)小區(qū)中的無線資源包括上行鏈路無線資源和下行鏈路無線資 源。eNode-B負(fù)責(zé)分配和控制上行鏈路無線資源和下行鏈路無線資源。 eNode-B確定UE何時(shí)使用了無線資源、什么UE使用了無線資源以及 UE使用了什么無線資源。例如,eNode-B可以確定在用于下行鏈路數(shù)據(jù)
9 發(fā)送的3.2秒中,向UE分配100 MHz到101 MHz的頻率0.2秒。然后 基站將確定細(xì)節(jié)通知給相應(yīng)UE,從而允許相應(yīng)UE接收下行鏈路數(shù)據(jù)。 類似地,eNode-B確定UE何時(shí)使用了無線資源、什么UE使用了無線資 源以及UE使用了什么無線資源,從而發(fā)送上行鏈路數(shù)據(jù)。eNode-B將這 樣的信息發(fā)送給相應(yīng)UE。這樣,eNode-B就可以動態(tài)地管理無線資源。
常規(guī)UE在呼叫連接期間連續(xù)地使用一個(gè)無線資源??紤]到很多最 近的服務(wù)是基于IP包,這是不合理的。大多數(shù)包服務(wù)在呼叫連接期間并 不連續(xù)地創(chuàng)建包,而是存在很多不發(fā)送數(shù)據(jù)的間隔。向UE連續(xù)分配無線 資源并不是有效的??梢允褂脙H在有服務(wù)數(shù)據(jù)時(shí)才向UE分配無線資源的 方法來解決上述問題。
RLC實(shí)體根據(jù)MAC所確定的無線資源的尺寸來構(gòu)成RLC PDU。位 于eNode-B中的RLC實(shí)體以MAC實(shí)體所確定的尺寸來構(gòu)造數(shù)據(jù),并將 RLCPDU發(fā)送給MAC實(shí)體。位于UE中的RLC實(shí)體根據(jù)低級層(即, MAC實(shí)體)所確定的無線資源的尺寸來構(gòu)造RLC PDU。位于UE中的 RLC實(shí)體以MAC實(shí)體所確定的尺寸來構(gòu)造數(shù)據(jù),并將RLC PDU發(fā)送給 MAC實(shí)體。
位于UE中的MAC實(shí)體從eNode-B接收關(guān)于無線資源總量的信息。 MAC實(shí)體從eNode-B接收表示在下一次發(fā)送時(shí)MAC實(shí)體可以使用多少 無線資源量的信息。相反,位于eNode-B中的MAC實(shí)體確定所有上行 鏈路無線資源和下行鏈路無線資源的利用。eNode-B的MAC實(shí)體確定在 下一個(gè)發(fā)送間隔應(yīng)當(dāng)向UE分配多少無線資源量,并將確定結(jié)果發(fā)送給 UE的MAC實(shí)體。l正考慮它們的緩沖器中存儲的數(shù)據(jù)及其優(yōu)先級,來 確定應(yīng)當(dāng)通過邏輯信道或由RLC實(shí)體發(fā)送多少數(shù)據(jù)量。每個(gè)RLC實(shí)體 都確定要發(fā)送給MAC實(shí)體的RLCPDU的尺寸。類似地,位于eNode-B 中的MAC實(shí)體考慮各UE的下行鏈路數(shù)據(jù)的數(shù)量和數(shù)據(jù)的優(yōu)先級,來確 定應(yīng)當(dāng)向各RLC實(shí)體分配多少數(shù)據(jù)量,并將確定結(jié)果發(fā)送給各RLC實(shí) 體。各RLC實(shí)體根據(jù)該確定結(jié)果來構(gòu)造RLC PDU,并將所構(gòu)造的RLC PDU發(fā)送給MAC實(shí)體。
PDU是層之間的數(shù)據(jù)通信所用的基本數(shù)據(jù)單元。PDU是從相應(yīng)層發(fā)
送到不同層的數(shù)據(jù)。RLC PDU、 MAC PDU等是這些層所使用的數(shù)據(jù)的 例子。SDU (服務(wù)數(shù)據(jù)單元)是從不同層到相應(yīng)層的數(shù)據(jù)單元。
圖4是例示了根據(jù)本發(fā)明示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的流程圖。 TxRLC代表發(fā)送器30中的RLC實(shí)體,而TxHARQ代表RLC層的用于 在發(fā)送器300中進(jìn)行HARQ的低級層。Rx RLC代表接收器350中的RLC 實(shí)體,而Rx HARQ代表RLC層的用于在接收器35中進(jìn)行HARQ的低 級層。主要在物理層中進(jìn)行HARQ??梢岳肕AC PDU來執(zhí)行HARQ 操作,ARQ操作處在高于HARQ操作的級別。
參照圖4, RLC PDU被從Tx RLC發(fā)送給Tx HARQ (SIOO)。 RCL PDU被發(fā)送給MAC層,并且可以被轉(zhuǎn)換為包含頭信息的一個(gè)或更多個(gè) MACPDU。 MACPDU充當(dāng)了要通過HARQ從物理層發(fā)送的數(shù)據(jù)塊。Tx HARQ向Rx HARQ發(fā)送數(shù)據(jù)塊(SllO)。如果沒有從接收到的數(shù)據(jù)塊中 檢測到差錯(cuò),則RxHARQ向TxHARQ發(fā)送ACK(肯定確認(rèn))信號,并 將數(shù)據(jù)塊發(fā)送給作為高級層的RxRLC。為了清楚,假定從RxHARQ所 接收的數(shù)據(jù)塊中檢測到了差錯(cuò)。
如果從數(shù)據(jù)塊中檢測到了差錯(cuò),貝lj Rx HRAQ向Tx HARQ發(fā)送 NACK (否定確認(rèn))信號(S120)。 NACK信號充當(dāng)了 HARQ中的重發(fā)請 求信號。TxHARQ向RxHARQ發(fā)送重發(fā)數(shù)據(jù)塊(S130)。取決于HARQ 方法,重發(fā)數(shù)據(jù)塊可以與重發(fā)之前的數(shù)據(jù)塊相同或不同。如果在第二次 發(fā)送中沒有檢測到差錯(cuò),則RxHARQ向TxHARQ發(fā)送ACK信號,并 將數(shù)據(jù)塊發(fā)送給作為高級層的RxRLC。這里,假定在第二次發(fā)送中檢測 到了差錯(cuò),并且RxHARQ向TxHARQ發(fā)送NACK信號(S140)。
這樣,發(fā)送可以重復(fù)L次(S150)。 L代表重復(fù)的最大可允許次數(shù)。 如果在第L次發(fā)送中檢測到了差錯(cuò),則Rx HARQ向Tx HARQ發(fā)送NACK 信號(S160)。
接收到第N個(gè)NACK信號時(shí),Tx HARQ向Tx RLC報(bào)告發(fā)送失敗 (S170)。被報(bào)告了發(fā)送失敗的Tx RLC將RLC PDU再次發(fā)送給Tx HARQ,并且開始重發(fā)(S180)。
Tx RLC將RLC PUD發(fā)送給Tx HARQ (S18Q)。 Tx HARQ向Rx
HARQ重發(fā)數(shù)據(jù)塊(S190)。
當(dāng)發(fā)送器300對MAC PDU發(fā)送了可允許重復(fù)次數(shù)并從接收器350 接收到同樣多的NACK信號時(shí),直接向TxRLC報(bào)告該信息而不通過Rx RLC。由于該信息不通過接收器350的RLC實(shí)體,因此可以更快地檢査 重發(fā)的必要性。當(dāng)發(fā)送器300響應(yīng)于從接收器350發(fā)送來的NACK信號 直接開始新的HARQ發(fā)送時(shí),接收器350可以更迅速地認(rèn)識到接收到了 差錯(cuò)。
另一方面,發(fā)送器300對特定RLC PDU重發(fā)幾次(N次),但是可 能接收到表示接收器350未接收到該特定RLC PDU的響應(yīng)。對RLC PDU 發(fā)送N次后,不再進(jìn)行發(fā)送,而是發(fā)送其他數(shù)據(jù)。如果TxRLC己經(jīng)對 RLC PDU發(fā)送了 N次并接收到作為其響應(yīng)的否定響應(yīng),則Tx RLC可以 通知接收器350數(shù)據(jù)不再發(fā)送,而無需重發(fā)數(shù)據(jù)。如果接收器350不知 道己經(jīng)放棄了數(shù)據(jù)發(fā)送,則可能會向發(fā)送器300發(fā)送重發(fā)數(shù)據(jù)的請求。
當(dāng)出現(xiàn)某種情況而發(fā)送器300不再發(fā)送特定數(shù)據(jù)塊時(shí),發(fā)送器300 可以將這種情況通知給接收器350。此時(shí),發(fā)送器300可以利用數(shù)據(jù)塊或 控制數(shù)據(jù)塊的頭將該事實(shí)通知給接收器350。數(shù)據(jù)塊可以是RLC PDU或 MACPDU。當(dāng)接收到表示不從發(fā)送器300發(fā)送數(shù)據(jù)塊的信息時(shí),RxRLC 停止等待數(shù)據(jù)塊。此時(shí),接收器350可以像接收到數(shù)據(jù)塊一樣工作。另 選的是,接收器350可以像數(shù)據(jù)塊被刪除一樣工作。與數(shù)據(jù)塊的存在無 關(guān),接收器350可以提出窗口或重構(gòu)數(shù)據(jù)。
圖5是例示了根據(jù)本發(fā)明另一個(gè)示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的流 程圖。
參照圖5 , RLC PDU被從Tx RLC發(fā)送給Tx HARQ( S200 ) 。 Tx HARQ 向RxHARQ發(fā)送數(shù)據(jù)塊(S210)。如果從數(shù)據(jù)塊中檢測到了差錯(cuò),則Rx HARQ向Tx HARQ發(fā)送NACK信號(S220)。 Tx HARQ向Rx HARQ發(fā) 送重發(fā)數(shù)據(jù)塊(S230)。在第二次發(fā)送中檢測到差錯(cuò),Rx HARQ向Tx HARQ發(fā)送NACK信號(S240)。這樣,可以對數(shù)據(jù)塊的發(fā)送重復(fù)最大 可允許次數(shù)L (S250)。
在最后一次發(fā)送中沒有檢測到差錯(cuò),將數(shù)據(jù)塊發(fā)送給Rx RLC (S255)。 Rx HARQ向Tx HARQ發(fā)送ACK信號(S260)。在步驟S260, Tx HARQ可能由于物理信道的影響而將ACK信號認(rèn)為是NACK信號。 如果被報(bào)告了失敗的Tx RLC重發(fā)RLC PDU,則會浪費(fèi)無線資源。
為了避免無線資源的浪費(fèi),RxRLC構(gòu)造狀態(tài)報(bào)告信息并將該狀態(tài)報(bào) 告信息發(fā)送給Rx HARQ (S270)。 Rx HARQ將該狀態(tài)報(bào)告信息發(fā)送給 Tx HARQ (S275)。狀態(tài)報(bào)告信息是從接收器450發(fā)送給發(fā)送器400的信 息,并且包括與接收器450接收到的數(shù)據(jù)塊和接收器450未接收到的數(shù) 據(jù)塊有關(guān)的信息。狀態(tài)報(bào)告信息可由RLC層或MAC層來構(gòu)造。接收器 450可以只允許在狀態(tài)報(bào)告信息中包括與接收器450未接收到的數(shù)據(jù)塊有 關(guān)的信息。由于通過使用HARQ而使物理信道中的數(shù)據(jù)丟失率很小,因 此接收器450發(fā)送與接收器450接收到的數(shù)據(jù)塊和接收器450未接收到 的數(shù)據(jù)塊有關(guān)的所有信息可能不是很有效。此外,當(dāng)接收器450響應(yīng)與 來自發(fā)送器400的請求還要發(fā)送與接收器450成功接收到的數(shù)據(jù)塊有關(guān) 的信息時(shí),接收器450可以發(fā)送順序接收到的數(shù)據(jù)塊中序列號最大的數(shù) 據(jù)塊。
向TxRLC報(bào)告狀態(tài)報(bào)告信息(S280)。 Tx RLC檢查狀態(tài)報(bào)告信息, 然后發(fā)送相應(yīng)的RLC PDU。對于ARQ方法而言很重要的是,當(dāng)接收器 450未接收到從發(fā)送器400發(fā)送的數(shù)據(jù)時(shí),發(fā)送器400準(zhǔn)確且迅速地認(rèn)識 到失敗。TxRLC可以根據(jù)通過物理層發(fā)送的狀態(tài)報(bào)告信息,來準(zhǔn)確且迅 速地認(rèn)識到是否應(yīng)當(dāng)重發(fā)數(shù)據(jù)。
在從接收器450接收到狀態(tài)報(bào)告信息之后,發(fā)送器400應(yīng)當(dāng)發(fā)送適 當(dāng)?shù)臄?shù)據(jù)塊。TxRLC實(shí)際并不原樣發(fā)送從高級實(shí)體發(fā)送來的RLC SDU, 而是以低級實(shí)體所需要的尺寸來重構(gòu)RLC PDU,并將重構(gòu)出的RLC PDU 發(fā)送給低級實(shí)體。例如,可以將尺寸為1000字節(jié)的RLC SDU分為幾個(gè) RLCPDU。接收器450可能未接收到RLC SDU的一部分RLC PDU。例 如,接收器450可能未接收到1000字節(jié)中的100字節(jié)。在此情況下,因 為發(fā)送器400重發(fā)了整個(gè)RLDSDU,所以造成了無線資源的浪費(fèi)。接收 器450將與接收器450未接收到的RLC PDU有關(guān)的信息發(fā)送給發(fā)送器 400,而發(fā)送器400隨后發(fā)送相應(yīng)的RLC PDU。當(dāng)無線資源不足時(shí),發(fā)
送器400可以發(fā)送由RLC PDU被分成的RLC子PDU。
使用物理層來發(fā)送并接收狀態(tài)報(bào)告信息,從而發(fā)送器400和接收器 450能夠迅速地交換ARQ信息??梢允褂梦锢韺铀x的信道而不是 RLC PDU或MAC PDU的級別來發(fā)送狀態(tài)報(bào)告信息。接收到狀態(tài)報(bào)告信 息時(shí),物理層將接收到的狀態(tài)報(bào)告信息發(fā)送給高級RLC實(shí)體。在必須發(fā) 送狀態(tài)報(bào)告信息的情況下,RLC實(shí)體將狀態(tài)報(bào)告信息直接發(fā)送給物理層, 而物理層可以使用與發(fā)送數(shù)據(jù)的信道不同的物理信道來發(fā)送狀態(tài)報(bào)告信 息。
可以通過這樣的信道來發(fā)送狀態(tài)報(bào)告信息,通過該信道發(fā)送了表示 物理層中物理資源的分配的調(diào)度(scheduling)信息。狀態(tài)報(bào)告信息可以 是與接收器的RLC實(shí)體接收到或未接收的數(shù)據(jù)塊有關(guān)的信息。另選的是, 狀態(tài)報(bào)告信息可以是與發(fā)送器的RLC實(shí)體將不發(fā)送的數(shù)據(jù)塊有關(guān)的信息 或與發(fā)送器所放棄的數(shù)據(jù)塊有關(guān)的信息。在被通知不再從發(fā)送器發(fā)送特 定數(shù)據(jù)塊時(shí),接收器450的RLC可以停止等待RLC PDU,并處理存儲 在其緩沖器中的數(shù)據(jù)塊。
接收器450可以將狀態(tài)報(bào)告信息添加到數(shù)據(jù)塊的頭部中。數(shù)據(jù)塊可 以是RLC PDU或MAC PDU。狀態(tài)報(bào)告信息可以是與接收器450未接收 到的數(shù)據(jù)塊有關(guān)的信息。接收器450可以不允許狀態(tài)報(bào)告信息包括與接 收器接收到的數(shù)據(jù)塊有關(guān)的信息。
當(dāng)通過HARQ處理對RLC實(shí)體或邏輯信道進(jìn)行了特定映射從而減 少高級層中數(shù)據(jù)塊的開銷時(shí),可以省略幾個(gè)字段。例如,當(dāng)通過HARQ 處理1 一對一地映射RB 1時(shí),可以從發(fā)送給HARQ 1的數(shù)據(jù)塊中略去 TSN或邏輯信道標(biāo)識符。
接收器使用物理層來更快速且有效地發(fā)送狀態(tài)報(bào)告信息。當(dāng)接收器 接收到的時(shí)間間隔中存在接收器未接收到的數(shù)據(jù)塊時(shí),接收器可以通過 經(jīng)由物理信道發(fā)出信號來將該事實(shí)通知給發(fā)送器。例如,當(dāng)接收器在每 個(gè)時(shí)間間隔通過物理控制信道向接收器發(fā)送信號時(shí),接收器可以通過物 理信道來通知發(fā)送器接收器是否在之前的時(shí)間間隔內(nèi)接收到了從發(fā)送器 發(fā)送來的數(shù)據(jù)。當(dāng)接收器通過物理信道通知發(fā)送器接收器在之前的時(shí)間
間隔未接收到數(shù)據(jù)塊時(shí),發(fā)送器可以進(jìn)行數(shù)據(jù)塊的重發(fā)。此時(shí),從接收 器發(fā)送到發(fā)送器的信息表示了在什么時(shí)間間隔內(nèi)接收器無法接收到數(shù)據(jù) 塊。當(dāng)接收器無法接收到從發(fā)送器發(fā)送來的數(shù)據(jù)塊時(shí),接收器可以將與 出現(xiàn)接收失敗時(shí)的時(shí)間間隔有關(guān)的信息通知給發(fā)送器。
在示范實(shí)施方式中,與從接收器發(fā)送到發(fā)送器的時(shí)間間隔有關(guān)的信 息可以包括與接收器在被接收器設(shè)定為恒定大小的時(shí)間間隔中對于來自 發(fā)送器的所有發(fā)送的接收成功和失敗有關(guān)的信息,或其出現(xiàn)時(shí)間信息。 在另一個(gè)示范實(shí)施方式中,與從接收器發(fā)送到發(fā)送器的時(shí)間間隔有關(guān)的 信息可以包括與接收器在被接收器設(shè)定為恒定大小的時(shí)間間隔中對于來 自發(fā)送器的所有發(fā)送的接收失敗有關(guān)的信息,或其出現(xiàn)時(shí)間信息。在另 一個(gè)示范實(shí)施方式中,與從接收器發(fā)送到發(fā)送器的時(shí)間間隔有關(guān)的^"息 可以包括與接收器對于來自發(fā)送器的發(fā)送的接收成功和失敗有關(guān)的信 息,或其出現(xiàn)時(shí)間信息。在另一個(gè)示范實(shí)施方式中,與從接收器發(fā)送到 發(fā)送器的時(shí)間間隔有關(guān)信息可以包括與接收器對于來自發(fā)送器的發(fā)送的 接收失敗有關(guān)的信息,或其出現(xiàn)時(shí)間信息。
當(dāng)發(fā)送器接收到與接收失敗有關(guān)的信息或其時(shí)間信息時(shí),無論是否 從接收器接收到狀態(tài)報(bào)告信息,發(fā)送器都可以預(yù)約重發(fā)相應(yīng)的數(shù)據(jù)。與
接收失敗有關(guān)的信息或其時(shí)間信息的發(fā)送可以由物理層或MAC實(shí)體來 進(jìn)行。接收到從接收器發(fā)送的與接收失敗有關(guān)的信息或其時(shí)間信息的發(fā) 送器的物理層或MAC層可以將該消息通知給RLC層。接收到從接收器 發(fā)送的與接收失敗有關(guān)的信息或其時(shí)間信息的發(fā)送器的RLC實(shí)體可以重 發(fā)相應(yīng)的RLC PDU或RLC SDU,并根據(jù)需要來重構(gòu)RLC PDU。
圖6是例示了發(fā)送和接收狀態(tài)報(bào)告信息的例子的流程圖??梢栽谟?接收器任意或預(yù)先設(shè)定的狀態(tài)下,將狀態(tài)報(bào)告信息發(fā)送給發(fā)送器。另選 的是,為了更迅速地檢查狀態(tài)報(bào)告信息,發(fā)送器可以通過狀態(tài)請求信息 來請求發(fā)送狀態(tài)報(bào)告信息。
參照圖6, TxHARQ向RxHARQ發(fā)送狀態(tài)請求信息(S310)。狀態(tài) 請求信息請求接收器發(fā)送狀態(tài)報(bào)告信息。狀態(tài)請求信息允許發(fā)送器500 和接收器550更迅速地交換狀態(tài)報(bào)告信息。狀態(tài)請求信息是表示接收器 550應(yīng)當(dāng)迅速構(gòu)造并發(fā)送狀態(tài)報(bào)告信息的信息。接收到狀態(tài)請求信息時(shí), Rx HARQ將該事實(shí)通知給Rx RLC (S320)。 Rx RLC構(gòu)造狀態(tài)報(bào)告信息 并將其發(fā)送給RxHARQ (S330)。 Rx HARQ發(fā)送狀態(tài)報(bào)告信息(S340)。
當(dāng)滿足預(yù)定條件時(shí),發(fā)送器500的物理層可以通過與發(fā)送數(shù)據(jù)的物 理信道不同的物理信道來發(fā)送狀態(tài)請求信息。例如,當(dāng)物理層重傳了與 物理層所發(fā)送的數(shù)據(jù)塊中設(shè)定的HARQ重發(fā)的最大次數(shù)相同的次數(shù)時(shí), 物理層可以設(shè)定并發(fā)送狀態(tài)請求信息。
可以通過物理層中用來發(fā)送調(diào)度信息的控制信息傳輸信道來發(fā)送狀 態(tài)報(bào)告信息或狀態(tài)請求信息。
圖7是例示了發(fā)送并接收狀態(tài)報(bào)告信息的另一個(gè)例子的流程圖。
參照圖7, Tx RLC請求狀態(tài)請求信息(S410)。狀態(tài)請求信息可以 由高級層以及物理層來請求。當(dāng)RLC實(shí)體的緩沖器為空時(shí),例如,發(fā)送 了最后一個(gè)RLC PDU后,RLC實(shí)體可以請求狀態(tài)請求信息,從而從接 收器650接收狀態(tài)報(bào)告信息。Tx HARQ將狀態(tài)請求信息發(fā)送給Rx HARQ (S420)。接收到狀態(tài)請求信息后,Rx HARQ將該事實(shí)通知給Rx RLC (S430)。 RxRLC構(gòu)造狀態(tài)報(bào)告信息,并將其發(fā)送給RxHARQ (S440)。 RxHARQ發(fā)送狀態(tài)報(bào)告信息(S450)。
圖8是例示了根據(jù)本發(fā)明另一個(gè)示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的流 程圖。
參照圖8 ,將RLC PDU從Tx RLC發(fā)送給Tx I:IARQ( S500) 。Tx HARQ 向RxHARQ發(fā)送數(shù)據(jù)塊(S510)。如果從數(shù)據(jù)塊中檢測到了差錯(cuò),則Rx HARQ向Tx HARQ發(fā)送NACK信號(S520)。 Tx HARQ將重發(fā)數(shù)據(jù)塊 發(fā)送到Rx HARQ (S530)。在第二次發(fā)送中檢測到差錯(cuò),Rx HARQ將 NACK信號發(fā)送給Tx HARQ (S540)。這樣,發(fā)送可以重復(fù)L次,L是 最大可允許次數(shù)(S550)。
如果在最后一次發(fā)送中檢測到了差錯(cuò),則請求Rx RLC來構(gòu)造狀態(tài) 報(bào)告信息(S555)。 Rx RLC構(gòu)造狀態(tài)報(bào)告信息并將其發(fā)送給Rx HARQ (S570)。如果檢測到了差錯(cuò)并且Rx HARQ發(fā)送了 NACK信號,則Tx HARQ可能將NACK信號認(rèn)為是ACK信號(S560)。 Rx HARQ將狀態(tài)
報(bào)告信息發(fā)送給Tx HARQ (S575)。向Tx RLC報(bào)告該狀態(tài)報(bào)告i言息 (S580)。因此,即使根據(jù)ACK/NACK信號而出現(xiàn)了差錯(cuò),RLC也可以 根據(jù)狀態(tài)報(bào)告信息來精確地判斷是否應(yīng)當(dāng)進(jìn)行重發(fā)。
物理層可以與狀態(tài)報(bào)告信息獨(dú)立地發(fā)送特定信息,以便更有效:池在 HARQ之間發(fā)送ACK/NACK信號。當(dāng)發(fā)送器對特定數(shù)據(jù)塊進(jìn)行了最后一 次HARQ處理后,發(fā)送器可以通過物理層來發(fā)送表示發(fā)送了特定數(shù)據(jù)塊 的最后一次HARQ的特定信息。
圖9是例示了根據(jù)本發(fā)明另一個(gè)示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的流 程圖。其涉及允許RLC實(shí)體處理緊急情況的方法。
參照圖9, TxRLC向接收器850發(fā)送RLCPDU (S600)。當(dāng)?shù)谝淮?發(fā)送失敗時(shí),TxRLC進(jìn)行重發(fā)。重發(fā)可以重復(fù)N次,N是最大可允許次 數(shù)(S610)。當(dāng)?shù)贜次發(fā)送失敗時(shí),Tx RLC將這種失敗通知給Rx RRC (S630)。
當(dāng)發(fā)送器800發(fā)送了特定數(shù)據(jù)塊但是沒有從接收器850接收到確認(rèn) 的情況重復(fù)了預(yù)定或更多次數(shù)時(shí),RLC層可以通知高級層重置通信條件。 當(dāng)RLC通知RRC自己發(fā)送數(shù)據(jù)塊達(dá)預(yù)定或更多次數(shù)但是沒有從対方接 收到確認(rèn)時(shí),RRC利用高級層的RRC信令來解決該問題。RRC信號表 示發(fā)送器和接收器彼此發(fā)送RRC消息。在該情況下,RRC可以重置RLC。
如果發(fā)送特定數(shù)據(jù)塊若干次但是沒有從接收器850接收到確認(rèn),則 Tx RLC可以停止發(fā)送數(shù)據(jù)塊。Tx RLC可以將該事實(shí)通知給作為高級層 的TxRRC,并等待來自它的指令。另選的是,當(dāng)認(rèn)識到發(fā)送特定數(shù)據(jù)塊 中的異常動作時(shí),TxRLC可以不處理這樣的情況,而是將該情況通知給 作為高級層的RRC,并遵守來自它的指令。
圖10是例示了根據(jù)本發(fā)明另一個(gè)示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的 框圖。
參照圖10,發(fā)送器順序地發(fā)送RLC PDUO、 RLC PDU1 、 RLC PDU2、 RLC PDU3和RLC PDU4,而接收器成功地接收到RLC PDUO和RLC PDU1但是未接收到RLCPDU2。由于未接收到RLCPDU2,接收器將與 RLC PDU2有關(guān)的信息載入狀態(tài)報(bào)告信息。RLC PDU2包括RLC SDU1的一部分和RLC SDU2的一部分。當(dāng)接 收器基于SDU的信息來發(fā)送狀態(tài)報(bào)告信息時(shí),接收器應(yīng)當(dāng)發(fā)送至少兩個(gè) 信息片斷,即,與RLCSDU0和RLCSDU1有關(guān)的信息片斷。相反,當(dāng) 接收器基于PDU的信息來發(fā)送狀態(tài)報(bào)告信息時(shí),接收器可以只發(fā)送一個(gè) 信息片斷,艮卩,與RLDPDU2有關(guān)的信息。因此,通過基于PDU的信息 來發(fā)送狀態(tài)報(bào)告信息,能減少要發(fā)送的數(shù)據(jù)量。
可以通過多種方式來表達(dá)PDU。例如,可以將PDU表達(dá)為PDU中 包括的數(shù)據(jù)針對的是SDU的哪個(gè)部分,或者表達(dá)為分配給每個(gè)PDU的 序列號。為了使發(fā)送器和接收器能夠輕松地管理PDU,可以基于序列號 來管理狀態(tài)報(bào)告信息。
圖11是例示了切換的框圖。
參照i 11 ,源eNode-B 910代表當(dāng)前eNode-B,而目標(biāo)eNode-B 920 代表切換之后的新基站。當(dāng)源eNode-B 910和目標(biāo)eNode-B 920具有與 UE 900的狀態(tài)報(bào)告信息相關(guān)聯(lián)的不同信息或者目標(biāo)eNode-B 920沒有最 近的狀態(tài)報(bào)告信息時(shí),可能會導(dǎo)致不必要的發(fā)送。新數(shù)據(jù)的發(fā)送可能會 由于不必要的發(fā)送而延遲,由此使QoS劣化。當(dāng)切換發(fā)生時(shí),UE卯O將 沒有從源eNode-B接收到確認(rèn)的SDU重發(fā)給目標(biāo)eNode-B 920。
UE 900可以將RLC SDU重構(gòu)為RLC PDU并將重構(gòu)出的RLC PDU 發(fā)送給目標(biāo)eNode-B920。另選的是,源eNode-B 910可以將最近的狀態(tài) 報(bào)告信息發(fā)送給目標(biāo)eNode-B 920,而目標(biāo)eNode-B可以將最近的狀態(tài)報(bào) 告信息發(fā)送給UE900。
可以將在切換期間從eNode-B發(fā)送給AG的SDU分為兩類,即,源 eNode-B 910發(fā)送給AG 930的SDU,和目標(biāo)eNode-B 920發(fā)送給AG 930 的SDU。當(dāng)切換未發(fā)生時(shí),eNode-B對從UE接收到的SDU進(jìn)行重新設(shè) 置,而當(dāng)切換發(fā)生時(shí),兩個(gè)eNode-B都將SDU發(fā)送給AG 930,因此任 何eNode-B都不能重新設(shè)置SDU。 AG 930應(yīng)當(dāng)檢査從源eNode-B 910和 目標(biāo)eNode-B 920發(fā)送來的所有SDU,并重新設(shè)置SDU。切換剛剛結(jié)束 之后,每當(dāng)恢復(fù)SDU時(shí),目標(biāo)eNode-B 920就在持續(xù)預(yù)定時(shí)間內(nèi)將SDU 發(fā)送給AG930,即,直到完成切換為止。
目標(biāo)eNode-B 920可以利用切換的時(shí)間信息,將自己成功接收的RLC SDU發(fā)送給AG 930??梢詮脑磂Node-B 910接收切換的時(shí)間信息。
進(jìn)行切換之后,目標(biāo)eNode-B 920可以立刻在預(yù)定時(shí)間內(nèi)將從UE 900成功接收的RLC SDU發(fā)送給AG 930。時(shí)間信息可以用來確定目標(biāo) eNode-B 920將成功接收的RLC SDU發(fā)送給AG 930多長時(shí)間。時(shí)間信 息可以從當(dāng)自源eNode-B 910接收到切換指令的時(shí)間點(diǎn)開始有效。另選的 是,時(shí)間信息可以從目標(biāo)eNode-B 920從UE 900接收到與切換相關(guān)的消 息的時(shí)間點(diǎn)開始有效。
對于從UE 900接入目標(biāo)eNode-B 920的時(shí)間點(diǎn)開始的預(yù)定時(shí)間,目 標(biāo)eNode-B 920可以不重新設(shè)置從UE 900成功接收的RLD SDU而是立 刻將其發(fā)送給AG 930。目標(biāo)eNode-B 920可以從源eNode-B 910接收時(shí) 間信息,不重新設(shè)置從UE 900成功接收的RLC SDU,而是立刻^l每其發(fā) 送給AG930,直到時(shí)間信息所指示的時(shí)間點(diǎn)為止。在預(yù)定時(shí)間之后,目 標(biāo)eNode-B 920可以對成功接收的RLC SDU進(jìn)行重新設(shè)置,并將其發(fā)送 給AG 930。
接收到序列號小于源eNode-B 910所指定的序列號的RLC SDU時(shí), 目標(biāo)eNode-B 920可以立刻將接收到的RLC SDU發(fā)送給AG 930。UE 900 在接入目標(biāo)eNode-B 920時(shí)發(fā)送序列號信息,而目標(biāo)eNode-B 920可以在 接收到序列號小于該序列號的RLC SDU時(shí)立刻將接收到的RLC SDU發(fā) 送給AG 930。 UE 900可以將第一次接入目標(biāo)eNode-B 920時(shí)發(fā)送到源 eNode-B 910的RLC SDU的序列號中的最大序列號通知給目標(biāo)eNode-B 920。
另一方面,可以在下行鏈路方向上執(zhí)行最優(yōu)化處理。在新小區(qū)中, UE 900向目標(biāo)eNode-B 920發(fā)送切換完成消息。在此期間,目標(biāo)eNode-B 920發(fā)送對于切換完成消息的響應(yīng)信息。UE 900將對于UE 900成功接收 的下行鏈路數(shù)據(jù)由UE 900成功并連續(xù)接收的SDU的序列號中的最大序 列號通知給目標(biāo)eNode-B 920。目標(biāo)eNode-B 920可以重新只將序列號大 于所獲得的序列號的SDU發(fā)送給UE 900。可以減小UE卯0的對從目標(biāo) eNode-B 920和源eNode-B 910接收到的SDU進(jìn)行分類并重新設(shè)置的負(fù) 擔(dān)。
下面將描述ARQ和HARQ的操作。
具有N-信道SAQ (停止并等待)的HARQ對于較高的發(fā)送率很有 利。在HARQ中,當(dāng)一個(gè)處理進(jìn)行發(fā)送然后等待對其的響應(yīng)時(shí),另一個(gè) 處理進(jìn)行發(fā)送。通過縮短發(fā)送中的空閑時(shí)間,可以增強(qiáng)發(fā)送率。然而, 由于無線條件通常是改變的,因此在連續(xù)處理之間實(shí)際經(jīng)歷的無線間隔 的質(zhì)量可能彼此不同。因此,已開始發(fā)送的處理并不總是較早地結(jié)束發(fā) 送。因此,接收器應(yīng)當(dāng)能夠進(jìn)行重新設(shè)置,因此包括用于進(jìn)行重新設(shè)置 的緩沖。
ARQ實(shí)體,即,運(yùn)行在AM模式下的RLC實(shí)體,包括緩沖器。這 是因?yàn)閼?yīng)當(dāng)將SDU的所有部分存儲在接收器的緩沖器中,直到包括SDU 的特定部分的所有PDU到達(dá)為止。如果在接收器的緩沖器中出現(xiàn)間隙, 則表示未接收到RLC PDU的特定部分。如果在HARQ的緩沖中出現(xiàn)間 隙,則也表示未接收到特定MAC PDU。由于RLC PDU構(gòu)成了 MAC PDU, 因此RLC緩沖器中的間隙和HARQ緩沖器中的間隙彼此相關(guān)聯(lián)。可以全 面考慮兩個(gè)間隙來進(jìn)行緩沖器管理。可以只利用一個(gè)緩沖器同時(shí)考慮 HARQ中的重新設(shè)置和RLC接收到的RLC PDU。
一接收到MAC PDU就對其進(jìn)行分解,然后將其發(fā)送給RLC實(shí)體。 為了 RLC實(shí)體能夠解決由于MAC中的N-信道SAW而生成的間隙,RLC 實(shí)體應(yīng)當(dāng)檢査RLC緩沖中生成的間隙是由于接收失敗,還是由于N-信道 SAW所生成的傳輸順序的顛倒而造成的。RLC實(shí)體的緩沖器可以使用定 時(shí)器。當(dāng)RLC實(shí)體的緩沖中生成間隙時(shí),立刻激活定時(shí)器。如果直到定 時(shí)器超時(shí)都未接收到與間隙相對應(yīng)的數(shù)據(jù),則判定間隙是由于接收失敗 生成的,并且可以將狀態(tài)報(bào)告信息發(fā)送給發(fā)送器。
圖12例示了根據(jù)本發(fā)明示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的例子,其中 示出了接收器中的MAC層(RxMAC)和RLC層(RxRLC)。
參照圖12,在①中,ARQ實(shí)體,即,RLC實(shí)體,從作為低級層的 HARQ, g卩,MAC層,接收PDU3。由于不存在序列號小于PDU3的序 列號的PDU2,因此接收器利用HARQ抖動定時(shí)器JT來核實(shí)間隙是由于
HARQ的傳輸順序顛倒而生成的。
在②中,RLC實(shí)體在HARQ抖動定時(shí)器JT超時(shí)之前接收PDU2, 然后HARQ抖動定時(shí)器JT停止。
在③中,與①類似,由于ARQ實(shí)體接收到了序列號小于PDU7的序 列號的PDU6,因此激活了 HARQ抖動定時(shí)器JT。
在④中,即使HARQ抖動定時(shí)器JT超時(shí),RLC實(shí)體也不能接收 PDU6。接收器判定PDU6的接收失敗,并將與其相關(guān)聯(lián)的狀態(tài)報(bào)告f言息 發(fā)送給發(fā)送器。
從接收器接收到表示接收器未接收到某PDU的狀態(tài)報(bào)告信息時(shí),發(fā) 送器重發(fā)相應(yīng)的PDU??梢栽诿總€(gè)數(shù)據(jù)塊中設(shè)置定時(shí)器從而避免死鎖 (deadlock)。當(dāng)設(shè)置在SDU中的定時(shí)器超時(shí)時(shí),即使當(dāng)從接收器報(bào)告了 接收失敗,也不再發(fā)送SDU的片斷。
接收到序列號在當(dāng)前窗口外部的數(shù)據(jù)塊時(shí),接收器調(diào)整窗口的邊界。 接收器的運(yùn)行使用定時(shí)器和接收窗口。
圖13例示了根據(jù)本發(fā)明示范實(shí)施方式的數(shù)據(jù)發(fā)送方法的例子,其中 示出了充當(dāng)發(fā)送器和接收器中的AM的RLC。
參照圖13,在①中,SDU1到達(dá)發(fā)送器的緩沖器,激活丟棄定時(shí)器 DT。在②中,SDU2到達(dá)發(fā)送器的緩沖器,激活丟棄定時(shí)器DT。丟棄定 時(shí)器DT用來定義RLC實(shí)體中設(shè)置的最大延遲時(shí)間。
在③中,接收器接收到PDU3并認(rèn)識到序列號小于PDU3的序列號 的PDU2還未到達(dá)。為了檢査接收失敗是否是由于HARQ的傳輸順序的 顛倒而生成,接收器啟動HARQ抖動定時(shí)器JT。
在 中,當(dāng)HARQ抖動定時(shí)器JT超時(shí)時(shí),接收器向發(fā)送器報(bào)告其 未接收到PDU2。同時(shí),為了避免丟失報(bào)告,激活PDU2的周期定時(shí)器 PT。
在⑤中,發(fā)送器接收從接收器發(fā)送的報(bào)告。由于SDU1的丟棄定時(shí) 器DT還未超時(shí),因此發(fā)送器重發(fā)PDU2。
在⑥中,SDU1的丟棄定時(shí)器DT超時(shí)。不再發(fā)送SDU1的片斷。此 時(shí),發(fā)送器可以通知接收器SDU1的丟棄定時(shí)器DT超時(shí),因此其不再發(fā)
送SDU1的片斷??梢酝ㄟ^避免不必要的重發(fā)請求來避免無線資源的浪費(fèi)。
在⑦中,PDU2的周期定時(shí)器PT超時(shí)。由于至今接收器未接收到 PDU2,因此接收器再次發(fā)送PDU2的狀態(tài)報(bào)告信息??梢栽诎l(fā)送狀態(tài)報(bào) 告信息的同時(shí)再次激活周期定時(shí)器PT。
在⑧中,由于發(fā)送器再次接收到從接收器發(fā)送來的狀態(tài)報(bào)告信息但 是發(fā)送器由于丟棄定時(shí)器DT的超時(shí)而丟棄了 SDU1,因此不再重發(fā) PDU2。
在(D中,SDU2的釋放定時(shí)器RT在接收器中超時(shí)。當(dāng)成功重構(gòu)的 SDU不能被發(fā)送到高級層時(shí),激活釋放定時(shí)器RT,這是因?yàn)樾蛄刑柋人?小的SDU沒有到達(dá)接收器。例如,接收器通過接收PDU3、PDU4和PDU5 的一部分來成功接收SDU2,因?yàn)槲唇邮盏絇DU2,所以接收器沒有完成 接收序列號小于SDU2的序列號的SDU1。接收到SDU2時(shí),激活釋放定 時(shí)器RT。釋放定時(shí)器RT用來避免某SDU停留在接收器的緩沖器中過久。 當(dāng)釋放定時(shí)器RT超時(shí)時(shí),接收器將成功的SDU2發(fā)送給高級層,不再等 待失敗的SDU1或與失敗的SDU相關(guān)聯(lián)的PDU (PDU2)。由于不再等待 PDU2,因此也停止了周期定時(shí)器PT。
可以在不使用MAC層的緩沖器的情況下,通過只使用RLC層的緩 沖器來管理重發(fā)請求。
這里使用的ARQ可以是基于NACK的系統(tǒng)。當(dāng)穩(wěn)定發(fā)送數(shù)據(jù)時(shí), 基于NACK的系統(tǒng)是有效的??紤]到發(fā)送包或間歇發(fā)送的用戶數(shù)據(jù)或某 數(shù)據(jù)流的最后SDU或PDU,需要更精細(xì)的操作。當(dāng)未接收某數(shù)據(jù)時(shí),可 以使用基于NACK的系統(tǒng),由接收器來檢查接收失敗。
接收器發(fā)送狀態(tài)報(bào)告信息,作為與未接收到的數(shù)據(jù)有關(guān)的信息。當(dāng) 數(shù)據(jù)發(fā)送為間歇時(shí),即,當(dāng)數(shù)據(jù)尺寸很小時(shí),接收器可能不知道數(shù)據(jù)發(fā) 送本身,因此接收器不能發(fā)送狀態(tài)報(bào)告信息。在此情況下,接收器需要 向發(fā)送器報(bào)告接收器成功接收了數(shù)據(jù)。發(fā)送器還需要請求接收器發(fā)送狀 態(tài)報(bào)告信息。在示范實(shí)施方式中,PDU可包含請求接收器發(fā)送狀態(tài)報(bào)告 信息的命令。在另一個(gè)示范實(shí)施方式中,為了更快地發(fā)送,發(fā)送器可直
接命令接收器通過發(fā)送調(diào)度信息的物理信道來發(fā)送報(bào)告。
接收器一接收到對于狀態(tài)報(bào)告信息的請求,它就應(yīng)當(dāng)將狀態(tài)報(bào)告信 息發(fā)送給發(fā)送器。如果在預(yù)定時(shí)間內(nèi)未接收到狀態(tài)報(bào)告信息,則發(fā)送器 可以自動重發(fā)數(shù)據(jù)。在使用定時(shí)器的情況下,可以與狀態(tài)報(bào)告信息無關(guān) 地進(jìn)行重發(fā)。
本發(fā)明可以實(shí)施為硬件、軟件或其組合。硬件的例子可以包括被設(shè)
計(jì)為進(jìn)行上述功能的ASIC (專用集成電路)、DSP (數(shù)字信號處理)、PLD (可編程邏輯裝置)、FPGA (場可編程門陣列)、處理器、控制器、微處 理器、其他電子單元及其組合。在軟件中,可以通過用于進(jìn)行上述功能 的模塊來實(shí)施本發(fā)明。軟件可以存儲在存儲器單元中并由處理器執(zhí)行。 作為存儲器單元或處理器,可以采用本領(lǐng)域技術(shù)人員熟知的裝置。
雖然參考附圖詳細(xì)描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域技術(shù)人員 應(yīng)當(dāng)理解,在不脫離本發(fā)明的技術(shù)主旨和范圍的情況下,可以通過各種 形式來修改并改變本發(fā)明。因此,本發(fā)明不限于上述實(shí)施方式,而是包 括不脫離所附的權(quán)利要求的所有實(shí)施方式。
權(quán)利要求
1、一種在無線通信系統(tǒng)中發(fā)送數(shù)據(jù)的方法,該方法包括以下步驟在高級層中制備數(shù)據(jù)塊;在低級層中發(fā)送該數(shù)據(jù)塊;以及通過該低級層來接收與該數(shù)據(jù)塊的接收或未接收相關(guān)聯(lián)的狀態(tài)報(bào)告信息。
2、 根據(jù)權(quán)利要求1所述的方法,其中該高級層是RLC (無線鏈路控 制)層。
3、 根據(jù)權(quán)利要求1所述的方法,其中該低級層是物理層。
4、 根據(jù)權(quán)利要求1所述的方法,其中通過這樣的信道來發(fā)送該狀態(tài) 報(bào)告信息,即,通過該信道發(fā)送了表示物理資源分配的調(diào)度信息。
5、 根據(jù)權(quán)利要求1所述的方法,其中該狀態(tài)報(bào)告信息基于該數(shù)據(jù)塊 的序列號。
6、 根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟 在該高級層接收到該狀態(tài)報(bào)告信息之前,發(fā)送表示請求該狀態(tài)報(bào)告信息的狀態(tài)請求信息。
7、 根據(jù)權(quán)利要求1所述的方法,其中該狀態(tài)報(bào)告信息包括在該數(shù)據(jù) 塊的頭中。
8、 根據(jù)權(quán)利要求1所述的方法,其中該數(shù)據(jù)塊是RLC PDU (協(xié)議數(shù)據(jù)單元)。
9、 根據(jù)權(quán)利要求1所述的方法,其中該數(shù)據(jù)塊是MAC (介質(zhì)訪問 控制)PDU。
10、 一種發(fā)送數(shù)據(jù)的方法,該方法包括以下步驟 在RLC層中制備RLC PDU;在物理層中利用HARQ (混合自動重復(fù)請求)來發(fā)送該RLCPDU; 接收與該RLCPDU的接收或未接收相關(guān)聯(lián)的狀態(tài)報(bào)告信息;以及 基于該狀態(tài)報(bào)告信息來確定是否應(yīng)當(dāng)重發(fā)該RLC PDU。
11、 根據(jù)權(quán)利要求10所述的方法,其中該狀態(tài)報(bào)告信息是由接收到該RLCPDU的接收器的物理層發(fā)送的。
12、 根據(jù)權(quán)利要求ll所述的方法,該方法還包括以下步驟 當(dāng)該RLCPDU的重發(fā)失敗了預(yù)定次數(shù)時(shí),向RRC (無線資源控制)層報(bào)告接收失敗。
13、 一種重發(fā)數(shù)據(jù)的方法,該方法包括以下步驟 在物理層中通過HARQ對數(shù)據(jù)塊重發(fā)預(yù)定次數(shù); 當(dāng)接收到NACK (否定確認(rèn))信號達(dá)最大可允許次數(shù)時(shí),向RLC層報(bào)告該NACK信號的接收;以及 確定是否應(yīng)當(dāng)重發(fā)該數(shù)據(jù)塊。
14、 根據(jù)權(quán)利要求13所述的方法,其中該NACK信號不經(jīng)過發(fā)送 該NACK信號的接收器的RLC層。
15、 根據(jù)權(quán)利要求13所述的方法,該方法還包括以下步驟 通過該物理層來接收狀態(tài)報(bào)告信息,其中基于該狀態(tài)報(bào)告信息來確定是否應(yīng)當(dāng)重發(fā)該數(shù)據(jù)塊。
全文摘要
本發(fā)明提供了一種可以減少數(shù)據(jù)發(fā)送中的丟失的方法。在高級層中制備數(shù)據(jù)塊,而在低級層中發(fā)送數(shù)據(jù)塊。通過低級層來接收與數(shù)據(jù)塊的接收或未接收相關(guān)聯(lián)的狀態(tài)報(bào)告信息。當(dāng)接收器未接收到從發(fā)送器發(fā)送來的數(shù)據(jù)時(shí),發(fā)送器可以迅速認(rèn)識到接收失敗并且可以重發(fā)數(shù)據(jù)。
文檔編號H04W36/00GK101361309SQ200780001723
公開日2009年2月4日 申請日期2007年1月3日 優(yōu)先權(quán)日2006年1月5日
發(fā)明者千成德, 樸成埈, 李英大 申請人:Lg電子株式會社