專利名稱:無(wú)線通訊系統(tǒng)處理傳輸錯(cuò)誤的方法及其相關(guān)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于一無(wú)線通訊系統(tǒng)處理傳輸錯(cuò)誤的方法及其相關(guān)裝 置,特別涉及一種在混合式自動(dòng)重發(fā)請(qǐng)求流程中可正確檢測(cè)未收i乞被誤認(rèn) 為回報(bào)收訖錯(cuò)誤的方法及其相關(guān)裝置,以避免分組遺失及降低上層分組傳
輸延遲。
背景技術(shù):
第三代移動(dòng)通訊技術(shù)可提供高度頻譜利用效率、無(wú)遠(yuǎn)弗屆的覆蓋率及
高質(zhì)量、高速率的多媒體數(shù)據(jù)傳輸,同時(shí)更能同時(shí)滿足各種不同的QoS服 務(wù)要求,提供具有彈性的多樣化雙向傳輸服務(wù),并提供較佳的通訊質(zhì)量, 有效降低通訊中斷率。
長(zhǎng)期進(jìn)化(Long Term Evolution, LTE )無(wú)線通訊系統(tǒng),即是一種建立 于第三代移動(dòng)通訊系統(tǒng)(如全球移動(dòng)電信系統(tǒng))之上的先進(jìn)式高速無(wú)線通 訊系統(tǒng),其只需支持分組交換傳輸,且無(wú)線鏈接控制通訊協(xié)議層與媒體存 取控制通訊協(xié)議層被整合在同一通訊單元中,因此系統(tǒng)框架較簡(jiǎn)單。
在第三代移動(dòng)通訊系統(tǒng)中,媒體存取控制單元可提供混合式自動(dòng)重發(fā) i青求(Hybrid Automatic Retransmission Request, HARQ )功能,其是一種結(jié) 合了前饋式錯(cuò)誤修正(Feed-forward Error Correction, FEC)與自動(dòng)重發(fā)請(qǐng) 求方法的技術(shù)。此外,無(wú)線鏈接控制單元可透過(guò)特定機(jī)制(如序號(hào)檢查), 提供自動(dòng)重發(fā)請(qǐng)求(Automatic Retransmission Request, ARQ)功能,其運(yùn) 作較復(fù)雜,重傳效率較低,又稱外部自動(dòng)重發(fā)請(qǐng)求(OuterARQ)功能。
長(zhǎng)期進(jìn)化無(wú)線通訊系統(tǒng)同時(shí)使用了外部自動(dòng)重發(fā)請(qǐng)求功能及混合式自 動(dòng)重發(fā)請(qǐng)求功能,為了降低外部自動(dòng)重發(fā)請(qǐng)求功能的復(fù)雜度以提高重傳效 能,公知的技術(shù)提供了一種方法,其是以混合式自動(dòng)重發(fā)請(qǐng)求功能輔助外 部自動(dòng)重發(fā)請(qǐng)求功能的運(yùn)作。
上述方法的運(yùn)作概念是由混合式自動(dòng)重發(fā)請(qǐng)求傳輸端按照不同情形, 輸出本地確認(rèn)收訖信號(hào)及未收訖信號(hào)(Local ACK/NACK)至自動(dòng)重發(fā)請(qǐng)求
傳輸端。其中,當(dāng)以下兩種情形之一發(fā)生時(shí),混合式自動(dòng)重發(fā)請(qǐng)求傳輸端
發(fā)送本地未收訖信號(hào)至自動(dòng)重發(fā)請(qǐng)求傳輸端
1、混合式自動(dòng)重發(fā)請(qǐng)求傳輸端達(dá)到最大重傳次數(shù)而放棄傳輸時(shí)。
2 、未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤(NACK-to-ACK error)回報(bào)至混合 式自動(dòng)重發(fā)請(qǐng)求傳輸端時(shí)。
此外,針對(duì)一自動(dòng)重發(fā)請(qǐng)求分組,若特定時(shí)間內(nèi)上述兩種情形均未發(fā) 生時(shí),則混合式自動(dòng)重發(fā)請(qǐng)求傳輸端發(fā)送本地確認(rèn)收訖信號(hào)至自動(dòng)重發(fā)請(qǐng) 求傳輸端。因此,這段特定時(shí)間可視為混合式自動(dòng)重發(fā)請(qǐng)求流程防范未收 訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤的保護(hù)期。
公知披露的方法可降低自動(dòng)重發(fā)請(qǐng)求運(yùn)作的復(fù)雜度,且遺失的分組可 更快速地被檢測(cè),同時(shí),相關(guān)信令傳輸可有效減少。然而,上述方法可能 造成遺漏或錯(cuò)報(bào)未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤的情形,請(qǐng)見(jiàn)以下說(shuō)明。
在一混合式自動(dòng)重發(fā)請(qǐng)求流程中,當(dāng)混合式自動(dòng)重發(fā)請(qǐng)求接收端預(yù)期 一重傳分組,實(shí)際卻接收到一新傳輸分組時(shí),則混合式自動(dòng)重發(fā)請(qǐng)求接收 端判斷有一未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤發(fā)生,并回報(bào)給混合式自動(dòng)重 發(fā)請(qǐng)求傳輸端。也就是說(shuō),當(dāng)混合式自動(dòng)重發(fā)請(qǐng)求接收端針對(duì)一傳輸分組 回報(bào)確認(rèn)收訖信號(hào)時(shí),須等到混合式自動(dòng)重發(fā)請(qǐng)求傳輸端建立下一傳輸, 且其傳輸分組到達(dá)后,才能判斷是否有未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤。 然而,當(dāng)傳輸與資源負(fù)荷量過(guò)重、以服務(wù)質(zhì)量高低排列傳輸次序,以及傳 輸端中緩存器被占用等等情況下,下一傳輸分組送達(dá)的時(shí)間可能超過(guò)設(shè)定 的特定時(shí)間。在此情況下,即便混合式自動(dòng)重發(fā)請(qǐng)求接收端檢測(cè)出未收訖 被誤認(rèn)為回報(bào)收訖的錯(cuò)誤,混合式自動(dòng)重發(fā)請(qǐng)求傳輸端也因?yàn)樘囟〞r(shí)間內(nèi) 沒(méi)有接收到接收端回報(bào)未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息,而發(fā)送本地確 認(rèn)收訖信號(hào)至自動(dòng)重發(fā)請(qǐng)求傳輸端。因此,設(shè)定特定時(shí)間的方法仍可能錯(cuò) 過(guò)未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤的回報(bào)時(shí)機(jī)。然而,若以加長(zhǎng)特定時(shí)間 來(lái)減低錯(cuò)過(guò)未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤的機(jī)率,本地確認(rèn)收i乞信號(hào)的 回報(bào)時(shí)間將被延遲,降低上層(無(wú)線鏈接控制層)處理自動(dòng)重發(fā)請(qǐng)求傳輸 的效率。
另外,由前述可知,當(dāng)混合式自動(dòng)重發(fā)請(qǐng)求接收端預(yù)期下一傳輸分組 為一重傳分組,實(shí)際上卻收到一新傳輸分組時(shí),即判斷上一傳輸分組有未 收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤發(fā)生。然而,下一傳輸分組為一新傳輸分組
的原因可能是因?yàn)榛旌鲜阶詣?dòng)重發(fā)請(qǐng)求傳輸端達(dá)到最大重傳次數(shù)而放棄重 傳上一傳輸分組,在此情況下,將發(fā)生混合式自動(dòng)重發(fā)請(qǐng)求接收端誤判未 收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤。為了避免這種情況,公知的技術(shù)定義了一
控制位,包含一起因值(Cause Value )用來(lái)指示混合式自動(dòng)重發(fā)請(qǐng)求接收端 上一混合式自動(dòng)重發(fā)請(qǐng)求傳輸終止的原因。舉例來(lái)說(shuō),當(dāng)控制位的起因值 為0時(shí),表示上一混合式自動(dòng)重發(fā)請(qǐng)求傳輸終止原因是因?yàn)榇_認(rèn)收i乞信號(hào) 回報(bào)的關(guān)系;當(dāng)起因值為1時(shí),則表示上一混合式自動(dòng)重發(fā)請(qǐng)求傳輸?shù)慕K 止原因并非因?yàn)榇_認(rèn)收訖信號(hào),例如到達(dá)最大重傳次數(shù)限制或新傳輸優(yōu)先 占用(Pre-emption)重新傳輸機(jī)會(huì)。其中, 一個(gè)支持優(yōu)先占用的混合式自動(dòng) 重發(fā)請(qǐng)求傳輸系統(tǒng)允許高優(yōu)先性的服務(wù)數(shù)據(jù)傳輸優(yōu)先占用低優(yōu)先性的數(shù)據(jù) 重傳的傳輸機(jī)會(huì)。如此一來(lái),混合式自動(dòng)重發(fā)請(qǐng)求接收端能正確判斷是否 有未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤發(fā)生,而不會(huì)在最大重傳次數(shù)限制或優(yōu) 先占用的情況下,誤判未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤。特別注意的是, 對(duì)無(wú)線資源來(lái)說(shuō),控制信令是珍貴的,越多的控制信令傳輸對(duì)系統(tǒng)造成的 負(fù)擔(dān)越大。因此,將控制信令保持在一最小有效數(shù)量下較不會(huì)影響系統(tǒng)的 運(yùn)作效率。
另一方面,公知的技術(shù)屏除了以控制位來(lái)防止未收說(shuō)被誤認(rèn)為回報(bào)收 訖的錯(cuò)誤,改由混合式自動(dòng)重發(fā)請(qǐng)求接收端自行計(jì)算最大重傳次數(shù)。但是, 在此公知的方法中,當(dāng)未收訖被誤認(rèn)為回報(bào)收說(shuō)的錯(cuò)誤正好發(fā)生在達(dá)到最 大重傳次數(shù)時(shí),混合式自動(dòng)重發(fā)請(qǐng)求接收端將不會(huì)回報(bào)未收訖被誤認(rèn)為回 報(bào)收訖的錯(cuò)誤信息,而混合式自動(dòng)重發(fā)請(qǐng)求傳輸端也以為分組回報(bào)結(jié)果是 確認(rèn)收訖,并接續(xù)建立另一新傳輸,如此一來(lái)將造成嚴(yán)重的分組遺失。除 此之外,此方法不適用于支持優(yōu)先占用的系統(tǒng)。若在達(dá)到最大重傳次數(shù)之 前有 一新傳輸取代正在進(jìn)行的重傳,由于沒(méi)有其它機(jī)制可對(duì)此情況作出反 應(yīng),造成混合式自動(dòng)重發(fā)請(qǐng)求接收端誤判未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤。
發(fā)明內(nèi)容
因此,本發(fā)明提供用于一無(wú)線通訊系統(tǒng)的混合式自動(dòng)重發(fā)請(qǐng)求傳輸端 中處理傳輸錯(cuò)誤的方法及其相關(guān)裝置,以避免錯(cuò)誤發(fā)送本地確認(rèn)收訖信號(hào) 或遺失檢測(cè)未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤的機(jī)會(huì)。
本發(fā)明披露一種用于一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端
中處理傳輸錯(cuò)誤的方法。該方法包含有在接收到對(duì)應(yīng)于一第一分組的一 第一確認(rèn)收訖信號(hào)時(shí),建立對(duì)應(yīng)于該第一分組的一計(jì)數(shù)指針;以及在該計(jì) 數(shù)指針達(dá)到一最大預(yù)定值時(shí),傳送一本地確認(rèn)收訖信號(hào)(Local ACK)至一 自動(dòng)重發(fā)請(qǐng)求傳輸端。
本發(fā)明披露一種用于無(wú)線通訊系統(tǒng)的通訊裝置,用以在一混合式自動(dòng) 重發(fā)請(qǐng)求流程中正確處理傳輸錯(cuò)誤。該通訊裝置包含一控制電路、 一中央 處理器及一儲(chǔ)存裝置。該控制電路用來(lái)實(shí)現(xiàn)該通訊裝置的功能。該中央處 理器被設(shè)置在該控制電路中,用來(lái)執(zhí)行一程序代碼以操控該控制電路。該 儲(chǔ)存裝置被設(shè)置在該控制電路中且耦接在該中央處理器,用來(lái)儲(chǔ)存該程序 代碼。其中,該程序代碼中包含有在接收到對(duì)應(yīng)于一第一分組的一確認(rèn) 收訖信號(hào)時(shí),建立對(duì)應(yīng)于該第一分組的一計(jì)數(shù)指針;以及在該計(jì)數(shù)指針到 達(dá)一最大預(yù)定值時(shí),傳送一本地確認(rèn)收訖信號(hào)(LocalACK)至一自動(dòng)重發(fā) 請(qǐng)求傳輸端。
本發(fā)明披露一種用于一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端 中處理傳輸錯(cuò)誤的方法。該方法包含有接收一混合式自動(dòng)重發(fā)請(qǐng)求接收 端所回報(bào)的一第一確認(rèn)收訖信號(hào),該第一確認(rèn)收訖信號(hào)對(duì)應(yīng)于一第一分組; 在建立接續(xù)于該第一分組的一第二分組時(shí),建立對(duì)應(yīng)于該第一分組的一定 時(shí)器;以及在該定時(shí)器的計(jì)時(shí)期限達(dá)到一預(yù)設(shè)時(shí)間時(shí),傳送一本地確認(rèn)收 訖信號(hào)至一 自動(dòng)重發(fā)請(qǐng)求傳輸端。
本發(fā)明披露一種用于無(wú)線通訊系統(tǒng)的通訊裝置,用以在一混合式自動(dòng) 重發(fā)請(qǐng)求流程中正確處理傳輸錯(cuò)誤。該通訊裝置包含一控制電路、 一中央 處理器及一儲(chǔ)存裝置。該控制電路用來(lái)實(shí)現(xiàn)該通訊裝置的功能。該中央處 理器被設(shè)置在該控制電路中,用來(lái)執(zhí)行一程序代碼以操控該控制電路。該 儲(chǔ)存裝置被設(shè)置在該控制電路中且耦接在該中央處理器,用來(lái)儲(chǔ)存該程序 代碼。其中,該程序代碼中包含有接收一混合式自動(dòng)重發(fā)請(qǐng)求接收端所 回報(bào)的一第一確認(rèn)收訖信號(hào),該第一確認(rèn)收訖信號(hào)對(duì)應(yīng)于一第一分組;在 建立接續(xù)于該第一分組的一第二分組時(shí),建立對(duì)應(yīng)于該第一分組的一定時(shí) 器;以及在該定時(shí)器的計(jì)時(shí)期限達(dá)到一預(yù)設(shè)時(shí)間時(shí),傳送一本地確認(rèn)收訖 信號(hào)至一 自動(dòng)重發(fā)請(qǐng)求傳輸端。
本發(fā)明披露一種用于一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端 中處理傳輸錯(cuò)誤的方法。該方法包含有在多個(gè)特定事件中的一特定事件
發(fā)生時(shí),建立對(duì)應(yīng)于一第一分組的一計(jì)數(shù)指針;在接收到一回報(bào)信號(hào)和一
對(duì)應(yīng)于該第一分組的未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息時(shí),忽略該錯(cuò)誤信
息,并刪除該計(jì)數(shù)指針;在接收到一回報(bào)信號(hào)而未收到未收汔被誤認(rèn)為回 報(bào)收訖錯(cuò)誤信息時(shí),刪除該計(jì)數(shù)指針;以及在該計(jì)數(shù)指針達(dá)到一最大預(yù)定 值時(shí),刪除該計(jì)數(shù)指針。
本發(fā)明披露一種用于無(wú)線通訊系統(tǒng)的通訊裝置,用以在一混合式自動(dòng) 重發(fā)請(qǐng)求流程中正確處理傳輸錯(cuò)誤。該通訊裝置包含一控制電路、 一中央 處理器及一儲(chǔ)存裝置。該控制電路用來(lái)實(shí)現(xiàn)該通訊裝置的功能。該中央處 理器被設(shè)置在該控制電路中,用來(lái)執(zhí)行一程序代碼以操控該控制電路。該 儲(chǔ)存裝置被設(shè)置在該控制電路中且耦接在該中央處理器,用來(lái)儲(chǔ)存該程序 代碼。其中,該程序代碼中包含有在多個(gè)特定事件中的一特定事件發(fā)生 時(shí),建立對(duì)應(yīng)于一第一分組的一計(jì)數(shù)指針;在接收到一回報(bào)信號(hào)和一對(duì)應(yīng) 于該第一分組的未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息時(shí),忽略該錯(cuò)誤信息, 并刪除該計(jì)數(shù)指針;在接收到一回報(bào)信號(hào)而未收到未收i乞被誤認(rèn)為回報(bào)收 訖錯(cuò)誤信息時(shí),刪除該計(jì)數(shù)指針;以及,在該計(jì)數(shù)指針達(dá)到一最大預(yù)定值 時(shí),刪除該計(jì)數(shù)指針。
本發(fā)明披露一種用在一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端 中處理傳輸錯(cuò)誤的方法。該方法包含有在建立接續(xù)在一第一分組的一第 二分組時(shí),若符合多個(gè)特定事件中一特定事件時(shí),建立對(duì)應(yīng)于該第一分組 的 一定時(shí)器;在接收到 一 回報(bào)信號(hào)和一對(duì)應(yīng)于該第 一分組的未收訖被誤認(rèn) 為回報(bào)收訖錯(cuò)誤信息時(shí),忽略該錯(cuò)誤信息,并刪除該定時(shí)器;在接收到一 回報(bào)信號(hào)而未收到未收汔被誤認(rèn)為回報(bào)收汔錯(cuò)誤信息時(shí),刪除該定時(shí)器; 以及在該定時(shí)器的計(jì)時(shí)期限達(dá)到該預(yù)設(shè)時(shí)間時(shí),刪除該定時(shí)器。
本發(fā)明披露一種用于無(wú)線通訊系統(tǒng)的通訊裝置,用以在一混合式自動(dòng) 重發(fā)請(qǐng)求流程中正確處理傳輸錯(cuò)誤。該通訊裝置包含一控制電路、 一中央 處理器及一儲(chǔ)存裝置。該控制電路用來(lái)實(shí)現(xiàn)該通訊裝置的功能。該中央處 理器被設(shè)置在該控制電路中,用來(lái)執(zhí)行一程序代碼以操控該控制電路。該 儲(chǔ)存裝置被設(shè)置在該控制電路中且耦接在該中央處理器,用來(lái)儲(chǔ)存該程序 代碼。其中,該程序代碼中包含有在建立接續(xù)在一第一分組的一第二分 組時(shí),若符合多個(gè)特定事件中一特定事件時(shí),建立對(duì)應(yīng)于該第一分組的一 定時(shí)器;在接收到一回報(bào)信號(hào)和一對(duì)應(yīng)于該第一分組的未收訖被誤認(rèn)為回
報(bào)收訖錯(cuò)誤信息時(shí),忽略該錯(cuò)誤信息,并刪除該定時(shí)器;在接收到一回報(bào)
信號(hào)而未收到未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息時(shí),刪除該定時(shí)器;以及 在該定時(shí)器的計(jì)時(shí)期限達(dá)到該預(yù)設(shè)時(shí)間時(shí),刪除該定時(shí)器。
圖1為一無(wú)線通訊裝置的功能方塊圖。
圖2為圖1中一程序代碼的示意圖。
圖3至圖8為本發(fā)明實(shí)施例流程的示意圖。
主要附圖標(biāo)記說(shuō)明如下
100無(wú)線通訊裝置
102輸入裝置
104輸出裝置
106控制電路
108中央處理器
110儲(chǔ)存裝置
112程序代碼
114收發(fā)器
200應(yīng)用程序?qū)?br>
202第三層界面
206第二層界面
218第一層界面
220傳輸錯(cuò)誤處理程序代碼
224無(wú)線鏈接控制單元
226媒體存取控制單元
30、 40、 50、 60、 70、 80流程
300、 302、 304、 306、 400、 402、 404、 406、 408、 410、 412、 414、 500、 502、 504、 506、 508、 600、 602、 604、 606、 608、 610、 612、 614、 700、 702、 704、 706、 708、 710、 800、 802、 804、 806、 808、 810步驟
具體實(shí)施例方式
請(qǐng)參考圖1,圖1為一無(wú)線通訊裝置ioo的功能方塊圖。為求簡(jiǎn)潔,圖
1僅繪出無(wú)線通訊裝置100的一輸入裝置102、 一輸出裝置104、 一控制電 路106、 一中央處理器108、 一儲(chǔ)存裝置110、 一程序代碼112及一收發(fā)器 114。在無(wú)線通訊裝置100中,控制電路106透過(guò)中央處理器108執(zhí)行儲(chǔ)存 在儲(chǔ)存裝置110中的程序代碼112,從而控制無(wú)線通訊裝置100的運(yùn)作,其 可透過(guò)輸入裝置102 (如鍵盤)接收使用者輸入的信號(hào),或透過(guò)輸出裝置 104(如屏幕、喇叭等)輸出畫面、聲音等信號(hào)。收發(fā)器114用以接收或發(fā) 送無(wú)線信號(hào),并將所接收的信號(hào)傳送至控制電路106,或?qū)⒖刂齐娐?06所 產(chǎn)生的信號(hào)以無(wú)線電方式輸出。換言之,按照通訊協(xié)議的框架而言,收發(fā) 器114可視為第一層的一部分,而控制電路106則用來(lái)實(shí)現(xiàn)第二層及第三 層的功能。較佳地,無(wú)線通訊裝置IOO是應(yīng)用在第三代移動(dòng)通訊系統(tǒng)中。
請(qǐng)繼續(xù)參考圖2,圖2為圖1中程序代碼112的示意圖。程序代碼112 包含有一應(yīng)用程序?qū)?00、 一第三層界面202及一第二層界面206,并與一 第一層接口 218連接。第二層接口 206包含兩子層,分別為一無(wú)線鏈接控 制單元224及一媒體存取控制單元226。無(wú)線鏈接控制單元224主要功能為 提供不同的傳輸質(zhì)量處理,依據(jù)不同的傳輸質(zhì)量要求,針對(duì)所傳輸?shù)臄?shù)據(jù) 或控制指令,進(jìn)行分割(Segmentation )、重組(Reassembly )、串接 (Concatenation )、 填補(bǔ)(Padding )、 重傳(Retransmission )、 次序檢查 (Sequence Check )、重復(fù)檢測(cè)(Duplicate detection )等處理。媒體存取控制 單元226可依據(jù)第三層接口 (無(wú)線資源控制層)202的無(wú)線資源分配命令, 將來(lái)自無(wú)線鏈接控制單元224不同邏輯信道(Logic Channel)的分組,對(duì)應(yīng) 到包括普通、共享或?qū)S玫刃再|(zhì)的傳輸通道(Transport Channel),以進(jìn)行通 道對(duì)映(Channel Mapping )、復(fù)用(Multiplexing )、傳輸才各式選擇(Transport Format Selection )、隨機(jī)存取控制(Random Access Control)等程序。
在先進(jìn)的高速無(wú)線通訊系統(tǒng)中,如長(zhǎng)期進(jìn)化(Long Term Evolution, LTE ) 無(wú)線通訊系統(tǒng),只需支持分組交換傳輸,系統(tǒng)框架較簡(jiǎn)單,使得無(wú)線鏈接 控制單元224及媒體存取控制單元226可被整合在同一通訊單元中。在此 情形下,本發(fā)明提供一傳輸錯(cuò)誤處理程序代碼220,用以改善未收訖被誤認(rèn) 為回報(bào)收訖的錯(cuò)誤的檢測(cè)機(jī)制,以避免錯(cuò)誤發(fā)送本地確認(rèn)信號(hào)或造成無(wú)效 的未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤(NACK-to-ACK error )。請(qǐng)參考圖3,圖3 為本發(fā)明第一實(shí)施例流程30的示意圖。流程30用于一無(wú)線通訊系統(tǒng)的一 混合式自動(dòng)重發(fā)請(qǐng)求傳輸端中處理有關(guān)于本地確認(rèn)信號(hào)的傳輸錯(cuò)誤,其可
被編譯為傳輸錯(cuò)誤處理程序代碼220,其包含以下步驟 步驟300:開(kāi)始。
步驟302:在接收到對(duì)應(yīng)于一第一分組的一第一確認(rèn)收i乞信號(hào)時(shí),建立 對(duì)應(yīng)于該第一分組的一計(jì)數(shù)指針。
步驟304:在該計(jì)數(shù)指針達(dá)到一最大預(yù)定值時(shí),傳送一本地確認(rèn)收訖信 號(hào)至一 自動(dòng)重發(fā)請(qǐng)求傳輸端。
步驟306:結(jié)束。
在流程30中,計(jì)數(shù)指針的預(yù)定值為0,并在第一分組之后,每次建立 一分組傳輸(可為一新重輸或重傳)時(shí),將該計(jì)數(shù)指針的值加1。舉例來(lái)說(shuō), 當(dāng)有一第二分組建立之后,在每一分組往返時(shí)間(Round Trip Time, RTT ) 內(nèi),若混合式自動(dòng)重發(fā)請(qǐng)求傳輸端接收到對(duì)應(yīng)于該第二分組的一確認(rèn)收i乞 或未收迄信號(hào),且未收到一未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息時(shí),則傳送 該本地確認(rèn)收訖信號(hào)至該自動(dòng)重發(fā)請(qǐng)求傳輸端,并刪除該計(jì)數(shù)指針。另外, 在該計(jì)數(shù)指針達(dá)到該最大預(yù)定值之前,若混合式自動(dòng)重發(fā)請(qǐng)求傳輸端收到 一未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息(NACK-to-ACK error )時(shí),則傳送一 本地未收訖信號(hào)(Local NACK)至該自動(dòng)重發(fā)請(qǐng)求傳輸端,并刪除該計(jì)數(shù) 指針。
因此,根據(jù)流程30,針對(duì)一 混合式自動(dòng)重發(fā)請(qǐng)求流程,在混合式自動(dòng) 重發(fā)請(qǐng)求傳輸端建立對(duì)應(yīng)于一分組的一計(jì)數(shù)指針之后,在接下來(lái)每個(gè)分組 往返時(shí)間,可執(zhí)行一流程40,以避免錯(cuò)失未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤。 請(qǐng)參考圖4,圖4為本發(fā)明第二實(shí)施例流程40的示意圖。在一計(jì)數(shù)指針 COUNT1已建立且初始值設(shè)為0的情況下,混合式自動(dòng)重發(fā)請(qǐng)求傳輸端必 須在每個(gè)分組往返時(shí)間執(zhí)行流程40,直到計(jì)數(shù)指針COUNT1被刪除為止。 流程40可被編譯為傳輸錯(cuò)誤處理程序代碼220,其包含下列步驟
步驟400:開(kāi)始。
步驟402:判斷是否接收到一確認(rèn)收訖信號(hào)ACK或一未收迄信號(hào) NACK。若是,則進(jìn)行步驟404;若否,則進(jìn)行步驟406。
步驟404:判斷是否接收到 一未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤 NACK-to-ACK。若是,則進(jìn)行步驟408;若否,則進(jìn)行步驟410。
步驟406:判斷計(jì)數(shù)指針C0UNT1是否達(dá)到一最大預(yù)定值MAX1。若 是,則進(jìn)行步驟410;若否,則進(jìn)行步驟414。
步驟408:傳送一本地非收訖信號(hào)Local—NACK至一 自動(dòng)重發(fā)請(qǐng)求傳輸 端ARQ。接著,則進(jìn)行步驟412。
步驟410:傳送一本地確認(rèn)收訖信號(hào)Local—ACK至自動(dòng)重發(fā)請(qǐng)求傳輸 端ARQ。接著,則進(jìn)行步驟412。
步驟412:刪除計(jì)數(shù)指針COUNTl。
步驟414:結(jié)束。
在混合式自動(dòng)重發(fā)請(qǐng)求傳輸端執(zhí)行流程40后,若計(jì)數(shù)指針C0UNT1 未被刪除,則在下次建立傳輸(可為一新重輸或重傳)時(shí),混合式自動(dòng)重 發(fā)請(qǐng)求傳輸端將計(jì)數(shù)指針C0UNT1的值加1。另外,步驟402表示混合式 自動(dòng)重發(fā)請(qǐng)求傳輸端之前建立一傳輸,且混合式自動(dòng)重發(fā)請(qǐng)求接收端回報(bào) 其傳輸分組的接收狀態(tài)。因此,透過(guò)流程40的計(jì)數(shù)指針COUNTl,在上一 分組已確認(rèn)收訖且建立對(duì)應(yīng)的計(jì)數(shù)指針后,無(wú)論下一傳輸多晚建立,本發(fā) 明可使混合式自動(dòng)重發(fā)請(qǐng)求接收端正確判斷是否有未收訖被誤認(rèn)為回報(bào)收 訖錯(cuò)誤,并使混合式自動(dòng)重發(fā)請(qǐng)求傳輸端能正確發(fā)送本地確認(rèn)收仡或未收 汔信號(hào)。
請(qǐng)參考圖5,圖5為本發(fā)明第三實(shí)施例流程50的示意圖。流程50用于 一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端中,其主要利用定時(shí)器來(lái) 處理有關(guān)于本地確認(rèn)信號(hào)的傳輸錯(cuò)誤。流程50可被編譯為傳輸錯(cuò)誤處理程 序代碼220,并包含以下步驟
步驟500:開(kāi)始。
步驟502:接收一混合式自動(dòng)重發(fā)請(qǐng)求接收端所回報(bào)的一第一確認(rèn)收說(shuō) 信號(hào),該第一確認(rèn)收訖信號(hào)對(duì)應(yīng)于一第一分組。
步驟504:在建立接續(xù)于該第一分組的一第二分組時(shí),建立對(duì)應(yīng)于該第 一分組的一定時(shí)器。
步驟506:在該定時(shí)器的計(jì)時(shí)期限達(dá)到一預(yù)設(shè)時(shí)間時(shí),傳送一本地確認(rèn) 收訖信號(hào)至一 自動(dòng)重發(fā)請(qǐng)求傳輸端。
步驟508:結(jié)束。
根據(jù)流程50,當(dāng)混合式自動(dòng)重發(fā)請(qǐng)求傳輸端接收到第 一分組的第 一確 認(rèn)收訖信號(hào)之后,在第二分組的傳輸建立時(shí),建立對(duì)應(yīng)于第一分組的定時(shí) 器。此外,在定時(shí)器的計(jì)時(shí)期限達(dá)到預(yù)設(shè)時(shí)間之前,若接收到一未收說(shuō)被 誤認(rèn)為回報(bào)收訖錯(cuò)誤信息時(shí),混合式自動(dòng)重發(fā)請(qǐng)求傳輸端將傳送一本地未
收訖信號(hào)至自動(dòng)重發(fā)請(qǐng)求傳輸端,并接著刪除定時(shí)器。再者,在定時(shí)器計(jì)
時(shí)期滿預(yù)設(shè)時(shí)間之前,在一分組往返時(shí)間(RoundTrip Time, RTT)內(nèi),若 接收到對(duì)應(yīng)于該第二分組的一確認(rèn)收論或未收說(shuō)信號(hào),但未收到一未收說(shuō) 被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息時(shí),則傳送本地確認(rèn)收i乞信號(hào)至自動(dòng)重發(fā)請(qǐng)求 傳輸端,并且刪除定時(shí)器。預(yù)設(shè)時(shí)間通常設(shè)定為混合式自動(dòng)重發(fā)請(qǐng)求的一 分組往返時(shí)間的卩咅凄史。
在公知的技術(shù)中,公知的混合式自動(dòng)重發(fā)請(qǐng)求傳輸端是在接收到上一 傳輸(第一分組)的確認(rèn)收訖信號(hào)時(shí),即起動(dòng)定時(shí)器。在此情況下,若下 一傳輸?shù)慕r(shí)間超過(guò)預(yù)設(shè)時(shí)間,則公知的混合式自動(dòng)重發(fā)請(qǐng)求接收端即 無(wú)法在預(yù)設(shè)時(shí)間內(nèi)檢測(cè)到未收訖被誤認(rèn)為回報(bào)收i乞錯(cuò)誤。在預(yù)設(shè)時(shí)間期滿 時(shí),公知的混合式自動(dòng)重發(fā)請(qǐng)求傳輸端即會(huì)傳送本地確認(rèn)收說(shuō)信號(hào)至自動(dòng) 重發(fā)請(qǐng)求傳輸端。與公知的技術(shù)相比,透過(guò)流程50,本發(fā)明的混合式自動(dòng) 重發(fā)請(qǐng)求傳輸端是在下一傳輸建立(第二分組)后,才開(kāi)始計(jì)時(shí)一預(yù)設(shè)時(shí) 間。如此一來(lái),即使新的傳輸建立時(shí)間被延遲,混合式自動(dòng)重發(fā)請(qǐng)求接收 端仍可在預(yù)設(shè)時(shí)間內(nèi)回報(bào)未收訖被誤認(rèn)為回報(bào)收i乞錯(cuò)誤信息,并且對(duì)應(yīng)地, 混合式自動(dòng)重發(fā)請(qǐng)求傳輸端能正確發(fā)送本地確認(rèn)收訖或未收訖信號(hào)。
因此,在預(yù)先接收到一分組的確認(rèn)收訖信號(hào),并接續(xù)建立下一傳輸時(shí), 混合式自動(dòng)重發(fā)請(qǐng)求傳輸端可針對(duì)此分組建立一定時(shí)器TIMER1。接著,在 一定時(shí)器TIMER1已開(kāi)始計(jì)時(shí)的情況下,混合式自動(dòng)重發(fā)請(qǐng)求傳輸端必須 在每個(gè)分組往返時(shí)間執(zhí)行一流程60,直到定時(shí)器TIMER1刪除為止,以避 免錯(cuò)失未收訖被誤認(rèn)為回報(bào)收論的錯(cuò)誤。因此,請(qǐng)參考圖6,圖6為本發(fā)明 第四實(shí)施例流程60的示意圖。流程60可被編譯為傳輸錯(cuò)誤處理程序代碼 220,其包含下列步驟
步驟60(h開(kāi)始。
步驟602:判斷是否接收到一確認(rèn)收訖信號(hào)ACK或一未收迄信號(hào) NACK。若是,則進(jìn)行步驟604;若否,則進(jìn)行步驟606。
步驟604:判斷是否接收到一未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤 NACK-to-ACK。若是,則進(jìn)行步驟608;若否,則進(jìn)行步驟610。
步驟606:判斷定時(shí)器TIMER1是否計(jì)時(shí)達(dá)到一預(yù)設(shè)時(shí)間Tl。若是, 則進(jìn)行步驟610;若否,則進(jìn)行步驟614。
步驟608:傳送一本地非收訖信號(hào)Local一NACK至一 自動(dòng)重發(fā)請(qǐng)求傳輸
端ARQ。接著,則進(jìn)行步驟612。
步驟610:傳送一本地確認(rèn)收訖信號(hào)Local一ACK至自動(dòng)重發(fā)請(qǐng)求傳輸 端ARQ。接著,則進(jìn)行步驟612。
步驟612:刪除定時(shí)器TIMER1。
步驟614:結(jié)束。
在流程60中,步驟602表示混合式自動(dòng)重發(fā)請(qǐng)求傳輸端之前建立一傳 輸,且混合式自動(dòng)重發(fā)請(qǐng)求接收端回報(bào)其傳輸分組的接收狀態(tài)。在定時(shí)器 TIMER1計(jì)時(shí)期滿預(yù)設(shè)時(shí)間Tl之前,若收到未收訖被誤認(rèn)為回才艮收論錯(cuò)誤 信息NACK-to-ACK,則傳送本地非收訖信號(hào)Local—NACK至自動(dòng)重發(fā)請(qǐng)求 傳輸端ARQ。相對(duì)地,若在定時(shí)器TIMER1計(jì)時(shí)期滿預(yù)設(shè)時(shí)間Tl時(shí),都 未接收到未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息NACK-to-ACK,則傳送本地確 認(rèn)收訖信號(hào)Local一ACK至自動(dòng)重發(fā)請(qǐng)求傳輸端ARQ。因此,在每個(gè)分組往 返時(shí)間,透過(guò)流程60,本發(fā)明可使混合式自動(dòng)重發(fā)請(qǐng)求接收端在預(yù)設(shè)時(shí)間 內(nèi)回報(bào)未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息,并使混合式自動(dòng)重發(fā)請(qǐng)求傳輸 端能正確發(fā)送本地確認(rèn)收訖或未收訖信號(hào)。
請(qǐng)參考圖7,圖7為本發(fā)明第五實(shí)施例流程70的示意圖。流程70用于 一無(wú)線通訊系統(tǒng)的 一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端中處理有關(guān)于未收訖被誤 認(rèn)為回報(bào)收訖錯(cuò)誤信息的傳輸錯(cuò)誤,可被編譯為傳輸錯(cuò)誤處理程序代碼 220,其包含以下步驟
步驟700:開(kāi)始。
步驟702:在與一第一分組相關(guān)的多個(gè)特定事件中的一特定事件發(fā)生 時(shí),建立對(duì)應(yīng)于該第一分組的一計(jì)數(shù)指針。
步驟704:在接收到一回報(bào)信號(hào)和一對(duì)應(yīng)于第一分組的未收訖;故誤認(rèn)為 回報(bào)收訖錯(cuò)誤信息時(shí),忽略該錯(cuò)誤信息,并刪除該計(jì)數(shù)指針。
步驟706:在接收到一回報(bào)信號(hào)而未收到未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤 信息時(shí),刪除該計(jì)數(shù)指針。
步驟708:在計(jì)數(shù)指針達(dá)到一最大預(yù)定值時(shí),刪除該計(jì)數(shù)指針。
步驟710:結(jié)束。
在流程70中,計(jì)數(shù)指針預(yù)定值為0。多個(gè)特定事件較佳地為混合式自 動(dòng)重發(fā)請(qǐng)求傳輸端達(dá)到最大重傳次數(shù)而放棄重新傳輸?shù)谝环纸M,或有一新 傳輸優(yōu)先占用對(duì)應(yīng)于第一分組的一重新傳輸?shù)膫鬏敊C(jī)會(huì)。在前述的特定事
件下,混合式自動(dòng)重發(fā)請(qǐng)求接收端會(huì)因?yàn)轭A(yù)期接收一重傳分組,但實(shí)際卻 接收到一新分組,發(fā)生判斷錯(cuò)誤而造成無(wú)效的未收訖被誤認(rèn)為回報(bào)收訖錯(cuò) 誤。因此,在計(jì)數(shù)指針建立之后,在每一分組往返時(shí)間,混合式自動(dòng)重發(fā) 請(qǐng)求傳輸端會(huì)判斷是否接收到一確認(rèn)收訖或未收訖信號(hào)及是否有對(duì)應(yīng)于第 一分組的未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤。若接收到一確認(rèn)收訖或未收汔信 號(hào)和未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息,則忽略未收論被誤認(rèn)為回報(bào)收i乞 錯(cuò)誤,并接著刪除該計(jì)數(shù)指針。主要原因在于,此時(shí)所檢測(cè)到的未收訖被 誤認(rèn)為回報(bào)收訖錯(cuò)誤是混合式自動(dòng)重發(fā)請(qǐng)求接收端錯(cuò)誤判斷的結(jié)果,因此 不需理會(huì)。若只接收到一確認(rèn)收訖或未收訖信號(hào)而未收到未收訖被誤認(rèn)為 回報(bào)收訖錯(cuò)誤的信息,亦刪除該計(jì)數(shù)指針。若未收到任何確認(rèn)收訖或未收 訖信號(hào),且計(jì)數(shù)指針未達(dá)到最大預(yù)定值時(shí),混合式自動(dòng)重發(fā)請(qǐng)求傳輸端則 在下次建立一分組傳輸(可為新重輸或重傳)時(shí),將該計(jì)數(shù)指針的值加l。 最后,若計(jì)數(shù)指針達(dá)到最大預(yù)定值,混合式自動(dòng)重發(fā)請(qǐng)求傳輸端刪除計(jì)數(shù) 指針。如此一來(lái),透過(guò)流程70,本發(fā)明不需要額外的控制信號(hào)來(lái)告知混合 式自動(dòng)重發(fā)請(qǐng)求接收端前次傳輸終止的原因,即可避免混合式自動(dòng)重發(fā)請(qǐng) 求傳輸端因?yàn)檎`判的未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤,而錯(cuò)誤發(fā)送本地非收
訖信號(hào)至自動(dòng)重發(fā)請(qǐng)求傳輸端。此外,流程70也適用于具優(yōu)先占用功能的
通訊系統(tǒng)。因此,本發(fā)明可預(yù)防因?yàn)檎`判而造成分組重傳的情形,可避免 無(wú)線資源浪費(fèi)。
請(qǐng)參考圖8,圖8為本發(fā)明第六實(shí)施例流程80的示意圖。流程80用于 一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端中處理有關(guān)于未收訖被誤 認(rèn)為回報(bào)收訖錯(cuò)誤信息的傳輸錯(cuò)誤,可被編譯為傳輸錯(cuò)誤處理程序代碼 220,其包含以下步驟
步驟800:開(kāi)始。
步驟802:在建立接續(xù)在一第一分組的一第二分組時(shí),若符合與第一分 組相關(guān)的多個(gè)特定事件中一特定事件時(shí),建立對(duì)應(yīng)于第一分組的一定時(shí)器。
步驟804:在接收到一回報(bào)信號(hào)和一對(duì)應(yīng)于該第一分組的未收i乞被誤認(rèn) 為回報(bào)收說(shuō)錯(cuò)誤信息時(shí),忽略該該錯(cuò)誤信息,并刪除該定時(shí)器。
步驟806:在接收到一回報(bào)信號(hào)而未收到未收訖被誤認(rèn)為回報(bào)收論錯(cuò)誤 信息時(shí),刪除該定時(shí)器。
步驟808:在定時(shí)器的計(jì)時(shí)期限達(dá)到預(yù)設(shè)時(shí)間時(shí),刪除該定時(shí)器。
在流程80中,多個(gè)特定事件較佳地為混合式自動(dòng)重發(fā)請(qǐng)求傳輸端達(dá)到 最大重傳次數(shù)而放棄重新傳輸?shù)谝环纸M,或有一新傳輸優(yōu)先占用對(duì)應(yīng)于第 一分組的一重新傳輸?shù)膫鬏敊C(jī)會(huì)。在前述的特定事件下,混合式自動(dòng)重發(fā) 請(qǐng)求接收端會(huì)因?yàn)轭A(yù)期接收一重傳分組,但實(shí)際卻接收到一新分組,發(fā)生 判斷錯(cuò)誤而造成無(wú)效的未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤。因此,在定時(shí)器 開(kāi)始計(jì)時(shí)之后,在每一分組往返時(shí)間,混合式自動(dòng)重發(fā)請(qǐng)求傳輸端會(huì)判斷 是否接收到一確認(rèn)收訖或未收訖信號(hào)及是否有對(duì)應(yīng)于第一分組的未收訖被 誤認(rèn)為回報(bào)收訖錯(cuò)誤信息。若接收到一確認(rèn)收訖或未收訖信號(hào)和未收訖被 誤認(rèn)為回報(bào)收訖錯(cuò)誤信息,則忽略該錯(cuò)誤信息,并接著刪除該定時(shí)器。主 要原因在于,此時(shí)所檢測(cè)到的未收訖被誤認(rèn)為回報(bào)收說(shuō)錯(cuò)誤是混合式自動(dòng) 重發(fā)請(qǐng)求接收端錯(cuò)誤判斷的結(jié)果,因此不需理會(huì)。若只接收到一確認(rèn)收訖 或未收訖信號(hào)而未收到未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤的信息,也刪除該定 時(shí)器。最后,若定時(shí)器的計(jì)時(shí)期限達(dá)到預(yù)設(shè)時(shí)間,混合式自動(dòng)重發(fā)請(qǐng)求傳 輸端刪除定時(shí)器,而預(yù)設(shè)時(shí)間較佳地設(shè)定為一混合式自動(dòng)重發(fā)請(qǐng)求流程的 一分組往返時(shí)間的倍數(shù)。如此一來(lái),透過(guò)流程80,本發(fā)明不需要額外的控 制信號(hào)來(lái)告知混合式自動(dòng)重發(fā)請(qǐng)求接收端前次傳輸終止的原因,即可避免 混合式自動(dòng)重發(fā)請(qǐng)求傳輸端因?yàn)檎`判的未收訖被誤認(rèn)為回報(bào)收訖的錯(cuò)誤, 而錯(cuò)誤發(fā)送本地非收訖信號(hào)至自動(dòng)重發(fā)請(qǐng)求傳輸端。此外,流程80也適用 于具優(yōu)先占用功能的通訊系統(tǒng)。因此,本發(fā)明可預(yù)防因?yàn)檎`判而造成分組 重傳的情形,可避免無(wú)線資源浪費(fèi)。
總括來(lái)說(shuō),對(duì)于本地確認(rèn)收訖信號(hào)的回報(bào)機(jī)制,本發(fā)明在不需要延遲 本地確認(rèn)收訖的回報(bào)時(shí)間的條件下,可降低錯(cuò)失或誤判未收訖被誤認(rèn)為回 報(bào)收訖的錯(cuò)誤的機(jī)率。此外,對(duì)于未收訖被誤認(rèn)為回報(bào)收i乞的錯(cuò)誤的檢測(cè) 機(jī)制,本發(fā)明可避免額外的控制信令傳輸,并且適用于具有優(yōu)先占用的通 訊系統(tǒng)。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依照本發(fā)明申請(qǐng)專利范圍所做 的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種用于一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端中處理傳輸錯(cuò)誤的方法,包含有在接收到對(duì)應(yīng)于一第一分組的一第一確認(rèn)收訖信號(hào)時(shí),建立對(duì)應(yīng)于該第一分組的一計(jì)數(shù)指針;以及在該計(jì)數(shù)指針達(dá)到一最大預(yù)定值時(shí),傳送一本地確認(rèn)收訖信號(hào)(LocalACK)至一自動(dòng)重發(fā)請(qǐng)求傳輸端。
2. 如權(quán)利要求l所述的方法,其中,該計(jì)數(shù)指針的預(yù)定值為0。
3. 如權(quán)利要求2所述的方法,其還包含在建立一分組傳輸時(shí),將該 計(jì)數(shù)指針的值加1,其中該分組傳輸是一新重輸或重新傳輸。
4. 如權(quán)利要求l所述的方法,其還包含有 建立一第二分組,該第二分組傳輸在該第一分組之后;以及 在一分組往返時(shí)間(Round Trip Time, RTT )內(nèi),若接收到對(duì)應(yīng)于該第二分組的一回報(bào)信號(hào),且未收到一未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息 (NACK-to-ACK error)時(shí),傳送該本地確認(rèn)收i乞信號(hào)至該自動(dòng)重發(fā)請(qǐng)求傳 輸端,并刪除該計(jì)數(shù)指針。
5. 如權(quán)利要求4所述的方法,其中,對(duì)應(yīng)于該第二分組的該回報(bào)信號(hào) 是一確認(rèn)收說(shuō)信號(hào)。
6. 如權(quán)利要求4所述的方法,其中,對(duì)應(yīng)于該第二分組的該回報(bào)信號(hào) 是一未收訖信號(hào)。
7. 如權(quán)利要求l所述的方法,其還包含在該計(jì)數(shù)指針達(dá)到該最大預(yù) 定值之前,若收到一未收訖被誤認(rèn)為回報(bào)收i乞錯(cuò)誤信息(NACK-to-ACK error)時(shí),傳送一本地未收訖信號(hào)(Local NACK)至該自動(dòng)重發(fā)請(qǐng)求傳輸 端并刪除該計(jì)數(shù)指針。
8. —種無(wú)線通訊系統(tǒng)的通訊裝置,用以在一混合式自動(dòng)重發(fā)請(qǐng)求流程 中處理傳輸錯(cuò)誤,該通訊裝置包含有一控制電路,用來(lái)實(shí)現(xiàn)該通訊裝置的功能;一中央處理器,被設(shè)置在該控制電路中,用來(lái)執(zhí)行一程序代碼以操控 該控制電路;以及一儲(chǔ)存裝置,被設(shè)置在該控制電路中且耦接在該中央處理器,用來(lái)儲(chǔ) 存該程序代碼;其中該程序代碼中包含有在接收到對(duì)應(yīng)于一第 一分組的一確認(rèn)收訖信號(hào)時(shí),建立對(duì)應(yīng)于該第一 分組的一計(jì)數(shù)指針;以及在該計(jì)數(shù)指針到達(dá)一最大預(yù)定值時(shí),傳送一本地確認(rèn)收訖信號(hào)(Local ACK)至一自動(dòng)重發(fā)請(qǐng)求傳輸端。
9. 如權(quán)利要求8所迷的通訊裝置,其中,該計(jì)數(shù)指針預(yù)定值為0。
10. 如權(quán)利要求9所述的通訊裝置,其中,該程序代碼還包含在建立 一分組傳輸時(shí),將該計(jì)數(shù)指針的值加l,其中該分組傳輸是一新重輸或重新 傳輸。
11. 如權(quán)利要求8所述的通訊裝置,其中,該程序代碼另包含有 建立一第二分組,該第二分組傳輸在該第一分組之后;以及 在一分組往返時(shí)間(RoundTrip Time, RTT )內(nèi),若接收到對(duì)應(yīng)于該第二分組的一回報(bào)信號(hào),且未收到一未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息 (NACK-to-ACK error)時(shí),傳送該本地確認(rèn)收訖信號(hào)至該自動(dòng)重發(fā)請(qǐng)求傳 輸端,并且刪除該計(jì)數(shù)指針。
12. 如權(quán)利要求11所述的通訊裝置,其中,對(duì)應(yīng)于該第二分組的該回 報(bào)信號(hào)是一確認(rèn)收訖信號(hào)。
13. 如權(quán)利要求11所述的通訊裝置,其中,對(duì)應(yīng)于該第二分組的該回 報(bào)信號(hào)是一未收訖信號(hào)。
14. 如權(quán)利要求8所述的通訊裝置,其中,該程序代碼還包含在該計(jì) 數(shù)指針到達(dá)該最大預(yù)定值之前,若收到一未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信 息(NACK-to-ACK error)時(shí),傳送一本地未收訖信號(hào)(Local NACK )至該 自動(dòng)重發(fā)請(qǐng)求傳輸端,并且刪除該計(jì)數(shù)指針。
15. —種用于一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端中處理 傳輸錯(cuò)誤的方法,包含有接收由一混合式自動(dòng)重發(fā)請(qǐng)求接收端所回報(bào)的一第一確認(rèn)收訖信號(hào), 該第一確認(rèn)收訖信號(hào)對(duì)應(yīng)于一第一分組;在建立接續(xù)在該第一分組的一第二分組時(shí),建立對(duì)應(yīng)于該第一分組的 一定時(shí)器;以及在該定時(shí)器的計(jì)時(shí)期限達(dá)到 一預(yù)設(shè)時(shí)間時(shí),傳送一本地確認(rèn)收訖信號(hào) 至一 自動(dòng)重發(fā)請(qǐng)求傳輸端。
16. 如權(quán)利要求15所述的方法,其還包含在該定時(shí)器的計(jì)時(shí)期限達(dá) 到該預(yù)設(shè)時(shí)間之前,若收到 一 未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息(NACK-to-ACK error)時(shí),傳送一本地未收訖信號(hào)至該自動(dòng)重發(fā)請(qǐng)求傳輸 端,并刪除該定時(shí)器。
17. 如權(quán)利要求15所述的方法,其還包含在該定時(shí)器計(jì)時(shí)期滿該預(yù) 設(shè)時(shí)間之前,在一分組往返時(shí)間(Round Trip Time , RTT )內(nèi),若接收到對(duì) 應(yīng)于該第二分組的 一 回報(bào)信號(hào),但未收到 一 未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤 信息時(shí),傳送該本地確認(rèn)收訖信號(hào)至該自動(dòng)重發(fā)請(qǐng)求傳輸端,并刪除該定 時(shí)器。
18. 如權(quán)利要求17所述的方法,其中,對(duì)應(yīng)于該第二分組的該回報(bào)信 號(hào)是一確認(rèn)收訖信號(hào)。
19. 如權(quán)利要求17所述的方法,其中,對(duì)應(yīng)于該第二分組的該回報(bào)信 號(hào)是一未收訖信號(hào)。
20. 如權(quán)利要求15所述的方法,其中,該預(yù)設(shè)時(shí)間為一混合式自動(dòng)重 發(fā)請(qǐng)求的一分組往返時(shí)間的倍數(shù)。
21. —種無(wú)線通訊系統(tǒng)的通訊裝置,用以在一混合式自動(dòng)重發(fā)請(qǐng)求流程 中處理傳輸錯(cuò)誤,該通訊裝置包含有一控制電路,用來(lái)實(shí)現(xiàn)該通訊裝置的功能;一中央處理器,被設(shè)置在該控制電路中,用來(lái)執(zhí)行一程序代碼以操控 該控制電路;以及一儲(chǔ)存裝置,被設(shè)置在該控制電路中且耦接在該中央處理器,用來(lái)儲(chǔ) 存該程序代碼;其中該程序代碼中包含有接收由一混合式自動(dòng)重發(fā)請(qǐng)求接收端所回報(bào)的一第一確認(rèn)收訖信號(hào), 該第 一確認(rèn)收訖信號(hào)對(duì)應(yīng)于 一 第 一分組;在建立接續(xù)在該第一分組的一第二分組時(shí),建立對(duì)應(yīng)于該第一分組的 一定時(shí)器;以及在該定時(shí)器的計(jì)時(shí)期限達(dá)到 一預(yù)設(shè)時(shí)間時(shí),傳送一本地確認(rèn)收訖信號(hào) 至一 自動(dòng)重發(fā)請(qǐng)求傳輸端。
22. 如權(quán)利要求21所述的通訊裝置,其中,該程序代碼還包含在該 定時(shí)器的計(jì)時(shí)期限達(dá)到該預(yù)設(shè)時(shí)間之前,若收到 一未收訖被誤認(rèn)為回報(bào)收 訖錯(cuò)誤信息(NACK-to-ACK error),傳送一本地未收訖信號(hào)至該自動(dòng)重發(fā) 請(qǐng)求傳輸端,并刪除該定時(shí)器。
23. 如權(quán)利要求21所述的通訊裝置,其中,該程序代碼還包含在該 定時(shí)器的計(jì)時(shí)期限達(dá)到該預(yù)設(shè)時(shí)間之前,在一分組往返時(shí)間(Round Trip Time, RTT)內(nèi),若接收到對(duì)應(yīng)于該第二分組的一回報(bào)信號(hào),但未收到一未 收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息時(shí),傳送該本地確認(rèn)收訖信號(hào)至該自動(dòng)重 發(fā)請(qǐng)求傳輸端,并且刪除該定時(shí)器。
24. 如權(quán)利要求23所述的通訊裝置,其中,對(duì)應(yīng)于該第二分組的該回 報(bào)信號(hào)是一確認(rèn)收訖信號(hào)。
25. 如權(quán)利要求23所述的通訊裝置,其中,對(duì)應(yīng)于該第二分組的該回 報(bào)信號(hào)是一未收訖信號(hào)。
26. 如權(quán)利要求21所述的通訊裝置,其中,該預(yù)設(shè)時(shí)間為一混合式自 動(dòng)重發(fā)請(qǐng)求的 一分組往返時(shí)間的倍數(shù)。
27. —種用于一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端中處理 傳輸錯(cuò)誤的方法,包含有在多個(gè)特定事件中的一特定事件發(fā)生時(shí),建立對(duì)應(yīng)于一第 一分組的一 計(jì)數(shù)指針;在接收到 一回報(bào)信號(hào)和一對(duì)應(yīng)于該第 一分組的未收訖被誤認(rèn)為回報(bào)收 訖錯(cuò)誤信息時(shí),忽略該錯(cuò)誤信息,并刪除該計(jì)數(shù)指針;在接收到 一 回報(bào)信號(hào)而未收到未收訖被誤認(rèn)為回報(bào)收汔錯(cuò)誤信息時(shí), 刪除該計(jì)數(shù)指針;以及在該計(jì)數(shù)指針達(dá)到一最大預(yù)定值時(shí),刪除該計(jì)數(shù)指針。
28. 如權(quán)利要求27所述的方法,其中,該計(jì)數(shù)指針預(yù)定值為0。
29. 如權(quán)利要求28所述的方法,其還包含在建立一分組傳輸時(shí),將 該計(jì)數(shù)指針的值加1,其中該分組傳輸是一新重輸或重新傳輸。
30. 如權(quán)利要求27所述的方法,其中,該多個(gè)特定事件包含有 該混合式自動(dòng)重發(fā)請(qǐng)求傳輸端達(dá)到最大重傳次數(shù)而放棄重新傳輸該第一分組;以及一新傳輸優(yōu)先占用對(duì)應(yīng)于該第一分組的一重新傳輸?shù)膫鬏敊C(jī)會(huì)。
31. 如權(quán)利要求27所述的方法,其中,該回報(bào)信號(hào)是一確認(rèn)收說(shuō)信號(hào)。
32. 如權(quán)利要求27所述的方法,其中,該回報(bào)信號(hào)是一未收訖信號(hào)。
33. —種無(wú)線通訊系統(tǒng)的通訊裝置,用以在一混合式自動(dòng)重發(fā)請(qǐng)求流程 中處理傳輸錯(cuò)誤,該通訊裝置包含有一控制電路,用來(lái)實(shí)現(xiàn)該通訊裝置的功能;一中央處理器,被設(shè)置在該控制電路中,用來(lái)執(zhí)行一程序代碼以操控 該控制電路;以及一儲(chǔ)存裝置,被設(shè)置在該控制電路中且耦接在該中央處理器,用來(lái)儲(chǔ) 存該程序代碼;其中該程序代碼中包含有在多個(gè)特定事件中的一特定事件發(fā)生時(shí),建立對(duì)應(yīng)于一第 一分組的一 計(jì)數(shù)指針;在接收到 一 回報(bào)信號(hào)和 一對(duì)應(yīng)于該第 一分組的未收汔被誤認(rèn)為回報(bào)收 訖錯(cuò)誤信息時(shí),忽略該錯(cuò)誤信息,并刪除該計(jì)數(shù)指針;在接收到 一 回報(bào)信號(hào)而未收到未收論被誤認(rèn)為回報(bào)收說(shuō)錯(cuò)誤信息時(shí), 刪除該計(jì)數(shù)指針;以及在該計(jì)數(shù)指針達(dá)到 一 最大預(yù)定值時(shí),刪除該計(jì)數(shù)指針。
34. 如權(quán)利要求33所述的通訊裝置,其中,該計(jì)數(shù)指針預(yù)定值為0。
35. 如權(quán)利要求34所述的通訊裝置,其中,該程序代碼還包含在建 立一分組傳輸時(shí),將該計(jì)數(shù)指針的值加l,其中該分組傳輸是一新重輸或重 新傳輸。
36. 如權(quán)利要求33所述的通訊裝置,其中,該多個(gè)特定事件包含有 該通訊裝置達(dá)到最大重傳次數(shù)而放棄重新傳輸該第一分組;以及 一新建立的傳輸優(yōu)先占用對(duì)應(yīng)于該第一分組的一重新傳輸?shù)膫鬏敊C(jī)會(huì)。
37. 如權(quán)利要求33所述的通訊裝置,其中,該回報(bào)信號(hào)是一確認(rèn)收圪 信號(hào)。
38. 如權(quán)利要求33所述的通訊裝置,其中,該回報(bào)信號(hào)是一未收訖信—f
39. —種用在一無(wú)線通訊系統(tǒng)的一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端中處理 傳輸錯(cuò)誤的方法,包含有在建立接續(xù)在一第一分組的一第二分組時(shí),若符合多個(gè)特定事件中一 特定事件時(shí),建立對(duì)應(yīng)于該第一分組的一定時(shí)器;在接收到一回報(bào)信號(hào)和一對(duì)應(yīng)于該第一分組的未收訖被誤認(rèn)為回報(bào)收 訖錯(cuò)誤信息時(shí),忽略該錯(cuò)誤信息,并刪除該定時(shí)器; 在接收到 一 回報(bào)信號(hào)而未收到未收訖被誤認(rèn)為回報(bào)收訖錯(cuò)誤信息時(shí),刪除該定時(shí)器;以及在該定時(shí)器的計(jì)時(shí)期限達(dá)到該預(yù)設(shè)時(shí)間時(shí),刪除該定時(shí)器。
40. 如權(quán)利要求39所述的方法,其中,該多個(gè)特定事件包含有 該混合式自動(dòng)重發(fā)請(qǐng)求傳輸端達(dá)到最大重傳次數(shù)而放棄重新傳輸該第一分組;以及一新建立的傳輸優(yōu)先占用對(duì)應(yīng)于該第一分組的一重新傳輸?shù)膫鬏敊C(jī)會(huì)。
41. 如權(quán)利要求39所述的方法,其中,該預(yù)設(shè)時(shí)間為一混合式自動(dòng)重 發(fā)請(qǐng)求的一分組往返時(shí)間的倍數(shù)。
42. 如權(quán)利要求39所述的方法,其中,該回報(bào)信號(hào)是一確認(rèn)收訖信號(hào)。
43. 如權(quán)利要求39所述的方法,其中,該回報(bào)信號(hào)是一未收訖信號(hào)。
44. 一種用于無(wú)線通訊系統(tǒng)的通訊裝置,用以在一混合式自動(dòng)重發(fā)請(qǐng)求 流程中正確處理傳輸錯(cuò)誤,該通訊裝置包含有一控制電路,用來(lái)實(shí)現(xiàn)該通訊裝置的功能;一中央處理器,被設(shè)置在該控制電路中,用來(lái)執(zhí)行一程序代碼以操控 該控制電路;以及一儲(chǔ)存裝置,被設(shè)置在該控制電路中且耦接在該中央處理器,用來(lái)儲(chǔ) 存該程序代碼;其中該程序代碼中包含有在建立接續(xù)在一第一分組的一第二分組時(shí),若符合多個(gè)特定事件中一 特定事件時(shí),建立對(duì)應(yīng)于該第一分組的一定時(shí)器;在接收到 一 回報(bào)信號(hào)和 一對(duì)應(yīng)于該第 一分組的未收訖被誤認(rèn)為回報(bào)收 訖錯(cuò)誤信息時(shí),忽略該錯(cuò)誤信息,并刪除該定時(shí)器;在接收到 一回報(bào)信號(hào)而未收到未收訖被誤認(rèn)為回報(bào)收說(shuō)錯(cuò)誤信息時(shí), 刪除該定時(shí)器;以及在該定時(shí)器的計(jì)時(shí)期限達(dá)到該預(yù)設(shè)時(shí)間時(shí),刪除該定時(shí)器。
45. 如權(quán)利要求44所述的通訊裝置,其中,該多個(gè)特定事件包含有 該通訊裝置達(dá)到最大重傳次數(shù)而放棄重新傳輸該第一分組;以及 一新建立的傳輸優(yōu)先占用對(duì)應(yīng)于該第一分組的一重新傳輸?shù)膫鬏敊C(jī)會(huì)。
46. 如權(quán)利要求44所述的通訊裝置,其中,該預(yù)設(shè)時(shí)間為一混合式自 動(dòng)重發(fā)請(qǐng)求的一分組往返時(shí)間的倍數(shù)。
47. 如權(quán)利要求44所述的通訊裝置,其中,該回報(bào)信號(hào)是一確認(rèn)收汔 信號(hào)。
48, 如權(quán)利要求44所述的通訊裝置,其中,該回報(bào)信號(hào)是一未收訖信
全文摘要
一種用于一無(wú)線通訊系統(tǒng)中一混合式自動(dòng)重發(fā)請(qǐng)求傳輸端中處理傳輸錯(cuò)誤的方法,包含有在接收到對(duì)應(yīng)于一第一分組的一第一確認(rèn)收訖信號(hào)時(shí),建立對(duì)應(yīng)于該第一分組的一計(jì)數(shù)指針;以及在該計(jì)數(shù)指針達(dá)到一最大預(yù)定值時(shí),傳送一本地確認(rèn)收訖信號(hào)至一自動(dòng)重發(fā)請(qǐng)求傳輸端。
文檔編號(hào)H04L1/18GK101102175SQ200710128339
公開(kāi)日2008年1月9日 申請(qǐng)日期2007年7月6日 優(yōu)先權(quán)日2006年7月6日
發(fā)明者郭豐旗 申請(qǐng)人:華碩電腦股份有限公司