專利名稱:用于ack/nack報告的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
技術(shù)領(lǐng)域涉及電信,并且具體地說,涉及確認/否定確認報告。
背景技術(shù):
移動無線電通信系統(tǒng)包括與移動終端或UE(用戶設(shè)備)及外部網(wǎng)絡(luò)通信的移動無線電通信網(wǎng)絡(luò)。傳統(tǒng)上,使用為一個或多個小區(qū)區(qū)域提供無線電覆蓋并且控制來往于系統(tǒng)中小區(qū)的業(yè)務(wù)的一個或多個無線電基站來促進通信?;竞鸵苿咏K端能夠向和從彼此發(fā)送和接收數(shù)據(jù)塊,數(shù)據(jù)塊可包括序列號。在3GPP中GSM EDGE無線電接入網(wǎng)絡(luò)(GERAN)的框架內(nèi),基于事件的協(xié)議使用相對鏈路方向中發(fā)送的數(shù)據(jù)分組上“搭載”的ACK/NACK消息。事件是接收器檢測到的傳送中的錯誤。根據(jù)3GPP/GERAN 44. 060版本8. 3. 0,搭載的ACK/NACK (PAN)報告能夠從移動臺 (MS)發(fā)送和/或從基站系統(tǒng)(BSS)發(fā)送。PAN報告包括在作為3GPP/GERAN的發(fā)行版7中 EDGE演進的一部分的快速ACK/NACK報告(FANR)特征中。這些搭載的ACK/NACK報告(PAN)能夠包括識別未決的(outstanding)無線電數(shù)據(jù)塊的塊序列號(BSN)和給出指定BSN后的無線電塊的ACK/NACK信息的比特圖的組合。 PAN報告能夠包括傳送開始窗口比特(BOW)、開始傳送的數(shù)據(jù)塊序列號(SSN)和ACK/NACK 比特圖(報告的比特圖RB)。圖1示出如3GPP/GERAN中指定的PAN報告中的不同字段。BOW 字段指示窗口的開始(即,在SSN之前的塊)是否被PAN報告覆蓋。短SSN字段是PAN報告開始之處的數(shù)據(jù)塊編號。ACK/NACK比特圖字段(報告的比特圖RB)包括實際ACK/NACK 比特,其中每個比特指示由短SSN加上ACK/NACK比特圖RB中比特的位置所指定的某個數(shù)據(jù)塊的ACK或NACK。傳送格式指示符(TFI)也可被包括。數(shù)據(jù)和PAN報告從發(fā)送器到接收器的傳送花費一定量的時間,其稱為PAN往返程時間(RTT),包括與發(fā)送器發(fā)送數(shù)據(jù)塊、接收器接收數(shù)據(jù)塊、數(shù)據(jù)塊被處理以確定它是否正確收到、生成該數(shù)據(jù)塊的ACK/NACK、傳送ACK/NACK消息及在發(fā)送器接收ACK/NACK消息相關(guān)聯(lián)的時間。數(shù)據(jù)和PAN報告能夠同時在上行鏈路(UL)和/或下行鏈路(DL)方向中發(fā)送, 這意味著它們能夠同時在傳送中。因此,發(fā)送器可能剛發(fā)送了一些數(shù)據(jù),而該數(shù)據(jù)的預期接收器可能已發(fā)送回PAN報告到發(fā)送器。與此情況有關(guān)的一個問題是發(fā)送器不能知道它發(fā)送的數(shù)據(jù)是在接收器發(fā)送PAN報告之前或之后到達接收器。3GPP/GERAN中解決此問題的一個方案是基站通知移動臺對于該特定移動臺如上定義的往返程時間(RTT)是什么。移動臺隨后可在計算ACK/NACK比特圖(報告的比特圖 RB)中為某個塊指示ACK或為某個塊指示NACK的特定比特是否有效時使用該RTT。在用于 GERAN標準的當前實現(xiàn)中,此估計的RTT由基站使用名稱“BS_CV_MAX”以半靜態(tài)方式向給定小區(qū)中的所有移動臺廣播。但此方案有關(guān)的一個嚴重缺陷是實際RTT能夠在(不同類型的)小區(qū)之間和在給定小區(qū)內(nèi)例如由于傳輸負載(例如,白天期間的高負載,晚上期間的低負載等)或傳輸類型(例如光纜、微波、衛(wèi)星等)而隨時間發(fā)生相當大的變化。實際當前RTT與廣播RTT的此差異產(chǎn)生了兩個問題。一個問題是長于實際RTT的廣播RTT導致NACK不當?shù)乇缓雎浴A硪粏栴}是短于實際RTT的廣播RTT導致數(shù)據(jù)塊不必要的重新傳送。這些RTT差異特別成問題,但是不限于數(shù)據(jù)從移動臺到基站的上行鏈路發(fā)送和PAN從基站到移動臺的下行鏈路發(fā)送的情況。圖2幫助示出GERAN上下文中的第一問題。在第一種情形(實線)中,移動臺(MS) 發(fā)送數(shù)據(jù)塊X,基站系統(tǒng)(BSQ應(yīng)在時間幻收到該數(shù)據(jù)塊,除非其在傳送中丟失或損壞。BSS 發(fā)送PAN,MS在時間4)收到該PAN。由于PAN在BS_CV_MAX(廣播的RTT)到期后收到,因此,為MS未及時正確收到的數(shù)據(jù)塊X登記了 NACK。MS隨后通過重新傳送數(shù)據(jù)塊X而響應(yīng) NACK。在圖2所示的第二種情形(虛線)中,MS發(fā)送數(shù)據(jù)塊Y,BSS應(yīng)在時間1)收到該數(shù)據(jù)塊,除非其在傳送中丟失或損壞。BSS發(fā)送PAN,MS在時間3)收到該PAN。由于PAN在 BS_CV_MAX(廣播的RTT)到期前收到,因此,MS忽略對于數(shù)據(jù)塊Y的NACK并且不重新傳送塊Y。MS的此動作基于以下假設(shè)BS_CV_MAX (廣播的RTT)將廣播的RTT (估計)與實際RTT 進行匹配,并且在此情況下BSS在發(fā)送PAN到MS前不可能已收到數(shù)據(jù)塊Y。BS_CV_MAX (廣播的RTT)長于實際RTT的此第二種情形在實際情況的EDGE和EDGE演進部署中是常見的。圖3示出一種情形,其中MS發(fā)送數(shù)據(jù)塊Z,并且BSS發(fā)送兩個不同PAN以及其中 BSS廣播的RTT(BS_CV_MAX)為MS定義某個計時器值。MS在時間3)接收在時間1)發(fā)送的 PAN時,如虛線所示,MS相對于BS_CV_MAX (廣播的RTT)來驗證PAN中的ACK/NACK信息,并斷定數(shù)據(jù)塊Z應(yīng)已收到。但由于實際RTT比BS_CV_MAX(廣播的RTT)更長,因此,BSS未明確NACK數(shù)據(jù)塊Z。然而,即使實際RTT尚未到期,BSS仍然在PAN比特圖RBB中將對于數(shù)據(jù)塊Z的NACK比特設(shè)為“未收到”,并且MS仍不可能確定數(shù)據(jù)塊Z是否被正確收到。MS錯誤地斷定BSS應(yīng)已收到數(shù)據(jù)塊Z (RTT檢查)并且數(shù)據(jù)塊Z已丟失。因此,MS不必要地重新傳送數(shù)據(jù)塊Z。此情形是BS_CV_MAX(廣播的RTT)長于實際RTT的一示例。另外,在對應(yīng)于實際RTT的以后時間4)收到PAN、指示數(shù)據(jù)塊Z被ACK 了時,MS將感到困惑。這可造成整個PAN報告被放棄,因為這是在來自一個PAN報告的NACK改變?yōu)檫B續(xù)的PAN報告中的ACK的情況下要采取的指定動作。這些示例顯示了 BSS成功收到的一些數(shù)據(jù)塊被不必要地重新傳送。這導致帶寬浪費,頻譜效率降低,延遲增大,負面的最終用戶性能及處理和收發(fā)資源的不必要使用。一個示例也顯示BSS未成功收到的一些數(shù)據(jù)塊從未被重新傳送。這導致極大的延遲和負面的最終用戶性能。
發(fā)明內(nèi)容
本文提供了方法、節(jié)點和系統(tǒng)以克服使用當前往返程時間RTT(例如,BS_CV_MAX) 的不準確估計來驗證例如搭載的ACK/NACK (PAN)的ACK/NACK報告中接收的ACK/NACK信息有關(guān)的問題。這通過分離RTT和接收ACK/NACK報告的發(fā)送節(jié)點中執(zhí)行的ACK/NACK分析來完成。對于其中無信息可用的塊,在ACK/NACK報告中使用了 “空”消息而不是“未收到”消息。因此,避免了不必要的重新傳送,降低了通信延遲,并且更有效地使用頻譜和其它系統(tǒng)資源。確認(ACK)/否定確認(NACK)報告從第一發(fā)送無線電節(jié)點提供到第二接收無線電節(jié)點,其中,第一發(fā)送無線電節(jié)點通過無線電信道將數(shù)據(jù)塊傳送到第二接收無線電節(jié)點。第二接收無線電節(jié)點從第一發(fā)送無線電節(jié)點接收信號,并且檢測到一些數(shù)據(jù)塊被正確接收, 而一些數(shù)據(jù)塊未被正確接收。ACK/NACK消息隨后生成,其將正確接收的數(shù)據(jù)塊標識為空,將未正確接收的數(shù)據(jù)塊標識為NACKed,其中,空表示第二接收無線電節(jié)點未確證數(shù)據(jù)塊被正確接收。第二接收無線電節(jié)點發(fā)送ACK/NACK消息到第一發(fā)送無線電節(jié)點。第一發(fā)送無線電節(jié)點接收和解碼ACK/NACK消息,并且隨后將標識為NACKed的數(shù)據(jù)塊設(shè)為要由第一發(fā)送無線電節(jié)點重新傳送。第一發(fā)送無線電節(jié)點將設(shè)為要重新傳送的數(shù)據(jù)塊傳送到第二接收無線電節(jié)點。在一示例實現(xiàn)中,第一發(fā)送無線電節(jié)點立即生成重新傳送標識為NACKed的數(shù)據(jù)塊的請求,并且對標識為空的數(shù)據(jù)塊不執(zhí)行ACK/NACK請求操作。重要的是,第一發(fā)送無線電節(jié)點對哪些數(shù)據(jù)塊要重新傳送的確定獨立于與第一無線電節(jié)點發(fā)送數(shù)據(jù)塊、第二無線電節(jié)點接收數(shù)據(jù)塊、數(shù)據(jù)塊被處理以確定它是否正確收到、 生成對于該數(shù)據(jù)塊的ACK/NACK消息、傳送ACK/NACK消息以及在第一無線電節(jié)點接收ACK/ NACK消息相關(guān)聯(lián)的往返程時間(RTT)。因此,第一或第二無線電節(jié)點均無需為執(zhí)行上述操作而確定它們之間的當前RTT。在示例非限制性情形中,第一發(fā)送無線電節(jié)點是移動無線電臺,并且第二接收無線電節(jié)點是基站,或者第一發(fā)送無線電節(jié)點是基站,并且第二接收無線電節(jié)點是移動無線電臺。在一示例GERAN實現(xiàn)中,檢測和報告生成操作之一或兩者能夠在控制基站的基站控制節(jié)點中執(zhí)行。備選的是,它們能夠由基站本身執(zhí)行。ACK/NACK消息是與數(shù)據(jù)塊一起發(fā)送的搭載ACK/NACK (PAN)消息,該消息包括與PAN消息相關(guān)聯(lián)的傳送的數(shù)據(jù)塊的序列的起始序列號,每個數(shù)據(jù)塊具有相關(guān)聯(lián)的序列號和報告的比特圖,所述比特圖中每個傳送的數(shù)據(jù)塊包括指示該數(shù)據(jù)塊是空還是NACKed的對應(yīng)比特。其它示例ACK/NACK消息包括分組上行鏈路Ack/Nack消息或分組下行鏈路Ack/Nack消息。檢測和生成操作兩者可在基站中執(zhí)行,或者一個或多個那些操作可在控制一個或多個基站的基站控制器中執(zhí)行。在一個詳細的示例實現(xiàn)中,ACK/NACK消息中沒有數(shù)據(jù)塊被標識為ACKed。
圖1是PAN報告的一示例;圖2和3示出從數(shù)據(jù)塊發(fā)送器/PAN接收器產(chǎn)生不合需要的響應(yīng)的示例PAN情況;圖4示出可連同本申請中所述技術(shù)一起使用的發(fā)送器和接收器節(jié)點的示例功能框圖;圖5是示出根據(jù)本申請中所述技術(shù)的非限制性示例過程的流程圖;圖6是示出其中能夠采用本申請的技術(shù)的示例無線電通信系統(tǒng)的功能框圖;圖7是示出無線電通信系統(tǒng)中搭載到RLC數(shù)據(jù)塊上的PAN報告的圖形;圖8示出數(shù)據(jù)塊傳送和PAN報告?zhèn)魉椭胁捎玫氖纠齻魉推骱徒邮掌鞔翱?;圖9是一示例PAN報告,其示出移動臺中與基站的廣播往返程時間(RTT)有關(guān)聯(lián)的ACK/NACK分析有關(guān)的問題;以及圖10是根據(jù)本文中所述技術(shù)的一示例PAN消息的圖示,本文所述技術(shù)可用于分離往返程時間和ACK/NACK分析。
具體實施例方式在下面的描述中,為了解釋而不是限制的目的,陳述了特定的細節(jié),如特定的架構(gòu)、接口、技術(shù)等。然而,本領(lǐng)域的技術(shù)人員將明白,所要求權(quán)利的技術(shù)可在脫離這些特定細節(jié)的其它實施例中實踐。也就是說,本領(lǐng)域的技術(shù)人員將能夠設(shè)計各種布置,這些布置雖然在本文中未明確描述或示出,但體現(xiàn)所要求權(quán)利的技術(shù)的原理,因而包括在其精神和范圍內(nèi)。一些情況下,省略了公知的裝置、電路和方法的詳細描述以免不必要的細節(jié)混淆本發(fā)明的描述。本文中記載原理、方面和實施例的所有陳述及其特定示例旨在涵蓋其結(jié)構(gòu)和功能等同。另外,此類等同旨在包括當前已知的等同和將來形成的等同,即,開發(fā)的執(zhí)行相同功能的任何元素,而無論結(jié)構(gòu)如何。因此,例如,本領(lǐng)域的技術(shù)人員將理解,本文中的框圖表示實施技術(shù)的原理的說明性電路的概念視圖。類似地,將理解,描述的各種過程和功能實質(zhì)上可在計算機可讀媒體中表示并能夠由計算機或處理器執(zhí)行。包括控制有關(guān)功能塊的各種元素的功能可通過使用諸如專用硬件及能夠執(zhí)行軟件的硬件等電子電路來提供。在通過計算機處理器提供時,功能可通過單個專用處理器、單個共享處理器或其中的一些處理器可以是共享的或分布式的多個單獨處理器來提供。另外,處理器或控制器可無限制的地包括數(shù)字信號處理器(DSP)硬件、ASIC硬件、只讀存儲器 (ROM)、隨機存取存儲器(RAM)和/或其它存儲媒體。移動終端連接邏輯上表示移動終端與無線電接入網(wǎng)絡(luò)中一個小區(qū)之間的通信,并且無線電鏈路在移動終端和與小區(qū)相關(guān)聯(lián)的基站之間提供實際物理無線電連接。移動終端可例如由移動臺、無線通信終端、移動蜂窩電話、個人通信系統(tǒng)終端、個人數(shù)字助理(PDA)、 膝上型計算機、計算機或能夠進行無線電通信的任何其它種類的裝置來表示。下面所述技術(shù)的一個主要優(yōu)點在于ACK/NACK報告不必和估計的RTT有關(guān)聯(lián)或基于估計的RTT。這解決了實際部署的一個大問題,因為實際上不可能以所需準確度來估計 RTT以避免背景技術(shù)部分中所述的問題。不必要和/或省略的重新傳送因而得以避免,由此降低了延遲,并且更有效地使用頻譜和其它系統(tǒng)資源。圖4是示出與兩個收發(fā)單元之間數(shù)據(jù)塊ACK/NACK報告一起的通信的功能框圖。發(fā)送節(jié)點3經(jīng)傳送器,通過第一通信鏈路5以數(shù)據(jù)塊9形式傳送應(yīng)用數(shù)據(jù)到接收節(jié)點1。數(shù)據(jù)塊生成器10接收應(yīng)用數(shù)據(jù)并生成要由傳送器2傳送的數(shù)據(jù)塊。數(shù)據(jù)塊序列中的每個數(shù)據(jù)塊9 一般情況下包括報頭和有效負載。報頭通常包括指定數(shù)據(jù)塊的接收方的數(shù)據(jù)地址以及指定數(shù)據(jù)塊序列中數(shù)據(jù)塊的預期位置的塊序列號(BSN)。因此,對于序列中的第一數(shù)據(jù)塊, BSN等于0,對于序列中的第二數(shù)據(jù)塊,BSN等于1,并以此類推。為了實現(xiàn)數(shù)據(jù)塊中的檢錯和/或糾錯,通常添加了冗余信息,例如,可添加循環(huán)冗余校驗(CRC)字段。在接收節(jié)點1中,連接到接收器13的信道解碼器15嘗試將每個接收數(shù)據(jù)塊9解碼。如果解碼成功,則信道解碼器15輸出接收數(shù)據(jù)塊中包括的應(yīng)用數(shù)據(jù)。信道解碼器15為報告生成器17提供接收器收到的每個數(shù)據(jù)塊的塊序列號,當然條件是收到的數(shù)據(jù)塊確實已收到且未損壞。與BSN—起,信道解碼器15還為報告生成器17提供與提供的BSN相關(guān)聯(lián)的數(shù)據(jù)塊有關(guān)的ACK/NACK信息,即,有關(guān)與提供的BSN相關(guān)聯(lián)的信息是否成功收到的信息?;谛诺澜獯a器15提供的BSN和ACK/NACK信息,報告生成器17以預定格式生成ACK/ NACK報告。圖1中示出了此類報告格式的一示例。
塊生成器19接收預期要傳送到發(fā)送節(jié)點3的應(yīng)用數(shù)據(jù),并且生成包括接收的應(yīng)用數(shù)據(jù)的數(shù)據(jù)塊的序列。一個或多個數(shù)據(jù)塊11包括報告生成器17生成的報告。報告因此被 “搭載”到生成的數(shù)據(jù)塊11之一上。發(fā)送節(jié)點3包括接收器4,接收器4將通過鏈路7收到的數(shù)據(jù)塊11提供到解碼器 6,解碼器6將數(shù)據(jù)塊解碼以提取應(yīng)用數(shù)據(jù)并檢查數(shù)據(jù)塊之一上搭載的報告。解碼器6還發(fā)送ACK/NACK報告到控制器8,控制器8標識要重新傳送的數(shù)據(jù)塊,并且經(jīng)塊生成器10和傳送器2調(diào)度它們的重新傳送?,F(xiàn)在對圖5的非限制性流程圖進行參考。第一發(fā)送無線電節(jié)點通過無線電信道傳送數(shù)據(jù)塊到第二接收無線電節(jié)點(步驟Si)。第二接收無線電節(jié)點從第一發(fā)送無線電節(jié)點接收信號(步驟S2),并且檢測到一些數(shù)據(jù)塊正確收到,而一些數(shù)據(jù)塊未正確收到(步驟 S3)。ACK/NACK消息被生成,將正確接收的數(shù)據(jù)塊標識為“空”,將未正確接收的數(shù)據(jù)塊標識為NACKed,并且將尚未接收的數(shù)據(jù)塊標識為“空”。術(shù)語“空”表示不存在對于該數(shù)據(jù)塊的信息,因此,第二接收無線電節(jié)點不確證數(shù)據(jù)塊已正確收到(步驟S4)。第二接收無線電節(jié)點發(fā)送ACK/NACK消息到第一發(fā)送無線電節(jié)點(步驟S5),并且第一無線電節(jié)點接收并解碼ACK/NACK消息。標識為NACKed的那些數(shù)據(jù)塊被第一無線電節(jié)點設(shè)為要重新傳送(步驟 S6)。標識為空的那些數(shù)據(jù)塊被保留有未更改的狀態(tài),這意味著它們將不基于此ACK/NACK 消息而被重新傳送。第一發(fā)送無線電節(jié)點中的傳送器隨后將設(shè)為要重新傳送的數(shù)據(jù)塊傳送到第二接收無線電節(jié)點(步驟S7)。重要的是,第一發(fā)送無線電節(jié)點對哪些數(shù)據(jù)塊要重新傳送的確定獨立于與第一無線電節(jié)點發(fā)送數(shù)據(jù)塊、第二無線電節(jié)點接收數(shù)據(jù)塊、數(shù)據(jù)塊被處理以確定它是否正確收到、 生成該數(shù)據(jù)塊的ACK/NACK消息、傳送ACK/NACK消息以及在第一無線電節(jié)點接收ACK/NACK 消息相關(guān)聯(lián)的往返程時間(RTT)。因此,第一或第二無線電節(jié)點均無需為了執(zhí)行圖5所述操作而確定它們之間的當前RTT。圖4中的收發(fā)節(jié)點1和3可以是無線通信中使用的無線電收發(fā)器,例如根據(jù)無線通信標準所指定的那些無線通信,其非限制性示例包括GSM、GPRS、EDGE及GERAN標準。該技術(shù)不限于特定類型的通信系統(tǒng)或標準,并且也可在使用與本申請所述那些功能類似的功能的范圍廣泛的蜂窩系統(tǒng)中采用,但在其它系統(tǒng)中可能使用不同的術(shù)語。另外,雖然下面的示例假設(shè)移動臺是發(fā)送節(jié)點,并且基站是接收節(jié)點,但移動臺可以是接收節(jié)點,并且基站可以是發(fā)送節(jié)點。圖6示出包括無線電接入網(wǎng)絡(luò)36的一非限制性示例的無線電通信系統(tǒng),網(wǎng)絡(luò)36 示出了耦合到基站控制器(BSC) 34的兩個基站(BS)32。在GSM/EDGE用語中,基站控制器及其基站的組合稱為基站系統(tǒng)(BSS)。無線電接入網(wǎng)絡(luò)36經(jīng)適當?shù)慕涌谂c由云38表示的其它網(wǎng)絡(luò)通信。每個基站32在一個或多個小區(qū)中通過空中接口為多個移動臺30提供通信和控制。在圖6中,基站32示為與示有虛線的代表性小區(qū)中的移動臺30通信?,F(xiàn)在對圖7中的圖形進行參考,圖形示出使用在無線電鏈路控制(RLC)數(shù)據(jù)塊上搭載的ACK/NACK (PAN)消息與基站收發(fā)信臺(BTS)和移動臺(MS)通信的分組控制單元 (P⑶)(例如,P⑶可以是基站控制器的一部分)。每個PAN消息包括4個字段,這些字段包括可以是一個比特的窗口的開始(BOW)、可以是7到11個比特長的短起始序列號(SSN)、可以是12到18個比特的報告的比特圖(RB)以及可以是5個比特的臨時流標識符(TFI)。為了完全領(lǐng)會PAN報告分析,重要的是理解發(fā)送實體采用傳送窗口,并且接收實體采用接收窗口。在此方面,對示出示例傳送器和接收器窗口的圖8中的圖形進行參考。如圖所示, 傳送器發(fā)送數(shù)據(jù)到接收器,并且接收器使用ACK/NACK消息來確認傳送的數(shù)據(jù)塊。在每個傳送窗口中,有預定數(shù)量的數(shù)據(jù)塊,并且在圖中傳送窗口表示為陣列V (B)。陣列中的數(shù)據(jù)塊V(A)是窗口中接收器仍尚未確認的最早的已經(jīng)傳送的數(shù)據(jù)塊,并且V(S)是數(shù)據(jù)窗口中傳送器要傳送到接收器的下一數(shù)據(jù)塊。在接收器側(cè),V(Q)是仍未收到的最早數(shù)據(jù)塊,并且 V(R)是BSN序列中應(yīng)接收的下一數(shù)據(jù)塊。V(Q)是確定接收窗口的開始的塊。使用的窗口不能大于應(yīng)用的窗口大小(WS),因此,V (Q)加WS對應(yīng)于能夠接收的最高BSN。窗口大小(WS) 在承載設(shè)置時在傳送器與接收器之間協(xié)商。圖9是一示例PAN報告,該報告示出如上在背景技術(shù)部分中所述的與基站的廣播往返程時間(RTT)關(guān)聯(lián)或結(jié)合的移動臺ACK/NACK分析有關(guān)的問題。此PAN消息使用圖7 中所述的示例格式,其中短SSN是10,并且報告的比特圖(RB)包括對應(yīng)于從短SSN+1開始的序列號的12個比特,在此情況下這包括SSN 11到SSN 10+12 = SSN 22。PAN消息一般只能“暫時確認”正確收到的數(shù)據(jù)塊。完全確認RLC數(shù)據(jù)塊的正確接收要求RLC數(shù)據(jù)塊在適當?shù)目刂茐K中被確認(例如,分組上行鏈路ACK/NACK或(EGPRS)分組下行鏈路ACK/NACK)。這是因為PAN消息通常沒有用于所需的可靠性級別的充分錯誤保護,例如足夠強的校驗和,并且因此PAN不應(yīng)永久性地確認塊。相應(yīng)地,對于正確接收的數(shù)據(jù)塊的暫時確認(ACK)能夠通過在比特圖RB中的1來指示,并且0能夠用于指示未正確接收或未接收的數(shù)據(jù)塊,對應(yīng)于NACK。在此示例中,移動臺的傳送窗口 V(B)在對應(yīng)于SSN加 8的數(shù)據(jù)塊結(jié)束。這產(chǎn)生了關(guān)于字段SSN+9到SSN+12中比特的不確定性。因此,不清楚比特圖中哪些比特有效,并且因此不清楚移動臺應(yīng)重新傳送什么對應(yīng)的數(shù)據(jù)塊。雖然移動臺已經(jīng)傳送數(shù)據(jù)塊18(SSN+8 = 18是移動臺的傳送窗口中的最后數(shù)據(jù)塊),但不確定的是哪些數(shù)據(jù)塊確實已經(jīng)由基站收到,并且在充分的時間內(nèi)已處理以包括在此特定ACK/NACK比特圖RB中?;叵氡旧暾埖谋尘凹夹g(shù)中所述的變化的往返程時間有關(guān)的困難。如果往返程是0,實際上這是不可能的,則移動臺應(yīng)重新傳送對應(yīng)于標記為0的比特圖字段的塊10、11、 13、15、16、17及18。但在往返程時間是大于0的某個值的更現(xiàn)實情況中,是否重新傳送對應(yīng)于移動臺傳送窗口外的數(shù)據(jù)塊的塊15、16、17及18很大程度上取決于經(jīng)常變化的往返程時間的實際值。圖10示出對此問題的一解決方案。對于未正確接收的數(shù)據(jù)塊,在該數(shù)據(jù)塊的對應(yīng)比特字段中放置的是0。例如,參見對于SSN+1和SSN+3的字段。然而,對于暫時正確接收的數(shù)據(jù)塊,如SSN+2和SSN+4,沒有信息設(shè)置成指示數(shù)據(jù)塊正確收到。相反,那些比特字段中的“1”表示“空”-沒有對于此數(shù)據(jù)塊的ACK/NACK信息。因此,接收節(jié)點中的PAN消息生成器為對應(yīng)于SSN+5-SSN+12的數(shù)據(jù)塊插入“ 1 ”,指示不存在對于那些塊的ACK/NACK信息。 PAN中SSN指示的數(shù)據(jù)塊被隱式NACK。在接收PAN消息后,移動臺知道數(shù)據(jù)塊10、11和13 需要被重新傳送。指示為空的其它數(shù)據(jù)塊,即12和14-22保留有未更改的狀態(tài),這意味著作為對此PAN消息的響應(yīng),不重新傳送它們。因此,圖10中所示的解決方案消除了比特圖與基站所廣播的往返程時間的準確性的相關(guān)性?;緹o需不斷更新基站與移動臺之間的當前往返程時間和通過廣播信道定期分發(fā)該RTT到移動臺。相反,基站簡單地確定哪些塊正確收到,哪些塊未正確收到,并生成用于PAN比特字段的比特,以便暫時地正確接收的數(shù)據(jù)塊被標示為“空”,未正確接收的塊被標示為NACK??毡硎静淮嬖贏CK/NACK信息。在移動臺將PAN消息比特圖解碼時,移動臺將來自比特字段的所有NACK塊設(shè)為要重新傳送,并且等待與比特圖中標識為空的其它數(shù)據(jù)塊有關(guān)的下一 ACK/NACK消息。下面提供適合在3GPP標準GERAN類型規(guī)范中包括的表述本申請中創(chuàng)新技術(shù)的一非限制性示例實現(xiàn)的另一方式。同樣地,這只是示例,并且不以任何方式限制權(quán)利要求。比特圖的解釋如果收到壓縮的報告比特圖,則應(yīng)先比特圖解壓縮。隨后,應(yīng)對解壓縮的比特圖處理如下首先,如果分組上行鏈路ACK/NACK、EGPRS分組下行鏈路ACK/NACK或EGPRS分組下行鏈路ACK/NACK類型2消息中的BOW比特具有值T,則比特圖確認V(A)與(SSN-2)(模 SNS)之間的所有塊,并且V(B)中的對應(yīng)元素應(yīng)設(shè)為值A(chǔ)CKED。此外,“0”的比特圖值在對應(yīng)于(SSN-I)模SNS的比特位置被采用,其對應(yīng)于V (Q)。如果MBMS下行鏈路ACK/NACK消息中的BOW比特具有值“1”,則比特圖確認V(A)與(SSN-2)(模SNS)之間的所有塊,并且僅對于發(fā)送消息的移動臺,比特圖值“0”在對應(yīng)于(SSN-I)模SNS的比特位置被采用。是否將V(B)中對應(yīng)元素設(shè)置為值A(chǔ)cked的決定是實現(xiàn)特定的。隨后,在分組上行鏈路ACK/NACK、EGPRS分組下行鏈路ACK/NACK或EGPRS分組下行鏈路ACK/NACK類型2消息的情況中,對于未壓縮比特圖中其對應(yīng)BSN值在傳送窗口內(nèi)的每個比特,如果該比特包含值“ 1 ”,則V (B)中相對于SSN編索引的對應(yīng)元素應(yīng)設(shè)為值 ACKED0如果該比特包含值“0”,則V⑶中的元素應(yīng)設(shè)為值NACKED。未壓縮比特圖內(nèi)其對應(yīng)BSN不在傳送窗口內(nèi)的比特應(yīng)被忽略。在MBMS下行鏈路ACK/NACK消息的情況中,對于未壓縮比特圖中其對應(yīng)BSN值在傳送窗口內(nèi)的每個比特,如果該比特包含值“ 1”,則它只為發(fā)送消息的移動臺肯定地確認對應(yīng)的RLC數(shù)據(jù)塊,并且是否將V(B)中相對于SSN編索引的對應(yīng)元素設(shè)為值A(chǔ)CKED的決定是實現(xiàn)特定的。如果該比特包含值“0”,則它只為發(fā)送消息的移動臺否定地確認對應(yīng)的RLC數(shù)據(jù)塊,并且是否將V(B)中相對于SSN編索引的對應(yīng)元素設(shè)為值NACKED的決定是實現(xiàn)特定的。未壓縮比特圖內(nèi)其對應(yīng)BSN不在傳送窗口內(nèi)的比特將被忽略。 如果分組上行鏈路ACK/NACK、EGPRS分組下行鏈路ACK/NACK或EGPRS分組下行鏈路ACK/NACK類型2或MBMS下行鏈路ACK/NACK消息中的BOW比特具有值“ 1 ”,則將為BSN 值高于比特圖中最后項但小于V(S)(即,[V(R)-I < BSN < V(S)]模SNS)的所有RLC塊采用比特圖值“0”。如果RLC傳送器在移動臺側(cè),比特圖中的比特包含值“0”,并且用于對應(yīng)RLC數(shù)據(jù)塊的最后傳送的塊時期的末尾與包含分組上行鏈路ACK/NACK消息的塊時期的開始之間的塊時期的數(shù)量小于(max(BS_CV_MAX,1)-1)(即,RLC數(shù)據(jù)塊最近已(重新)傳送,并且因此在此特定分組上行鏈路ACK/NACK消息中不能有效地被否定確認),則將不修改V(B)中的元素。類似地,如果RLC傳送器在網(wǎng)絡(luò)側(cè)上,并且RLC數(shù)據(jù)塊不能在此特定分組Ack/Nack消息中被有效地否定確認,則將不修改V(B)中的元素。在PAN字段的情況下,比特圖將以對分組上行鏈路ACK/NACK、EGPRS分組下行鏈路 ACK/NACK或EGPRS分組下行鏈路ACK/NACK類型2消息的情況相同的方式來解釋,但具有以下例外1-在RLC確認模式中,并且在PAN由網(wǎng)絡(luò)收到時,V⑶的元素將不設(shè)為ACKED ;將設(shè)為ACKED的任何元素將設(shè)為TENTATIVE_ACK ;2-在PAN由移動臺收到的情況下,報告的比特圖中收到的值“1”將不修改V(B)中對應(yīng)元素的當前值;報告的比特圖中收到的值“0”將設(shè)置V(B)中的對應(yīng)元素為值NACKED ;3-如果PAN的處理將導致V (B)的元素從ACKED或TENTATIVE_ACK更改為NACKED, 則整個PAN字段應(yīng)被忽略;4-如果PAN肯定地確認尚未傳送的塊(即,其BSN高于或等于V (S)),則整個PAN 字段應(yīng)被忽略;5-如果基于時間的PAN指示保留值,則整個PAN字段應(yīng)被忽略。注狀況3-5可由于PANI中或PAN字段中未檢測到的錯誤而發(fā)生。雖然不易于實現(xiàn)或者如上述優(yōu)選解決方案一樣健壯,但另一可能的解決方案是讓基站用當前RTT的新估計更頻繁和快速地更新MS。例如,在GERAN標準中,BS_CV_MAX信息能夠在分組上行鏈路ACK/NACK(PUAN)消息中變得可選,以便基站能夠更頻繁和快速地對 MS更新更改的RTT。
背景技術(shù):
中所述問題仍有的另一可能解決方案是更改SSN的定義,以便RB始終充滿有效的ACK/NACK比特。為此,用于PAN的SSN被設(shè)為V (R)(要接收的下一個),并且比特圖提供更低BSN的狀態(tài)。這去除了比特圖末尾中的“開放式”0比特(例如在圖9中的比特位置SSN+9-SSN+12中)。此外,對于PAN和PUAN,需要用于估計的RTT (BS_CV_MAX)的不同值,因為使用PAN的操作模式的RTT小于只使用PUAN的操作模式的RTT。如果使用BS_CV_ MAX的RTT檢查仍進行,則必須在PAN操作模式與PUAN操作模式之間區(qū)分估計的RTT (BS_ CV_MAX)。雖然各種實施例已顯示和詳細描述,但權(quán)利要求不限于任何特定實施例或示例。 上述描述均不應(yīng)解讀為暗示任何特定元素、步驟、范圍或功能是必需的,使得它必須包括在權(quán)利要求的范圍中??扇〉脤@闹黝}的范圍只由權(quán)利要求來定義。法律保護的范圍由授權(quán)的權(quán)利要求中記載的文字及其等同來定義。對單數(shù)形式的元素的引用并非旨在表示“一個且僅一個”(除非明確地如此陳述),而是“一個或多個”。本領(lǐng)域技術(shù)人員已知的對于上述優(yōu)選實施例的元素的所有結(jié)構(gòu)和功能等同通過引用明確結(jié)合于本文中,并且旨在被提出的權(quán)利要求涵蓋。此外,裝置或方法不必為了它要被提出的權(quán)利要求涵蓋而解決本發(fā)明尋求解決的每個問題。裝置或方法不必為了它要被提出的權(quán)利要求涵蓋而解決本技術(shù)尋求解決的每個問題。沒有權(quán)利要求旨在引用35USC§ 112第6段,除非使用了“用于...的部件” 或“用于...的步驟”的文字。此外,本說明書中的沒有實施例、特征、組件或步驟旨在奉獻于公眾,無論該實施例、特征、組件或步驟是否記載在權(quán)利要求中。
權(quán)利要求
1.一種用于從第一無線電節(jié)點(3)向第二無線電節(jié)點(1)提供確認(ACK)/否定確認 (NACK)報告的方法,包括所述第一無線電節(jié)點通過無線電信道將數(shù)據(jù)塊傳送到所述第二無線電節(jié)點;所述第二無線電節(jié)點接收來自所述第一無線電節(jié)點的信號;以及檢測到一些數(shù)據(jù)塊被正確接收以及一些數(shù)據(jù)塊未被正確接收,所述方法特征在于以下另外的步驟生成將正確接收的數(shù)據(jù)塊標識為空并將未正確接收的數(shù)據(jù)塊標識為NACKed的ACK/ NACK消息,其中空表示不提供ACK/NACK信息,這樣所述第二無線電節(jié)點不在所述ACK/NACK 消息中確證數(shù)據(jù)塊從所述第一無線電節(jié)點被正確接收;所述第二無線電節(jié)點將所述ACK/NACK消息發(fā)送到所述第一無線電節(jié)點;所述第一無線電節(jié)點接收和解碼所述ACK/NACK消息,并且將標識為NACKed的數(shù)據(jù)塊設(shè)為要由所述第一無線電節(jié)點重新傳送;以及所述第一無線電節(jié)點將設(shè)為要重新傳送的數(shù)據(jù)塊傳送到所述第二無線電節(jié)點。
2.如權(quán)利要求1所述的方法,其中所述ACK/NACK消息中沒有數(shù)據(jù)塊被標識為ACKed。
3.如權(quán)利要求1所述的方法,其中所述第一無線電節(jié)點對哪些數(shù)據(jù)塊要重新傳送的確定獨立于與所述第一無線電節(jié)點發(fā)送數(shù)據(jù)塊、所述第二無線電節(jié)點接收所述數(shù)據(jù)塊、所述數(shù)據(jù)塊被處理以確定它是否被正確接收,生成對于該數(shù)據(jù)塊的ACK/NACK消息、傳送所述 ACK/NACK消息以及在所述第一無線電節(jié)點接收所述ACK/NACK消息相關(guān)聯(lián)的往返程時間 (RTT)。
4.如權(quán)利要求3所述的方法,其中所述第一或所述第二無線電節(jié)點均無需為執(zhí)行權(quán)利要求1中的方法而確定它們之間的當前RTT。
5.如權(quán)利要求4所述的方法,其中所述第一無線電節(jié)點是移動無線電臺,所述第二無線電節(jié)點是基站。
6.如權(quán)利要求4所述的方法,其中所述第一無線電節(jié)點是基站,并且所述第二無線電節(jié)點是移動無線電臺。
7.如權(quán)利要求5所述的方法,其中所述檢測和生成步驟之一或兩者在控制所述基站的基站控制節(jié)點中執(zhí)行。
8.如權(quán)利要求5所述的方法,其中所述檢測和生成步驟兩者在所述基站執(zhí)行。
9.如權(quán)利要求7所述的方法,其中所述ACK/NACK消息是與數(shù)據(jù)塊一起發(fā)送的搭載的 ACK/NACK (PAN)消息,并且所述PAN消息包括與所述PAN消息相關(guān)聯(lián)的傳送的數(shù)據(jù)塊的序列的起始序列號,每個數(shù)據(jù)塊具有相關(guān)聯(lián)的序列號和報告的比特圖,所述比特圖中每個報告的數(shù)據(jù)塊包括指示該數(shù)據(jù)塊是空還是NACKed的對應(yīng)比特。
10.如權(quán)利要求8所述的方法,其中所述PAN消息在基于GSM/EDGE無線電接入網(wǎng)絡(luò) (GERAN)的通信系統(tǒng)中使用。
11.如權(quán)利要求5所述的方法,其中所述ACK/NACK消息是分組上行鏈路Ack/Nack消息或分組下行鏈路Ack/Nack消息。
12.如權(quán)利要求1所述的方法,其中所述第一無線電節(jié)點立即生成重新傳送標識為 NACKed的數(shù)據(jù)塊的請求,并且對標識為空的數(shù)據(jù)塊不執(zhí)行ACK/NACK請求操作。
13.—種發(fā)送通信節(jié)點(3),包括傳送器O),布置成通過無線電信道將數(shù)據(jù)塊傳送到接收通信節(jié)點(1);接收器G),布置成接收來自所述接收通信節(jié)點的確認(ACK)/否定確認(NACK)消息;以及解碼器(6),布置成解碼所述ACK/NACK消息,并且將標識為NACKed的數(shù)據(jù)塊設(shè)為要重新傳送,所述傳送器布置成將設(shè)為要重新傳送的數(shù)據(jù)塊傳送到所述接收通信節(jié)點,所述發(fā)送通信節(jié)點特征還在于所述接收器布置成接收將正確接收的數(shù)據(jù)塊標識為空并且將未正確接收的數(shù)據(jù)塊標識為NACKed的所述ACK/NACK報告,其中空表示不提供對于數(shù)據(jù)塊的ACK/NACK信息,這樣所述接收通信節(jié)點不在所述ACK/NACK消息中確證數(shù)據(jù)塊從所述發(fā)送通信節(jié)點被正確接收。
14.如權(quán)利要求13所述的發(fā)送通信節(jié)點,其中所述ACK/NACK消息中沒有數(shù)據(jù)塊被標識為 ACKed。
15.如權(quán)利要求13所述的發(fā)送通信節(jié)點,其中哪些數(shù)據(jù)塊要重新傳送的確定獨立于與所述發(fā)送通信節(jié)點發(fā)送數(shù)據(jù)塊、所述接收通信節(jié)點接收所述數(shù)據(jù)塊、所述數(shù)據(jù)塊被處理以確定它是否被正確接收、生成對于該數(shù)據(jù)塊的ACK/NACK消息、傳送所述ACK/NACK消息以及在所述發(fā)送通信節(jié)點接收所述ACK/NACK消息相關(guān)聯(lián)的往返程時間(RTT)。
16.如權(quán)利要求13所述的發(fā)送通信節(jié)點,其中所述發(fā)送通信節(jié)點是移動無線電臺 (30),所述接收通信節(jié)點是基站(32)。
17.如權(quán)利要求13所述的發(fā)送通信節(jié)點,其中所述發(fā)送通信節(jié)點是基站(32),并且所述接收通信節(jié)點是移動無線電臺(30)。
18.如權(quán)利要求13所述的發(fā)送通信節(jié)點,其中所述ACK/NACK消息是與數(shù)據(jù)塊一起發(fā)送的搭載ACK/NACK (PAN)消息,并且所述PAN消息包括與所述PAN消息相關(guān)聯(lián)的傳送的數(shù)據(jù)塊的序列的起始序列號,每個數(shù)據(jù)塊具有相關(guān)聯(lián)的序列號和報告的比特圖,所述比特圖中每個報告的數(shù)據(jù)塊包括指示該數(shù)據(jù)塊是空還是NACKed的對應(yīng)比特。
19.如權(quán)利要求13所述的發(fā)送通信節(jié)點,其中所述ACK/NACK消息是分組上行鏈路 Ack/Nack消息或分組下行鏈路Ack/Nack消息。
20.一種系統(tǒng),包括接收器(13),布置成從發(fā)送器節(jié)點( 接收通過信道傳送的包含數(shù)據(jù)塊的信號; 解碼器(15),布置成解碼所接收的信號并確定正確接收的數(shù)據(jù)塊和未正確接收的數(shù)據(jù)塊;報告生成器(17),布置成生成確認(ACK)/否定確認(NACK)報告;以及傳送器,布置成將所述ACK/NACK報告?zhèn)魉偷剿霭l(fā)送節(jié)點, 所述接收器布置成從所述發(fā)送節(jié)點接收在所述ACK/NACK報告中設(shè)為要重新傳送的數(shù)據(jù)塊,所述系統(tǒng)特征還在于所述報告生成器布置成生成將正確接收的數(shù)據(jù)塊標識為空并將未正確接收的數(shù)據(jù)塊標識為NACKed的所述ACK/NACK報告,其中空表示不提供ACK/NACK信息,這樣所述接收節(jié)點不在所述ACK/NACK報告中確證數(shù)據(jù)塊從所述發(fā)送節(jié)點被正確接收。
21.如權(quán)利要求20所述的系統(tǒng),其中所述ACK/NACK報告中沒有數(shù)據(jù)塊被標識為ACKecL
22.如權(quán)利要求20所述的系統(tǒng),其中哪些數(shù)據(jù)塊要重新傳送的確定獨立于與所述發(fā)送節(jié)點發(fā)送數(shù)據(jù)塊、所述接收節(jié)點接收所述數(shù)據(jù)塊、所述數(shù)據(jù)塊被處理以確定它是否被正確接收、生成對于該數(shù)據(jù)塊的ACK/NACK報告、傳送所述ACK/NACK報告以及在所述發(fā)送節(jié)點接收所述ACK/NACK報告相關(guān)聯(lián)的往返程時間(RTT)。
23.如權(quán)利要求20所述的系統(tǒng),其中所述發(fā)送節(jié)點是移動無線電臺(30),并且所述接收節(jié)點是基站(32)。
24.如權(quán)利要求20所述的系統(tǒng),其中所述發(fā)送節(jié)點是基站(32),并且所述接收節(jié)點是移動無線電臺(30)。
25.如權(quán)利要求23所述的系統(tǒng),其中至少所述報告生成器位于控制所述基站的基站控制節(jié)點(34)中,并且所述傳送器和接收器位于所述基站中。
26.如權(quán)利要求23所述的系統(tǒng),其中所述系統(tǒng)位于所述基站中。
27.如權(quán)利要求20所述的系統(tǒng),其中所述ACK/NACK消息是與數(shù)據(jù)塊一起發(fā)送的搭載的ACK/NACK (PAN)消息,并且所述PAN消息包括與所述PAN消息相關(guān)聯(lián)的傳送的數(shù)據(jù)塊的序列的起始序列號,每個數(shù)據(jù)塊具有相關(guān)聯(lián)的序列號和報告的比特圖,所述比特圖中每個報告的數(shù)據(jù)塊包括指示該數(shù)據(jù)塊是空還是NACKed的對應(yīng)比特。
28.如權(quán)利要求20所述的系統(tǒng),其中所述ACK/NACK消息是分組上行鏈路Ack/Nack消息或分組下行鏈路Ack/Nack消息。
全文摘要
本文提供了方法、節(jié)點和系統(tǒng)以克服使用當前往返程時間RTT的不準確估計來驗證例如搭載的ACK/NACK(PAN)的ACK/NACK報告中接收的ACK/NACK信息有關(guān)的問題。這通過分離RTT和接收ACK/NACK報告的發(fā)送節(jié)點中執(zhí)行的ACK/NACK分析來完成。因此,避免了不必要的重新傳送,降低了通信延遲,并且更有效地使用頻譜和其它系統(tǒng)資源。
文檔編號H04L1/16GK102318253SQ201080007868
公開日2012年1月11日 申請日期2010年1月5日 優(yōu)先權(quán)日2009年2月11日
發(fā)明者H·托爾斯滕森, H·阿克塞爾森, J·阿爾, L·索爾, P·施利瓦-伯特林 申請人:瑞典愛立信有限公司