專利名稱:通信方法、發(fā)送裝置及接收裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具有自動重發(fā)控制(ARQ: Automatic Repeat reQuest)功 能的通信方法、發(fā)送裝置及接收裝置,即在對沒有正確接收的分組進(jìn)行 重發(fā)時以比初次發(fā)送時小的數(shù)據(jù)尺寸來發(fā)送該分組的通信方法、發(fā)送裝 置及接收裝置。
背景技術(shù):
在第三代移動體通信系統(tǒng)的標(biāo)準(zhǔn)化計劃(3GPP: 3rd Generation Partnership Project,第三代合作伙伴計劃)中進(jìn)行標(biāo)準(zhǔn)化作業(yè)的3G LTE (Long Term Evolution,長期演進(jìn))是可在下行鏈路中實(shí)現(xiàn)100Mbps數(shù) 據(jù)傳送的移動通信系統(tǒng)。
在3G LTE中,同意在2個層中進(jìn)行ARQ。 1個為在MAC、 (Media Access Control,媒體訪問控制)層中進(jìn)行的混合ARQ (HARQ: Hybrid ARQ,混合自動重發(fā)),另一個為在更上位的RLC (Radio Link Control, 無線鏈路控制)層中進(jìn)行的Outer—ARQ。
在以上說明中,將輸入到RLC層中的數(shù)據(jù)單位稱為RLC SDU (Service Data Unit,服務(wù)數(shù)據(jù)單元),將利用Outer—ARQ來處理的數(shù)據(jù) 單位稱為RLCPDU (Protocol Data Unit,協(xié)議數(shù)據(jù)單元),將利用HARQ 來處理的數(shù)據(jù)單位稱為MACPDU。
HARQ是指組合糾錯編碼和ARQ來實(shí)現(xiàn)重發(fā)效率的提高的技術(shù)。發(fā) 送裝置向接收裝置發(fā)送附加有糾錯碼的MACPDU。接收裝置在所接收的 MAC PDU為正常的情況下或可糾錯的情況下,向發(fā)送裝置發(fā)送ACK (ACKnowledge,確認(rèn))。相反,在所接收的MAC PDU中存在異常而無 法糾錯的情況下,通過發(fā)送NACK (Negative ACKnowledge,否認(rèn))來 請求重發(fā)。發(fā)送裝置在接收到NACK時,再次發(fā)送該MACPDU。
Outer—ARQ是指在由于HARQ的重發(fā)在一定次數(shù)內(nèi)、或一定時間 內(nèi)沒有成功等而產(chǎn)生MAC PDU的缺陷的情況下,用于救濟(jì)包含在所缺 陷的MAC PDU中的RLC PDU的單元。發(fā)送裝置向RLC PDU附加一連 串的序號,接收裝置使用該序號來向發(fā)送裝置報告PDU的到達(dá)狀況。發(fā) 送裝置根據(jù)該報告再次發(fā)送未到達(dá)的RLC PDU。另外,在3G系統(tǒng)中, 該P(yáng)DU的到達(dá)狀況的報告是被稱為Status報告的功能的一部分。
此處,在以往的3G中,RLC層所處理的RLCPDU的尺寸是半固定 的,在通信中不可變更。與此相對,在3GLTE中,同意RLCPDU的尺 寸可根據(jù)發(fā)送時的信道狀態(tài)而靈活地變更。在Outer—ARQ中,通過該 尺寸變更功能,RLC層在RLC PDU的重發(fā)時,在與初次發(fā)送時相比信 道狀態(tài)惡化的情況下,重新分割為更小尺寸的RLCPDU。由此,可進(jìn)行 傳送狀態(tài)更嚴(yán)格條件下的RLC PDU的重發(fā)。
圖11是示出用于實(shí)現(xiàn)Outer—ARQ的以往的PDU格式和PDU重新 分割方法的一例的圖。如圖11所示,MACSDU (相當(dāng)于上述RLCSDU。 以下,稱為"SDU") 1110由SDU1、 SDU2和SDU3構(gòu)成。
另外,分割SDU 1110而形成的MAC—I PDU(相當(dāng)于上述RLC PDU 。 以下,稱為"PDU,,) 1120由TSN (Transmission Sequence Number,傳輸 順序號)1121、 S(SubFraming Indicator,子成幀指示符)1122、 LEX(LEngth extension Indicator,長度擴(kuò)展指示符)1123、 SDU Seg 1124構(gòu)成。TSN 1121 是對PDU 1120單位附加的一連串序號。
S 1122是利用"是/否"來表示是否對該P(yáng)DU 1120進(jìn)行了重新分割的 信息。LEX 1123是利用"是/否"來表示是否在該P(yáng)DU 1120內(nèi)結(jié)合有多個 SDU 1110的斷片的信息。SDUSeg 1124是SDU 1110的斷片。在該P(yáng)DU 1120內(nèi)結(jié)合有多個SDU 1110的斷片的情況下(LEX:"是"的情況下), 附加有表示各SDU1110的斷片的邊界位置的LI (Length Indicator,長度 指示符)1125。
另夕卜,對PDU 1120進(jìn)行重新分割而形成的MAC—I SubPDU(以下, 稱為"SubPDU") 1130是向PDU 1120的結(jié)構(gòu)中附加SubPDU info 1131而 構(gòu)成的。SubPDU info 1131是表示在對PDU 1120進(jìn)行重新分割而形成的
多個SubPDU 1130中,該SubPDU 1130是第幾個SubPDU 1130的信息。 這樣,在該例子中,PDU 1120和SubPDU 1130成為棊于基本相同規(guī)則的 格式(例如,參照下述非專利文獻(xiàn)1。)。
圖12是示出用于實(shí)現(xiàn)Outer—ARQ的以往的PDU格式和PDU重新 分割方法的另一例的圖。圖12所示的RLCPDU 1210(以下,稱為"PDU") 是分割未圖示Block (相當(dāng)于上述RLC SDU)而形成的。PDU 1210由 TSN1211、 R1212、 SI1213、 U1214和Blockl 1215構(gòu)成。
TSN 1211是對PDU 1210單位附加的一連串序號。R 1212是利用 "1/0"來表示是否對該P(yáng)DU1210進(jìn)行了重新分割的信息(相當(dāng)于圖11的 S 1122)。 SI 1213是利用"是/否"來表示是否在該P(yáng)DU 1210內(nèi)結(jié)合有多個 Block的斷片的信息(相當(dāng)于圖11的LEX 1123)。 LI 1214是表示Block 或Block的斷片的長度的信息(相當(dāng)于圖11的LI 1125)。 Blockl 1215是 Block的斷片。
另外,對PDU 1210進(jìn)行重新分割而形成的RLC SubPDU (相當(dāng)于 圖11的MAC—I SubPDU。以下稱為"SubPDU")是向PDU 1210的結(jié)構(gòu) 中附加TSN 1221和R1222而構(gòu)成的。TSN 1221是對SubPDU 1220單位 附加的一連串序號。R 1222是利用"l/0"來表示是否對該SubPDU 1220進(jìn) 行了重新分割的信息。
這樣,在該例中,PDU 1210和SubPDU 1220成為基于基本相同規(guī) 則的格式。另外,在該格式中,可對SubPDU 1220進(jìn)一步進(jìn)行任意次的 分割。在該情況下,每當(dāng)進(jìn)行重新分割時,對所重新分割的SubPDU附 加新TSN、 R (例如,參照下述非專利文獻(xiàn)2。)。
非專利文獻(xiàn)l: "Framing in the MAC entity", [online], 3GPP,[平成 18年5月15日檢索],因特網(wǎng)〈URL: http: 〃www.3gpp.org/ftp/tsg—ran/ WG2一RL2/TSGR 2_52/Documents/R2—061012. zip>
非專利文獻(xiàn)2: "LTE—Data framing", [online], 3GPP,[平成18年 5月15日檢索]因特網(wǎng)〈URL:http:〃www.3gpp.org/ftp/tsg一ran/WG2-RL2/ TSGR 2—52/Doc職ents/R2 — 060893. zip〉
但是,在上述以往技術(shù)中,重新分割前的PDU和重新分割后的
SubPDU成為基于基本相同規(guī)則的格式。因此,發(fā)送裝置每當(dāng)對結(jié)合有多 個SDU斷片的PDU進(jìn)行重新分割時,需要判斷SDU的結(jié)合的邊界部分 包含在重新分割后的哪個SubPDU中,進(jìn)而重新計算出LI的值來附加到 包含該邊界部分的SubPDU中,存在重發(fā)時的發(fā)送裝置的處理變得復(fù)雜 的問題。
另外,在上述以往技術(shù)中,接收裝置需要針對所接收的每個PDU判 斷是否對該P(yáng)DU進(jìn)行了重新分割,在被重新分割的情況下判斷該P(yáng)DU 的組裝所需的SubPDU是否全部齊備,判斷各PDU是否齊備的處理變得 復(fù)雜。因此,在SDU的組裝時和重發(fā)請求時,存在判斷所需的PDU是 否全部齊備的處理變得復(fù)雜的問題。
另外,在上述非專利文獻(xiàn)2所涉及的以往技術(shù)中,接收裝置在無法 正確接收到SubPDU的情況下,直接指定該無法正確接收的SubPDU來 進(jìn)行重發(fā)請求。即,在直接指定SubPDU來進(jìn)行重發(fā)請求的情況下,除 了分割源的PDU的一連串序號之外,還需要向發(fā)送裝置通知SubPDU的 獨(dú)自的一連串序號,所以重發(fā)請求所需的控制信息的信息量增加。因此, 存在由于重發(fā)請求所需的控制信息而使可用于數(shù)據(jù)傳送的頻帶被壓迫的 問題。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述問題而產(chǎn)生的,其目的在于提供一種不使 Outer—ARQ處理復(fù)雜化且不會由于控制信息的增大而壓迫數(shù)據(jù)傳送用 的頻帶,并且具有重新分割功能的通信方法、發(fā)送裝置及接收裝置。
本發(fā)明所涉及的通信方法從發(fā)送裝置向接收裝置進(jìn)行分組的發(fā)送, 其特征在于,送出的分組具有識別信息和表示沒有進(jìn)行分割的信息,在 針對所送出的特定的分組而從接收裝置接收到重發(fā)請求時,進(jìn)行所述特 定的分組的重發(fā)、或?qū)⑺鎏囟ǖ姆纸M進(jìn)行了分割的多個分割分組的重 發(fā),所述多個分割分組具有所述特定的分組的所述識別信息、表示進(jìn)行 分割的信息、和用于組裝所述特定的分組的信息。
另外,本發(fā)明所涉及的發(fā)送裝置根據(jù)由接收裝置所發(fā)送的重發(fā)請求
來進(jìn)行分組的重發(fā),其特征在于,該發(fā)送裝置具有第1層,其對從上 位層輸出的信息進(jìn)行分割或結(jié)合而形成第1分組并進(jìn)行發(fā)送和重發(fā);第2 層,其與所述第1層獨(dú)立設(shè)置,以規(guī)定的分割數(shù)來對所述第1分組進(jìn)行 重新分割而形成多個第2分組;第1控制單元,其對所述第1分組的重
發(fā)進(jìn)行控制;第2控制單元,其對從所述第1分組向所述第2分組的分 割進(jìn)行控制;以及發(fā)送單元,其向所述接收裝置發(fā)送所述第1分組或所 述第2分組。
另外,本發(fā)明所涉及的發(fā)送裝置所形成的第2分組的特征在于,不 區(qū)分包含在第1分組中的信息中的、從上位層輸出的信息、和在接收裝 置中為了從第1分組還原該信息所需的信息而作為有效載荷(paykmd) 來包含,并且將在接收裝置中用于識別特定的第1分組的信息、用于識 別是第1分組被分割的第2分組的信息、為了從第2分組還原第1分組 所需的信息來作為頭來具備。
根據(jù)上述結(jié)構(gòu),與形成第1分組的第1層獨(dú)立地設(shè)置形成第2分組 的第2層,包含在第1分組中的信息中的、在接收裝置中為了從第1分 組還原該信息所需的信息與形成第2分組的處理無關(guān),所以第1分組的 重發(fā)、以及不進(jìn)行PDU第1分組的重新分割時的PDU形成的處理分別 變得簡單。具體而言,特別是可將第1分組的重發(fā)的處理設(shè)為與在當(dāng)前 的3G系統(tǒng)中進(jìn)行的處理大致相同的處理,可將PDU的重發(fā)所需的控制 信息的信息量也設(shè)為與當(dāng)前的3G系統(tǒng)相同。
另外,本發(fā)明所涉及的接收裝置的特征在于,該接收裝置具有;接 收單元,其接收由發(fā)送裝置對規(guī)定的信息進(jìn)行分割或結(jié)合而形成的第1 分組、或由該發(fā)送裝置以規(guī)定的分割數(shù)來對該第1分組進(jìn)行重新分割而 形成的第2分組;請求單元,其根據(jù)由所述接收單元所接收的所述第1 分組的接收狀態(tài)來向所述發(fā)送裝置發(fā)送重發(fā)請求;第1層,其組裝由所 述接收單元所接收的第2分組而形成所述第1分組;第2層,其與所述 第1層獨(dú)立設(shè)置,組裝由所述接收單元所接收的所述第1分組或由所述 第1層所形成的所述第1分組來還原所述規(guī)定的信息,向上位層輸出該 規(guī)定的信息。根據(jù)上述結(jié)構(gòu),與形成第1分組的第1層獨(dú)立地設(shè)置還原規(guī)定的信 息的第2層,包含在第2分組中的信息中的、為了形成第1分組所需的
信息在第2層中被取除,而在還原規(guī)定的信息的處理中無關(guān),所以接收
裝置中的第1分組的形成的處理、以及規(guī)定的信息的還原的處理分別變 得簡單。具體而言,特別是可將規(guī)定的信息的還原的處理設(shè)為與在當(dāng)前
的3G系統(tǒng)中進(jìn)行的處理大致相同的處理。
如以上說明那樣,根據(jù)本發(fā)明得到如下的效果可不使PDU的重發(fā)
處理復(fù)雜化且不使PDU的重發(fā)所需的控制信息的信息量增大且不使規(guī)定 的信息的還原的處理復(fù)雜化,而且具有分組的重新分割功能,進(jìn)而分組 的重新分割處理和被重新分割的分組的還原處理也可以變得簡單。
圖1是示出實(shí)施方式1所涉及的通信系統(tǒng)的基本結(jié)構(gòu)的框圖。 圖2是對實(shí)施方式1所涉及的PDU和SubPDU的格式的概要進(jìn)行說 明的圖。
圖3是示出實(shí)施方式1所涉及的通信系統(tǒng)的重發(fā)處理的序列圖。 圖4是示出實(shí)施方式1所涉及的發(fā)送裝置的PDU分割部對PDU進(jìn)
行重新分割的處理的步驟的流程圖。
圖5是與圖4的步驟對應(yīng)地說明實(shí)施方式1所涉及的SubPDU的形
成過程的圖。
圖6是示出實(shí)施方式1所涉及的接收裝置的PDU組裝部所具有的管 理表的--例的圖。
圖7是示出實(shí)施方式2所涉及的接收裝置的PDU組裝部組裝PDU 的處理的步驟的流程圖。
圖8是與圖7的步驟對應(yīng)地說明實(shí)施方式1所涉及的PDU的組裝過 程的圖。
圖9是示出實(shí)施方式1所涉及的接收裝置的PDU組裝部所具有的管 理表的一例的圖。
圖IO是對實(shí)施方式1所涉及的PDU的格式的實(shí)施例進(jìn)行說明的圖。
圖11是示出用于實(shí)現(xiàn)Outer—ARQ的以往的PDU格式和PDU重新 分割方法的一例的圖。
圖12是示出用于實(shí)現(xiàn)Outer—ARQ的以往的PDU格式和PDU重新
分割方法的另一例的圖。
圖13是對實(shí)施方式2所涉及的PDU和SubPDU的格式的概要2進(jìn) 行說明的圖。
圖14是對實(shí)施方式3所涉及的PDU和SubPDU的格式的概要3進(jìn) 行說明的圖。
圖15是與圖4的步驟對應(yīng)地說明實(shí)施方式2、 3所涉及的SubPDU 的形成過程的圖。
圖16是與圖7的步驟對應(yīng)地說明實(shí)施方式2、 3所涉及的PDU的組 裝過程的圖。
具體實(shí)施例方式
以下,參照附圖來對本發(fā)明所涉及的通信方法、發(fā)送裝置和接收裝 置的優(yōu)選的各實(shí)施方式進(jìn)行詳細(xì)說明。 (實(shí)施方式l) (通信系統(tǒng)的基本結(jié)構(gòu)) 首先,對本發(fā)明的實(shí)施方式1所涉及的通信系統(tǒng)的基本結(jié)構(gòu)進(jìn)行說 明。圖1是示出實(shí)施方式所涉及的通信系統(tǒng)的基本結(jié)構(gòu)的框圖。如圖1 所示,實(shí)施方式1所涉及的通信系統(tǒng)100由發(fā)送裝置110、接收裝置120 構(gòu)成。發(fā)送裝置IIO具有上位層111、 RLC層112、 MAC層114、和PHY 層115。
RLC層112具有Outer—ARQ處理部113。具體而言,RLC層112 作為子層而具有SDU分割部113a (第1層)和PDU分割部113b (第2 層)。SDU分割部113a對從上位層111輸出的RLC SDU (以下,稱為 "SDU")進(jìn)行分割或結(jié)合來形成第1分組(特定的分組)即RLCPDU(以 下,稱為"PDU"),并輸出到PDU分割部113b。
在SDU分割部113a的下位獨(dú)立具有PDU分割部113b。 PDU分割
部113b根據(jù)從接收裝置120發(fā)送的重發(fā)請求,以規(guī)定的分割數(shù)對從SDU 分割部113a輸出的PDU進(jìn)行重新分割來形成多個第2分組(分割分組) 即RLC SubPDU (以下,稱為"SubPDU"),并輸出到MAC層114。
其中,PDU的重新分割是根據(jù)傳送狀況(通道狀態(tài))來進(jìn)行的,并 不是始終進(jìn)行的。在初次發(fā)送時、通信狀態(tài)(傳送狀態(tài))沒有惡化時等 沒有進(jìn)行PDU的重新分割的情況下,PDU分割部113b向MAC層114 直接輸出從SDU分割部113a輸出的PDU。因此,在沒有進(jìn)行PDU的重 新分割的情況下,幾乎不進(jìn)行PDU分割部113b中的處理。
另外,PDU分割部113b也可以根據(jù)傳送狀況變更分割數(shù)來進(jìn)行重 發(fā)。例如,雖然發(fā)送裝置110將PDU分割為某尺寸的SubPDU來進(jìn)行發(fā) 送,但接收裝置120無法正確地接收一個以上的該SubPDU,而從接收裝 置120接收到與PDU相關(guān)的重發(fā)請求的情況下,對從PDU到SubPDU 的分割數(shù)進(jìn)行變更,重新形成另一尺寸的SubPDU,向MAC層114輸出 所重新形成的SubPDU。另外,也可以是如下的結(jié)構(gòu)即使在該情況下, 當(dāng)通信狀態(tài)沒有惡化時等,也不進(jìn)行分割數(shù)的變更。
此處,RLC層112具有多個Outer—ARQ處理部113。由此,RLC 層112并行地對從上位層111輸出的多個SDU進(jìn)行分割或重新分割,向 MAC層114輸出通過分割或重新分割所形成的PDU或SubPDU。
MAC層114具有復(fù)用部114a和HARQ處理部114b。復(fù)用部114a 對在RLC層U2中進(jìn)行并行處理而輸出的PDU或SubPDU進(jìn)行復(fù)用來 形成MAC PDU,依次向HARQ處理部114b輸出。HARQ處理部114b 對從復(fù)用部114a輸出的MAC PDU附加糾錯碼,經(jīng)由PHY層115向接 收裝置120發(fā)送附加有糾錯碼的MAC PDU。
HARQ處理部114b根據(jù)從接收裝置120發(fā)送的重發(fā)請求來進(jìn)行重發(fā) 控制。具體而言,在從接收裝置120發(fā)送來重發(fā)請求的情況下,HARQ 處理部114b向接收裝置120發(fā)送與發(fā)送請求對應(yīng)的MACPDU。
PHY層115具有編碼部115a、調(diào)制部115b、無線部115c。編碼部 115a對從MAC層114輸出的MAC PDU進(jìn)行編碼,作為數(shù)字信號輸出 到調(diào)制部115b。調(diào)制部115b將從編碼部115a輸出的數(shù)字信號轉(zhuǎn)換為模
擬信號,并輸出到無線部115c。無線部115c通過無線通信向接收裝置120 發(fā)送從調(diào)制部115b輸出的模擬信號。
接收裝置120具有PHY層121、 MAC層122、 RLC層123、上位層 125。 PHY層121具有無線部121a、解調(diào)部121b、解碼部121c。無線部 121a接收從發(fā)送裝置110發(fā)送來的模擬信號,并輸出到解調(diào)部121b。解 調(diào)部121b將從無線部121a輸出的模擬信號轉(zhuǎn)換為數(shù)字信號,并輸出到 解碼部121c。解碼部121c對從解調(diào)部121b輸出的數(shù)字信號進(jìn)行解碼, 作為MAC PDU而輸出到MAC層122。
MAC層122具有HARQ處理部122a、分離部122b。 HARQ處理部 122a進(jìn)行經(jīng)由PHY層121而從發(fā)送裝置110接收的MAC PDU的合成和 重新排列,并輸出到分離部122b。分離部122b對從HARQ處理部122a 輸出的MACPDU內(nèi)所復(fù)用的多個PDU或SubPDU進(jìn)行分離,并輸出到 RLC層123。另夕卜,HARQ處理部122a將MAC PDU的接收狀態(tài)作為 ACK/NACK信號通知到發(fā)送裝置110的HARQ處理部114b, HARQ處 理部114b重發(fā)通知為無法正確接收(NACK)的MACPDU。
RLC層123具有Outer—ARQ處理部124。具體而言,RLC層123 作為子層而具有PDU組裝部124a (第1層)和SDU組裝部124b (第2 層)。PDU組裝部124a在從MAC層122輸出SubPDU的情況下,在規(guī) 定的SubPDU齊備而組裝之后,作為PDU輸出到SDU組裝部124b。
另外,PDU組裝部124a在從MAC層122輸出PDU的情況下,向 SDU組裝部124b直接輸出該P(yáng)DU。即,在接收到SubPDU的情況、沒 有接收到的情況中的任意一個情況下,向SDU組裝部124b輸出的部分 都是PDU,而不輸出SubPDU。因此,在SDU組裝部124b中,無需進(jìn) 行是否對PDU進(jìn)行了重新分割的判斷、被重新分割的情況下的SubPDU 是否全部齊備的判斷,即使在對PDU進(jìn)行重新分割來發(fā)送的情況下,也 可以無需對SDU組裝部的結(jié)構(gòu)進(jìn)行變更而使其動作。
另外,接收裝置120具有未圖示的緩沖器,在緩沖器中臨時保存經(jīng) 由PHY層121接收的PDU或SubPDU,直到由RLC層123來進(jìn)行組裝。
如上所述,作為由接收裝置所接收的SubPDU,有可能混合有根據(jù)
傳送狀況而對分割數(shù)進(jìn)行變更來重發(fā)的SubPDU。例如,在PDU組裝部 124a從發(fā)送裝置IIO的PDU分割部113b,接收到從同一PDU被分割的、 分割數(shù)被變更的SubPDU的情況下,通過丟棄保存在緩沖器中的分割數(shù) 的變更前的SubPDU,可防止對分割數(shù)不同的SubPDU之間進(jìn)行組裝。
在PDU組裝部124a的上位具有SDU組裝部124b。SDU組裝部124b 等待從MAC層122或PDU組裝部124a輸出的規(guī)定的PDU齊備,組裝 齊備的PDU來還原SDU,并向上位層125輸出該SDU。另外,SDU組 裝部124b將PDU的接收狀態(tài)作為Status報告而通知到發(fā)送裝置110的 SDU分割部113a, SDU分割部113a重發(fā)通知為無法正確接收的PDU。 此處,RLC層123具有多個Outer—ARQ處理部124,并行組裝從MAC 層122輸出的多個PDU或SubPDU,向上位層125輸出SDU。
另夕卜,此處,RLC層112和RLC層123構(gòu)成為分別具有多個處理部 113和Outer—ARQ處理部124,并且并聯(lián)組裝多個PDU或SubPDU,但 Outer—ARQ處理部113或Outer—ARQ處理部124也可以是一個。在該 情況下,也可以省略MAC層114的復(fù)用部114a或MAC層122的分離 部122b。
另外,SDU分割部113a和PDU分割部113b、以及PDU組裝部124a 和SDU組裝部124b作為分別獨(dú)立的層而構(gòu)成,但這些僅在邏輯關(guān)系中 獨(dú)立,而實(shí)際上作為裝置實(shí)現(xiàn)時的物理關(guān)系不限于此。另外,此處為了 便于說明,表示為在接收裝置120和發(fā)送裝置110的相對應(yīng)的層間直接 通知ACK/NACK信號和Status報告的信息,但在實(shí)際的通信系統(tǒng)中,經(jīng) 由下位層來通知各信息。
另外,此處說明了MAC層114作為MACPDU經(jīng)由PHY層115向 接收裝置120發(fā)送從RLC層112輸出的PDU或SubPDU,但在以下說明 中,與MAC PDU沒有關(guān)系,所以為了便于說明,設(shè)為發(fā)送裝置110向 接收裝置120發(fā)送PDU或SubPDU。同樣,設(shè)為接收裝置120接收PDU 或SubPDU。
(通信系統(tǒng)中的PDU和SubPDU的格式的概要) 接下來,對本發(fā)明的實(shí)施方式1所涉及的通信系統(tǒng)100中的PDU和
SubPDU的格式的概要進(jìn)行說明。圖2是對實(shí)施方式1所涉及的通信系統(tǒng)
中的PDU和SubPDU的格式的概要進(jìn)行說明的圖。在圖2中,SDU210 是從上位層111輸出的SDU。 PDU 220是由SDU分割部113a所輸出的 PDU。 SubPDU 230是由PDU分割部113b所輸出的SubPDU。
作為SDU 210,此處,假設(shè)具有SDU幷1和SDU#2。 SDU 210由 Hdr (Header,頭)211和Payload 212構(gòu)成。Hdr 211被附加到SDU 210 的開頭,是與SDU210本身相關(guān)的信息,例如是與該SDU210的行進(jìn)目 的地相關(guān)的信息。Payload 212是除了 SDU 210中的Hdr 211部分的、原 來希望輸送的數(shù)據(jù)主體。
作為PDU 220,此處,假設(shè)具有PDU井1、 PDU弁2和PDU弁3。 PDU 220由SN( Sequence Number,序列號)221 、 F (Re—Segmentation Indicator Flug,重新分割指示符標(biāo)記)222、 PDU數(shù)據(jù)223、和LI (Length Indicator) 224構(gòu)成。SN221是用于識別PDU220彼此的、有限范圍的一連串序號。 例如,PDU弁1、 PDU弁2、 PDU弁3的SN221的值分別為'T,、 "2"、 "3"。
F 222是表示是否對該P(yáng)DU 220進(jìn)行了重新分割的信息。此處,由 于沒有對PDU 220進(jìn)行重新分割,所以PDU井1、 PDU弁2、 PDU弁3的 F 222的值例如全部為"0"。相反,對PDU 220進(jìn)行了重新分割的SubPDU 230中的F 222的值例如成為"l"。根據(jù)該信息,接收裝置120的PDU組 裝部124a可容易地判別從MAC層122輸出的部分是PDU還是SubPDU, 可根據(jù)種類來進(jìn)行處理。
PDU數(shù)據(jù)223是將SDU 210分割為規(guī)定數(shù)量的數(shù)據(jù)。PDU數(shù)據(jù)223 有時是將2個以上的SDU21Q結(jié)合的數(shù)據(jù)。另外,對于PDU數(shù)據(jù)223, 在SDU 210的尺寸小于PDU 220的尺寸時,有時SDU 210整體包含在1 個PDU220中。另夕卜,在相對于PDU220的尺寸而SDU210的斷片的尺 寸小的情況下,也可以將PDU220剩余部分以不具有被稱為分段(parting) 的意思的數(shù)據(jù)來進(jìn)行嵌入。
此處,PDU# 1的PDU數(shù)據(jù)223由SDU弁1的分割為2個的斷片中 的前半斷片來構(gòu)成。另外,PDU弁2的PDU數(shù)據(jù)223是SDU井1的分割 為2個的斷片中的后半斷片、和將SDU弁2分割為2個的斷片中的前半
斷片結(jié)合而構(gòu)成的。另外,PDU井3由SDU弁2的分割為2個的斷片中的 后半斷片來構(gòu)成。
LI 224是表示該SDU 210的Payload 212的分割、結(jié)合的狀態(tài)的信息。 例如,PDU弁2的LI表示SDU弁1的分割為2個的斷片中的后半斷片、 和將SDU井2分割為2個的斷片中的前半斷片的邊界部分。
作為SubPDU230,此處,具有PDU弁2 — 1、 PDU弁2—2、 PDU弁2 —3 ,這些是將PDU弁2重新分割為3個而得到的。SubPDU 230由SN 221 、 F222、 SubPDU數(shù)據(jù)231、 RI (Re—segmentation Information) 232構(gòu)成。 SubPDU 230的SN221是分割源的PDU 220的SN221的復(fù)制。此處,由 于分割源的PDU井2的SN的值為"2",所以PDU弁2—1、 PDU井2—2、 PDU井2—3的SN的值全部為"2"。
SubPDU 230的F222是PDU 220的F222的復(fù)制。其中,由于SubPDU 230是對PDU220進(jìn)行重新分割的部分,所以PDU弁2—1、 PDU井2—2、 PDU弁2—3的F 222的值例如全部被改寫為"l"。
SubPDU 230的SubPDU數(shù)據(jù)231是按照與分割數(shù)對應(yīng)的尺寸來分割 PDU 220的LI 224和PDU數(shù)據(jù)223的組合(玄^玄0 )的數(shù)據(jù)。即,PDU 分割部113b不區(qū)分PDU 220的LI 224和PDU數(shù)據(jù)223而設(shè)為1個組合 之后,分割該組合。
另外,對于PDU分割部113b,由于PDU 220的PDU數(shù)據(jù)223是結(jié) 合多個SDU 210的斷片的數(shù)據(jù),所以即使在存在多個LI 224的情況下, 也同樣將多個LI224和多個SDU210的斷片作為1個組合來進(jìn)行分割。 此處,PDU弁2—1、 PDU#2—2和PDU#2 —3的斷片是將PDU弁2的 LI 224和PDU數(shù)據(jù)223的組合再次分割為3個而分別分配的數(shù)據(jù)。
這樣,不區(qū)分LI和PDU數(shù)據(jù)而作為1個組合來進(jìn)行處理,由此即 使在PDU 220由如何多個的SDU 210的斷片形成的情況下,也可以通過 與由單一 SDU 210的整體或斷片形成的情況完全相同的方法來分割該組 合。
SubPDU 230的RI 232是與SubPDU數(shù)據(jù)231相關(guān)的重新分割數(shù)據(jù), 由未圖示的RI L、 RI N、 RI F構(gòu)成。RI L是表示PDU數(shù)據(jù)231的尺寸
的信息。RI—N是表示該SubPDU數(shù)據(jù)231為從分割源的PDU 220所分割 的斷片中的第幾個斷片的信息。此處,PDU弁2—1、 PDU#2 —2、 PDU 井2—3的RI—N的值分別為"l"、 "2"、 "3"。
RIJF是表示該SubPDU數(shù)據(jù)231是否為從分割源的PDU 220所分割 的斷片中的最后斷片的信息。此處,從PDU弁2所分割的PDU弁2 — 1、 PDU#2—2、 PDU#2—3中的最后的SubPDU 230是PDU弁2—3。因此, 例如,PDU弁2—3中的RI—F的值是"1", PDU弁2—1和PDU井2—2的 RI一F的值是"0"。另外,以上說明的格式的各結(jié)構(gòu)的表現(xiàn)方法和配置不限 于所說明的內(nèi)容,也可以是任何表現(xiàn)方法和配置。 (通信系統(tǒng)的重發(fā)處理)
接下來,對本發(fā)明的實(shí)施方式1所涉及的通信系統(tǒng)100的重發(fā)處理 進(jìn)行說明。圖3是示出實(shí)施方式1所述的通信系統(tǒng)的重發(fā)處理的序列圖。 在圖3中,橫軸表示時間t。如圖3所示,首先,發(fā)送裝置110向接收裝 置120發(fā)送從SDU分割部113a輸出的PDU弁l (僅圖示出序號。以下相 同)(步驟S301)。此時,PDU分割部113b對從SDU分割部113a輸出 的PDU 220進(jìn)行重新分割。
接下來,發(fā)送裝置110'向接收裝置120發(fā)送從SDU分割部113a輸 出的PDU井2 (步驟S302)。此處,假設(shè)發(fā)送裝置110和接收裝置120間 的通信狀態(tài)惡化,接收裝置120無法正確地接收該P(yáng)DUtt2。另外,發(fā)送 裝置110縮小以后所發(fā)送的PDU 220的長度。
接下來,發(fā)送裝置110與從SDU分割部113a輸出的PDU井3 —起, 向接收裝置120發(fā)送查詢接收裝置120側(cè)的接收狀況的Poll信息(步驟 S303)。接收裝置120在接收到在步驟S303中從發(fā)送裝置110發(fā)送的Poll 時,向發(fā)送裝置110發(fā)送在當(dāng)前時刻正確接收到PDU# 1的意思的Status 信息(步驟S304)。
另外,此處雖然是接收裝置120根據(jù)從發(fā)送裝置110發(fā)送的Poll信 息來發(fā)送Status信息的動作,但也可以由接收裝置120自主地進(jìn)行Status 信息的發(fā)送。例如在當(dāng)前的3G系統(tǒng)中,還可以采用周期地進(jìn)行發(fā)送、在 檢測到所接收的PDU的SN為不連續(xù)的情況下進(jìn)行發(fā)送的方法。
接下來,發(fā)送裝置110向接收裝置120發(fā)送從SDU分割部113a輸 出的PDU弁4和PDU弁5 (步驟S305、 S306)。接下來,接收裝置110在 接收到在S304中從接收裝置120發(fā)送的Status信息時,利用PDU分割 部113b來對PDUtt2進(jìn)行重新分割(步驟S307)。
接下來,發(fā)送裝置110作為SubPDU230而向接收裝置120發(fā)送PDU 井2—1和PDU弁2—2 (步驟S308、 S309)。此處,設(shè)為發(fā)送裝置110和 接收裝置120的之間的通信狀態(tài)惡化,接收裝置120無法正確地接收該 PDU井2—2。另夕卜,發(fā)送裝置110進(jìn)一步縮小以后所發(fā)送的PDU 220的 尺寸。
接下來,發(fā)送裝置110與從SDU分割部113a輸出的PDU井6—起, 向接收裝置120發(fā)送Poll信息(步驟S310)。接收裝置120在接收到在 步驟S310中從發(fā)送裝置110發(fā)送的Poll信息時,向發(fā)送裝置發(fā)送在當(dāng)前 時刻正確接收到PDU井1的意思的Status信息(步驟S311)。接下來,發(fā) 送裝置110向接收裝置120發(fā)送從SDU分割部113a輸出的PDU#7和 PDU弁8 (步驟S312、 S313)。
接下來,發(fā)送裝置110在接收到在S311中從接收裝置120發(fā)送的 Status信息時,利用PDU分割部113b對PDU弁2進(jìn)行重新分割(步驟 S314),作為SubPDU230而向接收裝置120發(fā)送PDU井2—1' PDU弁2 一4,(步驟S315 S318)。接下來,接收裝置120根據(jù)所接收的PDU井2 —1' PDU弁2—4,來組裝PDU弁2 (步驟S319),結(jié)束一連串的處理。
另外,此處,在接收裝置120無法正確地接收SubPDU 230的情況 下,發(fā)送裝置110發(fā)送將分割數(shù)從2個增加為4個而進(jìn)行重新分割來形 成的SubPDU230,由此即使在通信狀態(tài)惡化的情況下,也可以進(jìn)行可靠 (robust)條件下的SubPDU 230發(fā)送。與此相對,發(fā)送裝置110也可以 根據(jù)通信狀態(tài)等來進(jìn)行判斷,不變更分割數(shù)而再次發(fā)送相同的SubPDU 230。
另外,此處,構(gòu)成為在接收裝置120無法正確地接收SubPDU 230 的一部分的情況下,針對該SubPDU230的分割源的PDU220,變更分割 數(shù)來進(jìn)行重發(fā)。由此,接收裝置120所發(fā)送的Status信息例如僅為"能夠
正確接收到PDU# l"的信息即可,可減少Status信息的信息量。
(發(fā)送裝置的PDU分割部對PDU進(jìn)行重新分割的處理的步驟)
接下來,對本發(fā)明的實(shí)施方式1所涉及的發(fā)送裝置110的PDU分割 部113重新分割PDU 220的處理的步驟進(jìn)行說明。圖4是示出實(shí)施方式 1所涉及的發(fā)送裝置的PDU分割部重新分割PDU 220的處理的步驟的流 程圖。圖5是與圖4的步驟對應(yīng)地說明SubPDU 230的生成形成過程的圖。
此處,對從SDU分割部113a輸出的PDU 220的LI 224和PDU數(shù) 據(jù)223的組合的尺寸為200個八位位組(Octet),而PDU分割部113b將 PDU 220分割為2個SubPDU 230的情況進(jìn)行說明。即,此處,PDU分 割部113b將PDU 220的LI 224和PDU數(shù)據(jù)223的組合再次分割為2個 (每個為100個八位位組)。
變量n是表示生成形成中的SubPDU 230是從分割源的PDU 220進(jìn) 行重新分割而形成的SubPDU 230中的第幾個SubPDU 230的變量。另外, 在圖2中,將第1個SubPDU 230設(shè)為SubPDU弁1,但此處為了便于說 明,將第1個SubPDU 230的n的值作為"O"來進(jìn)行說明(以下的說明中 也相同)。此處,由于將PDU220分割為2個,所以在n的值為O時,表 示生成形成中的SubPDU 230是開頭的SubPDU 230。另夕卜,在n為1時, 表示形成中的SubPDU 230是末尾的SubPDU 230。
首先,向發(fā)送裝置110的緩沖器(未圖示)內(nèi)存儲從SDU分割部113a 輸出的PDU220 (步驟S401。參照圖5)。接下來,對變量n代入"0"(步 驟S402)。即,將所生成形成的SubPDU 230設(shè)定為第1個SubPDU 230。
接下來,從緩沖器的地址"O"讀出"l"(步驟S403。參照圖5)。艮P, 讀出分割源的PDU 220的SN 221和F222。接下來,將F222的值從"O" 變更為'T,(步驟S404。參照圖5)。即,附加形成中的SubPDU230被重 新分割的意思的信息。
接下來,判斷變量n的值是否為"l"(步驟S405)。即,判斷形成中 的SubPDU 230是否為末尾的SubPDU 230。在變量n的值為"l"的情況下 (步驟S405:"是,,),對形成中的SubPDU230附加RI—F (值:1)和RI一N (值n)(步驟S406。參照圖5)。即,附加形成中的SubPDU 230是末
尾的SubPDU 230的意思的信息、以及表示該SubPDU 230是第幾個 SubPDU 230的信息(此處n= 1)。
在步驟S405中,在變量n的值為"O"的情況下(步驟S405:"否"。 參照圖9),對形成中的SubPDU230附加RI—F (值0)和RI—N (值n) (步驟S407。參照圖5)。即,附加形成中的SubPDU 230不是末尾的 SubPDU 230的意思的信息、以及表示該SubPDU 230是第幾個SubPDU 230的信息(此處11=0)。
接下來,對形成中的SubPDU230附加RI一L (值100)(步驟S408。 參照圖5)。即,附加包含在形成中的SubPDU230內(nèi)的分割源的PDU220 的斷片的尺寸為100個八位位組的意思的信息。接下來,從緩沖器的地 址"2+100*11"中讀出"2 + 100* (n+l) 一r,(步驟S409。參照圖5)。即, 從分割源的PDU 220的PDU數(shù)據(jù)223和LI 224的組合中將100個八位 位組作為形成中的SubPDU 230的SubPDU數(shù)據(jù)231來讀出。
接下來,向MAC層114輸出由SN221、 F 222、 RI—N、 RI—F、 RI—L 和SubPDU數(shù)據(jù)231構(gòu)成的SubPDU230 (步驟S410)。接下來,判斷變 量n的值是否為'T,(步驟S411)。艮卩,判斷在S411中輸出的SubPDU230 是否為末尾的SubPDU 230。在變量n的值為"O"的情況下(步驟S411: "否"),對變量n附加"l"(步驟S412),返回步驟S403而繼續(xù)執(zhí)行處理。 在變量n的值為"l"的情況下(步驟S411:"是"),結(jié)束一連串的處理。
這樣,不區(qū)分PDU 220的LI 224和PDU數(shù)據(jù)223而統(tǒng)一進(jìn)行重新 分割,由此即使在對結(jié)合有多個SDU 210或SDU 210的斷片的PDU 220 進(jìn)行重新分割的情況下,也無需SDU 210的結(jié)合的邊界部分包含在重新 分割后的哪個SnbPDU230中的判斷和LI224的值的重新計算。 (接收裝置的PDU組裝部所具有的管理表)
接下來,對本發(fā)明的實(shí)施方式1所涉及的接收裝置120的PDU組裝 部124a所具有的管理表進(jìn)行說明。圖6是示出實(shí)施方式1所涉及的接收 裝置的PDU組裝部所具有的管理表的一例的圖。PDU組裝部124a具有 圖6所示管理表a (610)和管理表b (620)。管理表610由多個PDU220 的各自的SN611、 C612、 Final 613、 Valid 614構(gòu)成pSN611是各PDU220的SN221的復(fù)制。C 612是表示是否對該P(yáng)DU 220進(jìn)行了重新分割的信息。例如,C 612的值在對該P(yáng)DU 220進(jìn)行了重 新分割的情況下為"l",而在沒有進(jìn)行重新分割的情況下為"O"。
Final 613是對該P(yáng)DU 220進(jìn)行分割而形成的多個SubPDU 230中的 最末尾的SubPDU 230的RI—N的值。即,在Final 613中,在RI—F為1 的SubPDU 230的接收時,寫入該SubPDU 230的RI—N的值。
Valid 614設(shè)有多個。此處,管理表610具有Valid (0) (7)這8 個Valid 614。 Valid 614對應(yīng)于在對該P(yáng)DU 220進(jìn)行重新分割之后的各 SubPDU 230,是表示是否正確接收到所對應(yīng)的SubPDU 230的信息。 Valiud614的初始值例如為"O"。另外,在PDU組裝部124a接收到RI—N 是"O"的SubPDU 230時,PDU組裝部124a向所對應(yīng)的Valid(O)寫入'T'。
另外,由于此處設(shè)有8個Valid614,所以可對應(yīng)于最大分割為8個 的PDU 220的組裝。另外,在SubPDU 230不滿足8個的情況下,例如 在PDU 220被分割為2個的情況下,當(dāng)接收到RI一N為"l"的SubPDU 230 的PDU#2 —2時,對Valid (1) (7)全部寫入"l"。
管理表620由Address 621、 Length 622構(gòu)成。在各行中,相關(guān)聯(lián)地 存儲有Address 621和Length 622,該Address 621表示存儲1個SubPDU 230的斷片的、接收裝置120所具有的緩沖器(未圖示)上的開頭的地址, Length 622表示該斷片的長度。此處,在管理表620的各第0 7行中, 存儲有管理表610的SN 611為"O"的PDU 220的各SubPDU 230的Address 621和Length 622。
接收裝置120的PDU組裝部124a每當(dāng)接收到SubPDU 230時,向 緩沖器寫入所接收的SubPDU 230的SubPDU數(shù)據(jù)231 。另外,PDU組裝 部124a每當(dāng)向緩沖器寫入所接收的SubPDU 230的SubPDU數(shù)據(jù)231時, 對管理表610和管理表620進(jìn)行更新。
(PDU組裝部組裝PDU的處理的步驟)
接下來,對本發(fā)明的實(shí)施方式1所涉及的接收裝置120的PDU組裝 部124a組裝PDU 220的處理的步驟進(jìn)行說明。圖7是示出實(shí)施方式1所 涉及的接收裝置的PDU組裝部組裝PDU的處理的步驟的流程圖。圖8
是與圖7的步驟對應(yīng)地說明PDU的組裝過程的圖。另外,變量n是表示 讀出中的SubPDU 230是從分割源的PDU 220所分割的SubPDU 230中的 第幾個SubPDU 230的變量。
首先,等待從MAC層122輸入SubPDU230 (步驟S70h "否"的循 環(huán))。在輸入來SubPDU 230時(步驟S701:"是"),向緩沖器存儲所輸 入的SubPDU,并且對管理表610和管理表620進(jìn)行更新(步驟S702)。
接下來,讀出管理表610 (步驟S703)。接下來,判斷管理表610的 所有Valid 614的值是否全部為'T,(步驟S704)。即,判斷是否接收到所 有與組裝中的PDU 220對應(yīng)的SubPDU 230。接下來,對變量n代入"O" (步驟S705)。即,將所讀出的SubPDU230設(shè)定為第1個SubPDU230。
接下來,從管理表610讀出SN 611 (步驟S706。參照圖8)。接下 來,從管理表620讀出與讀出中的SubPDU 230對應(yīng)的Address 621和 Length 622 (步驟S707)。接下來,從緩沖器的地址"Address"中讀出 "Add固+Length—l"(步驟S708。參照圖8)。即,根據(jù)通過步驟S707 來讀出的Address 621禾B Length 622,從緩沖器讀出SubPDU 230的 SubPDU數(shù)據(jù)231。
接下來,判斷變量n的值是否與Final 613相等(步驟S709)。即, 判斷讀出中的SubPDU 230是否為從分割源的PDU 220所分割的SubPDU 230中的最后的SubPDU230。在變量n的值不與Final 613相等的情況下 (步驟S709:"否"),對變量n附加"l"(步驟S710),返回步驟S707而 繼續(xù)執(zhí)行處理。在變量n的值與Final613相等的情況下(步驟S709;"是"), 向SDU組裝部124b輸出所組裝的PDU 220 (步驟S711),結(jié)束一連串的 處理。
(接收裝置的PDU組裝部所具有的管理表) 接下來,對本發(fā)明的實(shí)施方式1所涉及的接收裝置120的PDU組裝 部124a所具有的管理表進(jìn)行說明。圖9是示出實(shí)施方式1所涉及的接收 裝置的PDU組裝部所具有的管理表的一例的圖。PDU組裝部124a具有 圖9所示管理表900。管理表900由多個PDU 220各自的Valid 901、 Address 902、 Length 903構(gòu)成。Valid901是表示是否正確接收到該P(yáng)DU220的信息。Valid901的初 始值例如為"O"。例如,SDU組裝部124b在接收到PDU 220時,向與該 PDU 220的SN對應(yīng)的行序號的Valid 901寫入"1"。
Address 902是存儲該P(yáng)DU 220的PDU數(shù)據(jù)223的、緩沖器上的開 頭地址。Length 903是表示該P(yáng)DU數(shù)據(jù)223的長度的信息。
這樣,在管理表900中,不包含表示有無重新分割的信息、被重新 分割的情況的SubPDU相關(guān)的信息。接收裝置120在針對從發(fā)送裝置110 發(fā)送的Poll信息回送Status信息的情況下,可只通過僅參照與管理表900 的SN對應(yīng)的行序號的Valid 901來得到所需的信息。 (PDU以及SubPDU的格式的實(shí)施例)
接下來,對本發(fā)明的實(shí)施方式1所涉及的通信系統(tǒng)100中的PDU 220 和SubPDU的格式的實(shí)施例進(jìn)行說明。圖10是對實(shí)施方式1所涉及的通 信系統(tǒng)中的PDU的格式的實(shí)施例進(jìn)行說明的圖。該實(shí)施例是如下的實(shí)施 方式在本發(fā)明的實(shí)施方式1所涉及的PDU220的格式中應(yīng)用以往的3G 系統(tǒng)的PDU即AMD (Asynchronous Mode Data,異步模式數(shù)據(jù))PDU的 格式。
PDU 1020是圖2所示PDU 220的實(shí)施例。SubPDU 1030是圖2所 示SubPDU 230的實(shí)施例。如圖IO所示,PDU 1020由D/C(Data/Control, 數(shù)據(jù)/控制)1021、 SN 1022、 P (PollingBit,輪詢位)1023、 HE (Header Extension Type,頭擴(kuò)展類型)1024、 LI 1025、 E 1026、 PDU數(shù)據(jù)1027構(gòu)成。
D/C 1021是對數(shù)據(jù)PDU和控制用PDU進(jìn)行識別的信息,PDU 1020 中的D/C 1021表示該P(yáng)DU 102為數(shù)據(jù)PDU的情況。如在圖2中說明的 那樣,SN 1022是用于識別PDU 1020彼此的有限范圍的一連串序號。P 1023是在查詢接收裝置120側(cè)的接收狀況時所使用的位,在圖3中說明 的Poll信息是使用該位來發(fā)送的。
HE 1024是包含有表示是否在該P(yáng)DU 1020中包括LI 1025的信息、 表示是否對該P(yáng)DU 1020進(jìn)行了重新分割的信息(相當(dāng)于圖2的F 222) 的信息。另外,在以往的3G系統(tǒng)的AMDPDU格式中,對HE分配有2
位。
該HE的2位中的最下位(LSB: Least Significant Bit)是表示是否 在該AMDPDU中包含LI的信息。另夕卜,不使用該HE的最上位(MSB: Most Significant Bit)。因此,在本發(fā)明中,對HE 1024的MSB分配表示 是否對該P(yáng)DU 1020進(jìn)行了重新分割的信息。
例如,在HE 1024的值為"00"的情況下,HE 1024表示沒有對該P(yáng)DU 1020進(jìn)行重新分割且在該P(yáng)DU 1020中沒有包含LI 1025的情況。在HE 1024的值為"Ol"的情況下,HE 1024表示沒有對該P(yáng)DU 1020進(jìn)行重新分 割且在該P(yáng)DU 1020中包含LI 1025的情況。另外,由于沒有對PDU 1020 進(jìn)行重新分割,所以PDU 1020的HE 1024的MSB的值為"O"。
LI 1025是當(dāng)在該P(yáng)DU 1020中結(jié)合有SDU 210的多個斷片的情況下 表示該結(jié)合的邊界部分的信息。在該P(yáng)DU 1020中僅含有1個SDU 210 的斷片的情況下(不存在邊界部分的情況下),不存在LI 1025。附加在 LI 1025之后的E 1026是表示之后連續(xù)的是LI 1025還是PDU數(shù)據(jù)1027 的信息。
例如,在E 1026的值為"0"的情況下,表示在E 1026之后連續(xù)的是 LI 1025。另一方面,在E 1026的值為'T'的情況下,表示在E 1026之后 連續(xù)的是PDU數(shù)據(jù)1027。此處,在E 1026之后連續(xù)的是LI 1025的情況 是指由于在該P(yáng)DU中包含有3個以上的SDU 210的斷片,所以斷片的結(jié) 合的邊界部分存在2個以上的情況。
PDU數(shù)據(jù)1027是所分割的SDU 210的斷片。另夕卜,PDU數(shù)據(jù)1027 有時也結(jié)合有SDU 210的多個斷片。另外,在相對于PDU 1020的尺寸 而SDU210的斷片的尺寸小的情況下,也可以將PDU數(shù)據(jù)1020剩余部 分以不具有被稱為分段的意思的數(shù)據(jù)來進(jìn)行嵌入。通過附加具有預(yù)先定 義的值的LI 1025來表示有無分裂。
SubPDU 1030由D/C 1021、 SN 1022、 P1023、 HE1031、 RI—N 1032、 RI—F 1033、 RI—L 1034、 Sub PDH數(shù)據(jù)1035構(gòu)成。SubPDU 1030是將PDU 1020分割為3個來形成的。另外,針對SubPDU 1030結(jié)構(gòu)中的、與PDU 1020的結(jié)構(gòu)相同的結(jié)構(gòu)附加相同標(biāo)號而省略其說明。HE 1031是包含表
示是否對該SubPDU 1030進(jìn)行了重新分割的信息、表示是否變更分割數(shù) 來發(fā)送了該SubPDU的信息的信息。
PDU 1020中的HE 1024沒有包含表示是否在該P(yáng)DU 1030中包括LI 1025的信息,但在Sub 1030中不區(qū)分PDU 1020的LI 1025和PDU數(shù)據(jù) 1027來進(jìn)行處理,并且,在SubPDU 1030特有的SubPDU數(shù)據(jù)1035中 沒有包含邊界部分。因此,不需要表示是否在SubPDU 1030的HE 1031 中包含LI的信息。
因此,在本發(fā)明中,對SubPDU 1030的HE 1031的LSB,分配表示 是否變更分割數(shù)來發(fā)送該SubPDU 1030的信息。即,例如,在最初發(fā)送 對PDU 1030進(jìn)行3分割而形成的SubPDU 1030的情況下,該SubPDU 1030的HE 1031的LSB的值為"0"。另外,之后在發(fā)送對相同的PDU 1030 進(jìn)行6分割的SubPDU 1030的情況下,該SubPDU 1030的HE 1031的 LSB的值總是為'T'。
另外,為了對接收裝置120通知該SubPDU 1030是重新分割后的 SubPDU 1030、還是再次重新分割后的SubPDU 1030,需要表示是否變更 分割數(shù)來發(fā)送SubPDU 1030的信息。例如,在圖3所示的例子中,在步 驟S307中對PDU弁2進(jìn)行了重新分割的PDU弁2—1、和在步驟S314中 對PDU弁2進(jìn)行了再次重新分割的PDU弁2—1是不同的SubPDU,但包 含相同SN和RI一N而不加以區(qū)分。
因此,需要表示是否變更分割數(shù)來發(fā)送該SubPDU 1030的信息。例 如,PDU組裝部124a在接收到包含相同SN 1022而HE 1031的LSB值 不同的SubPDU 1030的情況下,判斷為分割數(shù)被變更,而丟棄此前保存 在緩沖器中的分割數(shù)變更前的SubPDU 1030。
例如,在HE 1031的值為"10"的情況下,HE 1031是對該SubPDU 1030進(jìn)行重新分割而得到的,并且,表示沒有變更分割數(shù)而發(fā)送該 SubPDU 1030。在HE 1031的值為"l 1"的情況下,HE 1031是對該SubPDU 1030進(jìn)行重新分割而得到的,并且,表示變更分割數(shù)而發(fā)送該SubPDU 1030。另外,由于對SubPDU 1030進(jìn)行了重新分割,所以SubPDU 1030 的HE 1031的MSB的值總是為"l"。
如圖2說明的那樣,RI—N 1032是表示該斷片是從分割源的PDU 1020 所分割的斷片中的第幾個斷片的信息。RI一F 1033是表示該斷片是否為從 分割源的PDU 1020所分割的斷片中的最后斷片的信息。RI—L 1034是表 示SubPDU數(shù)據(jù)1035的尺寸的信息。SubPDU數(shù)據(jù)1035是將PDU 1020 的LI 1025和PDU數(shù)據(jù)1027的組合進(jìn)行了分割的斷片。
由此,在3G系統(tǒng)AMDPDU格式中,對沒有使用的HE的MSB分 配了表示是否對該P(yáng)DU進(jìn)行了重新分割的信息,由此可實(shí)現(xiàn)Outer—ARQ 的功能,而無需使3G系統(tǒng)的AMDPDU格式的尺寸增大。 (實(shí)施方式2)
(通信系統(tǒng)中的PDU和SubPDU的格式的概要2)
接下來,對本發(fā)明的實(shí)施方式2所涉及的通信系統(tǒng)IOO中的PDU和 SubPDU的格式的概要進(jìn)行說明。圖13是對實(shí)施方式2所涉及的通信系 統(tǒng)中的PDU和SubPDU的格式的概要進(jìn)行說明的圖。在圖13中,SDU 210 是從上位層111輸出的SDU。 PDU 220是由SDU分割部113a所輸出的 PDU。 SubPDU230是由PDU分割部113b所輸出的SubPDU。
作為SDU 210,此處,假設(shè)具有SDU弁1、 SDU弁2和SDU井3。 SDU 210由在上位層間收發(fā)的數(shù)據(jù)和收發(fā)控制所需的頭信息構(gòu)成,但在RLC 層的處理中與其內(nèi)容沒有關(guān)系。
作為PDU 220,此處,假設(shè)具有PDU弁1和PDU弁2。 PDU 220由 SN (Sequence Number) 221、 F (Re—Segmentation Indicator Flug) 222、 PDU數(shù)據(jù)223、 LI (Length Indicator) 224、 E (Extention Bit) 225、禾口 SI (Segmentation Indicator,分割指示符)226構(gòu)成。SN 221是用于識別 PDU 220彼此的、有限范圍的一連串序號。例如,PDU弁1、 PDU井2的 SN221的值分別為'T'、 "2"。
F 222是表示是否對該P(yáng)DU 220進(jìn)行了重新分割的信息。此處,由 于沒有對PDU220進(jìn)行重新分割,所以PDU弁1、 PDU井2的F222的值 例如全部為"0"。相反,對PDU220進(jìn)行了重新分割的SubPDU230中的 F 222的值例如為"l"。根據(jù)該信息,接收裝置120的PDU組裝部124a 可容易地判別從MAC層122輸出的部分是PDU還是SubPDU,可根據(jù)
種類來進(jìn)行處理。
PDU數(shù)據(jù)223是對SDU 210進(jìn)行分割或結(jié)合的數(shù)據(jù)。由于SDU和 PDU的尺寸可以一起改變,所以PDU數(shù)據(jù)223有時是1個SDU 210整 體、有時是1個SDU的斷片210,、有時是結(jié)合2個以上的SDU 210或 SDU的斷片'的數(shù)據(jù)。如圖13所示,有時也以SDU 210和SDU的斷片 210'混合存在的形式結(jié)合。
此處,PDU弁1的PDU數(shù)據(jù)223由SDU弁1、 SDU#2、 SDU#3構(gòu) 成,但其中的SDU弁3作為斷片即SDU弁3'而不是整體來結(jié)合。
LI 224是表示包含在PDU數(shù)據(jù)223中的SDU的長度的信息,按照 每個SDU而存在。例如,PDU#1內(nèi)的LI弁1和LI弁2分別表示SDU弁 1和SDU弁2的長度,PDU弁1內(nèi)的LI#3表示在SDU弁3中的PDU數(shù) 據(jù)223中包含的斷片SDU弁3'的長度。
E 225以與LI 224成對的形式存在,表示接下來存在與另一 SDU 210 對應(yīng)的LI 224的情況。例如,由于在PDU弁1的PDU數(shù)據(jù)223中存在 SDU弁1 弁3,所以僅與最后的SDU#3對應(yīng)的E 225例如利用"O"來表 示接下來不存在LI 224 (接下來所存在的是PDU數(shù)據(jù)223)情況,而與 SDU# 1和SDU弁2對應(yīng)的E 225例如利用"1,,來表示接下來還存在LI 224 的情況。
SI 226是2位的信息,其中的例如MSB例如利用"O"來表示PDU數(shù) 據(jù)223的開頭八位位組是SDU 210的開頭的情況,相反,例如利用'T, 來表示PDU數(shù)據(jù)223的開頭八位位組是SDU210的中間部分(即,開頭 的SDU 210被分割而跨在與之前的PDU 220之間)的情況。另夕卜,SI 226 中的例如LSB例如利用"O"來表示PDU數(shù)據(jù)223的末尾八位位組是SDU 210的末尾的情況,相反,例如利用"1"來表示PDU數(shù)據(jù)223的末尾八位 位組是SDU 210的中間部分(即,末尾的SDU被分割而跨在與下一 PDU 220之間)的情況。
作為SubPDU 230,此處,有PDU#1 —1 PDU井1一4,這些是將 PDU弁1重新分割為4個而得到的。SubPDU 230由SN 221 、F 222、SubPDU 數(shù)據(jù)231、 RI (Re—segmentation Information) 232構(gòu)成。SubPDU 230的
SN221是分割源的PDU220的SN221的復(fù)帝ij。此處,由于分割源的PDU #2的SN的值為"1",所以PDU弁1 —1 PDU井1一4的SN的值全部為
"1 ,,
SubPDU230的F222是具有與PDU220的F 222相同功能的信息。 其中,由于SubPDU 230是對PDU220進(jìn)行重新分割的部分,所以PDU 井1 —1 PDU井1一4的F222的值全部為"l"。
SubPDU數(shù)據(jù)231是按照與分割數(shù)對應(yīng)的尺寸來對PDU 220中的除 了SN221和F222的部分227進(jìn)行分割而得到的數(shù)據(jù)。即,PDU分割部 113b不區(qū)分PDU 220的SI 226、 LI 224、 E 225和PDU數(shù)據(jù)223而設(shè)為 l個組合之后,分割該組合。另外,此處,將該組合227稱為重新分割對 象區(qū)域。
這樣,不區(qū)分SI、 LI、 E和PDU數(shù)據(jù)而作為l個組合來進(jìn)行處理, 由此不論P(yáng)DU 220所包含的SDU 210的個數(shù)、以及是否包含SDU 210的 斷片210',總是可以通過相同方法來分割該組合。
SubPDU230的RI232是與SubPDU數(shù)據(jù)231相關(guān)的重新分割數(shù)據(jù), 由RI一L、 RI—N、 RI一F構(gòu)成。RI一L是表示SubPDU數(shù)據(jù)231的尺寸的信 息。RI—N是表示該SubPDU數(shù)據(jù)231為從分割源的PDU 220所分割的斷 片中的第幾個斷片的信息。此處,PDU弁1一1 PDU弁1一4的RI—N的 值分別為"1" "4"。
RI—F是表示該SubPDU數(shù)據(jù)231是否為從分割源的PDU 220所分割 的斷片中的最后斷片的信息。此處,從PDU弁2所分割的PDU井1一1 PDU弁l一4中的最后的SubPDU 230是PDU弁l一4。因此,例如,PDU #1—4中的RI—F的值是"1", PDU弁1一1 PDU弁1—3的RI—F的值是 "0"。另外,以上說明的格式的各結(jié)構(gòu)的表現(xiàn)方法和配置不限于所說明的 內(nèi)容,也可以是任何表現(xiàn)方法和配置。 (實(shí)施方式3)
(通信系統(tǒng)中的PDU和SubPDU的另一格式的概要3) 接下來,對本發(fā)明的實(shí)施方式3所涉及的通信系統(tǒng)100中的PDU和 SubPDU的另一格式的概要進(jìn)行說明。圖14是對實(shí)施方式3所涉及的通
信系統(tǒng)中的PDU和SubPDU的格式的概要進(jìn)行說明的圖。在圖14中, SDU 210是從上位層111輸出的SDU。 PDU 220是由SDU分割部113a 所輸出的PDU。 SubPDU 230是由PDU分割部113b所輸出的SubPDU。
作為SDU 210,此處,假設(shè)具有SDU井l、 SDU井2禾卩SDU弁3。 SDU 210由在上位層間收發(fā)的數(shù)據(jù)和收發(fā)控制所需的頭信息構(gòu)成,但在RLC 層的處理中與其內(nèi)容沒有關(guān)系。
作為PDU 220,此處,假設(shè)具有PDU弁1和PDU弁2。 PDU 220由 SN (Sequence Number) 221、 F (Re—Segmentation Indicator Flug) 222、 SDU 210或SDU的斷片210,、 LI (Length Indicator )224、 SI (Segmentation Indicator) 226和Term 228構(gòu)成。SN 221是用于識別PDU 220彼此的、 有限范圍的一連串序號。例如,PDU#1、 PDU弁2的SN221的值分別為 i ,, c'2"
F 222是表示是否對該P(yáng)DU 220進(jìn)行了重新分割的信息。此處,由 于沒有對PDU220進(jìn)行重新分割,所以PDU弁1、 PDU井2的F222的值 例如全部為"0"。相反,對PDU220進(jìn)行了重新分割的SubPDU230中的 F 222的值例如為'T'。根據(jù)該信息,接收裝置120的PDU組裝部124a 可容易地判別從MAC層122輸出的部分是PDU還是SubPDU,可根據(jù) 種類來進(jìn)行處理。
由于SDU和PDU的長度可以一起改變,所以PDU 220有時包含1 個SDU 210整體,有時包含1個SDU的斷片210'、有時包含2個以上的 SDU 210或SDU的斷片210'。如圖14所示,有時也以SDU 210和SDU 的斷片210'混合存在的形式包含。
此處,在PDU弁1中包含有SDU弁1、 SDU弁2、 SDU井3,但其中 的SDU弁3作為不是整體而是斷片的SDU井3'來包含。
LI 224是表示包含在PDU 220中的SDU的長度的信息,針對每個 SDU而存在。例如,PDU# 1內(nèi)的LI# 1和LI#2分別表示SDU弁1和 SDU弁2的長度,PDU#1內(nèi)的LI井3表示在SDU井3中的PDU220中包 含的斷片SDU井3,的長度。
SI 226是2位的信息,其中的例如MSB例如利用"0"來表示PDU 220
內(nèi)的最初的SDU區(qū)域的開頭八位位組是SDU210的開頭的情況,相反, 例如利用"1"來表示PDU 220內(nèi)的最初的SDU區(qū)域的的開頭八位位組是 SDU210的中間部分(即,開頭的SDU210被分割而跨在與之前的PDU 220之間)的情況。另外,SI226中的例如LSB例如利用"0"來表示PDU 220內(nèi)的最后的SDU區(qū)域的末尾八位位組是SDU210的末尾的情況,相 反,例如利用"1"來表示PDU 220內(nèi)的最后的SDU區(qū)域的末尾八位位組 是SDU 210的中間部分(即,末尾的SDU 210被分割而跨在與下一 PDU 220之間)的情況。
Term 228是用于表示PDU 220的末尾的區(qū)域,具有與LI 224相同的 位寬,該值總是為0。在接收PDU 220的裝置中,接著U 224,將由LI 224 所表示的長度的區(qū)域作為SDU或SDU的斷片來處理。在下一區(qū)域的值 是O的情況下,視為該P(yáng)DU 220的末尾,在是O以外的值的情況下,視 為LI 224。
作為SubPDU 230,此處,有PDU弁1一1 PDU弁1一4,這些是將 PDU# 1重新分割為4個而得到的。SubPDU 230由SN 221、F 222、SubPDU 數(shù)據(jù)231、 RI (Re—segmentation Information) 232構(gòu)成。SubPDU 230的 SN 221是分割源的PDU 220的SN 221的復(fù)制。此處,由于分割源的PDU 弁2的SN的值為"l",所以PDU#1 — 1 PDU#1—4的SN的值全部為
SubPDU 230的F 222是具有與PDU 220的F 222相同功能的信息。 其中,由于SubPDU 230是對PDU 220進(jìn)行重新分割的部分,所以PDU 弁1 — 1 PDU# l—4的F 222的值例如全部為"l"。
SubPDU數(shù)據(jù)231是按照與分割數(shù)對應(yīng)的尺寸來對PDU 220中的除 了 SN221 、F 222、 Term 228的部分227進(jìn)行分割而得到的數(shù)據(jù)。g卩,PDU 分割部113b不區(qū)分PDU 220的SI 226、 LI 224、和SDU 210或SDU的 斷片210'而設(shè)為l個組合之后,分割該組合。另外,此處,將該組合227 稱為重新分割對象區(qū)域。
這樣,不區(qū)分SI、 LI、和SDU或SDU的斷片而作為1個組合來進(jìn) 行處理,由此不論P(yáng)DU220所包含的SDU210的個數(shù)、以及是否包含作
為SDU210的斷片210,,總是可以通過相同方法來分割該組合。
SubPDU 230的RI 232是與SubPDU數(shù)據(jù)231相關(guān)的重新分割數(shù)據(jù), 由RI—L、 RI'一N、 RI—F構(gòu)成。RIJL是表示SubPDU數(shù)據(jù)231的尺寸的信 息。RI—N是表示該SubPDU數(shù)據(jù)231為從分割源的PDU 220所分割的斷 片中的第幾個斷片的信息。此處,PDU弁l一l PDUttl—4的RI—N的 值分別為"1" "4"。
RI—F是表示該SubPDU數(shù)據(jù)231是否為從分割源的PDU 220所分割 的斷片中的最后斷片的信息。此處,從PDUW2所分割的PDUW1 — 1 PDU井1一4中的最后的SubPDU 230是PDU井1—4。因此,例如,PDU #1一4中的RI—F的值是"1", PDU弁1 —1 PDU弁1一3的RI—F的值是 "0"。另外,以上說明的格式的各結(jié)構(gòu)的表現(xiàn)方法和配置不限于所說明的 內(nèi)容,也可以是任何表現(xiàn)方法和配置。
(發(fā)送裝置的PDU分割部對PDU進(jìn)行重新分割的處理的步驟2) 接下來,對本發(fā)明的實(shí)施方式2所涉及的發(fā)送裝置110的PDU分割 部113b重新分割圖13所示PDU 220的處理的步驟進(jìn)行說明。圖4是示 出實(shí)施方式1所涉及的發(fā)送裝置的PDU分割部重新分割PDU 220的處理 的步驟的流程圖。圖15是與圖4的步驟對應(yīng)地說明SubPDU 230的生成 形成過程的圖。
此處,對從SDU分割部H3a輸出的PDU 220的重新分割對象區(qū)域 227的尺寸為200個八位位組,而PDU分割部113b將PDU 220分割為2 個SubPDU 230的情況進(jìn)行說明。即,此處,PDU分割部113b將PDU 220 的重新分割對象區(qū)域227再次分割為2個(每個為100個八位位組)。
變量n表示生成形成中的SubPDU 230是從分割源的PDU 220進(jìn)行 重新分割而形成的SubPDU 230中的第幾個SubPDU 230。另外,在圖2 中,將第1個SubPDU 230設(shè)為SubPDU弁l,但此處為了便于說明,將 第1個SubPDU 230的n的值作為"O"來進(jìn)行說明(以下的說明中也相同)。 此處,由于將PDU 220分割為2個,所以在n的值為O時,表示生成形 成中的SubPDU230是開頭的SubPDU230。另外,在n為l時,表示形 成中的SubPDU 230是末尾的SubPDU 230。
首先,向發(fā)送裝置110的緩沖器(未圖示)內(nèi)存儲從SDU分割部113a 輸出的PDU220 (步驟S4Q1。參照圖15)。接下來,對變量n代入"O"(步 驟S402)。即,將所生成形成的SubPDU 230設(shè)定為第1個SubPDU 230。
接下來,從緩沖器的地址"0"中讀出"1"(步驟S403。參照圖15)。 即,讀出分割源的PDU 220的SN221和F 222。接下來,將F 222的值 從"0"變更為"1"(步驟S404。參照圖15)。即,附加形成中的SubPDU230 是被重新分割的意思的信息。
接下來,判斷變量n的值是否為'T,(步驟S405)。 g卩,判斷形成中 的SubPDU 230是否為末尾的SubPDU 230。在變量n的值為"l"的情況下 (步驟S405:"是"),對形成中的SubPDU 230附加RI一F (值1)和RI—N (值:n)(步驟S406。參照圖15)。即,附加形成中的SubPDU230是末 尾的SubPDU 230的意思的信息、以及表示該SubPDU 230是第幾個 SubPDU 230的信息(此處n= 1)。
在步驟S405中,在變量n的值為"O"的情況下(步驟S405:"否"), 對形成中的SubPDU230附加RI—F(值O)和RI一N(值n)(步驟S407。 參照圖15)。即,附加形成中的SubPDU230不是末尾的SubPDU230的 意思的信息、以及表示該SubPDU230是第幾個SubPDU230的信息(此 處n二O)。
接下來,對形成中的SubPDU230附加RIJL (值100)(步驟S408。 參照圖15)。即,附加包含在形成中的SubPDU 230的、分割源的PDU 220 的斷片的尺寸為100個八位位組的意思的信息。接下來,從緩沖器的地 址"2 + 100*11"中讀出"2+100* (n+l) —1"(步驟S409。參照圖15)。艮卩, 從分割源的PDU 220的重新分割對象區(qū)域227中將100個八位位組作為 形成中的SubPDU230的SubPDU數(shù)據(jù)231來讀出。
接下來,向MAC層114輸出由SN221、 F 222、 RI—N、 RI—F、 RI—L 和SubPDU數(shù)據(jù)231構(gòu)成的SubPDU230 (步驟S410)。接下來,判斷變 量n的值是否為"l"(步驟S411)。即,判斷在S411中輸出的SubPDU230 是否為末尾的SubPDU 230。在變量n的值為"O"的情況下(步驟S411: "否"),對變量n附加"l"(步驟S412),返回步驟S403而繼續(xù)執(zhí)行處理。
在變量n的值為"l"的情況下(步驟S411:"是"),結(jié)束一連串的處理。
這樣,不區(qū)分PDU 220的SI 226、 LI 224、 E 225和PDU數(shù)據(jù)223 而統(tǒng)一進(jìn)行重新分割,由此即使在對結(jié)合有多個SDU210或SDU210的 斷片210'的PDU220進(jìn)行重新分割的情況下,也無需SDU210的結(jié)合的 邊界部分包含在重新分割后的哪個SubPDU 230中的判斷和U 224的值 的重新計算。
另外,此處對重新分割圖13所示格式的PDU 220的處理的步驟進(jìn) 行了說明,但由于該處理不依賴于重新分割對象區(qū)域227的格式,所以 本發(fā)明的實(shí)施方式3所涉及的、重新分割圖14所示格式的PDU220的處 理的步驟也完全相同。
(PDU組裝部組裝PDU的處理的步驟2)
接下來,對本發(fā)明的實(shí)施方式2所涉及的接收裝置120的PDU組裝 部124a組裝圖13所示PDU 220的處理的步驟進(jìn)行說明。圖7是示出實(shí) 施方式2所涉及的接收裝置的PDU組裝部組裝PDU的處理的步驟的流 程圖。圖16是與圖7的步驟對應(yīng)地說明PDU的組裝過程的圖。另外, 變量n是表示讀出中的SubPDU 230是從分割源的PDU 220所分割的 SubPDU230中的第幾個SubPDU230的變量。
首先,等待從MAC層122輸入SubPDU 230 (步:驟S701:"否"的循 環(huán))。在輸入SubPDU 230時(步驟S701:"是"),向緩沖器存儲所輸入 的SubPDU,并且對管理表610和管理表620進(jìn)行更新(步驟S702)。
接下來,讀出管理表610 (步驟S703)。接下來,判斷管理表610的 所有Valid 614的值是否全部為"l"(步驟S704)。艮卩,判斷是否接收到所 有與組裝中的PDU 220對應(yīng)的SubPDU 230。接下來,對變量n代入"O" (步驟S705)。即,將所讀出的SubPDU230設(shè)定為第l個SubPDU230。
接下來,從管理表610讀出SN611 (步驟S706。參照圖16)。接下 來,從管理表620中讀出與讀出中的SubPDU 230對應(yīng)的Address 621和 Length 622 (步驟S707)。接下來,從緩沖器的地址"Address"中讀出 "Address+Length—l"(步驟S708。參照圖16)。即,根據(jù)通過步驟S707 讀出的Address 621禾B Length 622,從緩沖器中讀出SubPDU 230的
SubPDU數(shù)據(jù)231。
接下來,判斷變量n的值是否與Final 613相等(步驟S709)。艮口, 判斷讀出中的SubPDU 230是否為從分割源的PDU 220所分割的SubPDU 230中的最后的SubPDU230。在變量n的值不與Final 613相等的情況下 (步驟S709:"否"),對變量n附加"l"(步驟S710),返回步驟S707而 繼續(xù)執(zhí)行處理。在變量n的值與Final 613相等的情況下(步驟S709:"是"), 向SDU組裝部124b輸出所組裝的PDU220 (步驟S711),結(jié)束一連串的 處理。
另外,此處對組裝圖13所示的格式的PDU 220的處理的步驟進(jìn)行 了說明,但由于該處理不依賴于重新分割對象區(qū)域227的格式,所以本 發(fā)明的實(shí)施方式3所涉及的、組裝圖14所示的格式的PDU 220的處理的 步驟也大致相同。不過,在組裝圖14所示的格式的PDU220的情況下, 需要在連接最后的SubPDU之后附加固定值(零)即Term228的處理。
如以上說明那樣,根據(jù)本發(fā)明所涉及的通信方法、發(fā)送裝置及接收 裝置,將發(fā)送裝置的SDU分割部和PDU分割部作為分別獨(dú)立的層來設(shè) 置,由此簡化進(jìn)行PDU的重新分割時的PDU形成的處理。
另外,在發(fā)送裝置對PDU進(jìn)行重新分割的情況下,不區(qū)分PDU內(nèi) 的LI和PDU數(shù)據(jù)而統(tǒng)一進(jìn)行分割,由此無需SDU的結(jié)合的邊界部分包 含在重新分割后的哪個SubPDU中的判斷、重新計算LI的值而附加到包 含該邊界部分的SubPDU中的處理。
另外,將接收裝置的SDU組裝部和PDU組裝部作為分別獨(dú)立的層 來設(shè)置,由此簡化不由發(fā)送裝置進(jìn)行PDU的重新分割時的、接收裝置中 的SDU組裝的處理。
另外,在接收裝置進(jìn)行重發(fā)請求的情況下,向發(fā)送裝置通知的僅是 PDU的一連串序號即可,無需通知SubPDU獨(dú)自的一連串序號。因此, 重發(fā)請求所需的控制信息的信息量變少。
另外,如上所述,可通過HARQ來修正大部分的傳送差錯。因此, 無需將通信系統(tǒng)構(gòu)成為可對所有PDU進(jìn)行重新分割。例如,也可以對可 同時進(jìn)行重新分割的PDU的數(shù)設(shè)置上限,由此將管理表等結(jié)構(gòu)設(shè)為所需
最小限。
另外,通過利用個人計算機(jī)或工作站等計算機(jī)來執(zhí)行預(yù)先所準(zhǔn)備的 程序,可實(shí)現(xiàn)各實(shí)施方式中所說明的發(fā)送方法或接收方法。該程序記錄
在硬盤、軟盤、CD—ROM、 MO、 DVD等可由計算機(jī)讀取的記錄介質(zhì)中, 通過由計算機(jī)從記錄介質(zhì)中讀出來執(zhí)行。另外,該程序也可以是可經(jīng)由 因特網(wǎng)等網(wǎng)絡(luò)發(fā)布的傳送介質(zhì)。 (附記1)
一種通信方法,其從發(fā)送裝置向接收裝置進(jìn)行分組的發(fā)送,其特征 在于,
送出的分組具有識別信息和表示沒有進(jìn)行分割的信息, 在針對所送出的特定的分組而從接收裝置接收到重發(fā)請求時,進(jìn)行
所述特定的分組的重發(fā)、或?qū)⑺鎏囟ǖ姆纸M進(jìn)行了分割的多個分割分
組的重發(fā),
所述多個分割分組具有所述特定的分組的所述識別信息、表示進(jìn)行 分割的信息、和用于組裝所述特定的分組的信息。
(附記2)根據(jù)附記1所述的通信方法,其特征在于,根據(jù)傳送狀 態(tài)來進(jìn)行所述特定的分組的重發(fā)、和將所述特定的分組進(jìn)行了分割的多 個分割分組的重發(fā)的選擇。
(附記3)根據(jù)附記1或附記2所述的通信方法,其特征在于,根 據(jù)傳送狀態(tài)來變更所述分割分組的分割數(shù)。
(附記4) 一種通信方法,其從發(fā)送裝置向接收裝置進(jìn)行分組的發(fā) 送,其特征在于,
在該通信方法中,進(jìn)行如下的發(fā)送控制
第1層的發(fā)送控制,在該發(fā)送控制中,對從上位層輸出的信息進(jìn)行 分割或結(jié)合來形成第1分組;以及
第2層的發(fā)送控制,該第2層與所述第1層獨(dú)立設(shè)置,在該發(fā)送控 制中,分割所述第1分組而形成多個第2分組,
利用所述第1分組或所述第2分組中的任意一個來進(jìn)行從所述發(fā)送 裝置向接收裝置的分組的重發(fā)。(附記5)根據(jù)附記4所述的通信方法,其特征在于,所述第1分 組和所述第2分組具有共同形式的識別信息和表示有無分割的信息,并 且具有用于組裝所述第1分組的信息。
(附記6)根據(jù)附記5所述的通信方法,其特征在于,根據(jù)傳送狀 態(tài)來進(jìn)行所述第1分組的重發(fā)和所述第2分組的重發(fā)的選擇。
(附記7)根據(jù)附記5或附記6所述的通信方法,其特征在于,根 據(jù)傳送狀態(tài)來變更所述第2分組的對應(yīng)于所述第1分組的分割數(shù)。
(附記8) —種發(fā)送裝置,其向接收裝置進(jìn)行分組的發(fā)送,其特征
在于,
送出的分組具有識別信息和表示沒有進(jìn)行分割的信息, 在針對所送出的特定的分組而從接收裝置接收到重發(fā)請求時,進(jìn)行
所述特定的分組的重發(fā)、或?qū)⑺鎏囟ǖ姆纸M進(jìn)行了分割的多個分割分
組的重發(fā),
所述多個分割分組具有所述特定的分組的所述識別信息、表示進(jìn)行 分割的信息、和用于組裝所述特定的分組的信息。
(附記9)根據(jù)附記8所述的發(fā)送裝置,其特征在于,根據(jù)傳送狀 態(tài)來進(jìn)行所述特定的分組的重發(fā)、和將所述特定的分組進(jìn)行了分割的多 個分割分組的重發(fā)的選擇。
(附記IO)根據(jù)附記8或附記9所述的發(fā)送裝置,其特征在于,根 據(jù)傳送狀態(tài)來變更所述分割分組的分割數(shù)。
(附記11) 一種接收裝置,其進(jìn)行從發(fā)送裝置發(fā)送來的分組的接收, 其特征在于,
接收的分組具有識別信息和表示沒有進(jìn)行分割的信息, 判別針對所接收的特定的分組而向所述發(fā)送裝置進(jìn)行重發(fā)請求并接
收到的重發(fā)分組是具有表示沒有進(jìn)行所述分割的信息的所述特定的分
組,還是具有與所述特定的分組相同的識別信息、表示進(jìn)行分割的信息、
以及用于組裝分組的信息的分割分組,
在所述接收到的重發(fā)分組是所述分割分組時,根據(jù)多個所述分割分
組的用于組裝所述分組的信息,來組裝所述特定的分組。
(附記12)根據(jù)附記11所述的接收裝置,其特征在于,根據(jù)傳送狀 態(tài)來進(jìn)行所接收的所述特定的分組的重發(fā)的請求、和將所述特定的分組 進(jìn)行了分割的多個分割分組的重發(fā)的請求。
(附記13)根據(jù)附記11或12所述的接收裝置,其特征在于,該接 收裝置接收根據(jù)傳送狀態(tài)而變更的分割數(shù)的所述分割分組、和與該分割 數(shù)的變更相關(guān)的信息,并組裝所述特定的分組。
(附記14)根據(jù)附記11 13中任一附記所述的接收裝置,其特征在 于,該接收裝置組裝特定的分組的識別序號相同的該特定的分組。
(附記15)根據(jù)附記13或14所述的接收裝置,其特征在于,在所 述分割分組中包含所述分割數(shù)被變更的意思的信息,當(dāng)接收到包含該分 割數(shù)被變更的意思的信息的所述分割分組的情況下,丟棄具有與該分割 分組相同的識別序號的己接收的所述分割分組。
如上所述,本發(fā)明所涉及的通信方法、發(fā)送裝置及接收裝置適用于 具有ARQ功能的通信系統(tǒng),特別適用于在該系統(tǒng)中實(shí)現(xiàn)Outer—ARQ的 情況。
權(quán)利要求
1.一種通信方法,其從發(fā)送裝置向接收裝置進(jìn)行分組的發(fā)送,其特征在于,送出的分組具有識別信息和表示沒有進(jìn)行分割的信息,在針對所送出的特定的分組而從接收裝置接收到重發(fā)請求時,進(jìn)行所述特定的分組的重發(fā)、或?qū)⑺鎏囟ǖ姆纸M進(jìn)行了分割的多個分割分組的重發(fā),所述多個分割分組具有所述特定的分組的所述識別信息、表示進(jìn)行分割的信息、和用于組裝所述特定的分組的信息。
2. 根據(jù)權(quán)利要求1所述的通信方法,其特征在于,根據(jù)傳送狀態(tài)來進(jìn)行所述特定的分組的重發(fā)、和將所述特定的分組進(jìn)行了分割的多個分 割分組的重發(fā)的選擇。
3. —種通信方法,其從發(fā)送裝置向接收裝置進(jìn)行分組的發(fā)送,其特 征在于,在該通信方法中,進(jìn)行如下的發(fā)送控制第1層的發(fā)送控制,在該發(fā)送控制中,對從上位層輸出的信息進(jìn)行 分割或結(jié)合來形成第1分組;以及第2層的發(fā)送控制,該第2層與所述第1層獨(dú)立設(shè)置,在該發(fā)送控 制中,分割所述第1分組而形成多個第2分組,利用所述第1分組或所述第2分組中的任意一個來進(jìn)行從所述發(fā)送 裝置向接收裝置的分組的重發(fā)。
4. 根據(jù)權(quán)利要求3所述的通信方法,其特征在于,所述第l分組和 所述第2分組具有共同形式的識別信息和表示有無分割的信息,并且具 有用于組裝所述特定的分組的信息。
5. —種發(fā)送裝置,其向接收裝置進(jìn)行分組的發(fā)送,其特征在于, 送出的分組具有識別信息和表示沒有進(jìn)行分割的信息, 在針對所送出的特定的分組而從接收裝置接收到重發(fā)請求時,進(jìn)行所述特定的分組的重發(fā)、或?qū)⑺鎏囟ǖ姆纸M進(jìn)行了分割的多個分割分組的重發(fā),所述多個分割分組具有所述特定的分組的所述識別信息、表示進(jìn)行 分割的信息、和用于組裝所述特定的分組的信息。
6. 根據(jù)權(quán)利要求5所述的發(fā)送裝置,其特征在于,根據(jù)傳送狀態(tài)來進(jìn)行所述特定的分組的重發(fā)、和將所述特定的分組進(jìn)行了分割的多個分 割分組的重發(fā)的選擇。
7. —種接收裝置,其進(jìn)行從發(fā)送裝置發(fā)送來的分組的接收,其特征 在于,接收的分組具有識別信息和表示沒有進(jìn)行分割的信息, 判別針對所接收到的特定的分組而向所述發(fā)送裝置進(jìn)行重發(fā)請求并接收到的重發(fā)分組,是具有表示沒有進(jìn)行所述分割的信息的所述特定的分組,還是具有與所述特定的分組相同的識別信息、表示進(jìn)行分割的信息、以及用于組裝分組的信息的分割分組,在所述接收到的重發(fā)分組是所述分割分組時,根據(jù)多個所述分割分組的用于組裝所述分組的信息,來組裝所述特定的分組。
8. 根據(jù)權(quán)利要求7所述的接收裝置,其特征在于,根據(jù)傳送狀態(tài)來 進(jìn)行所接收到的所述特定的分組的重發(fā)的請求、和將所述特定的分組進(jìn) 行了分割的多個分割分組的重發(fā)的請求。
9. 根據(jù)權(quán)利要求7或8所述的接收裝置,其特征在于,該接收裝置 組裝所述特定的分組的識別序號相同的該特定的分組。
10. 根據(jù)權(quán)利要求9所述的接收裝置,其特征在于,在所述分割分 組中包含所述分割數(shù)被變更的意思的信息,當(dāng)接收到包含該分割數(shù)被變 更的意思的信息的所述分割分組的情況下,丟棄具有與該分割分組相同 的識別序號的已接收的所述分割分組。
全文摘要
本發(fā)明提供一種通信方法、發(fā)送裝置及接收裝置,具有Quter-ARQ功能,使通信系統(tǒng)的通信速度提高。在從發(fā)送裝置(110)向接收裝置(120)進(jìn)行分組的發(fā)送的通信方法中,送出的分組具有識別信息和表示沒有進(jìn)行分割的信息,針對所送出的特定的分組,在從接收裝置(120)接收到重發(fā)請求時,進(jìn)行特定的分組的重發(fā)、或?qū)⑻囟ǖ姆纸M進(jìn)行了分割的多個分割分組的重發(fā),多個分割分組具有特定的分組的識別信息、表示進(jìn)行分割的信息、和用于組裝特定的分組的信息。
文檔編號H04L1/18GK101170391SQ20071016756
公開日2008年4月30日 申請日期2007年10月26日 優(yōu)先權(quán)日2006年10月27日
發(fā)明者大槻和也, 篠原茂, 高橋德明 申請人:富士通株式會社