成人打一炮免费视频,亚洲天堂视频在线观看,97视频久久久,日本japanese护士色高清,五月婷婷丁香,日韩精品一级无码毛片免费,国产欧美日韩精品网红剧情演绎

用于無線通信的物理和鏈路層的自動重發(fā)請求協(xié)議合作的制作方法

文檔序號:7968991閱讀:242來源:國知局
專利名稱:用于無線通信的物理和鏈路層的自動重發(fā)請求協(xié)議合作的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及蜂窩無線網(wǎng),并且更具體而言涉及在這種蜂窩無線網(wǎng)中分組化通信的服務(wù)。
背景技術(shù)
無線網(wǎng)是眾所周知的。蜂窩無線網(wǎng)支持在世界上許多居住區(qū)的無線通信業(yè)務(wù)。盡管無線網(wǎng)最初被構(gòu)建成為電路交換語音通信,但是它們現(xiàn)在也被用于支持分組交換數(shù)據(jù)通信。
在無線網(wǎng)中分組化數(shù)據(jù)通信的傳輸對于網(wǎng)絡(luò)的要求不同于語音通信傳輸對于這種網(wǎng)絡(luò)的要求。語音通信需要具有最小信噪比(SNR)和連續(xù)性需求的持續(xù)不變的帶寬。另一方面,數(shù)據(jù)通信典型地是延遲容忍的,但是具有更高的總吞吐量需求。傳統(tǒng)的電路交換無線網(wǎng)被設(shè)計(jì)來支持眾所周知的語音通信需求。這樣,無線網(wǎng)(以及傳統(tǒng)的電路交換電話網(wǎng))被調(diào)整來服務(wù)于數(shù)據(jù)通信,這種調(diào)整提供混合的結(jié)果。這樣,未來的有限和無線網(wǎng)可能完全是分組交換的。
互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、廣域網(wǎng)和局域網(wǎng)都是分組交換網(wǎng)。在這種分組交換網(wǎng)中,所有從一個(gè)源到一個(gè)目的地的通信在傳輸之前都被分組化并且在接收時(shí)重新組裝。這些網(wǎng)絡(luò)能夠服務(wù)于數(shù)據(jù)通信和通過互聯(lián)網(wǎng)協(xié)議的語音(VOIP)通信。因?yàn)椴煌峁┥淘O(shè)備之間的互操作性需求,各種互通標(biāo)準(zhǔn)被開發(fā)用于分組交換網(wǎng)。許多這種類型的操作標(biāo)準(zhǔn)都是基于分層的協(xié)議系統(tǒng),例如行業(yè)標(biāo)準(zhǔn)組織(ISO)七層開放系統(tǒng)互連(OSI)模型、TCP/IP模型等。OSI模型從最低協(xié)議層到最高協(xié)議層包括(1)物理層,(2)數(shù)據(jù)鏈路層,(3)網(wǎng)絡(luò)層,(4)傳輸層,(5)會話層,(6)表示層和(7)應(yīng)用層。一個(gè)相應(yīng)的TCP/IP參考模型包括(1)物理層,(2)網(wǎng)絡(luò)接口層,(3)互聯(lián)網(wǎng)層,(4)傳輸層和(5)應(yīng)用層。網(wǎng)絡(luò)設(shè)備,即根據(jù)這些標(biāo)準(zhǔn)操作的計(jì)算機(jī)終端、無線網(wǎng)移動臺等支持無差錯(cuò)的數(shù)據(jù)傳送通信。因此,幾乎所有支持?jǐn)?shù)據(jù)通信的設(shè)備都根據(jù)這些操作標(biāo)準(zhǔn)的一個(gè)或多個(gè)變體操作。
為了保證在傳輸中丟失的分組被重發(fā),操作標(biāo)準(zhǔn)有時(shí)候采用自動重發(fā)請求(ARQ)操作。一般而言,ARQ操作被采用來自動請求已經(jīng)被發(fā)送但是未被成功接收的數(shù)據(jù)分組(例如丟失的數(shù)據(jù)分組、錯(cuò)誤的數(shù)據(jù)分組等)的重發(fā)。
例如,在客戶計(jì)算機(jī)和網(wǎng)服務(wù)器之間通過互聯(lián)網(wǎng)建立的數(shù)據(jù)會話中,客戶計(jì)算機(jī)請求一個(gè)文件的下載。網(wǎng)服務(wù)器訪問文件,將被請求的文件再劃分成為多個(gè)數(shù)據(jù)分組,并且唯一地標(biāo)識每個(gè)數(shù)據(jù)分組。然后,網(wǎng)服務(wù)器將數(shù)據(jù)分組的每一個(gè)發(fā)送到客戶計(jì)算機(jī)。一旦接收到所有數(shù)據(jù)分組,客戶計(jì)算機(jī)就將數(shù)據(jù)分組以正確順序組合來重構(gòu)文件。不過,由于丟失的/錯(cuò)誤的傳輸,客戶計(jì)算機(jī)可能不能成功接收來自網(wǎng)計(jì)算機(jī)的所有數(shù)據(jù)分組。當(dāng)這種情況發(fā)生時(shí),客戶計(jì)算機(jī)自動向網(wǎng)服務(wù)器發(fā)送一個(gè)對于重發(fā)丟失的/錯(cuò)誤接收的分組的請求。ARQ操作繼續(xù)直到客戶計(jì)算機(jī)正確接收到組成文件的所有數(shù)據(jù)分組為止。
ARQ操作在無線網(wǎng)中尤其重要,所述無線網(wǎng)是例如包括在基站和被服務(wù)的移動臺之間的無線鏈路的蜂窩網(wǎng)。無線鏈路易于受到干擾、衰落和通常阻止數(shù)據(jù)成功傳輸?shù)钠渌蛩亍R虼?,在這種系統(tǒng)中,ARQ操作尤其重要并且在被服務(wù)的移動臺和服務(wù)基站之間被實(shí)現(xiàn)。這些ARQ操作不同于上述ARQ操作,這是因?yàn)榛静皇亲鳛榈奖环?wù)的通信的一個(gè)端點(diǎn)。不過,現(xiàn)有ARQ方案要求重大的開銷并且至今還無法在不帶來重大的額外開銷以及通常導(dǎo)致不被需要的重發(fā)的情況下提供要求的健壯性。
因此,本領(lǐng)域中需要在無線網(wǎng)中通過無線鏈路提供健壯的操作并且消耗很少的額外開銷的ARQ操作。

發(fā)明內(nèi)容
為了克服這些缺點(diǎn),基站、移動臺和/或其它終端設(shè)備特別包括提供自動錯(cuò)誤校正操作的物理層(層1)協(xié)議和鏈路層(層2)協(xié)議增強(qiáng)。不過,根據(jù)本發(fā)明,這些增強(qiáng)不會互相干擾以引起不必要的重發(fā)請求。這種好處是通過在層2制止對于仍然在物理層未決校正的分組數(shù)據(jù)單元的自動重發(fā)請求(ARQ)操作來達(dá)到的。通過包括兩級ARQ操作,層1的ARQ操作通過物理層幀的重發(fā)來提供對于丟失的或者錯(cuò)誤接收的物理層幀的快速恢復(fù)。第二級(RLP)ARQ操作在RLP層提供一個(gè)更健壯的恢復(fù)。
根據(jù)本發(fā)明的第一組操作,一個(gè)或多個(gè)分組數(shù)據(jù)單元被從例如基站或移動臺的發(fā)送機(jī)的鏈路層傳送到物理層,在物理層所述分組數(shù)據(jù)單元被插入到物理層幀。然后,發(fā)送機(jī)的物理層幀將物理層幀通過無線鏈路發(fā)送到例如移動臺或者基站的接收機(jī)。如果接收的物理層無錯(cuò)誤地接收到物理層幀,則接收的物理層通過無線鏈路發(fā)送一個(gè)肯定的確認(rèn)到發(fā)送的物理層。不過,如果接收的物理層沒有無錯(cuò)誤地接收到物理層幀,則接收的物理層通過無線鏈路發(fā)送一個(gè)否定確認(rèn)到發(fā)送的物理層。
在物理層幀傳輸時(shí),發(fā)送的物理層等待一個(gè)延遲周期,然后等待確認(rèn)。如果接收到一個(gè)否定確認(rèn)或者沒有確認(rèn),則發(fā)送的物理層通過嘗試物理層幀的N次重發(fā)來啟動錯(cuò)誤校正操作。
在接收機(jī),鏈路層協(xié)議接收來自物理層的分組數(shù)據(jù)單元,其中的每一個(gè)都被一個(gè)唯一的序號標(biāo)識。當(dāng)鏈路層接收到具有一個(gè)失序序號的分組數(shù)據(jù)單元時(shí),它就檢測到一個(gè)丟失的分組數(shù)據(jù)單元。不過,因?yàn)殄e(cuò)誤校正操作在接收機(jī)的物理層仍然未決,所以鏈路層啟動一個(gè)延遲定時(shí)器并且制止其ARQ操作直到或者丟失的分組數(shù)據(jù)單元被成功接收或者物理層的錯(cuò)誤校正操作失敗為止。在后一種情況中,接收機(jī)的鏈路層啟動其自己的ARQ操作來恢復(fù)丟失的分組數(shù)據(jù)單元。
這些特定的操作可以被實(shí)現(xiàn)為方法步驟、軟件指令、基站的操作、移動臺的操作或者另一種類型終端的操作。通過以下結(jié)合附圖的本發(fā)明的詳細(xì)描述可以顯而易見本發(fā)明的其它特征和優(yōu)點(diǎn)


通過以下結(jié)合附圖對優(yōu)選實(shí)施例的詳細(xì)描述可以更好地理解本發(fā)明,其中圖1是說明根據(jù)本發(fā)明構(gòu)建的蜂窩無線網(wǎng)的一部分的系統(tǒng)圖;圖2是說明根據(jù)本發(fā)明的第一實(shí)施例駐留在基站和/或移動臺上的開放系統(tǒng)互連(OSI)組件的框圖;圖3A是說明根據(jù)本發(fā)明的第二實(shí)施例駐留在網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)組件和/或移動臺上的OSI層組件的框圖;圖3B是說明無線鏈路協(xié)議分組數(shù)據(jù)單元被打包到物理層幀中的方法的框圖;圖4是說明根據(jù)本發(fā)明的發(fā)送側(cè)物理層操作的邏輯圖;圖5是說明根據(jù)本發(fā)明的接收側(cè)物理層操作的邏輯圖;
圖6是說明根據(jù)本發(fā)明的發(fā)送側(cè)鏈路層操作的邏輯圖;圖7是說明根據(jù)本發(fā)明的接收側(cè)鏈路層操作的邏輯圖;圖8是說明根據(jù)本發(fā)明第一方面的操作的數(shù)據(jù)流圖;圖9是說明根據(jù)本發(fā)明第二方面的操作的數(shù)據(jù)流圖;圖10是說明根據(jù)本發(fā)明第三方面的操作的數(shù)據(jù)流圖;圖11是說明根據(jù)本發(fā)明構(gòu)建的基站的框圖;以及圖12是說明根據(jù)本發(fā)明構(gòu)建的移動臺的框圖。
具體實(shí)施例方式
圖1是說明根據(jù)本發(fā)明構(gòu)建的蜂窩無線網(wǎng)的一部分的系統(tǒng)圖。蜂窩無線網(wǎng)包括無線網(wǎng)基礎(chǔ)結(jié)構(gòu)102、基站104和基站106。蜂窩無線網(wǎng)根據(jù)可能被根據(jù)本發(fā)明修改的操作標(biāo)準(zhǔn)操作,例如HSDPA、1xEV等。不過,本發(fā)明的操作可以在不修改現(xiàn)有標(biāo)準(zhǔn)的某些情況中被實(shí)現(xiàn)。無線網(wǎng)基礎(chǔ)結(jié)構(gòu)102耦合到互聯(lián)網(wǎng)114并且還耦合到公共交換電話網(wǎng)(PSTN)110。在本發(fā)明的另一個(gè)實(shí)施例中,網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)102是電路交換的,直接耦合到PSTN 110,并且通過網(wǎng)關(guān)(G/W)112耦合到互聯(lián)網(wǎng)114。在本發(fā)明的另一個(gè)實(shí)施例中,網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)是分組交換的,直接耦合到互聯(lián)網(wǎng)114,并且通過互通功能(IWF)108耦合到PSTN。
傳統(tǒng)的語音終端120耦合到PSTN 110。VoIP終端122和個(gè)人計(jì)算機(jī)124耦合到互聯(lián)網(wǎng)114。移動臺116、118、126、128、130、132、134和136通過與基站104和106的無線鏈路無線耦合到無線網(wǎng)。如圖所示,移動臺可以包括蜂窩電話116和118、膝上型計(jì)算機(jī)126和134、臺式計(jì)算機(jī)128和136和數(shù)據(jù)終端130和132。不過,無線網(wǎng)也支持與其它類型移動臺的通信。
基站104和106中的每一個(gè)服務(wù)于扇區(qū)中的一個(gè)單元/組,在其中它支持無線通信。包括前向鏈路組件和反向鏈路組件的無線鏈路支持基站和它們所服務(wù)的移動臺之間的無線通信。這些無線鏈路支持?jǐn)?shù)據(jù)通信和多媒體通信,如VoIP。本發(fā)明的教義同樣可以應(yīng)用于任何類型的分組化通信。
基站106和108中的每一個(gè)和移動臺116、118、126、128、130、132、134和136中的至少一些支持層1(物理層)ARQ和層2(鏈路層)ARQ操作。此外,根據(jù)本發(fā)明,層1ARQ操作與層2ARQ操作合作工作來避免不必要的重發(fā)請求。一般而言,層1ARQ操作執(zhí)行在嘗試校正丟失的物理層數(shù)據(jù)幀中的多個(gè)嘗試。此外,層2在層1ARQ操作的未決期間延遲啟動其用于校正丟失的鏈路層分組數(shù)據(jù)的ARQ操作。這些操作將參考圖4-10而被描述。
在圖1的特定實(shí)施例中,鏈路層是執(zhí)行ARQ操作的無線鏈路協(xié)議(RLP)層。無線鏈路協(xié)議是在無線網(wǎng)中相當(dāng)廣泛使用的鏈路層協(xié)議。RLP層提供通過無線鏈路的健壯操作。本發(fā)明的層1可以被根據(jù)實(shí)現(xiàn)ARQ操作的任何無線操作標(biāo)準(zhǔn)來實(shí)現(xiàn)。通過包括兩級ARQ操作,層1ARQ操作通過物理層幀的重發(fā)來提供對于丟失的或者錯(cuò)誤接收的物理層幀的快速校正。第二級(RLP)ARQ操作在RLP層提供一個(gè)更健壯的校正。
圖2是說明根據(jù)本發(fā)明的第一實(shí)施例駐留在基站和/或移動臺上的開放系統(tǒng)互連(OSI)組件的框圖。如圖所示,移動臺支持所有七個(gè)ISO協(xié)議層?;疽仓С炙衅邆€(gè)ISO協(xié)議層。不過,在圖2的例子中,基站只支持服務(wù)于移動臺和有線終端之間的通信的物理層和鏈路層。在這個(gè)操作方案中,基站只在移動臺和參加與移動臺的通信會話的有線終端之間中繼層2分組。
圖2的協(xié)議層操作遵循多個(gè)各種標(biāo)準(zhǔn)中的一種,如1xEV、HSDPA或者其它各種標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)典型地包括層1和層2組件。層1通常被稱作物理層,層2通常被使用依賴于標(biāo)準(zhǔn)而使用的各種術(shù)語、特定術(shù)語,例如無線鏈路協(xié)議(RLP)等來命名。本發(fā)明的教義可以應(yīng)用于其中層1和層2支持ARQ操作的任何操作標(biāo)準(zhǔn)。
本發(fā)明的教義也可以應(yīng)用于各種ARQ操作。例如,某些ARQ操作采用“停止-等待”(SAW)方法,其中分組被按照順序校正。不過,某些其它的ARQ操作不按照順序校正分組,特別是例如摩托羅拉的雙信道SAW、1xEV-DO的4信道SAW、朗訊的異步增加冗余和北電的NCP(非完整鑿孔)。本發(fā)明的教義應(yīng)用于任何這些方法中。
如圖2所示,移動臺和基站的層1和層2被根據(jù)本發(fā)明修改。特別地,層1包括L1-L2修改,而層2包括L2-L1修改。如所修改的,層1報(bào)告利用其ARQ操作未決的分組的數(shù)量。利用每個(gè)有效數(shù)據(jù)分組到層2的呈現(xiàn)來執(zhí)行這種報(bào)告,所述每個(gè)分組具有到層2的刪除指示。根據(jù)L2-L1修改,在層1ARQ操作仍然對于數(shù)據(jù)塊未決時(shí),層2不啟動對于具有丟失的數(shù)據(jù)分組的數(shù)據(jù)塊的ARQ操作。這些操作將結(jié)合圖4-8而被描述。
圖3A是說明根據(jù)本發(fā)明的第二實(shí)施例駐留在網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)的多個(gè)組件和/或移動臺的OSI層組件的框圖。如圖3A所示,ISO協(xié)議組件包括互聯(lián)網(wǎng)協(xié)議(IP)層302、點(diǎn)到點(diǎn)協(xié)議(PPP)層304、無線鏈路協(xié)議(RLP)層306、媒體接入控制(MAC)層308和物理層310。如圖2中的實(shí)施例那樣,RLP層306包括一個(gè)L2-L1修改312。此外,物理層310包括一個(gè)L2-L1修改314,其中的每一個(gè)都根據(jù)本發(fā)明的原理操作。
圖3B是說明無線鏈路協(xié)議分組數(shù)據(jù)單元被打包到物理層幀中的方法的框圖。每個(gè)物理層幀都包括物理層頭和物理層幀有效負(fù)載。物理層幀有效負(fù)載中的每一個(gè)可以包括一個(gè)或多個(gè)RLP分組數(shù)據(jù)單元。在圖3B的特定實(shí)例中,物理層幀包括用于RLP層的兩個(gè)獨(dú)立實(shí)例的RLP分組數(shù)據(jù)單元。如這里將進(jìn)一步描述的,本發(fā)明的原理可以在一個(gè)或多個(gè)獨(dú)立的RLP實(shí)例共享一個(gè)物理層用于它們的傳輸時(shí)被應(yīng)用。
RLP分組數(shù)據(jù)單元的每一個(gè)包括一個(gè)RLP頭和一個(gè)RLP有效負(fù)載。RLP分組數(shù)據(jù)單元的每一個(gè)被唯一標(biāo)識,具有分組數(shù)據(jù)單元序號。根據(jù)本發(fā)明,RLP層的ARQ操作使用這些序號。
圖4是說明根據(jù)本發(fā)明的發(fā)送側(cè)物理層操作的邏輯圖。圖4所示的操作被對于由物理層從鏈路層接收的每個(gè)分組數(shù)據(jù)單元重復(fù)。操作開始,其中物理層接收到來自鏈路層的至少一個(gè)分組數(shù)據(jù)單元(步驟402)。一旦接收到來自鏈路層的分組數(shù)據(jù)單元,物理層就將分組數(shù)據(jù)單元打包到物理層幀中(步驟404)。然后,物理層將物理層幀通過無線鏈路發(fā)送到接收機(jī)(步驟406)。注意,在另一個(gè)其中較低數(shù)據(jù)速率被支持的實(shí)施例中,每個(gè)分組數(shù)據(jù)單元可以被打包到多個(gè)物理層幀中。在不偏離本發(fā)明范圍的情況下,這里描述的原理可以應(yīng)用于這種在本發(fā)明的使用的一個(gè)特定實(shí)例中,支持諸如圖1的基站104的一個(gè)基站和諸如圖1的無線終端130的一個(gè)無線移動臺之間的操作。特別如圖2所示并參考該圖所描述的,本發(fā)明的原理可以包括在基站104和/或移動臺130中。在這里參考圖4-10所描述的特定實(shí)例中,基站104被考慮為發(fā)送機(jī)而移動臺130被考慮為接收機(jī)。不過,基站104和移動臺130中的每一個(gè)可以支持發(fā)送側(cè)和接收側(cè)的操作。
一旦發(fā)送側(cè)物理層發(fā)送了物理層幀,它就等待來自接收側(cè)物理層的接收的確認(rèn)(步驟408)。不過,發(fā)送側(cè)物理層在假設(shè)接收側(cè)物理層沒有成功接收到物理層幀之前,只等待一個(gè)時(shí)間周期。特別地,考慮圖1的基站104是發(fā)送設(shè)備而移動臺130是接收設(shè)備。在這種情況下,基站發(fā)送物理層幀并且等待來自移動臺130的確認(rèn)。如果移動臺確認(rèn)物理層幀沒有被正確接收(步驟412)或者發(fā)送側(cè)物理層滿足一個(gè)超時(shí)條件(步驟414),則操作繼續(xù)到步驟416。不過,如果發(fā)送側(cè)物理層接收到一個(gè)肯定確認(rèn)(步驟410),則對于特定物理層幀的操作完成。
如果一個(gè)否定確認(rèn)被接收或者如果一個(gè)超時(shí)條件出現(xiàn)(步驟412或414),則發(fā)送側(cè)物理層考慮物理層幀的當(dāng)前傳輸是否是第N次傳輸嘗試(步驟416)。根據(jù)本發(fā)明,發(fā)送側(cè)物理層將在停止其ARQ操作之前嘗試任何物理層幀的N次傳輸。因此,如果由發(fā)送側(cè)物理層對物理層幀的當(dāng)前傳輸不是物理層幀的第N次傳輸,則操作繼續(xù)到步驟410,其中發(fā)送側(cè)物理層通過無線鏈路重發(fā)物理層幀。然后,操作返回到步驟408,其中發(fā)送側(cè)物理層等待來自接收物理層的接收的確認(rèn)。如果在步驟410接收到一個(gè)肯定確認(rèn)或者如步驟416所確定的,物理層幀的N次傳輸不成功,則對于特定物理層幀的操作結(jié)束。
圖5是說明根據(jù)本發(fā)是的接收側(cè)物理層操作的邏輯圖。接收側(cè)物理層操作等待物理層幀從發(fā)送側(cè)到達(dá)(步驟502)。當(dāng)接收側(cè)物理層接收到來自發(fā)送側(cè)物理層的一個(gè)物理層幀時(shí)(步驟504),它就確定所接收的物理層幀是否是一個(gè)好的物理層幀(步驟506)。這個(gè)確定是基于由物理層利用校驗(yàn)和操作或者由發(fā)送側(cè)和接收側(cè)物理層采用的另一個(gè)錯(cuò)誤檢查算法而支持的前向糾錯(cuò)操作。
如果在步驟506,接收側(cè)物理層確定物理層幀不是好的物理層幀,則接收側(cè)物理層將一個(gè)否定確認(rèn)發(fā)送到發(fā)送側(cè)物理層(步驟514)。然后,操作返回到步驟502,接收側(cè)物理層等待另一個(gè)物理層幀。
如果在步驟506確定物理層幀是一個(gè)好的物理層幀,則接收的物理層將一個(gè)肯定確認(rèn)發(fā)送到發(fā)送側(cè)物理層(步驟508)。然后,接收側(cè)網(wǎng)絡(luò)層從物理層幀中提取鏈路層分組數(shù)據(jù)單元(步驟510)。然后,接收側(cè)物理層將提取的鏈路層分組數(shù)據(jù)單元傳送到由物理層服務(wù)的一個(gè)或多個(gè)鏈路層(步驟512)。
物理層的ARQ操作依賴于從接收側(cè)到發(fā)送側(cè)的快速反饋。在一個(gè)實(shí)施例中,肯定或否定確認(rèn)(ACK)信號被在一個(gè)快速反向反饋信令信道上發(fā)送。ACK信令的一個(gè)特定實(shí)現(xiàn)是使用一個(gè)比特來指示好或壞的接收。例如,值1可以被用于指示一個(gè)好的接收的物理層幀而值0用于指示一個(gè)壞的接收的物理層幀。在快速反向反饋信令信道的一個(gè)特定實(shí)現(xiàn)中,ACK比特被鑿孔到由移動臺使用的反向物理信道之一上。例如,反向?qū)ьl信道可以被使用,以便ACK比特被鑿孔到反向?qū)ьl信道中并且被在發(fā)送側(cè)提取。另一個(gè)可能的實(shí)現(xiàn)是使用反向?qū)S每刂菩诺?R-DCCH)來攜帶這個(gè)一比特ACK信息。
圖6是說明根據(jù)本發(fā)明的發(fā)送側(cè)鏈路層操作的邏輯圖。如圖6所示,發(fā)送側(cè)鏈路層保持在空閑狀態(tài)直到多個(gè)特定事件之一出現(xiàn)為止(步驟602)。當(dāng)然,額外事件可能出現(xiàn)以使得接收側(cè)鏈路層操作和執(zhí)行多種操作。這里只有涉及本發(fā)明的操作才被參考圖6描述。
在第一操作中,發(fā)送側(cè)鏈路層接收來自高層的數(shù)據(jù)。例如,如圖2所示,鏈路層可以接收來自協(xié)議棧中任何更高層的數(shù)據(jù)。此外還如圖3A所特別示出的,發(fā)送側(cè)鏈路層可以接收來自IP/PPP層的數(shù)據(jù)。一旦接收到來自高層的數(shù)據(jù),發(fā)送側(cè)鏈路層就創(chuàng)建含有更高層數(shù)據(jù)的分組數(shù)據(jù)單元(步驟606)。然后,所創(chuàng)建的分組數(shù)據(jù)單元被緩存在發(fā)送緩存器中(步驟608)。在創(chuàng)建這些分組數(shù)據(jù)單元中,發(fā)送側(cè)唯一地用一個(gè)序號來標(biāo)識每個(gè)分組數(shù)據(jù)單元。典型地,序號被發(fā)送側(cè)鏈路層按照順序建立。如參考圖7到10所進(jìn)一步描述的,這些序號被根據(jù)本發(fā)明采用來支持雙層ARQ操作。
作為由發(fā)送側(cè)鏈路層從空閑狀態(tài)的第二操作,發(fā)送側(cè)鏈路層與發(fā)送側(cè)物理層交互來將分組數(shù)據(jù)單元傳送到物理層(步驟610)。通過這個(gè)交互,發(fā)送側(cè)鏈路層確定發(fā)送側(cè)物理層需要數(shù)據(jù)。然后,根據(jù)一個(gè)交互,發(fā)送側(cè)鏈路層選擇分組數(shù)據(jù)單元以傳送到物理層(步驟612)。在選擇之后,發(fā)送側(cè)鏈路層將分組數(shù)據(jù)單元傳送到物理層(步驟614)。
在根據(jù)本發(fā)明的另一個(gè)操作中,發(fā)送側(cè)鏈路層接收來自其相應(yīng)物理層的一個(gè)否定確認(rèn)(NAK)(步驟616)。這個(gè)NAK被創(chuàng)建并且由接收側(cè)鏈路層發(fā)送。根據(jù)這個(gè)NAK的內(nèi)容,發(fā)送側(cè)鏈路層將標(biāo)識一個(gè)或多個(gè)分組數(shù)據(jù)單元用于重發(fā)(步驟618)。在一個(gè)實(shí)施例中,NAK包括在接收側(cè)丟失的以及物理層數(shù)據(jù)糾正操作對其失敗的鏈路層分組數(shù)據(jù)單元的一個(gè)或多個(gè)序號。當(dāng)這種情況發(fā)生時(shí),發(fā)送側(cè)鏈路層將丟失的或者錯(cuò)誤的分組數(shù)據(jù)單元傳送到物理層用于重發(fā)(步驟620)。
圖7是說明根據(jù)本發(fā)明的接收側(cè)鏈路層操作的邏輯圖。如圖7所示,接收側(cè)鏈路層操作也駐留在一個(gè)空閑狀態(tài)直到特定操作開始(步驟702)。但是,也如圖6中的情況所示,接收側(cè)鏈路層將執(zhí)行除了參考圖7所描述的那些之外的操作。此外,如上所述,任何無線設(shè)備都可以在發(fā)送側(cè)和接收側(cè)實(shí)現(xiàn)本發(fā)明的教義。這樣,圖4、5、6和7的操作的描述將全部實(shí)現(xiàn)在單獨(dú)一個(gè)無線設(shè)備上。
接收側(cè)鏈路層接收來自其相應(yīng)物理層的分組數(shù)據(jù)單元。在這種情況下,接收側(cè)鏈路層每次考慮其從物理層接收的一個(gè)分組數(shù)據(jù)單元(步驟704)。一旦接收到一個(gè)分組數(shù)據(jù)單元,接收側(cè)鏈路層就確定任何分組數(shù)據(jù)單元是否被丟失(步驟706)。因?yàn)榻邮諅?cè)鏈路層保留它接收的分組數(shù)據(jù)單元序號的歷史記錄,所以它利用它從物理層接收的分組數(shù)據(jù)單元的序號中的間隙或者中斷來檢測分組數(shù)據(jù)單元的丟失。接收側(cè)鏈路層當(dāng)考慮到來自物理層的任何特定分組數(shù)據(jù)單元的接收時(shí),檢測一個(gè)單獨(dú)的丟失的分組數(shù)據(jù)單元或者多個(gè)丟失的分組數(shù)據(jù)單元。
如果在步驟706沒有檢測到丟失,則接收側(cè)鏈路層將分組數(shù)據(jù)單元緩存到其再排序緩存器中。不過,如果在步驟706檢測到丟失,則接收側(cè)鏈路層設(shè)置一個(gè)定時(shí)器用于它檢測到的每個(gè)丟失的分組數(shù)據(jù)單元(步驟710)。
當(dāng)由接收側(cè)鏈路層檢測到一個(gè)丟失時(shí),物理層ARQ操作可能仍然嘗試恢復(fù)已經(jīng)被丟失并且含有一個(gè)或多個(gè)丟失的鏈路層分組數(shù)據(jù)單元的物理層幀。為了避免不必要的NAK的產(chǎn)生以及作為結(jié)果而發(fā)生的鏈路層重發(fā),一個(gè)定時(shí)器被設(shè)置來延遲NAK的產(chǎn)生直到一個(gè)允許物理層恢復(fù)丟失的物理層幀的時(shí)間周期已經(jīng)過去。在本發(fā)明的一個(gè)特定實(shí)施例中,為丟失的一個(gè)或多個(gè)分組數(shù)據(jù)單元設(shè)置的延遲定時(shí)器的值對應(yīng)于由物理層ARQ操作執(zhí)行的N次重發(fā)的等待時(shí)間。
當(dāng)為丟失的數(shù)據(jù)分組單元設(shè)置的任何定時(shí)器期滿時(shí)(步驟714),接收側(cè)鏈路層發(fā)送一個(gè)NAK到物理層用于通過無線鏈路傳輸(步驟716)。這個(gè)NAK將如步驟616所述的由發(fā)送側(cè)鏈路層接收并且因此將被服務(wù)。
圖8是說明根據(jù)本發(fā)明第一方面的操作的數(shù)據(jù)流圖。圖8表示如參考圖4和5所述的物理層ARQ機(jī)制。不過,閱讀器將理解圖8的操作只是可以根據(jù)本發(fā)明而被執(zhí)行的一個(gè)例子。
如圖所示,物理層幀1被通過在發(fā)送側(cè)和接收側(cè)之間的無線鏈路發(fā)送。注意,物理層幀沒有被加標(biāo)簽并且這里提供的標(biāo)簽只是用于說明的目的。一旦接收到物理層幀1,接收側(cè)物理層就確定物理層幀是無錯(cuò)誤的并且將一個(gè)肯定確認(rèn)(ACK1)通過無線鏈路發(fā)送到發(fā)送側(cè)協(xié)議層。
一旦物理層幀1發(fā)送,發(fā)送側(cè)物理層就啟動一個(gè)如T-ACK所指示的延遲周期。在這個(gè)延遲周期T-ACK結(jié)束時(shí),發(fā)送側(cè)物理層期望接收對于物理層幀1的確認(rèn)。發(fā)送側(cè)物理層期望在T-ACK結(jié)束時(shí)在窗口T-WIN中接收一個(gè)確認(rèn)。T-ACK和T-WIN被根據(jù)在向接收側(cè)的發(fā)送中固有的延遲、由接收側(cè)的處理和從接收側(cè)到發(fā)送側(cè)的ACK的傳輸而被選擇。
發(fā)送、接收、ACK產(chǎn)生和ACK傳輸過程不是立即的,而是隨著時(shí)間而出現(xiàn)。ACK過程中的延遲部分包括從發(fā)送側(cè)到接收側(cè)的物理層幀的傳輸中的固有延遲、在接收側(cè)的物理層幀的接收、確定物理層幀是由接收側(cè)接收的好或壞幀、由接收側(cè)產(chǎn)生ACK以及在ACK到發(fā)送側(cè)的傳輸中的固有延遲。因此,在一個(gè)例如T-ACK的特定時(shí)間周期期滿之前,對于一個(gè)特定層幀的一個(gè)有效ACK將不被發(fā)送側(cè)接收到。此外,在例如(T-ACK+T-WIN)的特定時(shí)間周期之后,對于一個(gè)特定物理層幀的有效ACK將不被發(fā)送側(cè)接收到。
在圖8的例子中,物理層幀1的確認(rèn)是肯定的并且在周期T-WIN中被接收到,所述周期T-WIN是在對應(yīng)于物理層幀1的延遲周期T-ACK之后開始的。這個(gè)特定實(shí)例表示一個(gè)物理層幀的成功發(fā)送、接收和確認(rèn)。
發(fā)送側(cè)物理層如圖所示發(fā)送物理層幀2。不過,物理層幀2在其向接收側(cè)的傳輸中被破壞并且被錯(cuò)誤接收。在這種情況下,接收側(cè)物理層將一個(gè)對于物理層幀2的確認(rèn)發(fā)送到發(fā)送側(cè)物理層。這個(gè)確認(rèn)是否定的以指示物理層幀2沒有被接收側(cè)物理層正確接收到。
一旦物理層幀2通過無線鏈路發(fā)送,發(fā)送側(cè)物理層還啟動一個(gè)T-ACK延遲周期,然后等待在周期T-ACK期滿之后在周期T-WIN中的一個(gè)確認(rèn)。在圖8的例子中,發(fā)送側(cè)物理層在窗口T-WIN中接收一個(gè)否定確認(rèn)并且確定物理層幀2必須再次被發(fā)送,這是因?yàn)樗鼪]有被正確接收到。因此,這個(gè)特定實(shí)例表示一個(gè)不成功的傳輸以及不成功傳輸?shù)某晒Φ姆穸ù_認(rèn)。
當(dāng)物理層幀2被發(fā)送并且被接收側(cè)物理層正確接收之后,物理層幀3被發(fā)送。因此,接收側(cè)物理層將一個(gè)肯定確認(rèn)發(fā)送到發(fā)送側(cè)物理層。不過,肯定確認(rèn)在傳輸中被丟失并且沒有達(dá)到發(fā)送側(cè)物理層。當(dāng)發(fā)送側(cè)物理層發(fā)送物理層幀3時(shí),它啟動一個(gè)延遲周期T-ACK,然后在T-ACK期滿之后在周期T-WIN中等待一個(gè)確認(rèn)。因?yàn)榘l(fā)送側(cè)物理層在T-WIN中沒有接收到任何確認(rèn),所以它也啟動對于物理層幀3的錯(cuò)誤糾正。這樣,這個(gè)特定實(shí)例表示一個(gè)成功的傳輸以及成功傳輸?shù)牟怀晒隙ù_認(rèn)。
圖9是說明根據(jù)本發(fā)明第二方面的操作的數(shù)據(jù)流圖。在圖9的操作中,在發(fā)帝側(cè)和接收側(cè)的物理層和鏈路層的ARQ操作交互引起錯(cuò)誤糾正操作。在圖9的特定實(shí)例中,作出一個(gè)過分簡單化的假設(shè),即單獨(dú)一個(gè)分組數(shù)據(jù)單元對應(yīng)于單獨(dú)一個(gè)物理層幀。不過,如前面所描述的,這種操作并非總是這種情況,多個(gè)分組數(shù)據(jù)單元可以被包括在單獨(dú)一個(gè)物理層幀中。在傳輸開始,發(fā)送側(cè)鏈路層將分組數(shù)據(jù)單元1傳送到發(fā)送側(cè)物理層。發(fā)送側(cè)物理層將分組數(shù)據(jù)單元1打包到物理層幀1并且將物理層幀1通過無線鏈路發(fā)送到接收側(cè)。接收側(cè)物理層接收到物理層幀1,將一個(gè)肯定確認(rèn)發(fā)送到發(fā)送側(cè)物理層并且還將分組數(shù)據(jù)單元傳送到接收側(cè)鏈路層。
發(fā)送側(cè)鏈路層將分組數(shù)據(jù)單元2傳送到發(fā)送側(cè)物理層,發(fā)送側(cè)物理層將分組數(shù)據(jù)單元2打包到物理層幀2。然后,發(fā)送側(cè)物理層將物理層幀2發(fā)送到接收側(cè)物理層。不過,物理層幀2在被接收時(shí)是壞的物理層幀,并且對于該幀的一個(gè)否定確認(rèn)被接收側(cè)物理層發(fā)送。
在發(fā)送側(cè),發(fā)送側(cè)鏈路層將分組數(shù)據(jù)單元3傳送到發(fā)送側(cè)物理層,發(fā)送側(cè)物理層將分組數(shù)據(jù)單元3放置到物理層幀3中并且將物理層幀3通過無線鏈路發(fā)送到接收側(cè)物理層。接收側(cè)物理層在一個(gè)好的條件中接收物理層幀3,然后將物理層幀3中包含的分組數(shù)據(jù)單元3傳送到接收側(cè)鏈路層。當(dāng)接收到分組數(shù)據(jù)單元3時(shí),接收側(cè)鏈路層檢測到一個(gè)丟失,因?yàn)樗谕邮盏椒纸M數(shù)據(jù)單元2。因此,RLP啟動對應(yīng)于分組數(shù)據(jù)單元2的定時(shí)器。
根據(jù)對于物理層幀2的否定確認(rèn),發(fā)送側(cè)物理層幀重發(fā)物理層幀2并且它被接收側(cè)物理層成功接收到。然后,接收側(cè)物理層從重發(fā)的物理層幀中提取分組數(shù)據(jù)單元2并且將分組數(shù)據(jù)單元2傳送到接收側(cè)鏈路層。因?yàn)樵跒榉纸M數(shù)據(jù)單元2設(shè)置的定時(shí)器期滿之前,分組數(shù)據(jù)單元2被接收側(cè)鏈路層接收,所以接收側(cè)鏈路層不發(fā)送一個(gè)請求分組數(shù)據(jù)單元2的重發(fā)的NAK。
因此,圖9的操作說明一個(gè)例子,其中在物理層的錯(cuò)誤糾正和在鏈路層的延遲的錯(cuò)誤糾正操作排除由鏈路層的不需要的錯(cuò)誤糾正。因此,錯(cuò)誤糾正是迅速的、正確的并且不消耗開銷的。
圖10是說明根據(jù)本發(fā)明第三方面的操作的數(shù)據(jù)流圖。如圖10所示,發(fā)送側(cè)鏈路層將分組數(shù)據(jù)單元3傳送到發(fā)送側(cè)物理層,發(fā)送側(cè)物理層將分組數(shù)據(jù)單元3放置到物理層幀3中。物理層幀3被成功地通過無線鏈路傳送到接收側(cè)物理層。接收側(cè)物理層從物理層幀3中提取分組數(shù)據(jù)單元3并且將分組數(shù)據(jù)單元3傳送到接收側(cè)RLP層。不過,因?yàn)榻邮諅?cè)RLP期望分組數(shù)據(jù)單元2,所以它檢測到丟失并且啟動對應(yīng)于分組數(shù)據(jù)單元2的定時(shí)器。
發(fā)送被以發(fā)送側(cè)鏈路層將分組數(shù)據(jù)單元4傳送到發(fā)送側(cè)物理層而繼續(xù)。發(fā)送側(cè)物理層將分組數(shù)據(jù)單元4放置到物理層幀中并且成功地將物理層幀4通過無線鏈路傳送到接收側(cè)物理層。然后,接收側(cè)物理層從物理層幀4中提取分組數(shù)據(jù)單元4并且將分組數(shù)據(jù)單元4傳送到接收側(cè)鏈路層。
在一個(gè)時(shí)間周期之后,為分組數(shù)據(jù)單元2設(shè)置的定時(shí)器期滿,在分組數(shù)據(jù)單元2的成功接收之前,該期滿發(fā)生。在這種情況下,接收側(cè)RLP層發(fā)送一個(gè)NAK,其中它利用分組數(shù)據(jù)單元2的序號來識別分組數(shù)據(jù)單元2。NAK被通過接收側(cè)物理層傳送到發(fā)送側(cè)物理層,然后發(fā)送到發(fā)送側(cè)鏈路層。響應(yīng)于標(biāo)識分組數(shù)據(jù)單元2的NAK,發(fā)送側(cè)鏈路層將分組數(shù)據(jù)單元2的一個(gè)拷貝傳送到發(fā)送側(cè)物理層。根據(jù)圖10中的這個(gè)例子,鏈路層只在物理層的ARQ操作失敗之后才啟動其ARQ操作。
本發(fā)明的原理可以應(yīng)用于當(dāng)一個(gè)移動臺從一個(gè)小區(qū)地點(diǎn)移動到另一個(gè)小區(qū)地點(diǎn)或者從一個(gè)發(fā)送機(jī)到另一個(gè)發(fā)送機(jī)時(shí)的移動性情況。在這種情況下,移動臺可以設(shè)置其中的一個(gè)定時(shí)器,以允許物理層恢復(fù)操作來在切換到新的基站之前完成??商娲?,移動臺也可以切換到新的基站,而無需等待物理層幀從先前的基站到達(dá)。在這種情況下,鏈路層重發(fā)被在一個(gè)延遲超時(shí)之后觸發(fā),以便恢復(fù)沒有被移動臺接收的任何鏈路層分組數(shù)據(jù)單元。
如前面所描述的,當(dāng)多個(gè)鏈路層實(shí)例共享相同的物理層時(shí),本發(fā)明的原理也可以被應(yīng)用。在這種情況下,一個(gè)特定的物理層幀對應(yīng)于多個(gè)用戶的鏈路層分組數(shù)據(jù)單元。在這個(gè)特定操作中,移動臺中的每個(gè)都發(fā)送一個(gè)對應(yīng)于物理層幀的ACK。當(dāng)肯定ACK被從所述移動臺中的每一個(gè)接收到時(shí),沒有額外的重發(fā)被要求。不過,當(dāng)一個(gè)否定確認(rèn)被從所述移動臺中的任何一個(gè)接收到時(shí),基站必須決定是否以及如何重發(fā)物理層幀。在一個(gè)操作中,只要至少一個(gè)ACK是否定的,基站就重發(fā)整個(gè)物理層幀。這個(gè)方案可以被擴(kuò)展到覆蓋任何確認(rèn)被在其傳輸中丟失的情況。
在一個(gè)替代操作中,基站只重發(fā)對應(yīng)于發(fā)送否定ACK或者未用ACK響應(yīng)的移動臺的鏈路層分組數(shù)據(jù)單元的那些物理層子塊。物理層幀的其它部分可能是空的或者可以被使用于物理層子塊的重復(fù)編碼。此外,物理層幀的未用部分可以被與其它新的鏈路層分組數(shù)據(jù)單元復(fù)用。
作為另一個(gè)實(shí)現(xiàn),只要特定部分或者特定比例的被服務(wù)的用戶用肯定確認(rèn)來響應(yīng),基站就不重發(fā)物理層幀。在這種情況下,錯(cuò)誤糾正被通過鏈路層動作而執(zhí)行。用確認(rèn)來響應(yīng)的那部分用戶將被根據(jù)由物理層服務(wù)的總數(shù)和其它要考慮的事項(xiàng)而選擇。
圖11是說明根據(jù)本發(fā)明構(gòu)建的基站1102的框圖?;?102支持一個(gè)操作協(xié)議,如IS-95A、IS-95B、IS-2000、GSM-EDGE和/或與本發(fā)明的教義兼容的經(jīng)過修改或者沒有經(jīng)過修改的各種3G和4G標(biāo)準(zhǔn)。不過,在其它實(shí)施例中,基站1102支持其它操作標(biāo)準(zhǔn)?;?102支持協(xié)議層操作,如那些參考圖2和/或3A所描述的。
基站1102包括處理器1104、動態(tài)RAM 1106、靜態(tài)RAM 1108、EPROM1110的諸如硬盤驅(qū)動器、光盤驅(qū)動器、磁帶驅(qū)動器等的至少一個(gè)數(shù)據(jù)存儲裝置1112。(包含在外圍處理卡或者模塊中的)這些部件通過本地總線1117互相耦合并且通過接口1118耦合到外圍總線1120)它可以是底板)。各種外圍卡都耦合到外圍總線1120。這些外圍卡包括網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)接口卡1124,其將基站1102耦合到無線網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)1150。數(shù)字處理卡1126、1128和1130分別耦合到射頻(RF)單元1132、1134和1136。這些數(shù)字處理卡1126、1128和1130中的每一個(gè)執(zhí)行對于由基站1102服務(wù)的相應(yīng)扇區(qū),例如扇區(qū)1、扇區(qū)2或扇區(qū)3的數(shù)字處理。這樣,數(shù)字處理卡1126、1128和1130中的每一個(gè)將執(zhí)行參考圖4-7所描述的處理操作中的一些或者全部。RF單元1132、1134和1136分別耦合到天線1142、1144和1146,并且支持基站1102和移動臺(其結(jié)構(gòu)在圖12中示出)之間的無線通信?;?102可能還包括其它卡1140。
混合自動重發(fā)請求指令(HARQI)1116存儲在存儲器1112中。象HARQI 1114那樣,HARQI 1116被下載到處理器1104和/或DRAM 1106中用于由處理器1104處理。雖然HARQI 1116被示為駐留在包括在基站1102中的存儲器1112中,但是HARQI 1116也可以被加載到諸如磁介質(zhì)、光介質(zhì)或電介質(zhì)的便攜式介質(zhì)中。此外,HARQI 1116電子地通過數(shù)據(jù)通信路徑從一臺計(jì)算機(jī)發(fā)送到另一臺計(jì)算機(jī)上。HARQI的這些實(shí)施例都在本發(fā)明的精神和范圍內(nèi)。
在執(zhí)行HARQI 1114時(shí),基站1102執(zhí)行根據(jù)先前這里參考圖1-10描述的本發(fā)明的操作。HARQI 1116也可以部分地由數(shù)字處理卡1126、1128和1130和/或基站1102的其它部件執(zhí)行。此外,所示出的基站1102的結(jié)構(gòu)只是可以被根據(jù)本發(fā)明的教義操作的多個(gè)變化的基站結(jié)構(gòu)中的一個(gè)。
圖12是說明根據(jù)本發(fā)明構(gòu)建的執(zhí)行這里先前描述的操作的移動臺1202的框圖。移動臺1202支持一個(gè)操作協(xié)議,如IS-95A、IS-95B、IS-2000、GSM-EDGE和/或與本發(fā)明的教義兼容的經(jīng)過修改或者沒有經(jīng)過修改的各種3G和4G標(biāo)準(zhǔn)。不過,在其它實(shí)施例中,移動臺1202支持其它操作標(biāo)準(zhǔn)。
移動臺1202包括RF單元1204、處理器1206和存儲器1208。RF單元1204耦合到位于移動臺1202外殼內(nèi)部或者外部的天線1205。處理器1206可以是特定用途集成電路(ASIC)或者能夠根據(jù)本發(fā)明操作移動臺1202的另一種類型的處理器。存儲器1208包括靜態(tài)和動態(tài)部分,如DRAM、SRAM、ROM、EEPROM等。在某些實(shí)施例中,存儲器1208可以部分地或者全部地包含在一個(gè)還包括處理器1206的ASIC上。用戶接口1210包括顯示器、鍵盤、揚(yáng)聲器、麥克風(fēng)和數(shù)據(jù)接口,并且可以包括其它用戶接口部件。RF單元1204、處理器1206和存儲器1208和用戶接口1210通過一條或者多條通信總線/鏈路耦合。電池1212還耦合到RF單元1204、處理器1206、存儲器1208和用戶接口1210并且為它們供電。
混合自動重發(fā)請求指令(HARQI)1216被存儲在存儲器1208中。HARQI 1216被象HARQI 1214那樣下載到處理器1206中用于由處理器1206執(zhí)行。在某些實(shí)施例中,HARQI 1216還可以部分地由RF單元1204執(zhí)行。在制造時(shí)、在諸如通過空中的業(yè)務(wù)提供操作的業(yè)務(wù)提供操作期間或者在參數(shù)更新操作期間,HARQI 1216可以被編程到移動臺1202中。在它們被執(zhí)行時(shí),HARQI 1214促使移動臺1202執(zhí)行根據(jù)先前參考圖1-8描述的本發(fā)明的操作。
所示出的移動臺1202的結(jié)構(gòu)只是一個(gè)移動臺結(jié)構(gòu)的例子。許多其它變化的移動臺結(jié)構(gòu)可以被根據(jù)本發(fā)明的教義操作。在HARQI 1214執(zhí)行時(shí),移動臺1202執(zhí)行根據(jù)先前這里描述的本發(fā)明的服務(wù)于數(shù)據(jù)通信的操作。
這里公開的本發(fā)明容許各種修改和替代。因此,特定的實(shí)施例被在附圖和詳細(xì)描述中舉例描述。但是,應(yīng)當(dāng)理解附圖及其詳細(xì)描述并非用于將本發(fā)明限制到所公開的特定形式,而是相反,本發(fā)明覆蓋落在由所附權(quán)利要求定義的本發(fā)明精神和范圍內(nèi)的所有修改、等同物和替代。
權(quán)利要求
1.一種用于從一個(gè)源無線設(shè)備傳送數(shù)據(jù)到一個(gè)目的地?zé)o線設(shè)備的方法,包括該目的地?zé)o線設(shè)備的物理層接收來自該源無線設(shè)備的物理層的物理層數(shù)據(jù);當(dāng)該目的地?zé)o線設(shè)備的物理層未正確地接收該物理層數(shù)據(jù)時(shí),該源無線設(shè)備和該目的地?zé)o線設(shè)備執(zhí)行物理層重發(fā)操作以試圖讓該目的地?zé)o線設(shè)備正確地重新接收該物理層數(shù)據(jù);以及當(dāng)該目的地?zé)o線設(shè)備的上層在預(yù)期的時(shí)候沒有接收到上層分組數(shù)據(jù)時(shí),延遲為該上層分組數(shù)據(jù)啟動上層重發(fā)操作,直到用于載送該上層分組數(shù)據(jù)的物理層數(shù)據(jù)的物理層重發(fā)操作已經(jīng)完成。
2.根據(jù)權(quán)利要求1所述的方法,其中該物理層數(shù)據(jù)包括多個(gè)子塊,每個(gè)子塊可單獨(dú)地從該源無線設(shè)備傳送到該目的地?zé)o線設(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,還包括剛一成功接收該上層分組數(shù)據(jù),該目的地?zé)o線設(shè)備的上層就發(fā)送一個(gè)肯定確認(rèn)給該源無線設(shè)備的上層。
4.根據(jù)權(quán)利要求1所述的方法,還包括當(dāng)該目的地?zé)o線設(shè)備的上層未在預(yù)期的時(shí)候接收到該上層分組數(shù)據(jù)時(shí),該目的地?zé)o線設(shè)備的上層發(fā)送一個(gè)否定確認(rèn)給該源無線設(shè)備的上層。
5.根據(jù)權(quán)利要求1所述的方法,其中該目的地?zé)o線設(shè)備的上層通過比較所接收上層分組數(shù)據(jù)的序號與預(yù)期的上層分組數(shù)據(jù)的序號來確定它在預(yù)期的時(shí)候未接收到由物理層數(shù)據(jù)載送的上層分組數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的方法,其中該上層包括一個(gè)鏈路層。
7.根據(jù)權(quán)利要求1所述的方法,其中在執(zhí)行物理層重發(fā)操作中,確認(rèn)信號是在一個(gè)快速反向反饋信令信道上傳達(dá)的。
8.根據(jù)權(quán)利要求1所述的方法,其中延遲為該上層分組數(shù)據(jù)啟動上層重發(fā)操作、直到用于載送該上層分組數(shù)據(jù)的物理層數(shù)據(jù)的物理層重發(fā)操作已經(jīng)完成包括設(shè)置一個(gè)啟動該延遲的定時(shí)器;以及該定時(shí)器剛一期滿便結(jié)束該延遲。
9.根據(jù)權(quán)利要求1所述的方法,其中該源無線設(shè)備啟動該上層重發(fā)操作的延遲。
10.根據(jù)權(quán)利要求1所述的方法,其中該目的地?zé)o線設(shè)備啟動該上層重發(fā)操作的延遲。
11.根據(jù)權(quán)利要求1所述的方法,其中該物理層重發(fā)操作包括基于ACK的通知。
12.根據(jù)權(quán)利要求1所述的方法,其中該物理層重發(fā)操作包括基于NACK的通知。
13.一種可操作來將數(shù)據(jù)傳送給一個(gè)目的地?zé)o線設(shè)備的無線設(shè)備,該無線設(shè)備包括一個(gè)天線;一個(gè)與該天線可通信地耦合的射頻單元;以及與該射頻單元可通信地耦合的至少一個(gè)數(shù)字處理器,且該數(shù)字處理器可操作以使該無線設(shè)備執(zhí)行包括物理層重發(fā)操作的物理層操作;執(zhí)行包括上層重發(fā)操作的上層操作;以及通過延遲為該上層分組數(shù)據(jù)啟動上層重發(fā)操作、直到用于載送該上層分組數(shù)據(jù)的物理層數(shù)據(jù)的物理層重發(fā)操作已經(jīng)完成,而協(xié)調(diào)該物理層重發(fā)操作和該上層重發(fā)操作。
14.根據(jù)權(quán)利要求13所述的無線設(shè)備,其中該至少一個(gè)數(shù)字處理器還可操作以使該無線設(shè)備在執(zhí)行上層操作中從該目的地?zé)o線設(shè)備接收一個(gè)否定確認(rèn),指示該目的地?zé)o線設(shè)備的上層未在預(yù)期的時(shí)候接收到該上層分組數(shù)據(jù)。
15.根據(jù)權(quán)利要求13所述的無線設(shè)備,其中該物理層數(shù)據(jù)包括多個(gè)子塊,每個(gè)子塊可單獨(dú)地從該源無線設(shè)備傳送到該目的地?zé)o線設(shè)備
16.根據(jù)權(quán)利要求13所述的無線設(shè)備,其中該上層包括一個(gè)鏈路層。
17.根據(jù)權(quán)利要求13所述的無線設(shè)備,其中在執(zhí)行物理層重發(fā)操作中,該無線設(shè)備可操作以在一個(gè)快速反向反饋信令信道上傳達(dá)確認(rèn)信號。
18.根據(jù)權(quán)利要求13所述的無線設(shè)備,其中該至少一個(gè)數(shù)字處理器還可操作來使該無線設(shè)備在執(zhí)行該上層操作中,從該目的地?zé)o線設(shè)備接收一個(gè)肯定確認(rèn),指示該目的地?zé)o線設(shè)備的上層成功地接收到該上層分組數(shù)據(jù)。
19.根據(jù)權(quán)利要求13所述的無線設(shè)備,其中延遲為該上層分組數(shù)據(jù)啟動上層重發(fā)操作、直到用于載送該上層分組數(shù)據(jù)的物理層數(shù)據(jù)的物理層重發(fā)操作已經(jīng)完成包括設(shè)置一個(gè)啟動該延遲的定時(shí)器;以及該定時(shí)器剛一期滿便結(jié)束該延遲。
20.一種用于從一個(gè)源無線設(shè)備傳送數(shù)據(jù)到一個(gè)目的地?zé)o線設(shè)備的方法,包括該目的地?zé)o線設(shè)備的物理層接收來自該源無線設(shè)備的物理層的物理層數(shù)據(jù);當(dāng)該目的地?zé)o線設(shè)備的物理層未正確地接收該物理層數(shù)據(jù)時(shí),該源無線設(shè)備和該目的地?zé)o線設(shè)備執(zhí)行物理層重發(fā)操作以試圖讓該目的地?zé)o線設(shè)備正確地重新接收該物理層數(shù)據(jù);當(dāng)該目的地?zé)o線設(shè)備的上層在預(yù)期的時(shí)候沒有接收到上層分組數(shù)據(jù)時(shí),該目的地?zé)o線設(shè)備的上層向該源無線設(shè)備的上層發(fā)送一個(gè)否定確認(rèn);該源無線設(shè)備的上層從該目的地?zé)o線設(shè)備的上層接收該否定確認(rèn);以及該源無線設(shè)備的上層延遲為該上層分組數(shù)據(jù)啟動上層重發(fā)操作,直到用于載送該上層分組數(shù)據(jù)的物理層數(shù)據(jù)的物理層重發(fā)操作已經(jīng)完成。
21.根據(jù)權(quán)利要求20所述的方法,其中該物理層數(shù)據(jù)包括多個(gè)子塊,每個(gè)子塊可單獨(dú)地從該源無線設(shè)備傳送到該目的地?zé)o線設(shè)備。
22.根據(jù)權(quán)利要求20所述的方法,還包括該目的地?zé)o線設(shè)備的上層通過比較所接收上層分組數(shù)據(jù)的序號與預(yù)期的上層分組數(shù)據(jù)的序號來確定它在預(yù)期的時(shí)候未接收到該上層分組數(shù)據(jù)。
23.根據(jù)權(quán)利要求20所述的方法,其中該上層包括一個(gè)鏈路層。
24.根據(jù)權(quán)利要求20所述的方法,其中在執(zhí)行物理層重發(fā)操作中,確認(rèn)信號是在一個(gè)快速反向反饋信令信道上傳達(dá)的。
25.根據(jù)權(quán)利要求20所述的方法,其中延遲為該上層分組數(shù)據(jù)啟動上層重發(fā)操作、直到用于載送該上層分組數(shù)據(jù)的物理層數(shù)據(jù)的物理層重發(fā)操作已經(jīng)完成包括設(shè)置一個(gè)啟動該延遲的定時(shí)器;以及該定時(shí)器剛一期滿便結(jié)束該延遲。
26.根據(jù)權(quán)利要求20所述的方法,其中該源無線設(shè)備啟動該上層重發(fā)操作的延遲。
27.根據(jù)權(quán)利要求20所述的方法,其中該目的地?zé)o線設(shè)備啟動該上層重發(fā)操作的延遲。
28.根據(jù)權(quán)利要求20所述的方法,其中該物理層重發(fā)操作包括基于ACK的通知。
29.根據(jù)權(quán)利要求20所述的方法,其中該物理層重發(fā)操作包括基于NACK的通知。
30.一種可操作來從一個(gè)源無線設(shè)備接收數(shù)據(jù)的無線設(shè)備,該無線設(shè)備包括一個(gè)天線;一個(gè)與該天線可通信地耦合的射頻單元;與該射頻單元可通信地耦合的至少一個(gè)數(shù)字處理器,且該數(shù)字處理器可操作以實(shí)現(xiàn)物理層和上層操作一個(gè)物理層可操作來從該源無線設(shè)備的物理層接收物理層數(shù)據(jù);當(dāng)未正確地接收該物理層數(shù)據(jù)時(shí),執(zhí)行物理層重發(fā)操作以試圖讓該目的地?zé)o線設(shè)備正確地接收該物理層數(shù)據(jù);以及一個(gè)上層可操作來在它未在預(yù)期的時(shí)候接收該上層分組數(shù)據(jù)時(shí),延遲為該上層分組數(shù)據(jù)啟動上層重發(fā)操作,直到用于載送該上層分組數(shù)據(jù)的物理層數(shù)據(jù)的物理層重發(fā)操作已經(jīng)完成。
31.根據(jù)權(quán)利要求30所述的無線設(shè)備,其中該物理層數(shù)據(jù)包括多個(gè)子塊,每個(gè)子塊可單獨(dú)地從該源無線設(shè)備傳送到該目的地?zé)o線設(shè)備。
32.根據(jù)權(quán)利要求30所述的無線設(shè)備,其中該上層包括一個(gè)鏈路層。
33.根據(jù)權(quán)利要求30所述的無線設(shè)備,其中在執(zhí)行物理層重發(fā)操作中,該無線設(shè)備可操作以在一個(gè)快速反向反饋信令信道上傳達(dá)確認(rèn)信號。
34.一種用于從一個(gè)源無線設(shè)備傳送數(shù)據(jù)到一個(gè)目的地?zé)o線設(shè)備的方法,包括該目的地?zé)o線設(shè)備的物理層接收來自該源無線設(shè)備的物理層的物理層數(shù)據(jù);當(dāng)該目的地?zé)o線設(shè)備的物理層未正確地接收該物理層數(shù)據(jù)時(shí),該源無線設(shè)備和該目的地?zé)o線設(shè)備執(zhí)行物理層重發(fā)操作以試圖讓該目的地?zé)o線設(shè)備正確地重新接收該物理層數(shù)據(jù);該源無線設(shè)備的上層檢測到該目的地?zé)o線設(shè)備未在預(yù)期的時(shí)候接收該上層分組數(shù)據(jù);以及該源無線設(shè)備的上層延遲為該上層分組數(shù)據(jù)啟動上層重發(fā)操作,直到用于載送該上層分組數(shù)據(jù)的物理層數(shù)據(jù)的物理層重發(fā)操作已經(jīng)完成。
35.根據(jù)權(quán)利要求34所述的方法,其中該物理層數(shù)據(jù)包括多個(gè)子塊,每個(gè)子塊可單獨(dú)地從該源無線設(shè)備傳送到該目的地?zé)o線設(shè)備。
36.根據(jù)權(quán)利要求34所述的方法,其中該源無線設(shè)備的上層檢測到該目的地?zé)o線設(shè)備未在預(yù)期的時(shí)候接收該上層分組數(shù)據(jù)包括從該目的地?zé)o線設(shè)備接收一個(gè)有關(guān)該上層分組數(shù)據(jù)的否定確認(rèn)。
37.根據(jù)權(quán)利要求34所述的方法,其中該源無線設(shè)備的上層檢測到該目的地?zé)o線設(shè)備未在預(yù)期的時(shí)候接收該上層分組數(shù)據(jù)包括未能在預(yù)期的時(shí)候從該目的地?zé)o線設(shè)備接收一個(gè)有關(guān)該上層分組數(shù)據(jù)的肯定確認(rèn)。
38.根據(jù)權(quán)利要求34所述的方法,其中該上層包括一個(gè)鏈路層。
39.根據(jù)權(quán)利要求34所述的方法,其中在執(zhí)行物理層重發(fā)操作中,確認(rèn)信號是在一個(gè)快速反向反饋信令信道上傳達(dá)的。
40.根據(jù)權(quán)利要求34所述的方法,其中延遲為該上層分組數(shù)據(jù)啟動上層重發(fā)操作、直到用于載送該鏈路層分組數(shù)據(jù)的物理層數(shù)據(jù)的物理層重發(fā)操作已經(jīng)完成包括設(shè)置一個(gè)啟動該延遲的定時(shí)器;以及該定時(shí)器剛一期滿便結(jié)束該延遲。
41.根據(jù)權(quán)利要求34所述的方法,其中該物理層重發(fā)操作包括基于ACK的通知。
42.根據(jù)權(quán)利要求34所述的方法,其中該物理層重發(fā)操作包括基于NACK的通知。
全文摘要
一個(gè)基站、移動臺和/或其它終端設(shè)備包括物理層(層1)協(xié)議和鏈路層(層2)協(xié)議,所述協(xié)議都包括自動重發(fā)請求(ARQ)操作。物理層和鏈路層包括增強(qiáng),即互相交互以便當(dāng)錯(cuò)誤糾正操作在物理層未決時(shí)促使鏈路層制止ARQ操作。一個(gè)發(fā)送機(jī)將鏈路層分組數(shù)據(jù)單元打包到物理層幀中并且將發(fā)送該物理層幀。一個(gè)接收機(jī)進(jìn)行響應(yīng)以指示成功或者不成功的發(fā)送。發(fā)送的物理層等待響應(yīng)并且當(dāng)需要時(shí)啟動錯(cuò)誤糾正操作。當(dāng)接收的鏈路層檢測到丟失的數(shù)據(jù)分組時(shí),它就制止其ARQ操作以便允許物理層錯(cuò)誤糾正操作完成。
文檔編號H04L29/06GK1968053SQ20061013555
公開日2007年5月23日 申請日期2001年4月17日 優(yōu)先權(quán)日2000年4月17日
發(fā)明者M·-H·方, L·L·斯特勞茨恩斯基, G·吳, W·童 申請人:北方電訊網(wǎng)絡(luò)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1