專利名稱:在高速無線分組數(shù)據(jù)通信系統(tǒng)中支持自動重復(fù)請求的設(shè)備和方法
背景技術(shù):
1.發(fā)明領(lǐng)域本發(fā)明一般涉及高速無線分組數(shù)據(jù)通信系統(tǒng),尤其涉及支持自動重復(fù)請求的設(shè)備和方法。
2.相關(guān)技術(shù)描述無線通信系統(tǒng)已經(jīng)發(fā)展成使用戶能夠一邊旅行一邊繼續(xù)流暢地通信。無線通信技術(shù)的發(fā)展促進了向用戶發(fā)送大量數(shù)據(jù)的技術(shù)的研究。
寬帶碼分多址(W-CDMA)無線通信系統(tǒng)-一種典型的CDMA2000 1x系統(tǒng)被設(shè)計成只支持語音服務(wù)和相對低速分組數(shù)據(jù)服務(wù)。但是,隨著通信技術(shù)的發(fā)展和在用戶的請求下,已經(jīng)在支持高速分組數(shù)據(jù)服務(wù)的無線通信系統(tǒng)方面進行了研究。其中,一個例子是IS-2000 1xEV-DV(數(shù)據(jù)和語音的演變)系統(tǒng),這個系統(tǒng)是由3GPP2(第3代伙伴項目2)開發(fā)的新CDMA標(biāo)準。這個系統(tǒng)被認為是不僅支持語音服務(wù),而且支持高速分組數(shù)據(jù)服務(wù)的優(yōu)選系統(tǒng)。為了實現(xiàn)既能支持高速分組數(shù)據(jù)服務(wù)又能支持語音服務(wù)的系統(tǒng),有必要設(shè)計能夠管理高速無線分組數(shù)據(jù)的基站(BS)和移動臺(MS)。
在其特征是信道狀況的變化相當(dāng)大和用于不同類型的服務(wù)的業(yè)務(wù)信道共存的無線信道環(huán)境下,對于高速數(shù)據(jù)發(fā)送,自動重復(fù)請求(下文稱之為“ARQ”)用于提高發(fā)送效率,或發(fā)送吞吐量。根據(jù)ARQ協(xié)議,當(dāng)在接收數(shù)據(jù)中出現(xiàn)錯誤時,接收器請求重新發(fā)送,發(fā)送器響應(yīng)該請求,重新發(fā)送數(shù)據(jù),以便接收器可以獲得在預(yù)定水平之上的接收質(zhì)量。
在典型的無線通信系統(tǒng)中,由于語音呼叫服務(wù)是請求實時處理,對于語音呼叫服務(wù),可以不考慮ARQ。因此,在只用于基于電路的數(shù)據(jù)服務(wù)的上層中,ARQ有限制地得到支持。作為提高發(fā)送吞吐量的建議,人們已經(jīng)提出了在物理層中而不是在上層中支持ARQ的建議,并且,作為當(dāng)前正在開發(fā)的高速無線分組數(shù)據(jù)通信系統(tǒng)(例如,1xEV-DV系統(tǒng))的標(biāo)準的一部分對這個建議作了討論。
在當(dāng)前討論的系統(tǒng)中,接收器在它的糾正能力范圍內(nèi),糾正存在于接收數(shù)據(jù)之中的錯誤,但是,當(dāng)它不能糾正錯誤時,將重新發(fā)送請求消息發(fā)送到發(fā)送器這種技術(shù)被稱為混合ARQ(下文稱之為“H-ARQ”)。由于高速數(shù)據(jù)發(fā)送服務(wù)的商業(yè)化即將來臨,人們已經(jīng)對在實際的系統(tǒng)中,有效應(yīng)用使用可變編碼率糾錯碼的新H-ARQ,而不是使用固定編碼率糾錯碼的現(xiàn)有混合H-ARQ的技術(shù)進行了分析和研究。并且,對于高速發(fā)送信道結(jié)構(gòu),對把高級調(diào)制,例如,8-ary相移鍵控(8PSK)、16-ary正交調(diào)幅(16QAM)、二進制相移鍵控(BPSK)和正交相移鍵控(QPSK)應(yīng)用于系統(tǒng)的方法作了至少一次的研究。
新的CDMA標(biāo)準-IS-2000 1xEV-DV系統(tǒng)采用利用準互補渦式碼(QCTC)的編碼方案。QCTC對于對高速數(shù)據(jù)的H-ARQ,支持可變編碼率,并且,通過H-ARQ保證軟組合性能的提高。在1xEV-DV系統(tǒng)中,分組數(shù)據(jù)的發(fā)送和接收通過物理層的H-ARQ或快速H-ARQ進行。
當(dāng)實現(xiàn)H-ARQ時,就系統(tǒng)的復(fù)雜性來說,應(yīng)該考慮到許多因素,例如,發(fā)送器和接收器的緩沖區(qū)大小和信令負載,以及發(fā)送吞吐量。因此,在高速無線分組數(shù)據(jù)通信系統(tǒng)中,為了提高系統(tǒng)效率和服務(wù)質(zhì)量,需要更有效地管理H-ARQ的控制算法。
發(fā)明概述因此,本發(fā)明的一個目的是提供一種在高速無線分組數(shù)據(jù)通信系統(tǒng)中,控制H-ARQ協(xié)議的設(shè)備和方法。
本發(fā)明的另一個目的是提供一種在高速無線分組數(shù)據(jù)通信系統(tǒng)中,發(fā)送對根據(jù)H-ARQ協(xié)議接收的分組的響應(yīng)的設(shè)備和方法。
本發(fā)明的再一個目的是提供一種在高速無線分組數(shù)據(jù)通信系統(tǒng)中,分開管理兩者都是根據(jù)H-ARQ協(xié)議接收的初始發(fā)送分組和重新發(fā)送分組的設(shè)備和方法。
根據(jù)本發(fā)明的一個方面,提供了在無線分組數(shù)據(jù)通信系統(tǒng)中,通過在接收通過分段編碼發(fā)送編碼器分組獲得的位流生成的數(shù)個子分組之一的同時,接收包括代表子分組序列的子分組標(biāo)識符(SP_ID)、編碼器分組的大小(EP_SIZE)、和每當(dāng)發(fā)送新編碼器分組時切換的序列標(biāo)識符(AI_SN)的控制信息,生成編碼器分組的自動重復(fù)請求(ARQ)方法。該ARQ方法包括如下步驟如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE不同,對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理;如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同和響應(yīng)前一次接收的子分組發(fā)送確認信號(ACK),確定SP_ID是否被設(shè)置成代表初始發(fā)送的值;通過根據(jù)SP_ID,對接收的子分組執(zhí)行由初始發(fā)送或重新發(fā)送引起的解碼處理,生成編碼器分組;和如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同和響應(yīng)前一次接收的子分組不發(fā)送ACK,通過對接收的子分組執(zhí)行由重新發(fā)送引起的解碼處理,生成編碼器分組。
附圖簡述通過結(jié)合附圖,進行如下詳細描述,本發(fā)明的上面和其它目的、特征和優(yōu)點將更加清楚,在附圖中
圖1例示了用于分組數(shù)據(jù)服務(wù)的F-PDCH發(fā)送器的示意性結(jié)構(gòu);圖2例示了與圖1的F-PDCH發(fā)送器相對應(yīng)的F-PDCH接收器的示意性結(jié)構(gòu);圖3是例示用于典型H-ARQ處理的上層和物理層之間的關(guān)系的方塊圖;圖4是例示用于典型H-ARQ處理的上層和物理層之間的改進關(guān)系的方塊圖;圖5是例示根據(jù)本發(fā)明一個優(yōu)選實施例的移動臺的分層結(jié)構(gòu)的方塊圖;圖6是例示應(yīng)用典型三態(tài)檢測方案的基站檢測H-ARQ響應(yīng)的操作的流程圖;圖7是例示根據(jù)本發(fā)明一個實施例、使用MAC_ID、ARQ_ID、SP_ID和EP_SIZE的基站進行的H-ARQ操作的流程圖;圖8是例示根據(jù)本發(fā)明一個實施例、使用MAC_ID、ARQ_ID、SP_ID和EP_SIZE的移動臺進行的H-ARQ操作的流程圖;圖9是例示根據(jù)本發(fā)明一個實施例、使用MAC_ID、ARQ_ID、SP_ID、EP_SIZE和AI_SN的基站進行的H-ARQ操作的流程圖;圖10是例示根據(jù)本發(fā)明一個實施例、使用MAC_ID、ARQ_ID、SP_ID、EP_SIZE和AI_SN的移動臺進行的H-ARQ操作的流程圖;圖11是例示根據(jù)本發(fā)明另一個實施例的基站進行的H-ARQ操作的流程圖12是例示根據(jù)本發(fā)明另一個實施例的移動臺進行的H-ARQ操作的流程圖;圖13A到13D是根據(jù)H-ARQ協(xié)議的正常狀況的信號流圖;圖14A到14E是根據(jù)H-ARQ協(xié)議的異常狀況的信號流圖;和圖15是例示根據(jù)本發(fā)明一個附加實施例的移動臺進行的H-ARQ操作的流程圖。
優(yōu)選實施例詳述現(xiàn)在參照附圖詳細描述本發(fā)明的幾個優(yōu)選實施例。在附圖中,盡管被畫在不同的圖中,但是,相同或相似的部件用相同的標(biāo)號表示。在如下的描述中,為了簡潔起見,省略了合并在其中的眾所周知功能和配置的詳細描述。
現(xiàn)在,根據(jù)本發(fā)明,對高速分組數(shù)據(jù)服務(wù)所需的主要信道加以描述。這里所使用的術(shù)語“正向信道”指的是沿著從基站到移動臺的方向配置的信道,和術(shù)語“反向信道”指的是沿著從移動臺到基站的方向配置的信道。在大多數(shù)情況下,將大量分組數(shù)據(jù)從基站發(fā)送到移動臺,因此,參照正向數(shù)據(jù)發(fā)送對本發(fā)明加以描述。因此,在如下的描述中,應(yīng)該明白,發(fā)送器指的是基站,和接收器指的是移動臺。當(dāng)然,本發(fā)明可以應(yīng)用于無線發(fā)送和接收的所有類型的系統(tǒng),對從基站到移動臺的數(shù)據(jù)發(fā)送沒有任何限制。
用于分組數(shù)據(jù)服務(wù)的正向信道被分類成公用信道、控制信道、和業(yè)務(wù)信道。在如下的描述中,特定信道的前綴“F-”意指沿著從基站到移動臺的方向配置的正向鏈路,而特定信道的前綴“R-”意指沿著從移動臺到基站的方向配置的反向鏈路。
公用信道代表導(dǎo)頻信道(PICH),并且,它為移動臺上的同步解調(diào)提供參考幅度和相位變化。業(yè)務(wù)信道包括實際發(fā)送分組數(shù)據(jù)的分組數(shù)據(jù)信道(PDCH),和控制信道包括發(fā)送與分組數(shù)據(jù)信道的接收有關(guān)的控制信息的正向分組數(shù)據(jù)控制信道(PDCCH)。
控制信息包括如下類型的信息代表把發(fā)送分組轉(zhuǎn)發(fā)給它的目標(biāo)移動臺的媒體訪問控制標(biāo)識符(MAC_ID);代表發(fā)送分組的重新發(fā)送號碼的子分組標(biāo)識符(SP_ID);為了指示發(fā)送分組是偶數(shù)分組還是奇數(shù)分組,在每次發(fā)送新分組的時候切換的ARQ標(biāo)識序號(AI_SN);代表平行發(fā)送的ARQ信道當(dāng)中,發(fā)送發(fā)送分組的信道的ARQ標(biāo)識符(ARQ_ID);代表發(fā)送分組的大小的編碼器分組大小(EP_SIZE);代表要用于PDCH的沃爾什碼的沃爾什空間標(biāo)識符;和碼分多路復(fù)用(CDM)信道標(biāo)識符。
從現(xiàn)在開始,描述發(fā)送和接收用于分組數(shù)據(jù)服務(wù)的正向分組數(shù)據(jù)信道(F-PDCH)的典型方案。
圖1例示了用于分組數(shù)據(jù)服務(wù)的F-PDCH發(fā)送器的示意性結(jié)構(gòu)。這里,F(xiàn)-PDCH發(fā)送器指的是基站。
參照圖1,把F-PDCH的輸入序列施加給循環(huán)冗余校驗碼(CRC)加法器10,CRC加法器10把16-位CRC加入輸入序列中。CRC加入輸入序列由信道編碼器11編碼。這里,由于輸入序列由信道編碼器11編碼,將輸入序列稱為“編碼器分組(EP)”。信道編碼器11具有編碼編碼器分組的預(yù)定編碼率R。如果編碼率R是k/n(n和k互質(zhì)),對于k-位輸入編碼器分組,信道編碼器11輸出n個位。例如,編碼率可以是1/2或3/4。
信道編碼器11把認為是最適當(dāng)編碼的渦式編碼應(yīng)用于下一代移動通信系統(tǒng)中多媒體數(shù)據(jù)的可靠高速發(fā)送。通過渦式編碼編碼的編碼器分組被劃分成系統(tǒng)部分和奇偶校驗部分。系統(tǒng)部分意指要發(fā)送的信息本身,和奇偶校驗部分意指在解碼期間在發(fā)送器上加入以糾正在發(fā)送期間出現(xiàn)的錯誤的糾錯信息。
例如,如果編碼率R是1/2的對稱編碼率,信道編碼器11響應(yīng)1-位輸入序列,生成2-位編碼輸出,和編碼位包括1-系統(tǒng)部分(信息部分)和1-位奇偶校驗部分(奇偶校驗位)。舉另一個例子,如果編碼率R是3/4的非對稱編碼率,信道編碼器11響應(yīng)3-位輸入序列,生成4-位編碼輸出,和編碼位包括3-系統(tǒng)部分和1-位奇偶校驗部分。
尤其,當(dāng)使用H-ARQ時,與每個輸入編碼器分組相對應(yīng)的編碼位流通過QCTC碼元選擇被劃分成每一個具有不同增量冗余(IR)模式的預(yù)定個子分組,和每當(dāng)接收到編碼器分組的重新發(fā)送請求時,信道編碼器11一個一個地依次生成子分組。實際上,發(fā)送器每次重新發(fā)送都發(fā)送不同的子分組。由于所有這些子分組對應(yīng)于同一編碼器分組,這里假設(shè)與同一編碼器分組對應(yīng)的子分組的重新發(fā)送等效于編碼器分組的重新發(fā)送。子分組用SP_ID標(biāo)識,并且,在F-PDCCH上從基站發(fā)送出來。SP-ID代表對同一編碼器分組的重新發(fā)送的次數(shù)。
生成子分組或發(fā)送子分組的序列的方法隨應(yīng)用于它的H-ARQ的類型而定。因此,與同一編碼器分組對應(yīng)的數(shù)個子分組可以彼此相同,也可以彼此不同。例如,第1子分組,或初始發(fā)送子分組由編碼位流中系統(tǒng)部分的一部分或全部組成,和重新發(fā)送子分組根據(jù)重新發(fā)送號,可以只包括奇偶校驗部分,或系統(tǒng)部分的一部分或全部。在如下的描述中,第1子分組被稱為“新子分組(或初始發(fā)送子分組)”,和它的后續(xù)子分組被稱為“繼續(xù)子分組(或重新發(fā)送子分組)”。
信道編碼器11的編碼輸出經(jīng)受速率匹配器12的速率匹配。一般說來,當(dāng)多路復(fù)用傳輸信道或編碼輸出位數(shù)與可以在空中發(fā)送的位數(shù)不相同時,通過重復(fù)和收縮編碼輸出進行速率匹配。
速率匹配輸出經(jīng)受交織器13的交織。交織是這樣進行的,應(yīng)該使發(fā)送位的受損部分分散開,而不是集中在特定位置上,從而防止發(fā)送位經(jīng)過衰落信道的時候經(jīng)常出現(xiàn)的可能群發(fā)錯誤。防止群發(fā)錯誤有助于使發(fā)送損失達到最小和提高信道編碼增益。
M-ary調(diào)制器14根據(jù)從QPSK、8PSK、16QAM和64QAM中選擇的特定調(diào)制次序,將經(jīng)交織的輸出映射成調(diào)制碼元。調(diào)制次序是根據(jù)無線信道的當(dāng)前狀況選擇的。
盡管在圖1中未示出,但發(fā)送器利用用于標(biāo)識基站的偽隨機噪聲(PN)碼和用于標(biāo)識發(fā)送信道的數(shù)個沃爾什碼擴展調(diào)制碼元,以便接收器可以識別數(shù)據(jù)發(fā)送信道和發(fā)送數(shù)據(jù)的基站。
圖2例示了與圖1的F-PDCH發(fā)送器相對應(yīng)的F-PDCH接收器的示意性結(jié)構(gòu)。這里,F(xiàn)-PDCH接收器指的是移動臺。
參照圖2,由解調(diào)器20利用標(biāo)識發(fā)送基站的PN碼和標(biāo)識發(fā)送信道的數(shù)個沃爾什碼解擴接收數(shù)據(jù)。解調(diào)器20通過與用在發(fā)送器的調(diào)制器14中的調(diào)制方案相對應(yīng)的解調(diào)方案解調(diào)接收數(shù)據(jù)。解交織器21根據(jù)與用在發(fā)送器的交織器13中的交織規(guī)則相對應(yīng)的解交織規(guī)則,解交織解調(diào)輸出,從而輸出子分組。這里,“子分組”指的是為同一個編碼器分組重新發(fā)送的數(shù)個發(fā)送單元的每一個,并且通過在F-PDCCH上從基站發(fā)送的SP_ID標(biāo)識。組合器22根據(jù)應(yīng)用的H-ARQ的類型,將為同一個編碼器分組累積在ARQ緩沖器26中的子分組與從解交織器21輸出的子分組組合在一起。如果不存在為同一個編碼器分組累積的子分組,那么,無需組合地輸出從交織器21輸出的子分組。把組合器22的輸出提供給信道解碼器23,同時,將其存儲在ARQ緩沖器26中,以便可以將其與下一個接收子分組組合在一起。
信道解碼器23通過預(yù)定解碼方案解碼組合器22的輸出,從而恢復(fù)所需解碼器分組。解碼方案是根據(jù)在發(fā)送器的信道編碼器11中執(zhí)行的編碼方案確定的。
CRC檢驗器24從信道解碼器23解碼編碼器分組中提取CRC,并且根據(jù)提取的CRC,確定編碼器分組是否存在錯誤。作為確定結(jié)果,CRC檢驗器24在反向確認信道(R-ACKCH)上向基站發(fā)送指示編碼器分組被正確接收的確認信號(ACK)或指示編碼器分組的重新發(fā)送請求的否認信號(NAK)。
當(dāng)發(fā)送ACK時,進行緩沖器初始化,刪除為相應(yīng)編碼器分組存儲在ARQ緩沖器26中的子分組。相反,如果發(fā)送NAK,那么,使相應(yīng)子分組保留在ARQ緩沖器26中。
接收以上述方式配置的F-PDCH所需的格式信息可以從在F-PDCCH上發(fā)送的控制信息中獲得。如上所述,控制信息包括MAC_ID、SP_ID、AI_SN、ARQ_ID和EP_SIZE。移動臺確定通過解調(diào)F-PDCCH獲得的MAC_ID是否與它自己的MAC_ID相同。如果獲得的MAC_ID與它自己的MAC_ID相同,移動臺激活F-PDCH,以便接收F-PDCH數(shù)據(jù),然后,在R-ACKCH上向基站發(fā)送用于接收數(shù)據(jù)的解碼結(jié)果。
上述發(fā)送器和接收器分別對應(yīng)于基站和移動臺的物理層。在具有分層結(jié)構(gòu)的典型無線通信系統(tǒng)中,H-ARQ是在上層中取得的。
圖3是例示用于典型H-ARQ處理的上層和物理層之間的關(guān)系的方塊圖。參照圖3,物理層32解碼在無線信道上發(fā)送的信號,并且,以MuxPDU(多路復(fù)用協(xié)議數(shù)據(jù)單元)的形式將解碼數(shù)據(jù)與它的CRC檢驗結(jié)果一起傳送到MAC層30,即,上層。MAC層30從CRC檢驗結(jié)果中確定來自物理層的解碼數(shù)據(jù)是否存在錯誤。如果沒有出現(xiàn)錯誤,MAC層30請求發(fā)送新數(shù)據(jù)。并且,MAC層30根據(jù)無線電鏈路協(xié)議(RLP)管理數(shù)據(jù)。這樣,實際從發(fā)送器發(fā)送的數(shù)據(jù)由MAC層30確定。
在MAC層30進行H-ARQ處理的情況下,必須將物理層32解碼的數(shù)據(jù)傳送到MAC層30,即,上層,從而,在高速數(shù)據(jù)處理期間,使每個重新發(fā)送數(shù)據(jù)的處理速度增加和使MAC層30的負擔(dān)增加。
另外,當(dāng)在上層中進行H-ARQ處理時,不能進行對同一個數(shù)據(jù)的軟組合。這是因為,盡管物理層可以保留每個接收解調(diào)碼元的軟值,但是,傳送到上層的碼元被傳換成是都是“0”或都是“1”的二進制值的硬值。因此,雖然通過重新發(fā)送重復(fù)接收同一編碼器分組的編碼碼元,但不能軟組合編碼碼元。唯一適用于碼元組合的方法是為具有二進制值的碼元計算“0”或“1”的個數(shù),將“0”的個數(shù)與“1”的個數(shù)相比較,和選擇主要碼元。這種方法被稱為“多數(shù)表決”。但是,由于所需的計算量,多數(shù)表決也很少使用。相反,如果在物理層中進行H-ARQ處理,可以軟組合同一編碼器分組的編碼碼元,保證資源的有效利用。
由于這些原因,根據(jù)本發(fā)明的一個實施例,建議管理物理層中一部分H-ARQ操作的結(jié)構(gòu)像圖4所示那樣。
圖4是例示用于H-ARQ處理的上層和物理層之間的改進關(guān)系的方塊圖。參照圖4,對于快速處理和對H-ARQ的響應(yīng),在物理層44或插在MAC層40和物理層44之間的子層42中進行傳統(tǒng)上在MAC層40中進行的一部分H-ARQ操作。這里,子層42被稱為H-ARQ控制子層42。H-ARQ控制子層42進行傳統(tǒng)上在圖3的MAC層30中進行的一部分操作。H-ARQ控制子層42在結(jié)構(gòu)上包括在物理層44中,在功能上包括在MAC層40中。H-ARQ控制子層42被構(gòu)造成它應(yīng)該只代表MAC層40進行確定是否重新發(fā)送數(shù)據(jù)的操作,從而縮短同一數(shù)據(jù)的H-ARQ處理時間。
與傳統(tǒng)結(jié)構(gòu)相比,圖4的改進結(jié)構(gòu)提高了H-ARQ處理速度。圖3的結(jié)構(gòu)接收通過一次分組發(fā)送的NAK信號,和在到達發(fā)送重新發(fā)送分組的時間點之前,存在至少大約200ms(毫秒)的往返延遲。但是,在圖4的結(jié)構(gòu)中,存在大約幾個毫秒的短往返延遲。在F-PDCH使用根據(jù)信道狀況改變調(diào)制方案和編碼率的自適應(yīng)調(diào)制和編碼(AMC)的情況下,這樣的短往返延遲尤其有用。為了利用上層和物理層之間的層間結(jié)構(gòu)從根本上管理H-ARQ,需要基于重新發(fā)送請求(即,從接收器發(fā)送的NAK)的發(fā)送器的重新發(fā)送協(xié)議。為此,3GPP2規(guī)定的CDMA200 1x系統(tǒng)使用AAIR(異步和自適應(yīng)增量冗余)。根據(jù)AAIR,基站依向移動臺報告的正向信道質(zhì)量信息,異步地進行向移動臺的分組發(fā)送,并且,根據(jù)信道質(zhì)量,自適應(yīng)地確定發(fā)送分組的調(diào)制方案、編碼率和時隙長度。重新發(fā)送其初始發(fā)送失敗的分組,和在重新發(fā)送的時候發(fā)送的代碼碼元模式(或子分組)可以不同于在初始發(fā)送的時候發(fā)送的代碼碼元模式。AAIR根據(jù)重新發(fā)送的次數(shù)的增加,增加分組數(shù)據(jù)的信噪比(SNR),和根據(jù)編碼率的降低成比例地增加編碼增益,從而提高分組數(shù)據(jù)發(fā)送/接收性能。
圖5是例示根據(jù)本發(fā)明一個優(yōu)選實施例的移動臺的分層結(jié)構(gòu)的方塊圖。在圖5中,H-ARQ控制器50對應(yīng)于H-ARQ控制子層42,和R-ACKCH發(fā)送器52、F-PDCCH接收器54和F-PDCH接收器56對應(yīng)于物理層44。F-PDCH接收器56在結(jié)構(gòu)上與結(jié)合圖2描述的接收器相同。
參照圖5,R-ACKCH發(fā)送器52在H-ARQ控制器50的控制下,生成要在R-ACKCH上發(fā)送的ACK信號或NAK信號。F-PDCCH接收器54解碼在F-PDCCH上接收的控制信息,并且把解碼結(jié)果提供給H-ARQ控制器50和F-PDCH接收器56。與用于接收分組的層間緩沖器58相連接的F-PDCH接收器56接收在F-PDCH上接收的每個分組數(shù)據(jù),并且,在H-ARQ控制器50的控制下,對接收的分組數(shù)據(jù)進行解調(diào)和解碼。在H-ARQ控制器50的控制下,把F-PDCH接收器56成功解碼的數(shù)據(jù)存儲在層間緩沖器58中,層間緩沖器58在H-ARQ控制器50的控制下,在確定上層負擔(dān)不重的間隔內(nèi)向上層傳送存儲的數(shù)據(jù)。
H-ARQ控制器50依F-PDCCH接收器54接收的控制信息MAC_ID、ARQ_ID、SP_ID、EP_SIZE和I_SN,確定是否對F-PDCH接收器56接收的分組數(shù)據(jù)進行重新發(fā)送或初始發(fā)送,并且,根據(jù)處理結(jié)果,控制R-ACKCH發(fā)送器52,從而生成ACK或NAK信號。
檢測ACK和NAK的二進制檢測方案,或檢測ACK、ANK和Silene(無聲)的三態(tài)檢測方案可以用作移動臺在R-ACKCH上通知基站解碼編碼器分組取得成功的檢測方案。術(shù)語“Silene”意指R-ACKCH被關(guān)閉的實際上沒有響應(yīng)。
圖6是例示采用典型三態(tài)檢測方案的情況下基站的R-ACKCK接收器檢測檢測ACK、ANK或無聲的過程。參照圖6,基站通過利用指定給R-ACKCH的擴展碼解擴接收的信號,提取R-ACKCH信號(步驟60),然后,通過把R-ACKCH信號分解成同相(I)信道信號和正交相位(Q)信道信號,和求和分解信道信號的平方,檢測功率(或能量)電平(步驟62)。將檢測的功率電平與預(yù)定閾值相比較(步驟64)。如果檢測的功率電平低于閾值,那么,意味著R-ACKCH被移動臺關(guān)閉了,因此,基站檢測到Silence(步驟66)。但是,如果檢測的功率電平高于或等于閾值,那么,基站解碼R-ACKCH信號,確定解碼結(jié)果是對應(yīng)于ACK還是對應(yīng)于NAK,然后,根據(jù)確定結(jié)果,發(fā)送同一編碼器分組的新子分組(重新發(fā)送處理)或發(fā)送新編碼器分組的初始發(fā)送子分組(步驟68)。
如上所述,基站可以根據(jù)來自移動臺的響應(yīng),重復(fù)地發(fā)送同一編碼器分組。在這種情況下,移動臺應(yīng)該確定當(dāng)前接收的分組是重新發(fā)送的分組還是初始發(fā)送的分組,并且執(zhí)行與之相對應(yīng)的處理。如果移動臺只依照它前一次發(fā)送了ACK還是NAK,確定當(dāng)前接收的分組是否是重新發(fā)送的分組,移動臺可能不正確地解釋對R-ACKCH的響應(yīng)。結(jié)果,移動臺可能進行不必要的處理或錯誤地舍棄接收的分組。
因此,按照本發(fā)明的一個實施例,移動臺依照前一次對R-ACKCH的響應(yīng)和/或有關(guān)F-PDCCH的控制信息,確定它將對當(dāng)前接收的分組進行重新發(fā)送還是初始發(fā)送。包括在有關(guān)F-PDCCH的控制信息中的重新發(fā)送相關(guān)信息包括指示發(fā)送分組所屬的ARQ信道的ARQ_ID、指示編碼器分組的大小的EP_SIZE、指示子分組的序列的SP_ID、和指示發(fā)送分組的初始發(fā)送(NEX)或重新發(fā)送(CONTINUE)的AI_SN標(biāo)志。
現(xiàn)在,參照附圖,描述基站和移動臺如何根據(jù)有關(guān)F-PDCCH的重新發(fā)送相關(guān)信息,對數(shù)個ARQ信道之一進行H-ARQ處理。
圖7到12例示了在移動臺應(yīng)該有必要接收初始發(fā)送子分組(SP_ID=0)的情況下,進行H-ARQ處理的操作。如前所述,初始發(fā)送子分組包括編碼位流中系統(tǒng)部分的一部分或全部。為了成功地解碼,與奇偶校驗部分相比,系統(tǒng)部分相對重要。在圖7到12中,當(dāng)移動臺失去F-PDCCH或失去有關(guān)F-PDCCH的初始發(fā)送分組時,基站重新發(fā)送初始發(fā)送分組,以便提高編碼器分組的解碼成功率。圖7到12例示了依照從基站發(fā)送的控制信息中選擇的元素,進行H-ARQ處理的操作。具體地說,圖7和8例示了依照除了AI_SN之外的其它元素,進行H-ARQ處理的操作。
圖7是例示根據(jù)本發(fā)明一個實施例,基站和移動臺依照MAC_ID、ARQ_ID、SP_ID和EP_SIZE進行的H-ARQ操作的流程圖。這里,SP_ID指示新編碼器分組的第1子分組的初始發(fā)送(或第1次發(fā)送)。
如果發(fā)送次數(shù)Tx_Num是0(來自判定步驟102的“是”路徑),基站在在F-PDCH上向移動臺發(fā)送新編碼器分組的初始發(fā)送分組的同時,在F-PDCCH上發(fā)送包括MAC_ID、ARQ_ID、SP_ID(這里,SP_ID被設(shè)置成0)和EP_SIZE的控制信息(步驟104),然后,等待來自移動臺的響應(yīng)(步驟106)。此后,基站解碼來自移動臺的R-ACKCH(步驟108),和分析移動臺對發(fā)送子分組的響應(yīng)(步驟110)。如果來自移動臺的響應(yīng)是ACK(來自判定步驟110的“是”路徑),基站返回到步驟102,以便發(fā)送新編碼器分組。否則,如果來自移動臺的響應(yīng)是NAK或Silence,基站將發(fā)送次數(shù)Tx_Num加1(來自判定步驟110的“否”路徑),以便發(fā)送同一編碼器分組(步驟112),然后,返回到步驟102。
如果在步驟102中確定發(fā)送次數(shù)Tx_Num不是0(來自判定步驟102的“否”路徑),基站確定在R-ACKCH上從移動臺接收的最后響應(yīng)是否是Silence(步驟114)。如果來自移動臺的最后響應(yīng)是Silence,即,如果不存在前一次響應(yīng)(來自判定步驟114的“否”路徑),基站在在F-PDCH上重新發(fā)送前一次發(fā)送的子分組的同時,在F-PDCCH上發(fā)送包括前一個SP_ID的控制信息(步驟118)。但是,如果來自移動臺的最后響應(yīng)不是Silence,即,如果存在前一次響應(yīng)(來自判定步驟114的“是”路徑),基站在在F-PDCH上發(fā)送前一次發(fā)送的編碼器分組的下一個子分組的同時,把在F-PDCCH上發(fā)送的控制信息的SP_ID加1(步驟116)。SP_ID被設(shè)置成指示同編碼器分組的重新發(fā)送次數(shù)的值。例如,對于第1次重新發(fā)送,SP_ID被設(shè)置成‘01’,和對于第2次重新發(fā)送,SP_ID被設(shè)置成‘10’。
此后,基站等待移動臺對在步驟116或118中發(fā)送的子分組的響應(yīng)(步驟120)?;窘獯a來自移動臺的R-ACKCH(步驟122),和分析移動臺對在步驟116或118中發(fā)送的子分組的響應(yīng)(步驟124)。如果來自移動臺的響應(yīng)是ACK(來自判定步驟124的“是”路徑),基站把發(fā)送次數(shù)Tx_Num重新設(shè)置成‘0’,以便發(fā)送新的編碼器分組(步驟130),然后,返回到步驟到102。但是,如果來自移動臺的響應(yīng)是NAK或Silence(來自判定步驟124的“否”路徑),基站把發(fā)送次數(shù)Tx_Num加1(步驟126),然后,轉(zhuǎn)到步驟128。
在步驟128中,將發(fā)送次數(shù)Tx_Num與事先設(shè)置的最大發(fā)送次數(shù)MAX_TX_NUM相比較。最大發(fā)送次數(shù)MAX_TX_NUM防止基站無限地重新發(fā)送同一分組數(shù)據(jù)。如果發(fā)送次數(shù)Tx_Num大于等于最大發(fā)送次數(shù)MAX_TX_NUM(來自判定步驟128的“是”路徑),基站把發(fā)送次數(shù)Tx_Num重新設(shè)置成‘0’,以便發(fā)送新的編碼器分組(步驟130),然后,返回到步驟到102。但是,如果發(fā)送次數(shù)Tx_Num小于最大發(fā)送次數(shù)MAX_TX_NUM(來自判定步驟128的“否”路徑),基站不改變發(fā)送次數(shù)Tx_Num地返回到步驟102,以便重新發(fā)送同一編碼器分組。
參照圖8,移動臺初始化ARQ緩沖器和把接收次數(shù)Rx_Num設(shè)置成0,以便接收分組數(shù)據(jù)服務(wù)(步驟200)。此后,移動臺解碼來自基站的F-PDCCH(步驟202),并且確定是否從通過解碼F-PDCCH獲得的控制信息中檢測到CRC錯誤,從而確定移動臺解碼是否取得成功(步驟204)。解碼F-PDCCH獲得的控制信息包括MAC_ID、SP_ID、AI_SN和EP_SIZE。如果解碼失敗(來自判定步驟204的“否”路徑),關(guān)閉R-ACKCH(步驟206)。在這種情況下,在R-ACKCH上什么也沒有發(fā)送,這被基站認為是Silence。
如果在步驟204中確定成功地進行了對F-PDCCH的解碼(來自判定步驟204的“是”路徑),移動臺確定通過解碼獲得的MAC_ID與它自己的MAC_ID相同,從而確定是否存在發(fā)送給它的任何分組數(shù)據(jù)(步驟208)。如果它們彼此不同(來自判定步驟208的“否”路徑),關(guān)閉R-ACKCH(步驟206)。
否則,如果在步驟208中MAC_ID彼此相同(來自判定步驟208的“是”路徑),移動臺確定通過解碼獲得的SP_ID是否被設(shè)置成指示初始發(fā)送的‘0’(步驟210)。如果SP_ID被設(shè)置成‘0’(來自判定步驟210的“是”路徑),移動臺把接收次數(shù)Rx_Num設(shè)置成‘0’(步驟212),然后,清除ARQ緩沖器(步驟214)。此后,移動臺把在F-PDCH上接收的子分組存儲在ARQ緩沖器中,并且通過解碼接收的子分組獲取編碼器分組(步驟216)。如果從通過步驟216中的解碼獲得的編碼器分組中沒有檢測到錯誤,即,如果成功地進行了對F-PDCH的解碼(來自判定步驟218的“是”路徑),移動臺在R-ACKCH上發(fā)送ACK(步驟224)。但是,如果在步驟216中進行的解碼失敗了(來自判定步驟218的“否”路徑),移動臺把接收次數(shù)Rx_Num加1(步驟220),并且在保留存儲在ARQ緩沖器中的數(shù)據(jù)同時(步驟222),在R-ACKCH上發(fā)送NAK(步驟226)。用虛線畫出的方塊70中的步驟212到222代表由移動臺執(zhí)行的、由初始發(fā)送引起的解碼處理(下文稱之為“初始發(fā)送相關(guān)解碼處理)。
但是,如果在步驟210中確定SP_ID未被設(shè)置成‘0’(來自判定步驟210的“否”路徑),移動臺將通過解碼F-PDCCH獲得的EP_SIZE與前一次接收的EP_SIZE相比較(步驟228)。如果EP_SIZE彼此相同(來自判定步驟228的“否”路徑),移動臺關(guān)閉R-ACKCH(步驟206),然后,返回到步驟202,確定由于在接收到初始發(fā)送子分組之前,接收到重新發(fā)送子分組,因此,不可能恢復(fù)編碼器分組。
如果作為步驟228中的比較結(jié)果,確定EP_SIZE彼此相同(來自判定步驟228的“是”路徑),移動臺將在F-PDCH上接收的子分組與前一次接收和存儲在ARQ緩沖器中的前一個子分組代碼/分組組合,并且將組合分組存儲在ARQ緩沖器中(步驟230)。此后,移動臺通過渦式解碼組合子分組獲取編碼器分組(步驟232)。如果從編碼器分組中沒有檢測到錯誤,即,成功地進行了解碼(來自判定步驟234的“是”路徑),移動臺在R-ACKCH上發(fā)送ACK(步驟244)。
但是,如果解碼失敗(來自判定步驟234的“否”路徑),移動臺將接收次數(shù)Rx_Num加1(步驟236),然后,將增加了的接收次數(shù)Rx_Num與預(yù)定最大接收次數(shù)MAX_RX_NUM相比較(步驟238)。最大接收次數(shù)MAX_RX_NUM防止移動臺無限地等待同一編碼器分組的重新發(fā)送。如果接收次數(shù)Rx_Num大于等于最大接收次數(shù)MAX_RX_NUM(來自判定步驟238的“是”路徑),移動臺清除ARQ緩沖器(步驟240),并且在R-ACKCH上發(fā)送NAK(步驟246)。如果接收次數(shù)Rx_Num小于最大接收次數(shù)MAX_RX_NUM(來自判定步驟238的“否”路徑),移動臺在保留ARQ緩沖器的同時(步驟242),在R-ACKCH上發(fā)送NAK(步驟244)。用虛線畫出的方塊72中的步驟230到242代表由移動臺執(zhí)行的、由初始發(fā)送引起的解碼處理(下文稱之為“初始發(fā)送相關(guān)解碼處理)。
圖9和10是例示根據(jù)本發(fā)明一個實施例,基站和移動臺依照MAC_ID、ARQ_ID、SP_ID、EP_SIZE和AI_SN進行的H-ARQ操作的流程圖。同樣,SP_ID=0指示新編碼器分組的第1子分組的初始發(fā)送。
參照圖9,基站將發(fā)送次數(shù)Tx_Num設(shè)置成0(步驟300),并且,確定發(fā)送次數(shù)Tx_Num是否是0,以便開始分組數(shù)據(jù)服務(wù)(步驟302)。
如果發(fā)送次數(shù)Tx_Num是0(來自判定步驟302的“是”路徑),基站切換AI_SN值,即,將AI_SN值從0改變成1或從1改變成0(步驟304),在在F-PDCH上向移動臺發(fā)送新編碼器分組的初始發(fā)送分組的同時,在F-PDCCH上發(fā)送包括MAC_ID、ARQ_ID、SP_ID(這里,SP_ID被設(shè)置成0)、EP_SIZE和切換AI_SN的控制信息(步驟306)。AI_SN與EP_SIZE一起,用作部分補償編碼器分組的序列中的任何不確定的雙重檢驗者。移動臺利用AI_SN和EP_SIZE兩者,確定當(dāng)前發(fā)送是否是同一編碼器分組的重新發(fā)送。
此后,基站等待移動臺對發(fā)送子分組的響應(yīng)(步驟308)。基站解碼來自移動臺的R-ACKCH(步驟310),和分析移動臺對發(fā)送子分組的響應(yīng)(步驟312)。如果來自移動臺的響應(yīng)是ACK(來自判定步驟312的“是”路徑),基站返回到步驟302,以便發(fā)送新編碼器分組。否則,如果來自移動臺的響應(yīng)是NAK或Silence(來自判定步驟312的“否”路徑),基站將發(fā)送次數(shù)Tx_Num加1,以便發(fā)送同一編碼器分組(步驟314),然后,返回到步驟302。
如果在步驟302中確定發(fā)送次數(shù)Tx_Num不是0(來自判定步驟302的“否”路徑),基站確定在R-ACKCH上從移動臺接收的最后響應(yīng)是否是Silence(步驟316)。如果來自移動臺的最后響應(yīng)是Silence(來自判定步驟316的“否”路徑),即,如果不存在前一次響應(yīng),基站在在F-PDCH上重新發(fā)送前一次發(fā)送的子分組的同時,在F-PDCCH上發(fā)送包括前一個SP_ID的控制信息(步驟320)。但是,如果來自移動臺的最后響應(yīng)不是Silence,即,如果存在前一次響應(yīng)(來自判定步驟316的“是”路徑),基站在在F-PDCH上發(fā)送前一次發(fā)送的編碼器分組的下一個子分組的同時,把在F-PDCCH上發(fā)送的控制信息的SP_ID加1(步驟318)。在這兩個步驟318和320之后,基站等待移動臺對在步驟318或320中發(fā)送的子分組的響應(yīng)(步驟322)?;窘獯a來自移動臺的R-ACKCH(步驟324),和分析移動臺對在步驟318或320中發(fā)送的子分組的響應(yīng)(步驟326)。如果來自移動臺的響應(yīng)是ACK(來自判定步驟326的“是”路徑),基站把發(fā)送次數(shù)Tx_Num重新設(shè)置成‘0’,以便發(fā)送新的編碼器分組(步驟332),然后,返回到步驟到302。但是,如果來自移動臺的響應(yīng)是NAK或Silence(來自判定步驟326的“否”路徑),基站把發(fā)送次數(shù)Tx_Num加1(步驟328),然后,轉(zhuǎn)到步驟330。
在步驟330中,將發(fā)送次數(shù)Tx_Num與事先設(shè)置的最大發(fā)送次數(shù)MAX_TX_NUM相比較。如果發(fā)送次數(shù)Tx_Num大于等于最大發(fā)送次數(shù)MAX_TX_NUM(來自判定步驟330的“是”路徑),基站把發(fā)送次數(shù)Tx_Num重新設(shè)置成‘0’,以便發(fā)送新的編碼器分組(步驟332),然后,返回到步驟到302。但是,如果發(fā)送次數(shù)Tx_Num小于最大發(fā)送次數(shù)MAX_TX_NUM(來自判定步驟330的“否”路徑),基站不改變發(fā)送次數(shù)Tx_Num地返回到步驟302,以便重新發(fā)送同一編碼器分組。
參照圖10,移動臺初始化ARQ緩沖器和把接收次數(shù)Rx_Num設(shè)置成0,以便接收分組數(shù)據(jù)服務(wù)(步驟400)。此后,移動臺解碼來自基站的F-PDCCH(步驟402),并且確定是否從通過解碼F-PDCCH獲得的控制信息中檢測到CRC錯誤,從而確定移動臺解碼是否取得成功(步驟404)。解碼F-PDCCH獲得的控制信息包括MAC_ID、SP_ID、EP_SIZE和AI_SN。如果解碼失敗(來自判定步驟404的“否”路徑),關(guān)閉R-ACKCH(步驟406)。如果在步驟404中確定成功地進行了對F-PDCCH的解碼(來自判定步驟404的“是”路徑),那么,移動臺進一步確定通過解碼獲得的MAC_ID與它自己的MAC_ID相同,從而確定F-PDCCH是否存在發(fā)送給移動臺本身的任何信息(步驟408)。如果它們彼此不同(來自判定步驟408的“否”路徑),關(guān)閉R-ACKCH(步驟406)。
否則,如果在步驟408中MAC_ID彼此相同(來自判定步驟408的“是”路徑),移動臺確定通過解碼獲得的SP_ID是否被設(shè)置成‘0’(步驟410)。如果SP_ID被設(shè)置成‘0’(來自判定步驟410的“是”路徑),移動臺確定通過解碼獲得的AI_SN和EP_SIZE是否與前一次接收的AI_SN和EP_SIZE相同(步驟412)。如果AI_SN和EP_SIZE都與前一次接收的AI_SN和EP_SIZE相同(來自判定步驟412的“是”路徑),移動臺無需解碼F-PDCH地在R-ACKCH上發(fā)送ACK(步驟426),確定盡管基站正常接收到前一次發(fā)送的編碼器分組,但是,基站未能正常接收到從移動臺發(fā)送的ACK。
但是,如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE不同(來自判定步驟412的“否”路徑),移動臺把接收次數(shù)Rx_Num設(shè)置成‘0’(步驟414),然后,清除ARQ緩沖器(步驟416)。此后,移動臺把在F-PDCH上接收的子分組存儲在ARQ緩沖器中,并且通過解碼接收的子分組獲取編碼器分組(步驟418)。如果從通過步驟218中的解碼獲得的編碼器分組中沒有檢測到錯誤,即,如果成功地進行了對F-PDCH的解碼(來自判定步驟420的“是”路徑),移動臺在R-ACKCH上發(fā)送ACK(步驟426)。但是,如果在步驟418中進行的解碼失敗了(來自判定步驟420的“否”路徑),移動臺把接收次數(shù)Rx_Num加1(步驟422),并且在保留存儲在ARQ緩沖器中的數(shù)據(jù)同時(步驟424),在R-ACKCH上發(fā)送NAK(步驟428)。用虛線畫出的方塊74中的步驟414到424代表由移動臺執(zhí)行的初始發(fā)送相關(guān)解碼處理。
但是,如果在步驟410中確定SP_ID未被設(shè)置成‘0’(來自判定步驟410的“否”路徑),移動臺將通過解碼F-PDCCH獲得的AI_SN和EP SIZE與前一次接收的AI_SN和EP_SIZE相比較(步驟430)。如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE不同(來自判定步驟430的“否”路徑),這意味在接收到初始接收子分組之前,接收到重新發(fā)送子分組。因此,移動臺將“關(guān)閉”R-ACKCH,以便重新發(fā)送初始發(fā)送子分組(步驟406),然后,返回到步驟402。
作為步驟430中的比較結(jié)果,如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同(來自判定步驟430的“是”路徑),移動臺將在F-PDCH上接收的子分組與前一次接收和存儲在ARQ緩沖器中的前一個子分組代碼/分組組合,并且將組合分組存儲在ARQ緩沖器中(步驟432)。此后,移動臺通過渦式解碼組合子分組獲取編碼器分組(步驟434)。如果從編碼器分組中沒有檢測到錯誤,即,成功地進行了解碼(來自判定步驟436的“是”路徑),移動臺在R-ACKCH上發(fā)送ACK(步驟446)。
但是,如果解碼失敗(來自判定步驟436的“否”路徑),移動臺將接收次數(shù)Rx_Num加1(步驟438),然后,將增加了的接收次數(shù)Rx_Num與預(yù)定最大接收次數(shù)MAX_RX_NUM相比較(步驟440)。如果接收次數(shù)Rx_Num大于等于最大接收次數(shù)MAX_RX_NUM(來自判定步驟440的“是”路徑),移動臺清除ARQ緩沖器(步驟442),并且在R-ACKCH上發(fā)送NAK(步驟448)。如果接收次數(shù)Rx_Num小于最大接收次數(shù)MAX_RX_NUM(來自判定步驟440的“否”路徑),移動臺在保留ARQ緩沖器的同時(步驟444),在R-ACKCH上發(fā)送NAK(步驟446)。用虛線畫出的方塊76中的步驟442到444代表由移動臺執(zhí)行的重新發(fā)送相關(guān)解碼處理。
上面參照圖7到10,在必須接收具有SP_ID=0的初始發(fā)送子分組的假設(shè)下,描述了基站和移動臺的操作。因此,當(dāng)初始發(fā)送子分組丟失時,不可能恢復(fù)編碼器分組。為了彌補這些缺陷,圖11和12例示了甚至在接收到初始發(fā)送子分組之前移動臺也能解碼編碼器分組的、基站和移動臺的操作。
圖11和12基于如下事實,那就是,盡管移動臺丟失了第1個子分組和對它的隨后子分組進行解碼,但是,可以成功解碼編碼器分組的概率相對較高。在圖11和12中,認為由初始發(fā)送子分組的丟失(喪失)引起的渦式解碼的惡化可忽略不計。另外,圖11和12例示了當(dāng)基站決定重新發(fā)送時,它無需確定前一個響應(yīng)的存在與否,無條件地發(fā)送重新發(fā)送子分組的操作。但是,在本發(fā)明的可替換實施例中,當(dāng)不存在前一個響應(yīng)時,基站可以重新發(fā)送經(jīng)過簡單修改的前一個子分組。
這里假設(shè)利用MAC_ID、ARQ_ID、SP_ID、EP_SIZE和AI_SN進行H-ARQ操作,和SP_ID=0指示新編碼器分組的第1子分組的初始發(fā)送。
參照圖11,基站將發(fā)送次數(shù)Tx_Num設(shè)置成0(步驟500),并且,確定發(fā)送次數(shù)Tx_Num是否是0,以便開始分組數(shù)據(jù)服務(wù)(步驟502)。
如果發(fā)送次數(shù)Tx_Num是0(來自判定步驟502的“是”路徑),基站切換AI_SN值,即,將AI_SN值從0改變成1或從1改變成0(步驟504),在在F-PDCH上向移動臺發(fā)送新編碼器分組的初始發(fā)送分組的同時,在F-PDCCH上發(fā)送包括MAC_ID、ARQ_ID、SP_ID(這里,SP_ID被設(shè)置成0)、EP_SIZE和切換AI_SN的控制信息(步驟506)。此后,基站等待移動臺對發(fā)送子分組的響應(yīng)(步驟508)?;窘獯a來自移動臺的R-ACKCH(步驟510),和分析移動臺對發(fā)送子分組的響應(yīng)(步驟512)。如果來自移動臺的響應(yīng)是ACK(來自判定步驟512的“是”路徑),基站返回到步驟502,以便發(fā)送新編碼器分組。否則,如果來自移動臺的響應(yīng)是NAK或Silence(來自判定步驟512的“否”路徑),基站將發(fā)送次數(shù)Tx_Num加1(步驟514),然后,返回到步驟502。
如果在步驟502中確定發(fā)送次數(shù)Tx_Num不是0(來自判定步驟502的“否”路徑),基站在在F-PDCH上發(fā)送前一次發(fā)送的編碼器分組的下一個子分組的同時,將在F-PDCCH上發(fā)送的控制信息的SP_ID加1(步驟516)此后,基站等待移動臺對在步驟516中發(fā)送的子分組的響應(yīng)(步驟518)?;窘獯a來自移動臺的R-ACKCH(步驟520),和分析移動臺對在步驟516中發(fā)送的子分組的響應(yīng)(步驟522)。如果來自移動臺的響應(yīng)是ACK(來自判定步驟522的“是”路徑),基站把發(fā)送次數(shù)Tx Num重新設(shè)置成‘0’,以便發(fā)送新的編碼器分組(步驟528),然后,返回到步驟到502。但是,如果來自移動臺的響應(yīng)是NAK或Silence(來自判定步驟522的“否”路徑),基站把發(fā)送次數(shù)Tx_Num加1(步驟524),然后,轉(zhuǎn)到步驟526。
在步驟526中,將發(fā)送次數(shù)Tx_Num與事先設(shè)置的最大發(fā)送次數(shù)MAX_TX_NUM相比較。如果發(fā)送次數(shù)Tx_Num大于等于最大發(fā)送次數(shù)MAX_TX_NUM(來自判定步驟526的“是”路徑),基站把發(fā)送次數(shù)Tx_Num重新設(shè)置成‘0’,以便發(fā)送新的編碼器分組(步驟528),然后,返回到步驟到502。但是,如果發(fā)送次數(shù)Tx_Num小于最大發(fā)送次數(shù)MAX_TX_NUM(來自判定步驟526的“否”路徑),基站不改變發(fā)送次數(shù)Tx_Num地返回到步驟502,以便重新發(fā)送同一編碼器分組。
參照圖12,移動臺初始化ARQ緩沖器和把接收次數(shù)Rx_Num設(shè)置成0,以便接收分組數(shù)據(jù)服務(wù)(步驟600)。此后,移動臺解碼來自基站的F-PDCCH(步驟602),并且確定是否從通過解碼F-PDCCH獲得的控制信息中檢測到CRC錯誤,從而確定移動臺解碼是否取得成功(步驟604)。解碼F-PDCCH獲得的控制信息包括MAC_ID、SP_ID、EP_SIZE和AI_SN。如果解碼失敗(來自判定步驟604的“否”路徑),關(guān)閉R-ACKCH(步驟606)。如果在步驟604中確定成功地進行了對F-PDCCH的解碼(來自判定步驟604的“是”路徑),那么,移動臺確定通過解碼獲得的MAC_ID與它自己的MAC_ID是否相同,從而確定F-PDCCH是否存在發(fā)送給移動臺本身的任何信息(步驟608)。如果它們彼此不同(來自判定步驟608的“否”路徑),關(guān)閉R-ACKCH(步驟606)。
否則,如果在步驟608中MAC_ID彼此相同(來自判定步驟608的“是”路徑),移動臺確定通過解碼獲得的SP_ID是否被設(shè)置成指示初始發(fā)送的‘0’(步驟610)。如果SP_ID被設(shè)置成‘0’(來自判定步驟610的“是”路徑),移動臺確定通過解碼獲得的AI_SN和EP_SIZE是否與前一次接收的AI_SN和EP_SIZE相同(步驟612)。如果AI_SN和EP_SIZE都與前一次接收的AI_SN和EP_SIZE相同(來自判定步驟612的“是”路徑),移動臺在R-ACKCH上發(fā)送ACK(步驟626)。
但是,如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE不同(來自判定步驟612的“否”路徑),移動臺把接收次數(shù)Rx_Num設(shè)置成‘0’(步驟614),然后,清除ARQ緩沖器(步驟616)。此后,移動臺把在F-PDCH上接收的子分組存儲在ARQ緩沖器中,并且通過解碼接收的子分組獲取編碼器分組(步驟618)。如果從通過步驟618中的解碼獲得的編碼器分組中沒有檢測到錯誤,即,如果成功地進行了對F-PDCH的解碼(來自判定步驟620的“是”路徑),移動臺在R-ACKCH上發(fā)送ACK(步驟626)。但是,如果在步驟618中進行的解碼失敗了(來自判定步驟620的“否”路徑),移動臺把接收次數(shù)Rx_Num加1(步驟622),并且在保留存儲在ARQ緩沖器中的數(shù)據(jù)同時(步驟624),在R-ACKCH上發(fā)送NAK(步驟628)。用虛線畫出的方塊78中的步驟614到624代表由移動臺執(zhí)行的初始發(fā)送相關(guān)解碼處理。
但是,如果在步驟610中確定SP_ID未被設(shè)置成‘0’(來自判定步驟610的“否”路徑),移動臺將通過解碼F-PDCCH獲得的AI_SN和EP_SIZE與前一次接收的AI_SN和EP_SIZE相比較(步驟630)。如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE不同(來自判定步驟630的“否”路徑),這意味在接收到初始接收子分組之前,接收到重新發(fā)送子分組。在這種情況下,只利用下一個子分組而不利用初始子分組解碼編碼器分組。因此,移動臺轉(zhuǎn)到步驟622進行初始發(fā)送,而不是關(guān)閉R-ACKCH。
作為步驟630中的比較結(jié)果,如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同(來自判定步驟630的“是”路徑),移動臺將在F-PDCH上接收的子分組與前一次接收和存儲在ARQ緩沖器中的前一個子分組代碼/分組組合,并且將組合分組再次存儲在ARQ緩沖器中(步驟632)。此后,移動臺通過渦式解碼組合子分組獲取編碼器分組(步驟634)。如果從編碼器分組中沒有檢測到錯誤,即,成功地進行了解碼(來自判定步驟636的“是”路徑),移動臺在R-ACKCH上發(fā)送ACK(步驟646)。
但是,如果解碼失敗(來自判定步驟636的“否”路徑),移動臺將接收次數(shù)Rx_Num加1(步驟638),然后,將增加了的接收次數(shù)Rx_Num與預(yù)定最大接收次數(shù)MAX_RX_NUM相比較(步驟640)。如果接收次數(shù)Rx_Num大于等于最大接收次數(shù)MAX_RX_NUM(來自判定步驟640的“是”路徑),移動臺清除ARQ緩沖器(步驟642),并且在R-ACKCH上發(fā)送NAK(步驟648)。如果接收次數(shù)Rx_Num小于最大接收次數(shù)MAX_RX_NUM(來自判定步驟640的“否”路徑),移動臺在保留ARQ緩沖器的同時(步驟644),在R-ACKCH上發(fā)送NAK(步驟646)。用虛線畫出的方塊80中的步驟632到644代表由移動臺執(zhí)行的重新發(fā)送相關(guān)解碼處理。
由于在F-PDCH上正向數(shù)據(jù)業(yè)務(wù)的發(fā)送是通過在基站和移動臺之間取得的重新發(fā)送相關(guān)響應(yīng)(ACK或NAK)的發(fā)送控制的,因此,必須高可靠性地進行重新發(fā)送相關(guān)響應(yīng)的發(fā)送。但是,通過F-PDCCH和R-ACKCK的發(fā)送是在無線信道環(huán)境下取得的,引起發(fā)送錯誤。盡管在F-PDCCH或R-ACKCK中出現(xiàn)錯誤,但是,移動臺應(yīng)該能夠管理分組數(shù)據(jù)業(yè)務(wù)和據(jù)此發(fā)送適當(dāng)?shù)捻憫?yīng)。
從這個觀點出發(fā),參照圖13A到13D和14A到14E,考慮根據(jù)H-ARQ協(xié)議在數(shù)據(jù)分組和響應(yīng)的發(fā)送和接收期間可能出現(xiàn)的正常和異常狀況。這里,發(fā)送分組將用[A,0]表示,其中,A意指相應(yīng)編碼器分組的內(nèi)容和‘0’意指編碼器分組的AI_SN。另外,第1(或初始)發(fā)送子分組將用A,B,C表示;第2子分組(或第1重新發(fā)送子分組)將用A′,B′,C′表示;和第3子分組(或第2重新發(fā)送子分組)將用A″,B″,C″表示。
圖13A到13D是例示根據(jù)H-ARQ協(xié)議在數(shù)據(jù)分組和響應(yīng)的發(fā)送期間可能出現(xiàn)的正常狀況的信號流圖。
參照圖13A,基站(BS)在F-PDCH和F-PDCCH上發(fā)送發(fā)送編碼器分組的初始發(fā)送子分組[A,0]和它的相關(guān)控制信息(步驟700)。如果移動臺(MS)正常接收F-PDCH和F-PDCCH兩者,即,如果從通過解碼F-PDCH和F-PDCCH生成的數(shù)據(jù)和信息中沒有檢測到錯誤,移動臺生成指示編碼器分組的正常接收的ACK和在R-ACKCH上發(fā)送ACK(步驟702)。然后,基站在F-PDCH和F-PDCCH上發(fā)送下一個編碼器分組[B,1]和它的相關(guān)控制信息(步驟704)。如果至少正常接收到F-PDCH,移動臺根據(jù)對F-PDCH的解碼結(jié)果,生成ACK或NAK,并且在R-ACKCH上發(fā)送ACK或NAK(步驟706)。
參照圖13B,基站(BS)在F-PDCH和F-PDCCH上發(fā)送發(fā)送編碼器分組的初始發(fā)送子分組[A,0]和它的相關(guān)控制信息(步驟710)。如果移動臺(MS)正常接收F-PDCH和F-PDCCH兩者,移動臺生成ACK和在R-ACKCH上發(fā)送ACK(步驟712)。然后,基站在F-PDCH和F-PDCCH上發(fā)送下一個編碼器分組[B,1]和它的相關(guān)控制信息(步驟704)。如果由于信道狀況的變化或移動臺的移動,沒有正常接收到F-PDCH和F-PDCCH兩者,移動臺不能發(fā)送響應(yīng)(步驟716)。即使沒有響應(yīng),基站也進行像接收到NAK那樣的操作。結(jié)果,基站在F-PDCH上發(fā)送編碼器分組B的重新發(fā)送子分組[B′,1],同時,在F-PDCCH上發(fā)送它的相關(guān)控制信息(步驟718)。包括在用于重新發(fā)送子分組[B′,1]的控制信息中的SP_ID被設(shè)置成‘1’。如果正常接收到在步驟718中發(fā)送的F-PDCCH,移動臺根據(jù)對F-PDCH的解碼結(jié)果,生成ACK或NAK,并且在R-ACKCH上發(fā)送ACK或NAK(步驟720)。
圖13C是例示在未能解碼F-PDCH之后,移動臺等待重新發(fā)送分組的狀況的信號流圖。參照圖13C,基站在F-PDCH和F-PDCCH上發(fā)送發(fā)送編碼器分組的初始發(fā)送子分組[A,0]和它的相關(guān)控制信息(步驟730)。如果正常接收到F-PDCCH和利用控制信息從通過解碼F-PDCH獲得的數(shù)據(jù)中檢測到錯誤,移動臺生成ACK消息和在R-ACKCH上發(fā)送它(步驟732)。然后,基站在F-PDCH和F-PDCCH上發(fā)送編碼器分組的重新發(fā)送子分組[A′,1]和它的相關(guān)控制信息(步驟734)。如果至少正常接收到F-PDCCH,移動臺根據(jù)對F-PDCH的解碼結(jié)果,生成ACK或NAK,并且在R-ACKCH上發(fā)送ACK或NAK(步驟736)。
圖13D是例示在F-PDCH和F-PDCCH的解碼失敗的狀況的信號流圖。參照圖13D,基站在F-PDCH和F-PDCCH上發(fā)送發(fā)送編碼器分組的初始發(fā)送子分組[A,0]和它的相關(guān)控制信息(步驟740)。如果正常接收到F-PDCCH和利用控制信息從通過解碼F-PDCH獲得的數(shù)據(jù)中檢測到錯誤,移動臺生成NAK消息和在R-ACKCH上發(fā)送它(步驟742)。然后,基站在F-PDCH和F-PDCCH上發(fā)送編碼器分組的重新發(fā)送子分組[A′,1]和它的相關(guān)控制信息(步驟744)。包括在用于重新發(fā)送子分組[A′,1]的控制信息中的SP_ID被設(shè)置成‘1’。如果由于信道狀況的惡化或移動臺的移動,沒有正常接收到F-PDCH和F-PDCCH兩者,移動臺不能發(fā)送響應(yīng)(步驟746)。即使沒有響應(yīng),基站也進行像接收到NAK那樣的操作。結(jié)果,基站在F-PDCH和F-PDCCH上發(fā)送編碼器分組A的第3子分組(或第2重新發(fā)送子分組)[A″,1]和它的相關(guān)控制信息(步驟748)。包括在用于第3發(fā)送子分組[A″,1]的控制信息中的SP_ID被設(shè)置成‘2’。如果至少正常接收到在步驟748中發(fā)送的F-PDCCH,移動臺根據(jù)對F-PDCH的解碼結(jié)果,生成ACK或NAK,并且在R-ACKCH上發(fā)送ACK或NAK(步驟750)。
接著,參照圖14A到14E描述異常狀況。
圖14A是例示移動臺未能解碼F-PDCH,不正確地發(fā)送對它的響應(yīng),和未能接收初始發(fā)送子分組的狀況的信號流圖。參照圖14A,基站(BS)在F-PDCH和F-PDCCH上發(fā)送發(fā)送編碼器分組的初始發(fā)送子分組[A,0]和它的相關(guān)控制信息(步驟800)。如果正常接收到F-PDCCH和在通過解碼F-PDCH獲得的編碼器數(shù)據(jù)中存在錯誤,移動臺(MS)在R-ACKCH上發(fā)送NAK(步驟802)。此時,盡管移動臺發(fā)送了NAK,但由于信道狀況的惡化,基站可能把NAK錯當(dāng)成ACK(步驟804)。在這種情況下,盡管移動臺實際發(fā)送了NAK,但基站卻認為接收到ACK。
結(jié)果,基站在F-PDCH和F-PDCCH上發(fā)送新編碼器分組B的初始發(fā)送子分組[B,1]和它的相關(guān)控制信息(步驟806)。此刻,將AI_SN從‘0’改變成‘1’,以便指示下一個編碼器分組的發(fā)送。移動臺可能未能接收到新的初始發(fā)送子分組[B′,1]和它的相關(guān)控制信息兩者,因此,可能不發(fā)送響應(yīng)(步驟808)。然后,基站發(fā)送最后發(fā)送子分組[B,1]的重新發(fā)送子分組[B′,1],仿佛接收到NAK一樣(步驟810)。在這種情況下,移動臺分開管理第1編碼器分組A和第2編碼器分組B,并且,對此作出響應(yīng),發(fā)送ACK或NAK(步驟812)。下面將對此加以詳細描述。
圖14B是例示移動臺未能解碼F-PDCH,未能接收重新發(fā)送子分組,和不正確地發(fā)送對它的響應(yīng)的狀況的信號流圖。參照圖14B,基站(BS)在F-PDCH和F-PDCCH上發(fā)送發(fā)送編碼器分組的初始發(fā)送子分組[A,0]和它的相關(guān)控制信息(步驟820)。如果正常接收到F-PDCCH和在在F-PDCH上接收的編碼器數(shù)據(jù)中存在錯誤,移動臺(MS)在R-ACKCH上發(fā)送NAK消息(步驟822)。對NAK作出響應(yīng),基站向移動臺發(fā)送編碼器分組A的重新發(fā)送子分組[A″,0](步驟824)。如果未能正常接收到在步驟824中發(fā)送的F-PDCH和F-PDCCH兩者,移動臺不發(fā)送響應(yīng)(步驟826)。此刻,盡管移動臺不發(fā)送響應(yīng),但是,由于信道狀況的惡化,基站可能檢測到ACK(步驟828)。結(jié)果,基站發(fā)送下一個編碼器分組的初始發(fā)送子分組[B,1],而不是發(fā)送應(yīng)該發(fā)送的子分組[A″,1](步驟830)。然后,移動臺分開管理第1編碼器分組A和第2編碼器分組B,并且,對此作出響應(yīng),發(fā)送ACK或NAK(步驟832)。下面將對此加以詳細描述。
圖14C是例示移動臺成功地解碼F-PDCH和F-PDCCH,和不正確地發(fā)送ACK消息的狀況的信號流圖。參照圖14C,基站(BS)在F-PDCH和F-PDCCH上發(fā)送發(fā)送編碼器分組的初始發(fā)送子分組[A,0]和它的相關(guān)控制信息(步驟840)。如果正常接收到F-DPCH和F-PDCCH兩者,移動臺(MS)生成ACK消息和在R-ACKCH上發(fā)送它(步驟842)。此刻,盡管移動臺發(fā)送了ACK,但是,由于信道狀況的惡化,基站可能檢測到NAK(步驟844)。結(jié)果,基站在F-DPCH和F-PDCCH上發(fā)送編碼器分組的重新發(fā)送子分組[A′,1]和它的相關(guān)控制信息(步驟846)。如果未能正常接收到在步驟826中發(fā)送的F-PDCH和F-PDCCH兩者,移動臺不發(fā)送響應(yīng)(步驟848)。如果移動臺不發(fā)送響應(yīng),基站進行像接收到NAK那樣的操作。結(jié)果,基站發(fā)送編碼器分組的第3子分組[A″,0](步驟850)。即使對前一次成功接收的編碼器分組進行重新發(fā)送,移動臺也分開生成假ACK和把假ACK發(fā)送到基站(步驟852)。下面將對此加以詳細描述。
圖14D是例示移動臺在接收到F-PDCH和F-PDCCH之前,接收到新編碼器分組的初始發(fā)送子分組的狀況的信號流圖。參照圖14D,基站(BS)在F-PDCH和F-PDCCH上發(fā)送發(fā)送編碼器分組的初始發(fā)送子分組[A,0]和它的相關(guān)控制信息(步驟860)。如果正常接收到F-DPCH和F-PDCCH兩者,移動臺(MS)生成ACK消息和在R-ACKCH上發(fā)送它(步驟862)。然后,基站在F-DPCH和F-PDCCH上發(fā)送下一個編碼器分組的初始發(fā)送子分組[B,1]和它的相關(guān)控制信息(步驟864)。如果未能正常接收到F-PDCH和F-PDCCH兩者,移動臺不發(fā)送響應(yīng)(步驟866)。盡管移動臺不發(fā)送響應(yīng),但是,由于信道狀況的變化,移動臺的移動,或來自其它移動臺的干擾信號,基站也可能檢測到ACK消息(步驟868)。在這種情況下,基站發(fā)送下一個編碼器分組的初始發(fā)送子分組[C,0](步驟870)。然后,移動臺分開管理第1到第3編碼器分組A、B和C,和發(fā)送ACK或NAK,作為對此的響應(yīng)(步驟872)。下面將對此加以詳細描述。
圖14E是例示盡管移動臺發(fā)送了指示未能解碼F-PDCH的NAK消息,但基站把NAK錯當(dāng)成指示成功解碼F-PDCH的ACK,發(fā)送新的編碼器分組,和盡管移動臺未能接收到新的編碼器分組,基站也發(fā)送另一個新編碼器分組的狀況的信號流圖。參照圖14E,基站(BS)在F-PDCH和F-PDCCH上發(fā)送發(fā)送編碼器分組的初始發(fā)送子分組[A,0]和它的相關(guān)控制信息(步驟880)。如果正常接收到F-PDCCH和在在F-PDCH上接收的編碼器分組中存在錯誤,移動臺(MS)在R-ACKCH上發(fā)送NAK(步驟882)。此刻,盡管移動臺發(fā)送了NAK,但是,由于信道狀況的惡化,基站可能檢測到ACK(步驟884)。結(jié)果,基站在F-DPCH和F-PDCCH上發(fā)送下一個編碼器分組的初始發(fā)送子分組[B,1]和它的相關(guān)控制信息(步驟886)。如果未能正常接收到在步驟886中發(fā)送的F-PDCH和F-PDCCH兩者,移動臺不發(fā)送響應(yīng)(步驟888)。但是,盡管移動臺不發(fā)送響應(yīng),但由于信道狀況的變化,或來自其它移動臺的干擾信號,基站也可能檢測到ACK消息(步驟890)。在這種情況下,基站發(fā)送再下一個編碼器分組的初始發(fā)送子分組[C,0](步驟892)。然后,移動臺在成功地解碼第1編碼器分組A和接收第2編碼器分組B之前,接收另一個新編碼器分組C。移動臺分開管理編碼器分組A、B和C,和對此作出響應(yīng),發(fā)送ACK或NAK(步驟894)。下面將對此加以詳細描述。
現(xiàn)在對正常狀況加以描述。
在正常進行結(jié)合圖13A到13D所述的操作的情況下,每當(dāng)接收到子分組和它的相關(guān)控制信息時,移動臺將前一次接收的AI_SN與當(dāng)前接收的AI_SN相比較,并且,按如下確定當(dāng)前接收的子分組是新的子分組(即,初始發(fā)送子分組)還是繼續(xù)子分組(即,重新發(fā)送子分組)(1)如果當(dāng)前AI_SN與前一個AI_SN不同,移動臺確定接收的子分組是初始發(fā)送子分組;(2)如果當(dāng)前AI_SN與前一個AI_SN相同,移動臺確定接收的子分組是重新發(fā)送子分組。
在在R-ACKCH中不存在錯誤的情況下,當(dāng)移動臺在R-ACKCH上發(fā)送ACK,然后,期望接收到初始發(fā)送子分組時,基站實際發(fā)送初始發(fā)送子分組。同樣,當(dāng)移動臺在R-ACKCH上發(fā)送NAK,然后,期望接收到重新發(fā)送子分組時,基站實際發(fā)送重新發(fā)送子分組。因此,一旦接收到重新發(fā)送子分組,移動臺就對接收的子分組執(zhí)行重新發(fā)送相關(guān)解碼處理。如上所述,重新發(fā)送相關(guān)解碼處理包括代碼/分組組合和解碼。
在在R-ACKCH中出現(xiàn)錯誤的情況下,正如結(jié)合圖14A到14E所述的那樣,移動臺將當(dāng)前接收的AI_SN與前一次接收的AI_SN相比較,并且,按如下確定當(dāng)前接收的子分組是新的子分組(即,初始發(fā)送子分組)還是繼續(xù)子分組(即,重新發(fā)送子分組)(1)如果當(dāng)前AI_SN與前一個AI_SN不同,移動臺確定接收的子分組是初始發(fā)送子分組;(2)如果當(dāng)前AI_SN與前一個AI_SN相同,移動臺通過把附加準則應(yīng)用于更精確的確定,確定接收的子分組是重新發(fā)送子分組還是重新發(fā)送子分組。
在異常狀況下,具體地說,當(dāng)當(dāng)前AI_SN與前一個AI_SN相同時,由于如下原因,移動臺不能通過簡單比較AI_SN確定接收的子分組是否是重新發(fā)送子分組。
如果由于出現(xiàn)在R-ACKCH中的錯誤,基站不正確地分析或未能接收到由移動臺在R-ACKCH上發(fā)送的ACK/NAK,基站發(fā)送另一個子分組,而不是移動臺期望接收到的子分組。在這種情況下,當(dāng)移動臺期望初始發(fā)送子分組時,基站發(fā)送重新發(fā)送子分組。可選地,當(dāng)移動臺期望重新發(fā)送子分組時,基站發(fā)送初始發(fā)送子分組。這對應(yīng)于把ACK和NAK消息分別錯當(dāng)成NAK和ACK的、圖14A和14B的狀況。
在圖14A和14B的狀況下,移動臺認為當(dāng)前接收的子分組是初始發(fā)送子分組,讓其經(jīng)歷初始發(fā)送相關(guān)解碼處理。如上所述,初始發(fā)送相關(guān)解碼處理包括ARQ緩沖器重新設(shè)置和當(dāng)前接收的子分組的存儲和解碼。
即使在在R-ACKCH中出現(xiàn)錯誤的情況下,如果接收的AI_SN與前一個AI_SN不同,移動臺也把當(dāng)前接收的子分組當(dāng)作初始發(fā)送子分組。這是因為,無需初始發(fā)送子分組,只利用重新發(fā)送子分組就可以恢復(fù)編碼器分組。
現(xiàn)在參照圖14C到14E,描述當(dāng)前AI_SN與前一個AI_SN相同的狀況。
在如圖14C所示的狀況下,從編碼器分組A中生成當(dāng)前接收的子分組,和在成功解碼編碼器分組A之后發(fā)送ACK消息。因此,移動臺未解碼當(dāng)前接收的子分組,就在R-ACKCH上發(fā)送假ACK。
在如圖14D所示的狀況下,盡管在R-ACKCH上不發(fā)送ACK/NAK消息,但基站檢測到ACK消息。移動臺當(dāng)前接收的子分組是從新編碼器分組C中生成的。在這種情況下,移動臺在執(zhí)行初始發(fā)送相關(guān)解碼處理的過程中,把當(dāng)前接收的子分組當(dāng)作初始發(fā)送子分組。在這種情況下,由于上層將進行對子分組[B,1]的重新發(fā)送請求,第2編碼器分組B被忽略。
最后,在如圖14E所示的狀況下,當(dāng)移動臺在在R-ACKCH上發(fā)送NAK消息之后,等待重新發(fā)送子分組時,接收到當(dāng)前AI_SN與前一個AI_SN彼此相同的子分組。這對應(yīng)于在F-PDCCH被解碼之后,在R-ACKCH上錯誤地發(fā)送失敗的NAK,作為ACK的情況。當(dāng)前接收的子分組是從新編碼器分組C中生成的。因此,移動臺確定當(dāng)前接收的子分組是初始發(fā)送子分組,并且執(zhí)行初始發(fā)送相關(guān)解碼處理。同樣,由于上層將進行對子分組[A,0]和[B,1]的重新發(fā)送請求,第1子分組A的子分組[A,0]和第2編碼器分組B的子分組[B,1]被忽略。
總而言之,如果在在R-ACKCH中出現(xiàn)錯誤的情況下,不改變AI_SN,那么,移動臺按如下操作。具體地說,當(dāng)移動臺等待初始發(fā)送子分組時,移動臺必須根據(jù)出現(xiàn)在R-ACKCH中的錯誤的類型,進行不同的操作。如下三(3)個例子例示了上述錯誤類型。
(1)如果在移動臺等待初始發(fā)送子分組的時候,當(dāng)前AI_SN與前一個AI_SN相同,那么,由于接收的子分組是重新發(fā)送子分組,移動臺在R-ACKCH上發(fā)送假ACK。
(2)如果在移動臺等待初始發(fā)送子分組的時候,當(dāng)前AI_SN與前一個AI_SN不同,那么,由于接收的子分組是初始發(fā)送子分組,移動臺執(zhí)行初始發(fā)送相關(guān)解碼處理。
(3)如果在移動臺等待重新發(fā)送子分組的時候,當(dāng)前AI_SN與前一個AI_SN相同,那么,由于接收的子分組是初始發(fā)送子分組,移動臺執(zhí)行初始發(fā)送相關(guān)解碼處理。
移動臺按照如下兩種方法,通過應(yīng)用H-ARQ協(xié)議確定是否重新發(fā)送子分組首先,如果當(dāng)前AI_SN與前一個AI_SN不同,那么,不管A-ACKCH中是否存在錯誤,移動臺都確定接收的子分組是初始發(fā)送子分組。其次,在當(dāng)前AI_SN與前一個AI_SN相同的情況下,如果在R-ACKCH中不存在錯誤,移動臺確定接收的子分組是重新發(fā)送子分組。但是,如果在R-ACKCH中存在錯誤,移動臺根據(jù)錯誤的類型,確定接收的子分組是初始發(fā)送子分組還是重新發(fā)送子分組。
但是,移動臺不能正確地在R-ACKCH中是否存在錯誤,并且,如果存在錯誤,也不能確定錯誤的類型。因此,移動臺按如下,依照SP_ID和EP_SIZE預(yù)測在R-ACKCH中是否存在錯誤,把重新發(fā)送相關(guān)誤操作降到最低程度(A)如果當(dāng)前AI_SN與前一個AI_SN不同,移動臺確定接收的子分組是初始發(fā)送子分組;(B)如果當(dāng)前AI_SN與前一個AI_SN相同,移動臺將當(dāng)前接收的EP_SIZE與前一次接收的EP_SIZE相比較;(B-1)如果當(dāng)前EP_SIZE與前一個EP_SIZE不同,移動臺確定接收的子分組是初始發(fā)送子分組;和(B-2)如果當(dāng)前EP_SIZE與前一個EP_SIZE相同,移動臺確定前一次在R-ACKCH上發(fā)送的響應(yīng)是ACK還是NAK。如果前一次發(fā)送ACK,這意味著等待重新發(fā)送子分組。如果在移動臺等待初始發(fā)送子分組的時候,當(dāng)前AI_SN與前一個AI_SN相同,那么,這意味著在R-ACKCH中存在錯誤的異常狀況。如果在移動臺等待重新發(fā)送子分組的時候,當(dāng)前AI_SN與前一個AI_SN相同,那么,這意味著在R-ACKCH中不存在錯誤的異常狀況。
同時,在當(dāng)移動臺等待重新發(fā)送子分組時,當(dāng)前AI_SN與前一個AI_SN相同的異常狀況下,移動臺應(yīng)該確定接收的子分組是初始發(fā)送子分組,并且進行相應(yīng)處理。但是,實際上,考慮到當(dāng)前狀況是在R-ACKCH中不存在錯誤的正常狀況,移動臺確定當(dāng)前接收的子分組是重新發(fā)送子分組。
但是,在圖14E中,如果編碼器分組C的大小EP_SIZE大于編碼器分組A的大小(前一個EP_SIZE),移動臺確定當(dāng)前接收的子分組是前一次通過(B-1)接收的初始發(fā)送子分組。另外,由于發(fā)生圖14E的事件的概率非常低,幾乎沒有即使將當(dāng)前EP_SIZE與前一個EP_SIZE相比較也不能檢測的初始發(fā)送子分組。因此,在這種情況下,可用如下兩種確定(a)如果前一個響應(yīng)是NAK,移動臺確定接收的子分組是重新發(fā)送子分組。
(b)如果前一個響應(yīng)是ACK,移動臺確定接收的SP_ID是否被設(shè)置成0。
盡管當(dāng)當(dāng)前AI_SN與前一個AI_SN相同和前一個響應(yīng)是ACK時,移動臺識別出異常狀況,但是移動臺不能確定在R-ACKCH中存在什么類型的錯誤。因此,移動臺不能確定接收的分組是需要假ACK的重新發(fā)送子分組,還是初始發(fā)送子分組。即使比較EP_SIZE也不能檢測的初始發(fā)送子分組可以通過SP_ID來檢測。但是,在一些情況下,存在SP_ID=0的重新發(fā)送子分組。因此,如果SP_ID=0的子分組都被確定成初始發(fā)送子分組,那么,可能偶而將需要ACK的重新發(fā)送子分組不正確地確定為初始發(fā)送子分組。
如果SP_ID≠0,移動臺最好不解碼接收的子分組地在R-ACKCH上發(fā)送假ACK。但是,如上所述,移動臺可以不用一般初始發(fā)送子分組,只用重新發(fā)送子分組,通過重新發(fā)送相關(guān)解碼處理成功地解碼編碼器分組。因此,本發(fā)明不分開地將需要假ACK的重新發(fā)送子分組與一般子分組區(qū)分開。
圖15是例示根據(jù)本發(fā)明一個附加實施例的移動臺進行的H-ARQ操作的流程圖。如下所述的過程是在結(jié)合圖8、10和12所述的F-PDCCH的解碼和MAC_ID的比較完成之后進行的。
參照圖15,移動臺將當(dāng)前接收的AI_SN與前一次存儲的AI_SN相比較,從而確定是否接收到AI_SN與前一個AI_SN相同的編碼器分組(步驟910)。如果接收到含有與前一個AI_SN不同的AI_SN的編碼器分組(來自判定步驟910的“否”路徑),移動臺執(zhí)行初始發(fā)送相關(guān)解碼處理(步驟970)。在步驟970中,移動臺清除ARQ緩沖器,通過解碼在F-PDCH上接收的初始子分組獲取編碼器分組,和確定是否從編碼器分組中檢測到錯誤。如果沒有檢測到錯誤,移動臺發(fā)送ACK。如果檢測到錯誤,移動臺發(fā)送NAK。當(dāng)發(fā)送NAK時,將初始子分組存儲在ARQ緩沖器中。作為步驟910中的確定結(jié)果,如果當(dāng)前AI_SN與前一次AI_SN相同(來自判定步驟910的“是”路徑),移動臺確定當(dāng)前接收的EP_SIZE是否與前一次接收的EP_SIZE相同(步驟920)。如果這兩個EP_SIZE彼此不同(來自判定步驟920的“否”路徑),移動臺執(zhí)行初始發(fā)送相關(guān)解碼處理,確定已接收到新的編碼器分組(步驟970)。
但是,如果這兩個EP_SIZE彼此相同(來自判定步驟920的“是”路徑),移動臺確定前一次在R-ACKCH上發(fā)送的響應(yīng)是否是ACK(步驟930)。如果前一次發(fā)送的響應(yīng)是NAK(來自判定步驟930的“否”路徑),移動臺執(zhí)行重新發(fā)送相關(guān)解碼處理(步驟950)。在步驟950中,移動臺將在F-PDCH上接收的子分組與前一次存儲在ARQ緩沖器的子分組組合在一起,通過解碼組合的子分組獲取編碼器分組,和確定是否從編碼器分組中檢測到錯誤。如果沒有檢測到錯誤,移動臺發(fā)送ACK。但是,如果檢測到錯誤,移動臺發(fā)送NAK。當(dāng)發(fā)送NAK時,將組合子分組存儲在ARQ緩沖器中。但是,如果同一編碼器分組的接收次數(shù)已經(jīng)達到事先確定的最大接收次數(shù),移動臺放棄編碼器分組的接收,并且清除ARQ緩沖器。
如果在步驟930中確定前一次發(fā)送的響應(yīng)是ACK(來自判定步驟930的“是”路徑),移動臺確定當(dāng)前接收的SP_ID是否被設(shè)置成0(步驟940)。如果SP_ID被設(shè)置成0(來自判定步驟940的“是”路徑),移動臺執(zhí)行初始發(fā)送相關(guān)解碼處理(步驟970)。否則,移動臺執(zhí)行重新發(fā)送相關(guān)解碼處理(來自判定步驟950的“否”路徑)。
在執(zhí)行初始發(fā)送相關(guān)解碼處理(步驟970)和重新發(fā)送相關(guān)解碼處理(步驟950)之后,移動臺存儲當(dāng)前接收的控制信息AI_SN、EP_SIZE和ACK/NAK響應(yīng)(步驟960)。
上面已經(jīng)描述了至少包括如下優(yōu)點的本發(fā)明在1xEV-DV高速無線分組數(shù)據(jù)通信系統(tǒng)中,本發(fā)明有效地進行H-ARQ,從而有助于防止在系統(tǒng)實現(xiàn)期間可能出現(xiàn)的不確定性,和提高系統(tǒng)吞吐量。另外,不管在R-ACKCH中是否存在錯誤,本發(fā)明都能迅速適當(dāng)?shù)毓芾斫邮盏淖臃纸M,從而允許速度更高的分組數(shù)據(jù)服務(wù)。
雖然通過參照本發(fā)明的某些優(yōu)選實施例,已經(jīng)對本發(fā)明進行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細節(jié)上對其作各種各樣的改變,而不偏離所附權(quán)利要求書所限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種在無線分組數(shù)據(jù)通信系統(tǒng)中,通過在接收通過分段編碼發(fā)送編碼器分組獲得的位流生成的數(shù)個子分組之一的同時,接收包括代表子分組序列的子分組標(biāo)識符(SP_ID)、編碼器分組的大小(EP_SIZE)、和每當(dāng)發(fā)送新編碼器分組時切換的序列標(biāo)識符(AI_SN)的控制信息,生成編碼器分組的自動重復(fù)請求(ARQ)方法,該方法包括如下步驟如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE不同,對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理,生成編碼器分組;和如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同和響應(yīng)前一次接收的子分組不發(fā)送確認信號(ACK),對接收的子分組執(zhí)行由重新發(fā)送引起的解碼處理,生成編碼器分組。
2.根據(jù)權(quán)利要求1所述的方法,還包括如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同和響應(yīng)前一次接收的子分組發(fā)送確認信號(ACK),確定SP_ID是否被設(shè)置成代表初始發(fā)送的值;和如果SP_ID未被設(shè)置成代表初始發(fā)送的值,對接收的子分組執(zhí)行由重新發(fā)送引起的解碼處理,生成編碼器分組。
3.根據(jù)權(quán)利要求2所述的方法,還包括如果SP_ID被設(shè)置成代表初始發(fā)送的值,對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理,生成編碼器分組。
4.根據(jù)權(quán)利要求1所述的方法,其中,執(zhí)行由初始發(fā)送引起的解碼處理的步驟包括把編碼器分組的接收次數(shù)設(shè)置成‘0’,和清除緩沖器;把接收的子分組存儲在緩沖器中,和通過解碼存儲的子分組,生成編碼器分組;和如果在編碼器分組中不存在錯誤,將接收次數(shù)加1。
5.根據(jù)權(quán)利要求4所述的方法,其中,執(zhí)行由重新發(fā)送引起的解碼處理的步驟包括將接收的子分組與前一次存儲在緩沖器中的子分組組合在一起,和把組合的子分組再次存儲在緩沖器中;通過解碼組合的存儲子分組,生成編碼器分組;如果在編碼器分組中不存在錯誤,將接收次數(shù)加1,然后,確定接收次數(shù)是否達到預(yù)定最大接收次數(shù);和如果接收次數(shù)已經(jīng)達到最大接收次數(shù),清除緩沖器。
6.根據(jù)權(quán)利要求1所述的方法,還包括確定在編碼器分組中是否存在錯誤;如果不存在錯誤,發(fā)送ACK;和如果存在錯誤,發(fā)送否認信號(NAK)。
7.一種在無線分組數(shù)據(jù)通信系統(tǒng)中,通過在接收通過分段編碼編碼器分組獲得的位流生成的數(shù)個子分組之一的同時,接收包括代表子分組序列的子分組標(biāo)識符(SP_ID)、編碼器分組的大小(EP_SIZE)、和每當(dāng)發(fā)送新編碼器分組時切換的序列標(biāo)識符(AI_SN)的控制信息,生成編碼器分組的自動重復(fù)請求(ARQ)方法,該方法包括如下步驟確定SP_ID是否被設(shè)置成代表初始發(fā)送的值;如果SP_ID被設(shè)置成代表初始發(fā)送的值和AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE不同,對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理,生成編碼器分組;和如果SP_ID未被設(shè)置成代表初始發(fā)送的值和AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同,對接收的子分組執(zhí)行由重新發(fā)送引起的解碼處理,生成編碼器分組。
8.根據(jù)權(quán)利要求7所述的方法,其中,執(zhí)行由初始發(fā)送引起的解碼處理的步驟包括把編碼器分組的接收次數(shù)設(shè)置成‘0’,和清除緩沖器;把接收的子分組存儲在緩沖器中,和通過解碼存儲的子分組,生成編碼器分組;和如果在編碼器分組中不存在錯誤,將接收次數(shù)加1。
9.根據(jù)權(quán)利要求8所述的方法,其中,執(zhí)行由重新發(fā)送引起的解碼處理的步驟包括將接收的子分組與前一次存儲在緩沖器中的子分組組合在一起,和把組合的子分組再次存儲在緩沖器中;通過解碼組合的存儲子分組,生成編碼器分組;如果在編碼器分組中不存在錯誤,將接收次數(shù)加1,然后,確定接收次數(shù)是否達到預(yù)定最大接收次數(shù);和如果接收次數(shù)已經(jīng)達到最大接收次數(shù),清除緩沖器。
10.根據(jù)權(quán)利要求7所述的方法,還包括確定在編碼器分組中是否存在錯誤;如果不存在錯誤,發(fā)送ACK;和如果存在錯誤,發(fā)送否認信號(NAK)。
11.一種在無線分組數(shù)據(jù)通信系統(tǒng)中,接收編碼器分組的設(shè)備,包括數(shù)據(jù)信道接收器,用于在數(shù)據(jù)信道上接收通過分段編碼發(fā)送編碼器分組獲得的位流生成的數(shù)個子分組之一,通過對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理或由重新發(fā)送引起的解碼處理,生成編碼器分組;控制信道接收器,用于接收包括代表子分組序列的子分組標(biāo)識符(SP_ID)、編碼器分組的大小(EP_SIZE)、和每當(dāng)發(fā)送新編碼器分組時切換的序列標(biāo)識符(AI_SN)的控制信息;確認信道(ACKCH)發(fā)送器,用于如果在編碼器分組中不存在錯誤,發(fā)送確認信號(ACK),和如果在編碼器分組中存在錯誤,發(fā)送否認信號(NAK);和混合自動重復(fù)請求(H-ARQ)控制器,用于根據(jù)控制信息,確定對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理還是由重新發(fā)送引起的解碼處理,以便H-ARQ控制器執(zhí)行如下操作如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE不同,確定對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理;和如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同和響應(yīng)前一次接收的子分組不發(fā)送確認信號(ACK),確定對接收的子分組執(zhí)行由重新發(fā)送引起的解碼處理。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,如果AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同和響應(yīng)前一次接收的子分組發(fā)送確認信號(ACK),H-ARQ控制器確定SP_ID是否被設(shè)置成代表初始發(fā)送的值,和如果SP_ID未被設(shè)置成代表初始發(fā)送的值,確定對接收的子分組執(zhí)行由重新發(fā)送引起的解碼處理。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中,如果SP_ID被設(shè)置成代表初始發(fā)送的值,H-ARQ控制器確定對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理。
14.根據(jù)權(quán)利要求11所述的設(shè)備,其中,如果H-ARQ控制器確定執(zhí)行由初始發(fā)送引起的解碼處理,數(shù)據(jù)信道接收器包括把編碼器分組的接收次數(shù)設(shè)置成‘0’,和清除緩沖器;把接收的子分組存儲在緩沖器中,和通過解碼存儲的子分組,生成編碼器分組;和如果在編碼器分組中不存在錯誤,將接收次數(shù)加1。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其中,如果H-ARQ控制器確定執(zhí)行由重新發(fā)送引起的解碼處理,數(shù)據(jù)信道接收器包括將接收的子分組與前一次存儲在緩沖器中的子分組組合在一起,和把組合的子分組再次存儲在緩沖器中;通過解碼組合的存儲子分組,生成編碼器分組;如果在編碼器分組中不存在錯誤,將接收次數(shù)加1,然后,確定接收次數(shù)是否達到預(yù)定最大接收次數(shù);和如果接收次數(shù)已經(jīng)達到最大接收次數(shù),清除緩沖器。
16.一種在無線分組數(shù)據(jù)通信系統(tǒng)中,接收編碼器分組的設(shè)備,包括數(shù)據(jù)信道接收器,用于在數(shù)據(jù)信道上接收通過分段編碼發(fā)送編碼器分組獲得的位流生成的數(shù)個子分組之一,通過對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理或由重新發(fā)送引起的解碼處理,生成編碼器分組;控制信道接收器,用于接收包括代表子分組序列的子分組標(biāo)識符(SP_ID)、編碼器分組的大小(EP_SIZE)、和每當(dāng)發(fā)送新編碼器分組時切換的序列標(biāo)識符(AI_SN)的控制信息;確認信道(ACKCH)發(fā)送器,用于如果在編碼器分組中不存在錯誤,發(fā)送確認信號(ACK),和如果在編碼器分組中存在錯誤,發(fā)送否認信號(NAK);和混合自動重復(fù)請求(H-ARQ)控制器,用于根據(jù)控制信息,確定對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理還是由重新發(fā)送引起的解碼處理,H-ARQ控制器執(zhí)行如下操作確定SP_ID是否被設(shè)置成代表初始發(fā)送的值;如果SP_ID被設(shè)置成代表初始發(fā)送的值和AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE不同,確定對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理;和如果SP_ID未被設(shè)置成代表初始發(fā)送的值和AI_SN和EP_SIZE兩者都與前一次接收的AI_SN和EP_SIZE相同,確定對接收的子分組執(zhí)行由重新發(fā)送引起的解碼處理。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其中,如果H-ARQ控制器確定執(zhí)行由初始發(fā)送引起的解碼處理,數(shù)據(jù)信道接收器包括把編碼器分組的接收次數(shù)設(shè)置成‘0’,和清除緩沖器;把接收的子分組存儲在緩沖器中,和通過解碼存儲的子分組,生成編碼器分組;和如果在編碼器分組中不存在錯誤,將接收次數(shù)加1。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其中,如果H-ARQ控制器確定執(zhí)行由重新發(fā)送引起的解碼處理,數(shù)據(jù)信道接收器包括將接收的子分組與前一次存儲在緩沖器中的子分組組合在一起,和把組合的子分組再次存儲在緩沖器中;通過解碼組合的存儲子分組,生成編碼器分組;如果在編碼器分組中不存在錯誤,將接收次數(shù)加1,然后,確定接收次數(shù)是否達到預(yù)定最大接收次數(shù);和如果接收次數(shù)已經(jīng)達到最大接收次數(shù),清除緩沖器。
全文摘要
本發(fā)明公開了在高速無線分組數(shù)據(jù)通信系統(tǒng)中,支持自動重復(fù)請求(ARQ)的設(shè)備和方法。移動臺在接收通過分段編碼發(fā)送編碼器分組獲得的位流生成的數(shù)個子分組之一的同時,接收包括代表子分組序列的子分組標(biāo)識符(SP_ID)、編碼器分組的大小(EP_SIZE)、和每當(dāng)發(fā)送新編碼器分組時切換的序列標(biāo)識符(AI_SN)的控制信息。移動臺根據(jù)控制信息,確定對接收的子分組執(zhí)行由初始發(fā)送引起的解碼處理還是由重新發(fā)送引起的解碼處理。
文檔編號H04L1/00GK1537372SQ03800750
公開日2004年10月13日 申請日期2003年4月24日 優(yōu)先權(quán)日2002年4月24日
發(fā)明者河相赫, 金潣龜, 許真佑, 趙暎權(quán), 裵相珉 申請人:三星電子株式會社