專利名稱:基于分組的通信系統(tǒng)的前向糾錯(cuò)系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)中的錯(cuò)誤處理,更具體地講,本發(fā)明涉及在支持多FEC編碼方案的數(shù)字通信系統(tǒng)中使用自動(dòng)重新傳輸請(qǐng)求(ARQ)處理糾錯(cuò)的方法與系統(tǒng)。
在一個(gè)典型的分組交換網(wǎng)絡(luò)中,把報(bào)文劃分成多個(gè)固定或可變長(zhǎng)度的數(shù)據(jù)分組或塊。通過(guò)多個(gè)位置在網(wǎng)絡(luò)上逐一發(fā)送這些分組,然后,在把它們提交于一個(gè)預(yù)定用戶之前,于接收端對(duì)它們重新加以裝配。為了確保在接收端對(duì)塊的適當(dāng)?shù)膫鬏?,通常,以一個(gè)分組標(biāo)頭的形式把各種控制數(shù)據(jù),包括序列、驗(yàn)證、糾錯(cuò)信息,附加于每一分組。
IEEE 802.11標(biāo)準(zhǔn)規(guī)定了針對(duì)無(wú)線局域網(wǎng)絡(luò)的媒體存取控制(MAC)和物理(PHY)特性。1999年版的國(guó)際標(biāo)準(zhǔn)ISO/IEC 8802-111“Information Techology--Telecommunications and Informationexchange area networks”中定義了IEEE 802.11標(biāo)準(zhǔn)?,F(xiàn)將其全部并入此處,以作參考。IEEE 802.11e MAC協(xié)議定義了針對(duì)數(shù)據(jù)幀的更可靠傳輸?shù)囊粋€(gè)可選的MAC前向糾錯(cuò)(FEC)。可以把MAC FEC協(xié)議與一個(gè)延遲確認(rèn)(DlyAck)方案結(jié)合在一起使用,這一協(xié)議與IEEE 802.11標(biāo)準(zhǔn)MAC規(guī)范中所定義傳統(tǒng)的確認(rèn)(ACK)方案不同。在成功接收了一個(gè)幀之后,傳統(tǒng)的ACK方案使一個(gè)幀的接收機(jī)能夠發(fā)送一個(gè)ACK幀。然而,提供了一個(gè)延遲的ACK方案,以至于接收機(jī)可以在成功的幀接收之后的某一時(shí)刻發(fā)送一個(gè)ACK幀。由于對(duì)MAC FEC譯碼的大量的計(jì)算需求,特別對(duì)延遲的ACK方案加以定義。當(dāng)前,IEEE 802.11標(biāo)準(zhǔn)MAC不具有FEC方案。因此,本發(fā)明提出了一種能夠在IEEE 802.11環(huán)境中實(shí)現(xiàn)的新的FEC機(jī)制。
本發(fā)明針對(duì)一種用于在源系統(tǒng)和目標(biāo)系統(tǒng)之間提供一個(gè)FEC機(jī)制的方法與系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,一種能夠恢復(fù)丟失的有效載荷塊的方法包括把一個(gè)分組序列從一個(gè)源節(jié)點(diǎn)傳輸?shù)揭粋€(gè)目標(biāo)節(jié)點(diǎn),該序列中的每一個(gè)分組具有多個(gè)有效載荷塊;判斷一個(gè)具體分組中的多個(gè)有效載荷塊中是否至少一個(gè)有效載荷塊在傳輸期間失丟;把一個(gè)具體分組中被成功接收的其它有效載荷塊存儲(chǔ)在一個(gè)存儲(chǔ)媒體中,用于相繼的檢索;接下來(lái),傳輸一個(gè)要求重新傳輸一個(gè)包含丟失的有效載荷塊的具體分組的請(qǐng)求,并按序列次序把被存儲(chǔ)的有效載荷塊與從相繼傳輸所檢索的丟失的有效載荷塊加以組合。
根據(jù)本發(fā)明的另一個(gè)方面,一種能夠恢復(fù)分組交換網(wǎng)絡(luò)中丟失的有效載荷塊的系統(tǒng)包括一個(gè)所配置的解調(diào)器,用于接收和解調(diào)一個(gè)被調(diào)制的信號(hào),以生成一個(gè)被解調(diào)的分組的序列,該序列中的每一分組擁有預(yù)確定數(shù)量的有效載荷塊;一個(gè)譯碼器,可操作地耦合于解調(diào)器,用于把被解調(diào)的分組譯碼為多個(gè)被譯碼的幀;一個(gè)處理器,可操作地耦合于譯碼器,并對(duì)其加以配置,以接收和檢查該多個(gè)被譯碼的幀,以標(biāo)識(shí)一個(gè)具體被譯碼的幀中的多個(gè)被錯(cuò)誤接收的有效載荷塊;一個(gè)存儲(chǔ)裝置,用于把一個(gè)具體幀中的被成功接收的其它有效載荷塊存儲(chǔ)在存儲(chǔ)媒體中,用于相繼的檢索;一個(gè)發(fā)射機(jī),用于相繼地傳輸一個(gè)要求對(duì)具有被錯(cuò)誤接收的塊的具體幀重新傳輸?shù)恼?qǐng)求;以及一個(gè)組合器,用于按序列次序把被存儲(chǔ)的有效載荷塊與從相繼傳輸所檢索的被錯(cuò)誤接收的有效載荷塊加以組合。
當(dāng)結(jié)合附圖閱讀以下的詳細(xì)描述時(shí),對(duì)于這一領(lǐng)域的熟練技術(shù)人員來(lái)說(shuō),這些及其它優(yōu)點(diǎn)將變得十分明顯。
圖1所表示的是一種用于交換信息的MAC幀格式,如IEEE802.11e標(biāo)準(zhǔn)所提出的;圖2是可以使用根據(jù)本發(fā)明的糾錯(cuò)控制方案的接收機(jī)的一個(gè)簡(jiǎn)化了的結(jié)構(gòu)圖;圖3說(shuō)明根據(jù)本發(fā)明的操作步驟;以及圖4是一個(gè)流程圖,說(shuō)明了根據(jù)本發(fā)明的操作步驟。
為了解釋而不是為了加以限制,在以下的描述中,給出了具體的細(xì)節(jié),例如具體的體系結(jié)構(gòu)、接口、技術(shù)等,以便提供對(duì)本發(fā)明的一個(gè)全面的理解。另外,為了更加清晰和更為簡(jiǎn)潔,省略了對(duì)人們十分熟悉的設(shè)備、電路以及方法的詳細(xì)描述,以防因不必要的細(xì)節(jié)影響對(duì)本發(fā)明涉及一種糾錯(cuò)機(jī)制,該糾錯(cuò)機(jī)制能夠在特定的限制內(nèi)恢復(fù)丟失的數(shù)據(jù)分組,同時(shí)最小化與傳統(tǒng)FEC方案相關(guān)的開(kāi)銷。本發(fā)明特別適用于符合IEEE 802.11標(biāo)準(zhǔn)的數(shù)字通信系統(tǒng)。IEEE 802.11e標(biāo)準(zhǔn)定義了一種可選的MAC FEC方案,其中,使用公知的Reed-Solomon(RS)類代碼對(duì)數(shù)據(jù)分組進(jìn)行編碼。這一服務(wù)向?qū)嶓w提供了利用底層的PHY級(jí)服務(wù)交換MAC服務(wù)數(shù)據(jù)單元(MS)的能力。
當(dāng)前,在IEEE 802.11e標(biāo)準(zhǔn)之下的傳統(tǒng)的錯(cuò)誤恢復(fù)方案提供了這樣的功能在解調(diào)和FEC譯碼之后,使用塊檢查序列以及公知的循環(huán)冗余檢查技術(shù),針對(duì)錯(cuò)誤對(duì)每一塊進(jìn)行估價(jià)。如果在FEC譯碼之后存在錯(cuò)誤,則向傳輸實(shí)體發(fā)送回一個(gè)要求重新傳輸?shù)恼?qǐng)求。為此,進(jìn)行傳輸和進(jìn)行接收的實(shí)體均需要知道正在把FEC編碼與/或調(diào)制方案的何種組合用于重新傳輸。然而,在該優(yōu)選實(shí)施方案中,通過(guò)重新使用將與同一幀的重新傳輸版本中其它被正確接收的RS代碼塊相組合的被正確接收的RS代碼塊,而不是使用一個(gè)請(qǐng)求和重新傳輸系統(tǒng),可更有效地進(jìn)行分組丟失糾正。
除了FEC和調(diào)制方案,根據(jù)本發(fā)明的數(shù)字通信系統(tǒng)還使用了自動(dòng)重新傳輸請(qǐng)求(ARQ)技術(shù),這一技術(shù)能夠把被錯(cuò)誤接收的信息重新傳輸?shù)浇邮諜C(jī)。ARQ技術(shù)涉及針對(duì)錯(cuò)誤分析被接收的數(shù)據(jù)塊,以及請(qǐng)求對(duì)包含任何錯(cuò)誤的塊的重新傳輸。例如,F(xiàn)EC技術(shù)包括調(diào)制之前數(shù)據(jù)的卷積或塊編碼。這通常涉及根據(jù)它們的代碼率(即1/2和1/3)卷積代碼,其中,對(duì)于一個(gè)給定的信道比特率,較低的代碼率提供了較好的錯(cuò)誤保護(hù),但提供了較低的用戶比特率。因此,F(xiàn)EC編碼涉及使用一定數(shù)量的代碼比特表示一定數(shù)量的數(shù)據(jù)比特。應(yīng)該加以注意的是,F(xiàn)EC技術(shù)是這一領(lǐng)域的熟練技術(shù)人員十分熟悉的。
圖1說(shuō)明了IEEE 802.11e標(biāo)準(zhǔn)中已建議的RS編碼的MAC協(xié)議數(shù)據(jù)單元(MPDU)幀格式。如圖1中所示,把RS編碼譯碼器用于MAC FEC方案。因?yàn)橐粋€(gè)MPDU可以遠(yuǎn)遠(yuǎn)大于208個(gè)字節(jié),所以可以把MSDU最多劃分為10個(gè)塊,其中RS編碼器對(duì)每一個(gè)塊獨(dú)立地進(jìn)行編碼。為了這一例子的目的,本發(fā)明所使用的編碼器是一種擁有(224,228)的(n,k)值的RS塊編碼器。因此,對(duì)于進(jìn)入序列中的每一MSDU有效載荷塊,編碼器得到一個(gè)FEC代碼或冗余塊。然后,根據(jù)本發(fā)明,編碼器把這些冗余塊分別附接于每一有效載荷塊。為了有利于該優(yōu)選實(shí)施方案中的譯碼,最好是令一個(gè)根據(jù)本發(fā)明所傳輸?shù)姆纸M包括指示序列號(hào)或分組號(hào)(n,k)值的指示信息。應(yīng)該加以注意的是MAC標(biāo)頭字段中的有效載荷/數(shù)據(jù)長(zhǎng)度、有效載荷/數(shù)據(jù)塊信息。本領(lǐng)域技術(shù)人員顯然可意識(shí)到可以成功使用與所示數(shù)據(jù)結(jié)構(gòu)不同的其它數(shù)據(jù)結(jié)構(gòu),包括但不局限于不同大小的字段(按不同序列次序排列這些字段)以及圖1中未出現(xiàn)的其它字段。
圖2說(shuō)明了根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施方案工作的一個(gè)譯碼器10。為了便于說(shuō)明,以下的描述將假設(shè)已經(jīng)把一個(gè)音頻或視頻信號(hào)轉(zhuǎn)換成一個(gè)數(shù)字?jǐn)?shù)據(jù)流,并準(zhǔn)備將其在一個(gè)網(wǎng)絡(luò)中從一個(gè)源節(jié)點(diǎn)傳輸?shù)揭粋€(gè)目標(biāo)節(jié)點(diǎn)。通過(guò)舉例,該描述還將假設(shè)已經(jīng)把數(shù)字?jǐn)?shù)據(jù)流或有效載荷劃分成一個(gè)幀或有效載荷分組序列。根據(jù)本發(fā)明的實(shí)施方案,譯碼器10包括一個(gè)解調(diào)器(或分組拆卸器)12、一個(gè)譯碼器14、一個(gè)分組緩沖器16、一個(gè)標(biāo)頭和FEC去除處理器18、一個(gè)FEC處理器20、一個(gè)控制器24、一個(gè)緩沖器22、一個(gè)組合器模塊26、以及一個(gè)發(fā)射機(jī)28。
在運(yùn)行過(guò)程中,一個(gè)分組流,如圖1中所示,到達(dá)目標(biāo)節(jié)點(diǎn)。根據(jù)所用的分組交換協(xié)議,這些分組可以按序列次序或不按次序到達(dá)。譯碼器14從解調(diào)器12接收被解調(diào)的數(shù)據(jù)塊,并重新構(gòu)造數(shù)據(jù)塊序列,然后,按單獨(dú)的數(shù)據(jù)塊,把數(shù)據(jù)塊序列提供于分組緩沖器16。此后,標(biāo)頭和FEC去除處理器18開(kāi)始工作,以去除MAC標(biāo)頭信息,并檢查標(biāo)頭信息,以判斷是否應(yīng)該處理數(shù)據(jù)塊,以及存儲(chǔ)在分組緩沖器16中的數(shù)據(jù)塊可以使用何種類型的糾錯(cuò)譯碼。在控制器24的控制下,F(xiàn)EC處理器20執(zhí)行糾錯(cuò)操作。如果檢測(cè)到一個(gè)錯(cuò)誤,控制器24導(dǎo)致發(fā)射機(jī)28請(qǐng)求把錯(cuò)誤分組重新傳輸于源最終系統(tǒng)。與此同時(shí),最好是把那些成功到達(dá)的有效載荷塊直接轉(zhuǎn)發(fā)到緩沖器22,用于相繼的檢索,這可用于把有效載荷塊按適當(dāng)序列放置,以由最終用戶加以接收。此處,存儲(chǔ)在緩沖器22中的塊的數(shù)目,可以取決于最初用于編碼的塊編碼器的(n,k)值。在接收了數(shù)據(jù)的重新傳輸之后,控制器24執(zhí)行解調(diào)和FEC操作,如在以上幾段中所描述的,然后,判斷被重新傳輸?shù)臄?shù)據(jù)是否可幫助恢復(fù)丟失的信息。例如,如圖3中所示,如果一個(gè)源節(jié)點(diǎn)把一個(gè)具有10個(gè)RS塊(從塊1到塊10)的幀傳輸?shù)揭粋€(gè)目標(biāo)節(jié)點(diǎn),那么目標(biāo)節(jié)點(diǎn)可以發(fā)現(xiàn)1和2是不可糾正的。目標(biāo)節(jié)點(diǎn)把一個(gè)DlyAck傳輸?shù)皆垂?jié)點(diǎn),以重新傳輸,并高速緩存被成功接收的塊3~10,而不是丟棄它們。接下來(lái),源再次傳輸被請(qǐng)求的幀?,F(xiàn)在,目標(biāo)節(jié)點(diǎn)確定塊9和10中否存在錯(cuò)誤,它們是不可糾正的。當(dāng)目標(biāo)節(jié)點(diǎn)根據(jù)最初的接收已經(jīng)存儲(chǔ)了塊9和10的正確的版本時(shí),那么不需要把不正確的幀接收(塊9和10)通知源節(jié)點(diǎn)。通過(guò)把來(lái)自最初的接收的塊3和10與來(lái)自新接收的塊1和2相組合,可以正確地重新構(gòu)造整個(gè)幀。一旦譯碼器10恢復(fù)了丟失的有效載荷塊1和2,并把它們按序列次序與存儲(chǔ)在緩沖器22中的其余的塊相組合,則控制器24把被排序的有效載荷轉(zhuǎn)發(fā)于最終用戶。因此,根據(jù)本發(fā)明,通過(guò)減少潛在的重新傳輸?shù)臄?shù)量,根據(jù)信道情況,重新傳輸組合可以明顯地改善系統(tǒng)性能。另外,還增加了滿足邊際信道條件中等待時(shí)間要求的可能性,因?yàn)闉榱顺晒Φ貍鬏斠粋€(gè)幀,它將要求一個(gè)較小數(shù)量的重新傳輸。
盡管根據(jù)本發(fā)明工作的譯碼器可以采用各種形式(例如硬件、軟件、或固件)中的任何一種形式,但最好是令編碼和譯碼功能均由一個(gè)操作一組存儲(chǔ)在一個(gè)存儲(chǔ)器中的機(jī)器語(yǔ)言指令的計(jì)算機(jī)處理器或微處理器加以執(zhí)行。在執(zhí)行時(shí),該計(jì)算機(jī)程序,使計(jì)算機(jī)系統(tǒng)能夠執(zhí)行本發(fā)明的功能,如此處所討論的。圖4是一個(gè)流程圖,說(shuō)明了本發(fā)明所執(zhí)行的處理,這一流程可供用戶建議。矩形元素表示計(jì)算機(jī)軟件指令,而菱形元素代表影響由矩形框所表示的計(jì)算機(jī)軟件指令的執(zhí)行的計(jì)算機(jī)軟件指令。
參照?qǐng)D4,在步驟100中的目標(biāo)節(jié)點(diǎn)處接收一個(gè)數(shù)據(jù)流。譯碼器10檢查被接收的數(shù)據(jù)分組,并判斷在步驟110中是否檢測(cè)到了不可糾正的分組,如果檢測(cè)到了不可糾正的分組,則譯碼器10把在未被正確接收的分組中的被正確接收的塊保留在緩沖器22中,用于在步驟120中的相繼的檢索。與此同時(shí),在步驟130中,譯碼器10請(qǐng)求再次對(duì)數(shù)據(jù)分組的重新傳輸。如果在步驟110中所發(fā)現(xiàn)錯(cuò)誤塊在步驟140仍包含錯(cuò)誤,則再次發(fā)送對(duì)同一數(shù)據(jù)分組的重新傳輸請(qǐng)求,如果情況并非如此,則從被重新傳輸?shù)臄?shù)據(jù)分組中檢索在步驟110中所發(fā)現(xiàn)的錯(cuò)誤數(shù)據(jù)分組,并把它們與在步驟150中存儲(chǔ)于緩沖器22中的被正確接收的塊的其余部分加以組合。最后,在步驟160,按序列次序把被重新組合的數(shù)據(jù)分組傳輸給最終用戶。
從以上的描述中可以明顯地看出,本發(fā)明的優(yōu)點(diǎn)在于譯碼器10能夠最小化對(duì)丟失分組的重新傳輸?shù)姆磸?fù)請(qǐng)求。因而,最小化了與潛在重新傳輸請(qǐng)求的個(gè)數(shù)相關(guān)的整個(gè)開(kāi)銷。應(yīng)該加以注意的是,提供對(duì)優(yōu)選實(shí)施方案的先前的描述,旨在使這一領(lǐng)域中的熟練技術(shù)人員能夠?qū)嵺`和利用本發(fā)明。這一領(lǐng)域中的熟練技術(shù)人員將會(huì)明顯意識(shí)到在不使用本發(fā)明的能力的情況下,對(duì)于這些實(shí)施方案的各種修改以及采用其它實(shí)施方案將是可能的。因此,本發(fā)明將不局限于此處所描述的實(shí)施方案,而是符合與此處所公開(kāi)的原理與新特性相一致的最廣泛的范圍。
權(quán)利要求
1.一種能夠恢復(fù)丟失的有效載荷塊的方法,該方法包括下列步驟(a)把一個(gè)分組序列從源節(jié)點(diǎn)傳輸?shù)侥繕?biāo)節(jié)點(diǎn),該序列中的每一個(gè)分組具有多個(gè)有效載荷塊;(b)判斷一個(gè)具體分組中的多個(gè)所述有效載荷塊中是否至少一個(gè)有效載荷塊在所述傳輸中失丟;(c)把所述具體分組中被成功接收的其它有效載荷塊存儲(chǔ)在存儲(chǔ)媒體中,用于相繼的檢索;(d)接下來(lái),向所述源節(jié)點(diǎn)傳輸一個(gè)要求重新傳輸所述含丟失的有效載荷塊的具體分組的請(qǐng)求;以及(e)按序列次序把被存儲(chǔ)的有效載荷塊與從所述相繼傳輸被檢索的丟失的有效載荷塊加以組合。
2.權(quán)利要求1的方法,還包括監(jiān)視與多個(gè)所述有效載荷塊中的至少一個(gè)有效載荷塊相關(guān)的鏈接質(zhì)量的步驟。
3.權(quán)利要求1的方法,還包括在所述傳輸期間統(tǒng)計(jì)被錯(cuò)誤接收的有效載荷塊的數(shù)目的步驟。
4.權(quán)利要求1的方法,其中,步驟(b)還包括執(zhí)行糾錯(cuò)以恢復(fù)所述丟失的有效載荷塊的步驟。
5.權(quán)利要求4的方法,其中,如果所述糾錯(cuò)失敗,則執(zhí)行所述步驟(c)-(e)。
6.權(quán)利要求1的方法,其中,步驟(d)還包括從所述相繼傳輸檢索所述丟失的有效載荷塊的步驟。
7.權(quán)利要求1的方法,其中,所述步驟(d)還包括判斷是否從所述相繼傳輸成功地接收了相應(yīng)于丟失的有效載荷的有效載荷塊;如果情況如此,則執(zhí)行所述步驟(e);以及如果情況并非如此,則再次請(qǐng)求對(duì)包含所述丟失的有效載荷塊的所述具體分組的重新傳輸。
8.一種能夠恢復(fù)丟失的有效載荷塊的方法,該方法包括下列步驟(a)一個(gè)目標(biāo)節(jié)點(diǎn)從一個(gè)源節(jié)點(diǎn)接收一個(gè)被編碼的信號(hào)序列;(b)根據(jù)一個(gè)具體的譯碼格式,對(duì)每一被接收的信號(hào)進(jìn)行譯碼,以生成多個(gè)被譯碼的幀,每一個(gè)被譯碼的幀擁有多個(gè)有效載荷塊;(c)檢查這多個(gè)被譯碼幀,以識(shí)別一個(gè)具體被譯碼的幀中多個(gè)被錯(cuò)誤接收的有效載荷塊;(d)把所述具體幀中被成功接收的其它有效載荷塊存儲(chǔ)在一個(gè)存儲(chǔ)媒體中,用于相繼的檢索;(e)接下來(lái),傳輸一個(gè)要求重新傳輸具有被錯(cuò)誤接收的塊的所述具體幀的請(qǐng)求;以及(f)按序列次序把被存儲(chǔ)的有效載荷塊與從所述相繼傳輸被檢索的所述被錯(cuò)誤接收的有效載荷塊加以組合。
9.權(quán)利要求8的方法,還包括根據(jù)特定的解調(diào)格式解調(diào)被編碼的信號(hào),以生成多個(gè)所述被譯碼的幀。
10.權(quán)利要求8的方法,其中,IEEE 802.11標(biāo)準(zhǔn)規(guī)定了解調(diào)格式。
11.權(quán)利要求8的方法,其中,被編碼的信號(hào)包括使用一個(gè)Reed-Solomon塊編碼器。
12.權(quán)利要求8的方法,還包括執(zhí)行糾錯(cuò)以恢復(fù)所述被錯(cuò)誤接收的有效載荷塊的步驟。
13.權(quán)利要求8的方法,其中,如果所述糾錯(cuò)失敗,則執(zhí)行所述步驟(d)-(f)。
14.權(quán)利要求8的方法,其中,所述步驟(e)還包括下列步驟判斷是否從所述相繼傳輸成功地接收了相應(yīng)于丟失的有效載荷塊的有效載荷塊;如果情況如此,則執(zhí)行所述步驟(f);以及如果情況并非如此,則再次請(qǐng)求對(duì)包含所述丟失的有效載荷塊的所述具體分組的重新傳輸。
15.一種能夠恢復(fù)分組交換網(wǎng)絡(luò)中丟失的有效載荷塊的裝置,其中,把一個(gè)分組序列從源節(jié)點(diǎn)傳輸?shù)侥繕?biāo)節(jié)點(diǎn),該序列中的每一個(gè)分組具有多個(gè)有效載荷塊,該裝置包括一個(gè)存儲(chǔ)器;一個(gè)處理器;一組存儲(chǔ)在所述存儲(chǔ)器中的機(jī)器語(yǔ)言指令,這些機(jī)器語(yǔ)言指令由所述處理器加以執(zhí)行,所述處理器被配置為能夠判斷一個(gè)具體分組中的多個(gè)有效載荷塊中是否至少一個(gè)有效載荷塊在所述傳輸中失丟;把所述具體分組中被成功接收的其它有效載荷塊存儲(chǔ)在一個(gè)存儲(chǔ)媒體中,用于相繼的檢索;接下來(lái),向所述源節(jié)點(diǎn)傳輸要求重新傳輸包含所述丟失的有效載荷塊的所述具體分組的請(qǐng)求;并按序列次序把所述被存儲(chǔ)的有效載荷塊與從所述相繼傳輸被檢索的所述丟失的有效載荷塊加以組合。
16.權(quán)利要求15的裝置,其中,把該裝置包括在無(wú)線網(wǎng)絡(luò)的電信接收機(jī)中。
17.一種能夠恢復(fù)分組交換網(wǎng)絡(luò)中丟失的有效載荷塊的系統(tǒng),包括一個(gè)解調(diào)器(12),將其配置成接收和解調(diào)一個(gè)被調(diào)制的信號(hào),以產(chǎn)生一個(gè)被解調(diào)的分組的序列,該序列中的每一分組擁有預(yù)定數(shù)量的有效載荷塊;一個(gè)譯碼器(14),可操作地耦合于所述解調(diào)器(12),用于把被解調(diào)的分組譯碼為多個(gè)被譯碼的幀;一個(gè)處理器(24),耦合于所述譯碼器,用于檢查該多個(gè)被譯碼的幀,以識(shí)別具體被譯碼幀中的多個(gè)被錯(cuò)誤接收的有效載荷塊;一個(gè)存儲(chǔ)設(shè)備(22),用于存儲(chǔ)一個(gè)具體幀中被成功接收的其它有效載荷塊以進(jìn)行相繼的檢索;設(shè)備(28),用于相繼地傳輸一個(gè)要求對(duì)具有所述被錯(cuò)誤接收的塊的所述具體幀重新傳輸?shù)恼?qǐng)求;以及設(shè)備(26),用于按序列次序把所述被存儲(chǔ)的有效載荷塊與從所述相繼傳輸檢索的被錯(cuò)誤接收的有效載荷塊加以組合。
18.權(quán)利要求17的系統(tǒng),還包括一個(gè)用于執(zhí)行糾錯(cuò)以恢復(fù)所述被錯(cuò)誤接收的有效載荷塊的糾錯(cuò)設(shè)備(20)。
19.權(quán)利要求17的方法,其中,IEEE 802.11標(biāo)準(zhǔn)規(guī)定了所述解調(diào)格式。
全文摘要
公開(kāi)了一種用于對(duì)分組交換網(wǎng)絡(luò)中丟失的有效載荷塊提供恢復(fù)的系統(tǒng)和方法,其中把擁有多個(gè)有效載荷塊的分組序列從源節(jié)點(diǎn)傳輸?shù)侥繕?biāo)節(jié)點(diǎn)(100)?;謴?fù)過(guò)程判斷一個(gè)具體分組中的多個(gè)有效載荷塊中是否至少一個(gè)有效載荷塊在傳輸期間失丟(110);把具體分組中成功接收的其它有效載荷塊存儲(chǔ)在存儲(chǔ)媒體中,用于相繼的檢索(120);向源節(jié)點(diǎn)傳輸一個(gè)要求重新傳輸包含所述丟失的有效載荷塊的具體分組的請(qǐng)求(130),并按序列次序把被存儲(chǔ)的有效載荷塊與從相繼傳輸所檢索的丟失的有效載荷(一或多個(gè))塊加以組合(150)。
文檔編號(hào)H04L1/18GK1476699SQ02803069
公開(kāi)日2004年2月18日 申請(qǐng)日期2002年7月2日 優(yōu)先權(quán)日2001年7月30日
發(fā)明者S·蔡, S 蔡 申請(qǐng)人:皇家菲利浦電子有限公司