(57)【特許請求の範囲】
【請求項１】
送信局と受信局との間で送信パケットを中継する中継局であって、
前記送信局から送信された、パケット番号が付与された送信パケットを受信する第１の通信部と、
受信した前記送信パケットのデータを分割することにより分割データを生成し、前記送信パケットのデータにおける前記分割データの分割位置情報と前記パケット番号とを前記分割データに付与した分割パケットを生成するパケット再構成部と、
生成した前記分割パケットを前記受信局に送信する第２の通信部と、
前記送信パケットのデータ全部を、前記受信局が受信できたか否かの判定を行う受信確認管理部と、
を有し、
前記第１の通信部は、前記パケット番号および前記分割位置情報で特定される前記分割パケットの受信の成否を示す情報であって、前記パケット番号および前記分割位置情報を含んだ前記分割パケットの受信確認／未受信情報を、前記受信局から受信し、
前記受信確認管理部は、前記分割パケットの受信確認／未受信情報に含まれる前記パケット番号および前記分割位置情報を用いて、前記送信パケットのデータ全部を前記受信局が受信できたか否かの判定を行い、
前記第２の通信部は、前記受信確認管理部の判定結果に基づいて、前記送信パケットのデータ全部の前記受信局による受信が完了したか否かを示す前記送信パケットの受信完了／未完了情報を前記送信局に送信する
中継局。
【請求項２】
送信局と受信局との間で送信パケットを中継する中継局であって、
前記送信局から送信された、パケット番号が付与された送信パケットを受信する第１の通信部と、
受信した前記送信パケットのデータを分割することにより分割データを生成し、前記送信パケットのデータにおける前記分割データの分割位置情報と前記パケット番号とを前記分割データに付与した分割パケットを生成するパケット再構成部と、
生成した前記分割パケットを前記受信局に送信する第２の通信部と、
を有し、
前記第１の通信部は、前記分割パケットの前記パケット番号および前記分割位置情報で特定される前記分割パケットの受信の成否を示す情報であって、前記パケット番号および前記分割位置情報を含んだ、前記分割パケットの受信確認／未受信情報を、前記受信局から受信し、
前記第２の通信部は、前記受信確認／未受信情報を前記送信局に送信する
中継局。
【請求項３】
前記パケット再構成部は、前記送信パケットから複数の分割パケットを順次生成し、
前記第２の通信部は、前記複数の分割パケットを前記受信局に順次送信し、
前記受信確認管理部は、前記複数の分割パケットそれぞれの前記受信確認／未受信情報を用いて、前記判定を行う
請求項１に記載の中継局。
【請求項４】
前記第２の通信部が、前記受信確認／未受信情報のうち未受信情報を前記送信局に送信したとき、前記第１の通信部は、前記送信局から、前記送信パケットのデータの一部であり、前記分割位置情報に基づいて特定されるデータを含んだ新たな送信パケットを受信する
請求項２に記載の中継局。
【請求項５】
前記第１の通信部は、前記送信パケットのデータ全部を、複数の分割パケットを用いて前記受信局が受信したか否かを示す情報であって、前記パケット番号を含んだ受信完了／未完了情報を、前記受信局から受信し、
前記第２の通信部は、前記受信完了／未完了情報を前記送信局に送信する
請求項１又は２に記載の中継局。
【請求項６】
前記第２の通信部が、前記受信完了／未完了情報のうち受信未完了の情報を前記送信局に送信したとき、前記第１の通信部は、前記送信パケットを前記送信局から再受信する
請求項５に記載の中継局。
【請求項７】
前記分割パケットのサイズは、予め定められた設定サイズの整数倍である
請求項１〜６のいずれか１項に記載の中継局。
【請求項８】
送信局からの送信パケットのデータを、中継局を経由して受信する受信局であって、
前記中継局において前記送信パケットのデータを分割した分割データを含み、前記送信パケットのパケット番号と、前記送信パケットのデータにおける前記分割データの分割位置情報とが付与された分割パケットを受信する第３の通信部と、
受信した前記分割パケットの前記パケット番号および前記分割位置情報を用いて、前記送信パケットのデータ全部を受信したか否かを判定する受信制御部と、
を有し、
前記パケット番号および前記分割位置情報で特定される前記分割パケットの受信の成否を示す情報であって、前記パケット番号および前記分割位置情報を含んだ、前記分割パケットの受信確認／未受信情報を前記中継局に送信し、
前記受信確認／未受信情報を前記受信局から受信した前記中継局において、前記受信確認／未受信情報に含まれる前記パケット番号および前記分割位置情報を用いて、前記送信パケットのデータ全部を前記受信局が受信できたか否かの判定を行い、当該判定の結果に基づいて前記送信パケットのデータ全部の前記受信局による受信が完了したか否かを示す前記送信パケットの受信完了／未完了情報を前記送信局に送信する処理が行われる
受信局。
【請求項９】
送信局からの送信パケットのデータを、中継局を経由して受信する受信局であって、
前記中継局において前記送信パケットのデータを分割した分割データを含み、前記送信パケットのパケット番号と、前記送信パケットのデータにおける前記分割データの分割位置情報とが付与された分割パケットを受信する第３の通信部と、
受信した前記分割パケットの前記パケット番号および前記分割位置情報を用いて、前記送信パケットのデータ全部を受信したか否かを判定する受信制御部と、
を有し、
前記分割パケットの前記パケット番号および前記分割位置情報で特定される前記分割パケットの受信の成否を示す情報であって、前記パケット番号および前記分割位置情報を含んだ、前記分割パケットの受信確認／未受信情報を前記中継局に送信し、
前記受信確認／未受信情報を受信した前記受信局において前記受信確認／未受信情報を前記送信局に送信する処理が行われる
受信局。
【請求項１０】
前記受信制御部が、前記送信パケットのデータ全部を受信できたと判定したとき、前記パケット番号を含んだ、前記送信パケットの受信完了情報を、前記中継局に送信し、
前記受信制御部が、前記送信パケットのデータ全部を受信できなかったと判定したとき、前記パケット番号を含んだ、前記送信パケットの受信未完了情報を、前記中継局に送信する第４の通信部を有する
請求項８又は９に記載の受信局。
【請求項１１】
送信パケットのデータを、中継局を経由して受信局に送信する送信局であって、
前記送信パケットを前記中継局に送信する第５の通信部と、
前記送信パケットのデータを前記中継局が分割して生成した分割データを含む分割パケットであって、前記送信パケットのパケット番号と、前記送信パケットのデータにおける前記分割データの分割位置情報とが付与された分割パケットを、前記受信局が受信できたか否かを示す、前記パケット番号および前記分割位置情報を含んだ、前記分割パケットの受信確認／未受信情報を受信する第６の通信部と、
前記受信確認／未受信情報のうち未受信情報を受信したとき、該未受信情報に応じて、前記未受信情報に含まれる前記パケット番号および前記分割位置情報を用いて前記送信パケットのデータから前記分割データを取り出すことにより再送信パケットを生成するパケット生成部と、
を有し、
前記第５の通信部は、生成した前記再送信パケットを前記中継局に送信する
送信局。
【請求項１２】
送信局と受信局との間で送信パケットを中継局が中継するパケット通信システムであって、
前記送信局は、パケット番号が付与された送信パケットを前記中継局に送信し、
前記中継局は、
前記送信局から送信された前記送信パケットを受信する第１の通信部と、
受信した前記送信パケットのデータを分割することにより分割データを生成し、前記送信パケットのデータにおける前記分割データの分割位置情報と前記パケット番号を前記分割データに付与した分割パケットを生成するパケット再構成部と、
生成した前記分割パケットを前記受信局に送信する第２の通信部と、
前記送信パケットのデータ全部を、前記受信局が受信できたか否かの判定を行う受信確認管理部と、
を有し、
前記受信局は、
前記分割パケットを受信する第３の通信部と、
前記パケット番号および前記分割位置情報を用いて、前記送信パケットのデータ全部を受信したか否かを判定する受信制御部と、
を有し、
前記第１の通信部は、前記パケット番号および前記分割位置情報で特定される前記分割パケットの受信の成否を示す情報であって、前記パケット番号および前記分割位置情報を含んだ、前記分割パケットの受信確認／未受信情報を、前記受信局から受信し、
前記受信確認管理部は、前記受信確認／未受信情報に含まれる前記パケット番号および前記分割位置情報を用いて、前記送信パケットのデータ全部を前記受信局が受信できたか否かの判定を行い、
前記第２の通信部は、前記受信確認管理部の判定結果に基づいて、前記送信パケットのデータ全部の前記受信局による受信が完了したか否かを示す前記送信パケットの受信完了／未完了情報を前記送信局に送信する
パケット通信システム。
【請求項１３】
送信局と受信局との間で送信パケットを中継局が中継するパケット通信システムであって、
前記送信局は、パケット番号が付与された送信パケットを前記中継局に送信し、
前記中継局は、
前記送信局から送信された前記送信パケットを受信する第１の通信部と、
受信した前記送信パケットのデータを分割することにより分割データを生成し、前記送信パケットのデータにおける前記分割データの分割位置情報と前記パケット番号を前記分割データに付与した分割パケットを生成するパケット再構成部と、
生成した前記分割パケットを前記受信局に送信する第２の通信部と、
を有し、
前記受信局は、
前記分割パケットを受信する第３の通信部と、
前記パケット番号および前記分割位置情報を用いて、前記送信パケットのデータ全部を受信したか否かを判定する受信制御部と、
を有し、
前記第１の通信部は、前記分割パケットの前記パケット番号および前記分割位置情報で特定される前記分割パケットの受信の成否を示す情報であって、前記パケット番号および前記分割位置情報を含んだ、前記分割パケットの受信確認／未受信情報を、前記受信局から受信し、
前記第２の通信部は、前記受信確認／未受信情報を前記送信局に送信する
パケット通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信局と受信局との間で送信パケットを中継する中継局、送信局からの送信パケットのデータを中継局を経由して受信する受信局、送信パケットのデータを中継局を経由して受信局に送信する送信局、および、送信局と受信局との間で送信パケットを中継局が中継するパケット通信システムに関する。
【背景技術】
【０００２】
今日、無線通信路を介して通信を行う無線通信システム、例えばＷＣＤＭＡやＣＤＭＡ２０００等の無線通信システムが世界的に普及している。この無線通信システムでは、複数の無線基地局が設置され、無線端末装置はいずれかの無線基地局を介して他の通信装置、例えば通信端末装置と通信を行う。この無線基地局が無線端末装置と通信できるサービスエリアには、隣接する無線基地局のサービスエリアとの間で重複部分が設けられている。これにより、無線チャネルの状態が悪化したとき、隣接する無線基地局へのハンドオーバが実現される。【０００３】
一方、無線方式としては、例えば、符号分割多重、時分割多重、周波数多重、ＯＦＤＭ（Orthogonal Frequency-Division Multiplexing）等の技術が用いられ、１つの無線基地局に対して複数の無線端末装置が同時に接続できる。
しかし、無線基地局が無線通信可能なサービスエリア内にあっても、このエリアの境界に近い場所では、無線環境が良好でないために高速通信が困難であることが多い。また、サービスエリア内部であったとしても、ビルの建築物等の、無線信号の伝播を妨げる要因があり、無線基地局との良好な無線接続が困難なエリア、いわゆる不感地帯ができてしまう場合もある。そこで、無線基地局のサービスエリア内に中継局（以降、ＲＳという）を設置し、無線端末装置と無線基地局とがＲＳを介して無線通信できるようにした方式が提案されている。
ＯＦＤＭ技術を利用するIEEE802.16仕様の無線通信システムにおいても、IEEE802.16jのタスクグループが中継局の仕様を定義している。【０００４】
図１７は、IEEE802.16jにおける自動再送制御(ＡＲＱ: Automatic Repeat Request)の流れの一例を説明する図である。図１７は、無線基地局（以降、ＢＳという）と無線端末装置（以降、ＭＳという）でＡＲＱを行うEnd-to-Endモードの例を示す。【０００５】
パケット送信の単位となるＰＤＵ（Protocol Data Unit）は、固定ブロックを単位として、ＢＳＮ（Block Sequence Number）で番号付けされている。図１７の例では，ＢＳが送信するＰＤＵは、５個の固定ブロックに相当するサイズである。ＰＤＵの先頭の固定ブロックが例えばＢＳＮ＝５であれば、ＰＤＵの最後尾に相当する固定ブロックのＢＳＮは９となる。また、ＰＤＵは、先頭の固定ブロックのＢＳＮをヘッダ情報に含めて送信される。図１７に示す例では、ＢＳＮ＝５がヘッダ情報に含まれている。
ここで、ＢＳから送信されたＰＤＵを受信したＲＳが、無線チャネルの状態が良好でないために、ＰＤＵを分割してＭＳに送信する場合、個々の分割ＰＤＵの先頭に位置する固定ブロックのＢＳＮをヘッダ情報に含めて送信する。図１７に示す例では、２つの分割ＰＤＵのヘッダ情報に、ＢＳＮ＝５およびＢＳＮ＝７がそれぞれ含まれる。ＲＳにおいてＰＤＵが分割されるとき、固定ブロック単位で行われる。【０００６】
ＭＳは、ＲＳからの分割ＰＤＵの受信の成否を表す情報、すなわち、受信確認情報（ＡＣＫ：Acknowledgement）、未受信情報（ＮＡＫ：Not Acknowledgement）を用いて、ＢＳに通知する。図１７に示す例では、２つの分割ＰＤＵのうち、ＢＳＮ＝５の分割ＰＤＵが受信に失敗している。このため、ＢＳＮ＝５−６についてはＮＡＫが送信され、ＢＳＮ＝７−９については、ＡＣＫがＢＳに通知される。ＮＡＫおよびＡＣＫの通知を受けたＢＳは、ＢＳＮ＝５−６に相当する固定ブロックを再送信する。この動作により、ＢＳは、ＭＳで受信に失敗した情報、図１７に示す例では、ＢＳＮ＝５−６の分割ＰＤＵを、ＲＳを経由して送信する。以上のIEEE802.16に関する事項は、例えば非特許文献１，２に記載されている。【０００７】
一方、IEEE802.16jで定められる中継局がパケットを分割するとき、パケットの分割に伴って生じるＦＳＮ(Fragment Sequence Number)の衝突発生を防止することのできる中継局および中継方法が知られている。例えば、下記特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開２００８／０７８３６５号パンフレット
【非特許文献】
【０００９】
【非特許文献１】IEEE Std 802.16-2009
【非特許文献２】IEEE Std 802.16j-2009
【発明の概要】
【発明が解決しようとする課題】
【００１０】
今日、IEEE802.16mのタスクグループが新たに立ち上がり、次世代の無線リンクの仕様を開発検討中である。このとき、新しく無線リンクの仕様に対応する中継局の開発も含まれている。
IEEE802.16mでは、可変長ブロックサイズのＰＤＵに対してＡＲＱ処理を実現する。すなわち、IEEE802.16mで用いるＰＤＵのサイズは可変長であり、ＢＳは、各ＰＤＵに連続番号（ＳＮ：Sequence Number）のパケット番号を付与して送信する。ＭＳは、ＰＤＵの受信の成否を示すＡＣＫあるいはＮＡＫを生成し、ＲＳを経由してＢＳに送信する。このＡＣＫあるいはＮＡＫは、ＰＤＵを特定できるＳＮを含む。
しかし、このようなＡＲＱ処理を可変長ブロックサイズで実現する次世代の無線リンクの仕様において、中継局と受信局との間で分割ＰＤＵをどのようにして生成してＡＲＱ処理を円滑に行うか、については未だ提案されていない。【００１１】
そこで、本発明は、送信局と受信局との間で送信パケットを中継する中継局、送信局からの送信パケットのデータを中継局を経由して受信する受信局、送信パケットのデータを、中継局を経由して受信局に送信する送信局、および、送信局と受信局との間で送信パケットを中継局が中継するパケット通信システムにおいて、可変長ブロックサイズのパケット送信の際、ＡＲＱ処理を円滑に行うことを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一態様によれば、送信局と受信局との間で送信パケットを中継する中継局は、
（１）前記送信局から送信された、パケット番号が付与された送信パケットを受信する第１の通信部と、
（２）受信した前記送信パケットのデータを分割することにより分割データを生成し、前記送信パケットのデータにおける前記分割データの分割位置情報と前記パケット番号とを前記分割データに付与した分割パケットを生成するパケット再構成部と、
（３）生成した前記分割パケットを前記受信局に送信する第２の通信部と、を有する。【００１３】
本発明の一態様によれば、送信局と受信局との間で送信パケットを中継する中継局は、
（４）前記送信局から送信された、第１のパケット番号が付与された送信パケットを受信し、さらに、前記受信局から情報を受信する第１の通信部と、
（５）受信した前記送信パケットのデータを分割することにより分割データを生成し、前記第１のパケット番号を、前記第１のパケット番号と同一の又は異なる第２のパケット番号に替え、該第２のパケット番号を前記分割データに付与することにより、再構成パケットを生成するパケット再構成部と、
（６）前記第１のパケット番号と前記第２のパケット番号との間の対応関係を示す対応テーブルを管理する管理テーブル部と、
（７）前記再構成パケットを前記受信局に送信する第２の通信部と、
（８）前記第１の通信部が、前記再構成パケットを前記受信局が受信できたか否かを示す、前記第２のパケット番号を含んだ、前記再構成パケットの受信確認／未受信情報を前記受信局から受信したとき、前記送信パケットのデータ全部を、前記受信局が、前記再構成パケットを用いて受信できたか否かの判定を、前記対応テーブルと前記受信局から受信した前記再構成パケットの受信確認／未受信情報に含まれる前記第２のパケット番号とを用いて行う送信制御部と、を有する。【００１４】
本発明の一態様によれば、送信局からの送信パケットのデータを、中継局を経由して受信する受信局は、
（９）前記中継局において前記送信パケットのデータを分割した分割データを含み、前記送信パケットのパケット番号と、前記送信パケットのデータにおける前記分割データの分割位置情報とが付与された分割パケットを受信する第３の通信部と、
（１０）受信した前記分割パケットの前記パケット番号および前記分割位置情報を用いて、前記送信パケットのデータ全部を受信したか否かを判定する受信制御部と、を有する。【００１５】
本発明の一態様によれば、送信パケットのデータを、中継局を経由して受信局に送信する送信局は、
（１１）送信パケットを前記中継局に送信する第５の通信部と、
（１２）前記送信パケットのデータを前記中継局が分割して生成した分割データを含む分割パケットであって、前記送信パケットのパケット番号と、前記送信パケットのデータにおける前記分割データの分割位置情報とが付与された分割パケットを、前記受信局が受信できたか否かを示す、前記パケット番号および前記分割位置情報を含んだ、前記分割パケットの受信確認／未受信情報を受信する第６の通信部と、
（１３）前記受信確認／未受信情報のうち未受信情報を受信したとき、該未受信情報に応じて、前記未受信情報に含まれる前記パケット番号および前記分割位置情報を用いて前記送信パケットのデータから前記分割データを取り出すことにより再送信パケットを生成するパケット生成部と、を有する。
（１４）その際、前記第５の通信部は、生成した前記再送信パケットを前記中継局に送信する。
【発明の効果】
【００１６】
上述の中継局、受信局、送信局、および、パケット通信システムは、可変長ブロックサイズのパケット送信の際、ＡＲＱ処理を円滑に行うことができる。さらに、可変長ブロックサイズの分割パケットを用いた通信およびＡＲＱ処理を行うことができるので、無線リソースの有効利用が実現できる。
【図面の簡単な説明】
【００１７】
【図１】実施形態１のパケット通信システムを示すブロック図である。
【図２】図１に示す中継局のＰＤＵ再構成部を詳細に説明するブロック図である。
【図３】図１に示す中継局で行われる分割ＰＤＵの生成のフローの一例を説明する図である。
【図４】（ａ）は、図３に示すフローにおいて、オリジナルＳＤＵの分割を説明する図であり、（ｂ）は分割ＳＤＵを示す図であり、（ｃ）は、分割ＳＤＵのサイズの例を説明する図である。
【図５】図１に示すパケット通信システムの受信局である無線端末装置のブロック構成図である。
【図６】図５に示す無線端末装置で行われるＡＲＱ処理のフローの一例を説明する図である。
【図７】図５に示す無線端末装置で行われるＡＲＱ処理のフローの他の例を説明する図である。
【図８】図１に示すパケット通信システムの送信局である無線基地局の概略を示すブロック構成図である。
【図９】図８に示す無線基地局のＡＲＱ送信制御部の詳細なブロック構成図である。
【図１０】図８に示す無線基地局で行われるＡＲＱ処理のフローの一例を説明する図である。
【図１１】（ａ）〜（ｃ）のそれぞれは、図１に示すパケット通信システムにおけるＡＲＱ処理の全体の流れの一例を説明する図である。
【図１２】IEEE802.16mにおいて、本実施形態１を用いない場合の問題点を説明する図である。
【図１３】実施形態２のパケット通信システムを示すブロック図である。
【図１４】（ａ）は、図１３に示す中継局のＰＤＵ再構成部を詳細に説明するブロック図であり、（ｂ）は、図１３に示す中継局のＳＮ管理テーブル部が保管管理する対応テーブルの一例を説明する図である。
【図１５】図１３に示す中継局で行われるＰＤＵの再構成のフローの一例を説明する図である。
【図１６】図１３に示すパケット通信システムにおけるＡＲＱ処理の全体の流れの一例を説明する図である。
【図１７】IEEE802.16jにおける自動再送制御の流れの一例を説明する図である。
【発明を実施するための形態】
【００１８】
以下、本発明の中継局、受信局、送信局、および、パケット通信システムを詳細に説明する。
【００１９】
（実施形態１）
図１は、実施形態１のパケット通信システム１０を示すブロック図である。図1に示すパケット通信システム１０は、ＢＳ（無線基地局）１２と、ＭＳ（無線端末装置）１４と、ＢＳ１２とＭＳ１４との間のパケット通信を中継するＲＳ（中継局）１６と、を有する。ＭＳ１４は、ＲＳ１６を介してＢＳ１２と通信する。なお、ダウンリンクにおいて、ＢＳ１２は送信局に、ＭＳ１４は受信局となる。ＭＳ１４が送信局となり、ＢＳ１２が受信局となる場合もある。以降では、ＢＳ１２を送信局とし、ＭＳ１４を受信局とするダウンリンクの場合を用いて説明する。パケット送信の単位となるＭＡＣ−ＰＤＵは、ヘッダ情報とペイロード部にあるデータであるＭＡＣ−ＳＤＵ（MAC-Service Data Unit）を含む。以降、ＭＡＣ−ＰＤＵは単にＰＤＵといい、ＭＡＣ−ＳＤＵは単にＳＤＵという。
【００２０】
（実施形態１：中継局の構成）
図１は、中継局であるＲＳ１６の概略の構成を示す。
ＲＳ１６は、ＢＳ１２とＭＳ１４との間でパケット送信を中継する。その際、ＲＳ１６は、ＢＳ１２から送信されたＰＤＵ（以降、オリジナルＰＤＵという）を受信し、受信したオリジナルＰＤＵから、無線チャネルの状態に応じて、オリジナルＰＤＵよりサイズの小さい分割ＰＤＵ＃１、分割ＰＤＵ＃２、・・・等の分割ＰＤＵを順次生成する。ＲＳ１６は、生成した分割ＰＤＵをＭＳ１４に順次送信する。ＲＳ１６が受信したオリジナルＰＤＵを、分割ＰＤＵ＃１、分割ＰＤＵ＃２、・・・等に分割するとき、オリジナルＰＤＵのデータの分割位置情報（以降、オフセット情報という）を、分割ＰＤＵ＃１、分割ＰＤＵ＃２、・・・等に付与してＭＳ１４に送信する。
オフセット情報（分割位置情報）とは、分割ＰＤＵからヘッダ情報を取り除いた分割ＳＤＵの、オリジナルＳＤＵにおける分割位置を示す情報である。オリジナルＳＤＵは、オリジナルＰＤＵからヘッダ情報を取り除いたＳＤＵである。
なお、ＲＳ１６は、無線チャネルの状態によっては、オリジナルＰＤＵを分割することなく、オリジナルＰＤＵをそのままＭＳ１４に送信する。すなわち、ＲＳ１６は、オリジナルＰＤＵを無線チャネルの状態に応じて選択的に分割する。
【００２１】
以下、ＲＳ１６の構成を具体的に説明する。
ＲＳ１６は、第１の通信部１８と、第２の通信部２０と、ＡＣＫ抽出部２２と、ＰＤＵ抽出部２４と、ＰＤＵバッファ部２６と、ＰＤＵ再構成部２８と、ＡＣＫ管理部３０と、送信制御部３２と、デュプレクサ３４と、送受信アンテナ３６と、を有する。
【００２２】
第１の通信部１８は、ＢＳ１２から送信されたオリジナルＰＤＵあるいは再送信のための分割ＰＤＵを受信する他、ＭＳ１４からＡＣＫあるいはＮＡＫを受信する。オリジナルＰＤＵは、パケット番号をヘッダ情報に含んでいる。第１の通信部１８は、より詳細には、受信部１８ａ、復調部１８ｂ、および、復号化部１８ｃを有する。ＡＣＫとは、オリジナルＰＤＵの受信が完了したことを示す受信完了情報であり、あるいは分割ＰＤＵが正常に受信されたことを示す受信確認情報である。ＮＡＫは、オリジナルＰＤＵの受信が未完了であることを示す受信の未完了情報であり、あるいは分割ＰＤＵが正常に受信されたかったことを示す未受信情報である。後述するように、パケット番号および分割位置情報を含んでいるＡＣＫは、分割ＰＤＵの受信確認情報であり、パケット番号を含み、分割位置情報を含んでいないＡＣＫは、オリジナルＰＤＵの受信完了情報である。ＮＡＫについても、ＡＣＫと同様に、パケット番号および分割位置情報を含んでいるＮＡＫは、分割ＰＤＵの未受信情報であり、パケット番号を含み、分割位置情報を含んでいないＮＡＫは、オリジナルＰＤＵの受信の未完了情報である。
また、正常に受信する、あるいは受信完了とは、後述するＰＤＵ抽出部２４が行うＣＲＣ（Cyclic Redundancy Check）により正常に受信したと判定されることをいう。したがって、未受信あるいは受信未完了とは、オリジナルＰＤＵを受信できない場合や分割ＰＤＵを受信できない場合、および、オリジナルＰＤＵあるいは分割ＰＤＵを受信したが、ＣＲＣ（Cyclic Redundancy Check）により正常な受信と見做されない場合を含む。
【００２３】
受信部１８ａは、送受信アンテナ３６で受信されデュプレクサ３４に入力された受信信号に、低雑音増幅器による増幅、ベースバンド周波数への周波数変換(ダウンコンバート)、ＡＤ変換等を含む無線受信処理を施す。
復調部１８ｂは、受信部１８ａにおいて無線受信処理が施された受信信号を、ＢＳ１２あるいはＭＳ１４が用いた変調方式に対応した復調方式で復調する。 
復号化部１８ｃは、復調部１８ｂで復調された受信信号をＢＳ１２あるいはＭＳ１４が用いた符号化方式、符号化レートに応じた方式、レートで復号する。
【００２４】
一方、第２の通信部２０は、ＰＤＵ再構成部２８から送られた、パケット番号およびオフセット情報が付与された分割ＰＤＵをＭＳ１４に送信する他、第１の通信部１８で受信したＡＣＫあるいはＮＡＫをＢＳ１２に送信する。また、送信制御部３２で生成されたＡＣＫあるいはＮＡＫをＢＳ１２に送信する。
第２の通信部２０は、より詳細には、符号化部２０ａ、変調部２０ｂ、および、送信部２０ｃを有する。
符号化部２０ａは、ＰＤＵ再構成部２８から送られる信号に、ターボ符号等の誤り訂正符号化処理を施す。
変調部２０ｂは、符号化部２０ａから送られた符号化データをＱＰＳＫや１６ＱＡＭ等の変調方式で変調する。
送信部２０ｃは、変調部２０ｂから送られた変調信号に、ＤＡ変換、無線周波数(ＲＦ)への周波数変換(アップコンバート)、および、高出力増幅器による所定の送信電力への増幅等を含む無線送信処理を施し、送信信号を生成する。
【００２５】
デュプレクサ３４は、送信信号と受信信号とを分離する。具体的には、デュプレクサ３４は、送信部２０ｃから送られた送信信号を送受信アンテナ３６へ出力するとともに、送受信アンテナ３６からの受信信号を受信部１８ａに出力する。
送受信アンテナ３６は、デュプレクサ３４から送られる送信信号をＭＳ１４あるいはＢＳ１２に向けて空間へ放射するとともに、ＭＳ１４あるいはＢＳ１２から空間へ向けて放射された信号を受信する。
【００２６】
ＡＣＫ抽出部２２は、復号化部１８ｃから送られた復号データから、パケット番号、およびオフセット情報を含んだＡＣＫあるいはＮＡＫを取り出す。取り出したＡＣＫあるいはＮＡＫは、ＡＣＫ管理部３０に送られる。
ＰＤＵ抽出部２４は、復号化部１８ｃから送られた復号データから、オリジナルＰＤＵを抽出する。具体的に、ＣＲＣ（Cyclic Redundancy Check）を行って正常にオリジナルＰＤＵを受信したか否かを確認してオリジナルＰＤＵを取得する。取得したオリジナルＰＤＵは、ＰＤＵバッファ部２６に送られる。
ＰＤＵバッファ部２６は、ＰＤＵ再構成部２８からの読み出しを受けるまで、オリジナルＰＤＵを一時的に蓄積する。
【００２７】
ＰＤＵ再構成部２８は、ＰＤＵバッファ部２６に蓄積されたＰＤＵを読み出し、必要に応じてＰＤＵのペイロード部に含まれているＳＤＵを取り出して所定のサイズに分割することにより、分割ＰＤＵのデータ（分割ＳＤＵ）を生成する。ここで、ＰＤＵバッファ部２６に蓄積されて読み出されるＰＤＵは、オリジナルＰＤＵ、さらには、オリジナルＰＤＵから分割されたＰＤＵを含む。
さらにＰＤＵ再構成部２８は、分割ＳＤＵに、分割前のオリジナルＳＤＵのどの位置から分割して取り出したかを示すオフセット情報およびオリジナルＰＤＵのパケット番号を含んだヘッダ情報を付与して分割ＰＤＵ＃１を生成する。同様にして、ＰＤＵ再構成部２８は、分割ＰＤＵ＃１に用いた分割ＳＤＵ以降の残りの分割ＳＤＵにヘッダ情報を付与して分割ＰＤＵ＃２を生成し、ＰＤＵバッファ部２６に蓄積する。この後、ＰＤＵ再構成部２８は、分割ＰＤＵ＃２をＰＤＵバッファ部２６から読み出す。同様に、ＰＤＵ再構成部２８は、分割ＰＤＵ＃２、分割ＰＤＵ＃３、・・・を生成する。ここで、分割ＳＤＵを必要に応じて生成するのは、無線チャネルの状態が変化し、パケット送信に割り当てられる送信可能なデータ量Ｄが変わるからである。無線チャネルの状態が良好で送信可能なデータ量Ｄが十分に大きい場合、分割ＰＤＵを生成せず、ＰＤＵをそのまま送信することができる。送信可能なデータ量Ｄは、例えば、パケット送信の開始前に、ＲＳ１６とＭＳ１４との間の無線チャネルの状態に応じた変調方式及び符号化率と使用できる無線リソース量で決まる。
【００２８】
なお、分割ＰＤＵのサイズは、予め定められた設定サイズの整数倍で定められてもよい。分割ＰＤＵのサイズを設定サイズの整数倍に定める場合、設定サイズは、パケット通信の開始前に、ＢＳ１２、ＭＳ１４およびＲＳ１６間のコネクションセットアップ時のシグナリング等により、ＢＳ１２、ＭＳ１４およびＲＳ１６間で共有することが好ましい。この場合、オフセット情報は、設定サイズに分けたブロックのうち、何ブロック目であるかを示す情報であってもよい。設定サイズを定めることにより、ＢＳ１２、ＭＳ１４およびＲＳ１６においてデータの制御及び管理が容易になる。
【００２９】
図２は、ＰＤＵ再構成部２８を詳細に説明するブロック図である。
ＰＤＵ再構成部２８は、ＰＤＵ長判定部２８ａと、ＳＤＵ抽出部２８ｂと、ＳＤＵ分割部２８ｃと、分割ＰＤＵ生成部２８ｄと、セレクタ２８ｅと、を有する。 
【００３０】
ＰＤＵ長判定部２８ａは、送信制御部３２から指示されるＰＤＵの送信タイミングに応じてＰＤＵバッファ部２６からＰＤＵを読み出し、送信制御部３２により指定された送信可能なデータ量Ｄに基づいて、ＰＤＵを分割して送信するか否かを判定する。送信可能なデータ量Ｄとは、ＲＳ１６およびＭＳ１４における無線チャネルの状態と利用可能な無線リソース量に応じて定まる量である。
判定の結果、分割不要である場合、ＰＤＵ長判定部２８ａは、ＰＤＵバッファ部２６から読み出したＰＤＵをセレクタ２８ｅに送る。判定の結果、ＰＤＵの分割が必要である場合、ＰＤＵ長判定部２８ａは、ＰＤＵをＳＤＵ抽出部２８ｂに送る。
【００３１】
ＳＤＵ抽出部２８ｂは、ＰＤＵ長判定部２８ａから送られたＰＤＵを、ＧＭＨ（Generic MAC Header）とＦＰＥＨ（Fragment and Packing Extended Header）を備えるヘッダ情報とペイロード部に格納されているＳＤＵとに分離し、分離したＳＤＵをＳＤＵ分割部２８ｃに送る。一方、ヘッダ情報については、分割ＰＤＵ生成部２８ｄに送る。図２では、ＦＰＥＨをＥＨ（Extended Header）と記している。
ＳＤＵ分割部２８ｃは、ＳＤＵ抽出部２８ｂから送られたＳＤＵに対して、送信制御部３２により指定された上述の送信可能なデータ量Ｄから、後述するオフセット情報とヘッダ情報のサイズを差し引いた残りのデータ量となるように、分割する。ＳＤＵを分割して生成された分割ＳＤＵは、分割ＰＤＵ生成部２８ｄに送られる。このとき、ＳＤＵにおける分割位置を示すオフセット情報も分割ＰＤＵ生成部２８ｄに送られる。
【００３２】
分割ＰＤＵ生成部２８ｄは、ＳＤＵ分割部２８ｃから送られてきたオフセット情報とＳＤＵ抽出部２８ｂから送られてきたヘッダ情報を、ＳＤＵ分割部２８ｃから送られた分割ＳＤＵに付与することにより、分割ＰＤＵを生成する。
ここで、ＰＤＵのヘッダ情報には、オリジナルＰＤＵのパケット番号が含まれているが、分割ＰＤＵ生成部２８ｄは、このパケット番号を分割ＰＤＵのヘッダ情報として用いる。
分割ＰＤＵ生成部２８ｄは、生成された分割ＰＤＵをセレクタ２８ｅに送る。
【００３３】
セレクタ２８ｅは、ＰＤＵ長判定部２８ａから送られた分割を不要と判定されたＰＤＵを送信するか、分割ＰＤＵ生成部２８ｄから送られた分割ＰＤＵを送信するか、ＰＤＵ長判定部２８ａの結果に基づいて切り替えて、分割を不要と判定されたＰＤＵあるいは分割ＰＤＵを第２の通信部２０に送る。
【００３４】
ＡＣＫ管理部３０は、ＡＣＫ抽出部２２で抽出されたＡＣＫあるいはＮＡＫにパケット番号とオフセット情報が含まれている場合、パケット番号とオフセット情報を取り出し、ＭＳ１４が、ＢＳ１２が送信したオリジナルＰＤＵのデータ全部、すなわち、オリジナルＳＤＵ全部を、分割ＰＤＵを用いて受信できたか否かの判定をパケット番号およびオフセット情報を用いて行う管理部である。
パケット番号およびオフセット情報がＡＣＫあるいはＮＡＫに含まれる場合、ＡＣＫあるいはＮＡＫは、分割ＰＤＵの受信確認あるいは未受信を示す。したがって、この場合、上記判定は、オフセット情報およびパケット番号を用いて行われる。すなわち、ＡＣＫ管理部３０は、パケット番号が同じＡＣＫに関して、ＡＣＫに含まれるオフセット情報に不足がないかどうかを判定する。１つのオリジナルＰＤＵを分割して最後に生成された分割ＰＤＵには、最後の分割ＰＤＵであることを知らせるために、特定の情報を含ませることにより、最後の分割ＰＤＵを識別することができる。
【００３５】
一方、ＡＣＫ管理部３０は、ＡＣＫ抽出部２２で抽出されたＡＣＫあるいはＮＡＫにオフセット情報が含まれず、パケット番号が含まれている場合、ＡＣＫは、オリジナルＰＤＵをＭＳ１４が受信完了したことを示し、ＮＡＫは受信未完了であることを示す。
いずれの場合も、ＡＣＫ管理部３０は、オリジナルＰＤＵまたは分割ＰＤＵのＡＣＫあるいはＮＡＫの報告を送信制御部３２に送る。
【００３６】
送信制御部３２は、ＰＤＵ再構成部２８にて行われる分割ＰＤＵの生成を制御し、無線チャネルの状態に応じて送信可能なデータ量を定める。送信可能なデータ量は、使用可能な無線リソース（サブチャネル数、シンボル数）、変調方式および符号化レートから定められる。
また、送信制御部３２は、ＲＳ１６が有するスケジューラがＱＯＳ（Quality of Service）を保証できるように送信のタイミングを定め、このタイミングに応じて送信の制御を行う。あるいはＢＳ１２によって定められた送信のタイミングに応じて送信の制御を行う。送信制御部３２は、ＰＤＵ再構成部２８に送信のためのトリガ信号を出して、送信のために分割ＰＤＵの生成等を開始させる。
さらに送信制御部３２は、分割ＰＤＵの受信確認あるいは未受信を示すＡＣＫあるいはＮＡＫ、さらに、オリジナルＰＤＵの受信完了あるいは未完了を示すＡＣＫあるいはＮＡＫの報告をＡＣＫ管理部３０から受けることにより、ＡＣＫあるいはＮＡＫ生成し送信処理を開始するように制御する。
【００３７】
（実施形態１：分割ＰＤＵの生成のフロー）
次に、ＲＳ１６にて行われる分割ＰＤＵの生成のフローを説明する。図３は、図1に示す中継局で行われる分割ＰＤＵの生成のフローの一例を説明する図である。分割ＰＤＵの生成のフローは、送信可能なデータ量Ｄの割り当てがあるか否かに依存して異なる。
まず、ＰＤＵ再構成部２８は、カウンタｋを１にセットし（ステップＳ１０）、ＰＤＵ長判定部２８ａは、パケット送信を行うための送信可能なデータ量Ｄの割り当てが有るか否かを判定する（ステップＳ２０）。送信可能なデータ量Ｄの割り当ては、無線チャネル状態に応じて変わる。
【００３８】
送信可能なデータ量Ｄの割り当てがない場合、送信可能なデータ量Ｄが割り当てられるまでＲＳ１６は送信待ちの状態となる（ステップＳ２５）。
【００３９】
一方、送信可能なデータ量Ｄの割り当てがある場合、ＰＤＵ長判定部２８ａは、ＰＤＵバッファ部２６に蓄積されているＰＤＵを読み出し（ステップＳ３０）、送信可能なデータ量ＤとＰＤＵの送信サイズとの比較を行う（ステップＳ４０）。比較の結果、ＰＤＵの送信サイズが送信可能なデータ量Ｄと等しいか、あるいは送信可能なデータ量Ｄより小さい場合、ＰＤＵ長判定部２８ａは、ＰＤＵの分割は不要と判定し、このＰＤＵをセレクタ２８ｅに送る。セレクタ２８ｅは、ＰＤＵ長判定部２８ａから送られたＰＤＵを符号化部２０ａに送る。これにより、ＰＤＵバッファ部２６に蓄積されて読み出されたＰＤＵは分割されることなく、ＭＳ１４に送信される（ステップＳ５０）。
【００４０】
ステップＳ４０の比較の結果、ＰＤＵの送信サイズがデータ量Ｄより大きい場合、ＰＤＵ長判定部２８ａは、ＰＤＵの分割が必要であると判定し、このＰＤＵをＳＤＵ抽出部２８ｂに送る。
ＳＤＵ抽出部２８ｂは、まず、ＰＤＵをヘッダ情報とＳＤＵに分離する（ステップＳ６０）。ヘッダ情報は、ＧＭＨとＦＰＥＨを含む。パケット番号は、ＦＰＥＨに含まれる。
ＳＤＵ抽出部２８ｂは、分離されたＳＤＵを、ＳＤＵ分割部２８ｃに送り、ヘッダ情報を分割ＰＤＵ生成部２８ｄに送る。
ＳＤＵ分割部２８ｃは、送信可能なデータ量Ｄからヘッダ情報のデータ量Ｈと分割位置を表すオフセット情報のデータ量Ｏを差し引いて得られるデータ量（Ｄ−Ｈ−Ｏ）に相当する分の、ＳＤＵの先頭からのデータをＳＤＵから取り出す。取り出したデータは、分割ＳＤＵ＃ｋとし、残りのデータは分割ＳＤＵ＃（ｋ＋１）とする。これにより、ＳＤＵは、分割ＳＤＵ＃ｋと分割ＳＤＵ＃（ｋ＋１）に分割される（ステップＳ７０）。ＳＤＵ分割部２８ｃは、分割ＳＤＵ＃ｋおよび分割ＳＤＵ＃（ｋ＋１）を分割ＰＤＵ生成部２８ｄに送る。
図４（ａ）は、送信可能なデータ量Ｄとしてデータ量Ｄ1が割り当てられているとき、ＳＤＵ＃１とＳＤＵ＃２の分割を説明する図である。
【００４１】
分割ＰＤＵ生成部２８ｄは、ＳＤＵ分割部２８ｃから送られた分割ＳＤＵ＃ｋおよび分割ＳＤＵ＃（ｋ＋１）に、オフセット情報とヘッダ情報を付与した分割ＰＤＵ＃ｋと、分割ＰＤＵ＃（ｋ＋１）を生成する（ステップＳ８０）。分割ＰＤＵ＃（ｋ＋１）を生成しない場合、分割ＰＤＵ＃ｋが最後の分割ＰＤＵであるので、最終の分割ＰＤＵを識別できるように、特定の情報を含ませる。
分割ＰＤＵ生成部２８ｄは、分割ＰＤＵ＃（ｋ＋１）をＰＤＵバッファ部２６に送り、ＰＤＵバッファ部２６は、分割ＰＤＵ＃（ｋ＋１）をＰＤＵとして蓄積する（ステップＳ９０）。一方、分割ＰＤＵ生成部２８ｄは、分割ＰＤＵ＃ｋをセレクタ２８ｅに送る。
セレクタ２８ｅは、分割ＰＤＵ生成部２８ｄの指示に応じて、分割ＰＤＵ＃ｋを符号化部２０ａに送る。これにより、分割ＰＤＵ＃ｋは送信される（ステップＳ１００）。
図４（ｂ）は、分割ＰＤＵ＃１と分割ＰＤＵ＃２を示している。
【００４２】
さらに、送信制御部３２は、次のパケット送信の指示のタイミングに応じて、ＰＤＵバッファ部２６に蓄積されているＰＤＵがあるか否かを判定する（ステップＳ１１０）。ＰＤＵバッファ部２６に蓄積されているＰＤＵがない場合、ＰＤＵバッファ部２６に蓄積されていたＰＤＵの送信は終了する。一方、ＰＤＵバッファ部２６に蓄積されているＰＤＵがある場合、ｋを１つ増加し（ステップＳ１２０）、ステップＳ２０に戻る。
以上のようにして、ステップＳ１１０において蓄積された分割ＰＤＵ＃（ｋ＋１）がなくなるまで、分割ＰＤＵを順次生成し送信する。なお、ステップＳ６０において、ＰＤＵバッファ部２６から読み出されたＰＤＵがオフセット情報を含む場合、ＰＤＵからヘッダ情報とオフセット情報とＳＤＵとが分離される。
【００４３】
図４（ｃ）は、分割ＰＤＵ＃２がＰＤＵバッファ部２６から読み出され、ステップＳ４０の比較の結果、送信可能なデータ量Ｄ1に対して分割ＰＤＵ＃２のサイズが小さいことを示している。この結果、分割ＰＤＵ＃２はさらに分割されることなく、ステップＳ５０において送信される。
以上のように、分割ＰＤＵ＃１、分割ＰＤＵ＃２、・・・等の分割ＰＤＵには、分割ＳＤＵの分割位置を示すオフセット情報が含まれているので、ＭＳ１４は、ＲＳ１６から送られてくる分割ＰＤＵからオリジナルＳＤＵを容易に再生することができる。このため、ＭＳ１４は、オリジナルＳＤＵが再生できない場合、ＢＳ１２からオリジナルＰＤＵあるいは分割ＰＤＵの送信を依頼するＡＲＱ処理を円滑に行うことができる。
また、ＲＳ１６およびＢＳ１２も、ＭＳ１４に送信された分割パケットに含まれるパケット番号とオフセット情報を用いることにより、ＡＲＱ処理を円滑に行うことができる。
【００４４】
（実施形態１：受信局の構成）
図５は、受信局であるＭＳ１４のブロック構成図である。
ＭＳ１４は、ＲＳ１６から順次送られてくる分割ＰＤＵ＃１、分割ＰＤＵ＃２、・・・を受信し、オフセット情報を用いてオリジナルＳＤＵを再生する。ＭＳ１４が分割ＰＤＵをすべて、あるいはオリジナルＰＤＵを正常に受信して、オリジナルＳＤＵを再生できる場合、ＭＳ１４によるオリジナルＳＤＵ全部の受信が完了したことを示すＡＣＫを送信する。あるいは、ＭＳ１４がオリジナルＳＤＵを再生できない場合、ＭＳ１４によるオリジナルＳＤＵ全部の受信が未完了であることを示すＮＡＫを送信する。あるいは、分割ＰＤＵ#１、分割ＰＤＵ＃２、・・・等順次送られてくる分割ＰＤＵの受信確認を示すＡＣＫあるいは分割ＰＤＵの未受信を示すＮＡＫを送信する。
【００４５】
ＭＳ１４は、具体的には、第３の通信部３８と、第４の通信部４０と、ＡＲＱ受信制御部４２と、データ処理部４４と、ＰＤＵバッファ部４６と、制御部４８と、デュプレクサ５０と、送受信アンテナ５２と、を有する。
【００４６】
第３の通信部３８は、ＲＳ１６から送信される分割ＰＤＵ＃１、分割ＰＤＵ＃２、・・・等の分割ＰＤＵを順次受信する。第３の通信部３８は、より詳細には、受信部３８ａ、復調部３８ｂ、および、復号化部３８ｃを有する。
【００４７】
受信部３８ａは、送受信アンテナ５２で受信されデュプレクサ５０に入力された受信信号に、低雑音増幅器による増幅、ベースバンド周波数への周波数変換(ダウンコンバート)、ＡＤ変換等を含む無線受信処理を施す。
復調部３８ｂは、受信部３８ａにおいて無線受信処理が施された受信信号を、ＲＳ１６が用いた変調方式に対応した復調方式で復調する。 
復号化部３８ｃは、復調部３８ｂで復調された受信信号をＲＳ１６が用いた符号化方式、符号化レートに応じた方式、レートで復号する。
【００４８】
一方、第４の通信部４０は、ＰＤＵバッファ部４６に蓄積されているＰＤＵを送信する他、ＡＲＱ処理のためにＡＣＫあるいはＮＡＫを送信する。ＡＣＫあるいはＮＡＫは、ＢＳ１２から送信されたオリジナルＰＤＵの受信完了あるいは未完了の情報、あるいは、オリジナルＰＤＵから分割された分割ＰＤＵの受信確認あるいは未受信の情報を含む。
第４の通信部４０は、より詳細には、符号化部４０ａ、変調部４０ｂ、および、送信部４０ｃを有する。
符号化部４０ａは、ＰＤＵバッファ部４６から送られるＰＤＵ（オリジナルＰＤＵあるいは分割ＰＤＵ）の信号あるいはＡＣＫあるいはＮＡＫに、ターボ符号等の誤り訂正符号化処理を施す。
変調部４０ｂは、符号化部４０ａから送られた符号化データをＱＰＳＫや１６ＱＡＭ等の変調方式で変調する。
送信部４０ｃは、変調部４０ｂから送られる変調信号に、ＤＡ変換、無線周波数(ＲＦ)への周波数変換(アップコンバート)、および、高出力増幅器による所定の送信電力への増幅等を含む無線送信処理を施し、送信信号を生成する。
【００４９】
デュプレクサ５０は、送信信号と受信信号とを分離するためのもので、送信部４０ｃから送られた送信信号を送受信アンテナ５２へ出力するとともに、送受信アンテナ５２からの受信信号を受信部３８ａに出力する。
送受信アンテナ５２は、デュプレクサ５０から送られた送信信号をＲＳ１６に向けて空間へ放射するとともに、ＲＳ１６から空間へ向けて放射された信号を受信する。
【００５０】
ＡＲＱ受信制御部４２は、分割ＰＤＵを正常に受信したか否かの判定、オリジナルＰＤＵの受信が完了したか否かの判定、あるいは、複数の分割ＰＤＵの受信を通してオリジナルＳＤＵ全部を受信できたか否かを判定する。判定結果に応じて、ＡＲＱ受信制御部４２は、オリジナルＳＤＵを再生する。また、ＡＲＱ受信制御部４２は、内蔵するタイマを起動して、同一のパケット番号を有する分割ＰＤＵを受信する時間を制限する。
データ処理部４４は、再生されたＳＤＵを用いた画面表示処理、音声出力処理等を行い、さらに、ＭＳ１４が送信局となって送信しようとするＰＤＵを生成する。
ＰＤＵバッファ部４６は、データ処理部４４で生成されたＰＤＵを一時的に蓄積し、制御部４８の送信の指示に応じて符号化部４０ａに送る。
【００５１】
制御部４８は、ＭＳ１４の送信、受信のための各機能を監視し制御する。例えば、ＡＲＱ受信制御部４２の受信の判定結果に応じて、ＡＣＫあるいはＮＡＫの信号を生成し、ＡＣＫあるいはＮＡＫを送信のために第４の通信部４０に送る。また、制御部４８は、ＢＳ１２と送受信する制御データの処理も行う。例えば、ＭＳ１４をサポートする機能の登録、認証、認証キー生成、認証キーの交換、無線チャネルの状態の管理等を行う。また、制御部４８は、ＢＳ１２から送信されるアップリンクの周波数帯域の割り当て情報に基づいて第４の通信部４０を制御し、ユーザデータあるいは制御データをＢＳ１２に送信するように制御する。
【００５２】
（実施形態１：受信局におけるＡＲＱ処理１）
図６は、ＭＳ１４で行われるＡＲＱ処理のフローの一例を説明する図である。図６に示す例をＡＲＱ処理１とする。図７は、ＭＳ１４で行われるＡＲＱ処理のフローの他の例を説明する図である。図７に示す例をＡＲＱ処理２として、ＡＲＱ処理１の後に説明する。
【００５３】
図６に示すＡＲＱ処理１のフローを概説する。
ＭＳ１４は、ＡＲＱ処理１において、ＲＳ１６から遂次送信される分割ＰＤＵを用いてＢＳ１２が送信したオリジナルＳＤＵ全部を受信して、オリジナルＳＤＵを再生できるか否かを判定する。ＭＳ１４は、オリジナルＳＤＵ全部を受信してオリジナルＳＤＵを再生できる場合、オリジナルＰＤＵの受信が完了したことを示すＡＣＫをＲＳ１６に送信する。オリジナルＳＤＵ全部を受信できずオリジナルＳＤＵを再生できない場合、ＭＳ１４は、オリジナルＰＤＵの受信が未完了であることを示すＮＡＫをＲＳ１６に送信する。
【００５４】
具体的には、まず、第３の通信部３８においてＰＤＵが受信される（ステップＳ２００）。このとき、第３の通信部３８は、受信したＰＤＵがＲＳ１６においてオリジナルＰＤＵから生成された分割ＰＤＵであるか、オリジナルＰＤＵであるか、区別することはできない。
次に、ＡＲＱ受信制御部４２は、受信したＰＤＵにオフセット情報が含まれるか否かを判定する（ステップＳ２１０）。この判定により、ＡＲＱ受信制御部４２は、受信したＰＤＵが分割ＰＤＵであるか否かを知ることができる。受信したＰＤＵがオフセット情報を含んでいる場合、受信したＰＤＵは分割ＰＤＵである。
ステップＳ２１０において、受信したＰＤＵが分割ＰＤＵでない場合、すなわち、受信したＰＤＵがオリジナルＰＤＵである場合、ステップＳ２６０に進む。制御部４８は、受信したオリジナルＰＤＵのヘッダ情報に含まれるパケット番号を取り出し、このパケット番号を含んだＡＣＫの信号を生成して、第４の通信部４０を用いて、ＲＳ１６に送信する。
【００５５】
一方、ステップＳ２１０の判定結果、受信したＰＤＵにオフセット情報が含まれている場合、すなわち受信したＰＤＵがオリジナルＰＤＵを分割した分割ＰＤＵである場合、ＡＲＱ受信制御部４２は、ヘッダ情報からパケット番号を取り出し、このパケット番号（以降、ＳＮという）が新規な数であるか否かを判定する（ステップＳ２２０）。一般にオリジナルＰＤＵは、ＢＳ１２から連続番号のパケット番号を用いて順次送信されるため、ＳＮが新規である場合、新たなオリジナルＰＤＵの分割ＰＤＵと判定される。この場合、ＡＲＱ受信制御部４２は、内蔵するタイマを起動する(ステップＳ２３０)。タイマの起動は、分割ＰＤＵを順次受信する時間を定めて分割ＰＤＵの受信を監視するためである。
【００５６】
次に、ＡＲＱ受信制御部４２は、受信した分割ＰＤＵのデータを用いて、オリジナルＳＤＵ全部を正常に受信して再生できるか否かを判定する（ステップＳ２４０）。オリジナルＳＤＵ全部を正常に受信して再生できるか否かの判定は、受信した分割ＰＤＵのデータである分割ＳＤＵが不足していないかを分割ＰＤＵのオフセット情報とパケット番号を用いて行う。なお、ＢＳ１２からオリジナルＰＤＵは順次生成されて送信されるので、ＲＳ１６において、分割ＰＤＵは、同じＳＮを持つ複数のＰＤＵとして順次送信される。このとき、ＲＳ１６において、最後の分割ＰＤＵには、特定の情報を含ませているので、ＭＳ１４は、この特定の情報が含まれる分割ＰＤＵは最後の分割ＰＤＵであると認識することができる。勿論、特定の情報を含ませた最後の分割ＰＤＵを受信していない場合、ステップＳ２４０の判定結果は否定となる。
【００５７】
ステップＳ２４０において再生できなかった場合、ＡＲＱ受信制御部４２は、ステップＳ２３０のタイマの起動から所定時間が経過したか否かを判定する（ステップＳ２５０）。所定時間が経過していない場合、さらに、分割ＰＤＵを受信するために待機する。この待機状態で、ＰＤＵを受信する（ステップＳ２００）と、ステップＳ２１０以降のステップを繰り返す。一方、ステップＳ２４０において、分割ＰＤＵを用いてオリジナルＳＤＵ全部を正常に受信し再生できる場合、この結果を、ＡＲＱ受信制御部４２は制御部４８に報告する。制御部４８は、オリジナルＳＤＵ全部の受信は完了した報告を受けて、オリジナルＰＤＵの受信が完了したことを示す、ＳＮを含んだＡＣＫを生成する。さらに、制御部４８は、第４の通信部４０を用いて、生成したＡＣＫをＲＳ１６に送信させる（ステップＳ２６０）。
【００５８】
一方、ＡＲＱ受信制御部４２は、ステップＳ２４０の判定において、分割ＰＤＵを用いてオリジナルＳＤＵ全部を正常に受信せず、したがってオリジナルＳＤＵを再生できず、さらに、ステップＳ２５０において所定の時間が経過した場合、この判定結果をＡＲＱ受信制御部４２は制御部４８に報告する。制御部４８は、判定結果の報告を受けて、受信した分割ＰＤＵのＳＮを含んだＮＡＫを生成する。さらに、制御部４８は、第４の通信部４０を用いて、生成したＮＡＫをＲＳ１６に送信させる（ステップＳ２７０）。
【００５９】
以上のＡＲＱ処理１により、ＭＳ１４は、オリジナルＳＤＵ全部の受信完了あるいは受信未完了の情報を示すＡＣＫあるいはＮＡＫを送信する。このため、ＢＳ１２は、ＲＳ１６を経由して、ＳＮで特定される分割前のＰＤＵの受信完了あるいは未完了の情報を受信できるので、受信未完了のＰＤＵを再送することができる。
【００６０】
上記ＡＲＱ処理１では、ＭＳ１４が、受信した分割ＰＤＵを用いてオリジナルＳＤＵ全部を正常に受信できたか否かを判定し、この判定結果に応じてＡＣＫあるいはＮＡＫを送信する。しかし、ＭＳ１４は、以下に述べるＡＲＱ処理２のように、ＭＳ１４が受信した各分割ＰＤＵのＳＮおよびオフセット情報を含んだＡＣＫあるいはＮＡＫをＲＳ１６に送信してもよい。この場合、ＲＳ１６が、オリジナルＳＤＵ全部をＭＳ１４が正常に受信したか否かを判定するとよい。また、ＲＳ１６は、ＢＳ１２に分割ＰＤＵのＡＣＫあるいはＮＡＫを送信してもよい。
【００６１】
（実施形態１：受信局におけるＡＲＱ処理２）
図７は、ＭＳ１４が、分割ＰＤＵのＳＮおよびオフセット情報を含んだＡＣＫあるいはＮＡＫをＲＳ１６に送信するＡＲＱ処理２のフローを示す図である。
まず、第３の通信部３８によってＰＤＵが受信される（ステップＳ３００）。このとき、受信したＰＤＵが分割ＰＤＵであるか、オリジナルＰＤＵであるかを区別することはできない。
次に、ＡＲＱ受信制御部４２は、受信したＰＤＵにオフセット情報が含まれるか否かを判定する（ステップＳ３１０）。この判定により、ＡＲＱ受信制御部４２は、受信したＰＤＵが分割ＰＤＵであるか否かを知ることができる。受信したＰＤＵが分割ＰＤＵでない場合、すなわち、オリジナルＰＤＵの場合、制御部４８は、ＳＮを含んだＡＣＫを生成し、第４の通信部を用いて、生成したＡＣＫをＲＳ１６に向けて送信させる（ステップＳ３８０）。
【００６２】
一方、受信したＰＤＵにオフセット情報が含まれている場合、すなわち受信したＰＤＵが分割ＰＤＵである場合、ＡＲＱ受信制御部４２は、ヘッダ情報からパケット番号であるＳＮを取り出し、このＳＮが新規な数であるか否かを判定する（ステップＳ３２０）。一般にオリジナルＰＤＵは、ＢＳ１２から連続番号のパケット番号を用いて順次送信されるため、ＳＮが新規である場合、新たなオリジナルＰＤＵと判定される。この場合、ＡＲＱ受信制御部４２は、内蔵するタイマを起動する(ステップＳ３３０)。タイマの起動は、分割ＰＤＵを順次受信する時間を定めて受信を監視するためである。
新規なＳＮでない場合、ステップＳ３４０に進む。
【００６３】
次に、ＡＲＱ受信制御部４２は、受信した分割ＰＤＵのＳＮとオフセット情報を抽出する（ステップＳ３４０）。
ＡＲＱ受信制御部４２は、受信した分割ＰＤＵのＳＮおよびオフセット情報を制御部４８に送る。
制御部４８は、受信した分割ＰＤＵのＳＮとオフセット情報を含んだＡＣＫを生成し、第４の通信部４０を用いて、生成したＡＣＫをＲＳ１６あるいはＢＳ１２に送信させる。
このＡＣＫは、ＳＮとオフセット情報で特定される分割ＰＤＵが受信されたことを示す受信確認情報である。
【００６４】
次に、制御部４８は、タイマ起動から所定時間が経過したか否かを判定する（ステップＳ３６０）。所定時間が経過していない場合、さらに、ＢＳ１６から送信されるＰＤＵを受信するために待機する。この待機状態で、ＰＤＵを受信する（ステップＳ３１０）と、ステップＳ３１０以降のステップに進む。一方、ステップＳ３６０において所定時間が経過した場合、制御部４８は、未受信の分割ＰＤＵのオフセット情報とＳＮを求め、このＳＮとオフセット情報を含んだＮＡＫを生成する。未受信の分割ＰＤＵのオフセット情報は、受信した分割ＰＤＵのオフセット情報から不足分のオフセット情報を求めることができる。制御部４８は、第４の通信部４０を用いて、生成したＮＡＫをＲＳ１６に送信させる（ステップＳ３７０）。なお、未受信の分割ＰＤＵのＳＮは、受信した分割ＰＤＵのＳＮと同じであり、オフセット情報が異なる。
【００６５】
以上説明した図７に示すＡＲＱ処理２により、ＭＳ１４は、未受信の分割ＰＤＵのオフセット情報をＲＳ１６に向けて送信するので、ＢＳ１２は、ＲＳ１６を経由して受信したＮＡＫに含まれるオフセット情報により特定できる未受信のデータのみを取り出してパケット送信をすることができる。
このように、ＡＲＱ処理２により、ＭＳ１４から送信されたＳＮおよびオフセット情報を含んだＡＣＫあるいはＮＡＫは、ＲＳ１６を経由してＢＳ１２に受信される。
【００６６】
（実施形態１：送信局の構成）
次に、ＡＲＱ処理１または２の結果に応じてパケット送信を行うＢＳ１２について説明する。
ＢＳ１２は、ＲＳ１６が中継を行うオリジナルＰＤＵを送信するほか、ＡＲＱ処理１あるいはＡＲＱ処理２の結果としてＭＳ１４から受信したＮＡＫに応じて、オリジナルＰＤＵの再送信あるいは分割ＰＤＵの送信を行う。
図８は、ＢＳ１２の概略を示すブロック構成図である。
【００６７】
ＢＳ１２は、ネットワークインターフェース部６０と、パケット識別部６２と、パケットバッファ部６４と、ＡＲＱ送信制御部６６と、第５の通信部６８と、第６の通信部７０と、制御メッセージ抽出部７２と、ＡＣＫ抽出部７４と、パケット再生部７６と、制御部７８と、記憶部８０と、デュプレクサ８２と、送受信アンテナ８４と、を有する。
【００６８】
ネットワークインターフェース部６０は、ネットワークに接続され、ネットワークを経由して送信されてきたデータを受ける。パケット識別部６２は、パケット識別子を含むヘッダ情報を作成し、このヘッダ情報を上記データに付与して、オリジナルＰＤＵを作成する。
パケットバッファ部６４は、生成されたオリジナルＰＤＵを蓄積する。このオリジナルＰＤＵは、制御部７８の送信のタイミングの指示に応じてＡＲＱ送信制御部６６から読み出される。
ＡＲＱ送信制御部６６は、制御部７８から送られたＮＡＫに応じてＰＤＵあるいは分割ＰＤＵを生成する。さらに、ＡＲＱ送信制御部６６は、ＢＳ１２が受信局である場合、オリジナルＰＤＵの受信を確認したか否かを示すＡＣＫあるいはＮＡＫを生成する。
ＡＲＱ送信制御部６６の詳細は後述する。
【００６９】
第５の通信部６８は、ＡＲＱ送信制御部６６から送られたＰＤＵあるいは分割ＰＤＵに基づいて送信信号を生成する。第５の通信部６８は、符号化部６８ａ、変調部６８ｂ、および送信部６８ｃを有する。
符号化部６８ａは、ＡＲＱ送信制御部６６から送られた信号に、ターボ符号等の誤り訂正符号化処理を施す。
変調部６８ｂは、符号化部６８ａから送られた符号化データをＱＰＳＫや１６ＱＡＭ等の変調方式で変調する。
送信部６８ｃは、変調部６８ｂから送られた変調信号に、ＤＡ変換、無線周波数(ＲＦ)への周波数変換(アップコンバート)、および、高出力増幅器による所定の送信電力への増幅等を含む無線送信処理を施し、送信信号を生成する。
【００７０】
第６の通信部７０は、ＭＳ１４からＲＳ１６を経由して送信されたＡＣＫあるいはＮＡＫを受信し、あるいは、ＰＤＵを受信する。第６の通信部７０は、受信部７０ａ、復調部７０ｂ、および復号化部７０ｃを有する。
受信部７０ａは、送受信アンテナ８４で受信されデュプレクサ８２に入力された受信信号について、低雑音増幅器による増幅、ベースバンド周波数への周波数変換(ダウンコンバート)、ＡＤ変換等を含む無線受信処理を施す。
復調部７０ｂは、受信部７０ａにおいて無線受信処理が施された受信信号を、ＲＳ１６が用いた変調方式に対応した復調方式で復調する。 
復号化部７０ｃは、復調部７０ｂで復調された受信信号をＲＳ１６が用いた符号化方式、符号化レートに応じた方式、レートで復号する。
制御メッセージ抽出部７２は、受信信号に含まれる制御メッセージを抽出し、制御部７８に送る。
【００７１】
ＡＣＫ抽出部７４は、受信信号からＡＣＫあるいはＮＡＫを抽出する。抽出したＡＣＫあるいはＮＡＫは、制御部７８を経由して、ＡＲＱ送信制御部６６に送られる。
パケット再生部７６は、ＢＳ１２を受信局としたとき他の送信局から送られてくるＰＤＵを用いてデータを再生する。再生されたＰＤＵは、ネットワークインターフェース部６０に送られる。
【００７２】
制御部７８は、ＢＳ１２の各部分の動作を管理し制御する。ＡＲＱ処理において、ＡＣＫ抽出部７４にて抽出されたＡＣＫあるいはＮＡＫを受け取り、ＡＲＱ送信制御部６６に送る。
記憶部８０は、送信および受信のためのパラメータ、例えば、変調周波数、変調方式、符号化方式、符号化レート等のパラメータ等を記憶保持し、制御部７８から必要に応じてパラメータが読み出される。
【００７３】
デュプレクサ８２は、送信信号と受信信号とを分離するためのもので、送信部６８ｃから送られた送信信号を送受信アンテナ８４に出力するとともに、送受信アンテナ８４からの受信信号を受信部７０ａに出力する。
送受信アンテナ８４は、デュプレクサ８２から送られた送信信号をＲＳ１６に向けて空間へ放射するとともに、ＲＳ１６から空間へ向けて放射された信号を受信する。
【００７４】
図９は、ＡＲＱ送信制御部６６の詳細なブロック構成図である。
ＡＲＱ送信制御部６６は、ＰＤＵ生成部６６ａ、ＡＲＱバッファ部６６ｂ、およびＡＲＱ制御部６６ｃを有する。
ＰＤＵ生成部６６ａは、ＡＲＱ制御部６６ｃの指示に応じて送信すべきＰＤＵを生成する。すなわち、ＮＡＫを受信したとき、このＮＡＫに応じて、ＮＡＫに含まれるパケット番号およびオフセット情報を用いてオリジナルＳＤＵから分割ＳＤＵを取り出すことにより再送信用の分割ＰＤＵを生成する。具体的には、ＰＤＵ生成部６６ａは、ＡＲＱバッファ部６６ｂに蓄積されているオリジナルＰＤＵを読み出し、オリジナルＳＤＵの一部分を取り出して、ヘッダ情報を付与して分割ＰＤＵを生成する。ＰＤＵ生成部６６ａは、この分割ＰＤＵを符号化部６８ａに送る。あるいは、ＰＤＵ生成部６６ａは、制御部７８の指示に応じてパケットバッファ部６４から蓄積されたオリジナルＰＤＵを読み出し、このオリジナルＰＤＵにＰＤＵ生成部６６ａは処理を施さずに、符号化部６８ａに送る。
ＡＲＱバッファ部６６ｂは、以前に送信したオリジナルＰＤＵを蓄積する。
【００７５】
ＡＲＱ制御部６６ｃは、制御部７８から送られたＡＣＫあるいはＮＡＫに含まれるＳＮを取り出し、ＡＲＱバッファ部６６ｂのオリジナルＰＤＵの蓄積の管理と、ＰＤＵ生成部６６ａが送信すべきＰＤＵを生成するための制御を行う。具体的には、ＳＮを含んだＡＣＫが制御部７８から送られた場合、ＡＲＱ制御部６６ｃは、ＡＲＱバッファ部６６ｂ内に蓄積されたＳＮに対応したオリジナルＰＤＵを廃棄するように指示する。一方、ＳＮを含んだＮＡＫが制御部７８から送られた場合、ＡＲＱバッファ部６６ｂ内に蓄積されたＳＮに対応したオリジナルＰＤＵを、ＰＤＵ生成部６６ａが読み出すように指示する。ＰＤＵ生成部６６ａは、読み出されたオリジナルＰＤＵを、送信のために復号化部６８ａに送る。
なお、ＮＡＫにＳＮの他にオフセット情報が含まれている場合、ＡＲＱ制御部６６ｃは、ＰＤＵ生成部６６ａにＳＮおよびオフセット情報を送る。ＰＤＵ生成部６６ａは、ＳＮに基づいて、ＡＲＱバッファ部６６ｂから該当するオリジナルＰＤＵを読み出し、このオリジナルＰＤＵのうちオリジナルＳＤＵを、上記オフセット情報に基づいて分割して、分割ＳＤＵを生成する。ＰＤＵ生成部６６ａは、この分割ＳＤＵにヘッダ情報を付与して分割ＰＤＵを生成する。ＰＤＵ生成部６６ａは、この分割ＰＤＵを、送信のために符号化部６８ａに送る。
【００７６】
（実施形態１：送信局におけるＡＲＱ処理）
図１０は、ＢＳ１２で行われるＡＲＱ処理のフローの一例を説明する図である。
ＡＲＱ処理のフローを概説すると、ＢＳ１２は、ＡＲＱ処理において、ＭＳ１４からＲＳ１６を経由して送信されるＡＣＫあるいはＮＡＫを受信して、オリジナルＳＤＵ全体の受信が完了したか否かを判定する。ＭＳ１４によるオリジナルＳＤＵ全体の受信が未完了である場合、ＢＳ１２は、以前送信したオリジナルＰＤＵを、あるいは受信が未完了のオリジナルＰＤＵの一部から生成される分割ＰＤＵを送信する。
【００７７】
以下、具体的に説明する。
まず、ＢＳ１２はＡＣＫあるいはＮＡＫを受信すると、ＡＣＫ抽出部７４はＡＣＫあるいはＮＡＫを抽出する（ステップＳ４００）。抽出されたＡＣＫあるいはＮＡＫは制御部７８に送られる。
【００７８】
次に、制御部７８は、ＡＣＫ抽出部７４から送られたＡＣＫあるいはＮＡＫにオフセット情報が含まれているか否かを判定する（ステップＳ４１０）。オフセット情報が含まれている場合、ＡＣＫあるいはＮＡＫは、ＲＳ１６においてオリジナルＰＤＵを分割して生成した分割ＰＤＵに関する受信確認あるいは未受信の情報である。一方、オフセット情報が含まれていない場合、ＡＣＫあるいはＮＡＫは、オリジナルＰＤＵそのものの受信完了あるいは受信が未完了の情報である。この情報は、ＲＳ１６がＰＤＵを分割することなくオリジナルＰＤＵをＭＳ１４に送信した場合、あるいは、ＲＳ１６がオリジナルＰＤＵを複数に分割して送信したが、一部の分割ＰＤＵが正常に受信できなかっため、オリジナルＰＤＵの受信が未完了である場合に送信される。しかし、いずれの場合においても、オリジナルＰＤＵの受信は未完了であるため、以降の処理は同じである。
【００７９】
ステップＳ４１０の判定において、ＡＣＫあるいはＮＡＫがオフセット情報を含む場合、すなわち、受信した情報が分割ＰＤＵのＡＣＫあるいはＮＡＫである場合、制御部７８は、受信した情報がＡＣＫか否かを判定する（ステップＳ４２０）。判定の結果、受信した情報がＡＣＫである場合、制御部７８は、オフセット情報からオリジナルＳＤＵ全部を受信完了したか否かを判定する（ステップＳ４３０）。制御部７８は、オリジナルＳＤＵのデータのサイズを、ＡＲＱバッファ部６６ｂに蓄積されている該当するオリジナルＰＤＵから知ることができ、このサイズと受信した複数のＡＣＫに含まれるオフセット情報とパケット番号を用いて、ＢＳ１２が送信したオリジナルＳＤＵ全部をＭＳ１４が受信完了したか否かを判定することができる。オリジナルＳＤＵ全部を受信した場合、制御部７８は、ＡＲＱ制御部６６ｃにＡＣＫを送り、オリジナルＰＤＵの廃棄の指示をする。この指示に基づいて、ＡＲＱバッファ部６６ｂは該当するオリジナルＰＤＵを廃棄する（ステップＳ４４０）。一方、ステップＳ４３０において、オリジナルＳＤＵ全部の受信を完了していない場合、ＭＳ１４からＲＳ１６を経由してＡＣＫが順次送られてくることを想定して分割ＰＤＵのＡＣＫあるいはＮＡＫの受信のために待機する（ステップＳ４７０）。
【００８０】
ステップＳ４２０において、ＡＣＫを受信しない、すなわちＮＡＫを受信した場合、制御部７８は、ＮＡＫをＡＲＱ制御部６６ｃに送るとともに、ＡＲＱ送信制御部６６がオフセット情報に基づいて分割ＰＤＵを生成して送信するようにＡＲＱ制御部６６ｃに指示をする。ＡＲＱ制御部６６ｃは、該当するオリジナルＰＤＵをＡＲＱバッファ部６６ｂから読み出し、オリジナルＰＤＵの一部のデータ、すなわちオリジナルＳＤＵの一部をオフセット情報に基づいて取り出し、分割ＰＤＵを生成するように、ＰＤＵ生成部６６ａに指示をする。こうして、ＢＳ１２は、第５の通信部６８を用いて分割ＰＤＵをＲＳ１６に送信する（ステップＳ４６０）。ＲＳ１６の第１の通信部１８は、この分割ＰＤＵを受信し、受信した分割ＰＤＵを第２の通信部２０を用いてＭＳ１６に送信する。送信後、ＢＳ１２は、送信した分割ＰＤＵのＡＣＫあるいはＮＡＫの受信を待つ（ステップＳ４７０）。こうして、ＡＲＱ処理はステップＳ４００に戻る。
【００８１】
ステップＳ４１０においてＡＣＫあるいはＮＡＫがオフセット情報を含まない場合、制御部７８は、受信した情報がＡＣＫか否かを判定する（ステップＳ４５０）。受信した情報がＡＣＫである場合、ＢＳ１２が送信したオリジナルＰＤＵの受信が完了したことを示す。したがって、ステップＳ４４０に進み、制御部７８は、該当するオリジナルＰＤＵの廃棄の指示をＡＣＫとともにＡＲＱ制御部６６ｃに送る。ＡＲＱバッファ部６６ｂは、該当するオリジナルＰＤＵを廃棄する（ステップＳ４４０）。
【００８２】
一方、ステップ４５０において、受信した情報がＡＣＫでなく、ＮＡＫである場合、制御部７８は、ＡＲＱ制御部６６ｃにＮＡＫを送り、ＰＤＵ生成部６６ａが該当するオリジナルＰＤＵをＡＲＱバッファ部６６ｂから読み出して、送信するように指示をする。これにより、ＰＤＵ生成部６６ａは、ＮＡＫに含まれているＳＮに基づいて該当するオリジナルＰＤＵをＡＲＱバッファ部６６ｂから読み出して、符号化部６８ａに送る。これにより、ＢＳ１２はＲＳ１６にオリジナルＰＤＵの再送信を行う（ステップＳ４８０）。この後、ＢＳ１２は、再送信したオリジナルＰＤＵのＡＣＫあるいはＮＡＫの受信のために待機する（ステップＳ４９０）。こうして、ＡＲＱ処理はステップＳ４００に戻る。
以上のように、ＢＳ１２は、オリジナルＰＤＵの再送信あるいは分割ＰＤＵの送信、およびオリジナルＰＤＵの廃棄を行う。
【００８３】
（実施形態１：ＡＲＱ処理の全体のフロー１）
図１１（ａ）は、ＢＳ１２、ＲＳ１６、およびＭＳ１４を含むパケット通信システム１０におけるＡＲＱ処理の全体の流れの一例を説明する図である。
まず、ＢＳ１２の第５の通信部６８は、ＳＤＵが２００バイトのオリジナルＰＤＵをＲＳ１６に送信する。このときのＳＮを１０とする。ＲＳ１６の第１の通信部１８は、このオリジナルＰＤＵを受信する。
ＲＳ１６のＰＤＵ長判定部２８ａ（図２参照）は、送信可能なデータ量Ｄが無線チャネルの状態に応じて設定され、このデータ量ＤをＰＤＵの送信サイズと比較する。この結果、ＰＤＵの送信サイズがデータ量Ｄに比べて大きく、ＳＤＵの送信可能なデータが１００バイトに制限される場合、分割ＰＤＵ生成部２８ｄは、ＳＤＵが１００バイトの分割ＰＤＵ＃１を生成する。ＲＳ１６の第２の通信部２０は、分割ＰＤＵ＃１をＭＳ１４に送信する。このとき、分割ＰＤＵ＃１には、ＳＮ＝１０とオフセット情報ＯＳ＝０が付与されている。オフセット情報ＯＳ＝０とは、分割前のオリジナルＳＤＵの先頭が分割位置、すなわち、分割ＳＤＵの先頭がオリジナルＳＤＵの先頭であることを示す。
同様に、分割ＰＤＵ生成部２８ｄは、ＳＤＵが１００バイトの分割ＰＤＵ＃２を生成する。ＲＳ１６の第２の通信部２０は、分割ＰＤＵ＃２をＭＳ１４に送信する。このとき、分割ＰＤＵ＃２には、ＳＮ＝１０とオフセット情報ＯＳ＝１００が付与されている。オフセット情報ＯＳ＝１００とは、分割前のオリジナルＳＤＵの分割位置が９９バイトと１００バイトとの間であることを示す。すなわち、分割ＰＤＵ＃２のデータは、ＳＤＵの１００バイト目以降のデータであることを示す。また、分割ＰＤＵ＃２は、オリジナルＰＤＵを分割した最後の分割ＰＤＵであるので、最後であること示す特定の情報が加えられる。
【００８４】
一方、ＭＳ１４の第３の通信部３８は、分割ＰＤＵ＃１および分割ＰＤＵ＃２を順次受信する。ＭＳ１４では、ＡＲＱ受信制御部４２（図５参照）が正常に分割ＰＤＵ#１および分割ＰＤＵ＃２を受信することによって、分割前のオリジナルＳＤＵ全部を正常に受信したか否かの判定を行う。図１１（ａ）に示す例では、判定の結果、ＭＳ１４は、オリジナルＳＤＵ全部を正常に受信している。このため、ＭＳ１４の制御部４８はＳＮ＝１０を含むＡＣＫ（以降、ＡＣＫ（ＳＮ＝１０）という）を生成し、ＭＳ１４の第４の通信部４０は、このＡＣＫ（ＳＮ＝１０）をＲＳ１６に送信する。
ＲＳ１６の第１の通信部１８は、ＭＳ１４から送信されたＡＣＫ（ＳＮ＝１０）を受信し、このＡＣＫ（ＳＮ＝１０）を第２の通信部２０は、ＢＳ１２に送信する。
【００８５】
ＢＳ１２の第６の通信部７０は、ＡＣＫ（ＳＮ＝１０）を受信し、ＡＣＫ抽出部７４（図８参照）がＡＣＫ（ＳＮ＝１０）を抽出し、制御部７８に送る。制御部７８は、ＡＣＫ（ＳＮ＝１０）に基づいて、ＡＲＱ送信制御部６６に、ＡＲＱバッファ部６６ｂに蓄積するＳＮ＝１０のオリジナルＰＤＵを廃棄するように指示する。こうして、ＡＲＱバッファ部６６ｂは、ＳＮ＝１０のオリジナルＰＤＵを廃棄する。
なお、ＭＳ１４がＮＡＫ（ＳＮ＝１０）を、ＲＳ１６を経由してＢＳ１２に送信した場合、ＢＳ１２は、ＳＮ＝１０のオリジナルＰＤＵを、ＲＳ１６を経由してＭＳ１４に送信する。したがって、ＲＳ１６の第１の通信部１８は、ＮＡＫ（ＳＮ＝１０）をＢＳ１２に送信したとき、ＢＳ１２からＳＮ＝１０のオリジナルＰＤＵを再受信することになる。
【００８６】
（実施形態１：ＡＲＱ処理の全体のフロー２）
図１１（ｂ）は、ＡＲＱ処理の全体の流れの他の例を説明する図である。
図１１（ｂ）に示す例は、ＭＳ１４が分割ＰＤＵ＃２を正常に受信したが、分割ＰＤＵ＃１を所定の時間内に受信できなかった例である。この他、分割ＰＤＵ＃１を受信したが、ＣＲＣ(Cyclic Redundancy Check)の結果、正常な受信でない例も同様である。
ＭＳ１４のＡＲＱ受信制御部４２（図５参照）が分割ＰＤＵ#１および分割ＰＤＵ＃２の受信が正常に受信されたか否かを判定する。図１１（ｂ）に示す例では、判定の結果、ＭＳ１４は、オフセット情報ＯＳ＝０の分割ＰＤＵ＃１が正常に受信できなかったことを判定する。このため、ＭＳ１４の制御部４８は分割ＰＤＵ＃１に対してＮＡＫを生成し、分割ＰＤＵ＃２に対してＡＣＫを生成する。ＭＳ１４は、このＡＣＫおよびＮＡＫを、第４の通信部４０を通してＲＳ１６に送信する。ＮＡＫには、オリジナルＰＤＵのＳＮ＝１０とオフセット情報ＯＳ＝０が含まれ、ＡＣＫには、オリジナルＰＤＵのＳＮ＝１０とオフセット情報ＯＳ＝１００が含まれている。以降、上記ＮＡＫおよびＡＣＫは、ＮＡＫ（ＳＮ＝１０，ＯＳ＝０）、ＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）とする。
ＲＳ１６では、第１の通信部１８がＭＳ１４から送信されたＮＡＫ（ＳＮ＝１０，ＯＳ＝０）、ＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）をＭＳ１４から受信し、このＮＡＫ（ＳＮ＝１０，ＯＳ＝０）、ＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）を、第２の通信部２０がＢＳ１２に送信する。
【００８７】
ＢＳ１２では、ＡＣＫ抽出部７４（図８参照）がＮＡＫ（ＳＮ＝１０，ＯＳ＝０）およびＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）を抽出し、制御部７８に送る。制御部７８は、ＮＡＫ（ＳＮ＝１０，ＯＳ＝０）に基づいて、ＡＲＱ送信制御部６６に指示を送る。この指示に応じて、ＰＤＵ生成部６６ａは、ＡＲＱバッファ部６６ｂに蓄積する送信したＳＮ＝１０のオリジナルＰＤＵを読み出し、オフセット情報ＯＳ＝０に基づいてオリジナルＳＤＵの先頭（０バイト）から９９バイトまでのデータを取り出して、分割ＰＤＵ（ＳＮ＝１０，ＯＳ＝０）を生成する。このとき、ＢＳ１２は、ＮＡＫ（ＳＮ＝１０，ＯＳ＝０）から、９９バイトまでのデータを取り出すことを確定できない。しかし、ＢＳ１２は、ＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）のオフセット量ＯＳ＝１００に基づいて、９９バイトまでのデータを取り出すことを確定することができる。こうして、ＢＳ１２は、未受信の分割ＰＤＵ（ＳＮ＝１０，ＯＳ＝０）を生成して、第５の通信部６８は分割ＰＤＵ（ＳＮ＝１０，ＯＳ＝０）を、ＲＳ１６に送信する。ＲＳ１６では、第１の通信部１８がＢＳ１２で新たに生成した分割ＰＤＵ（ＳＮ＝１０，ＯＳ＝０）を受信し、この分割ＰＤＵ（ＳＮ＝１０，ＯＳ＝０）を第２の通信部２０はＭＳ１４に送信する。
【００８８】
ＭＳ１４は、分割ＰＤＵ（ＳＮ＝１０，ＯＳ＝０）を正常に受信すると、ＡＲＱ受信制御部４２は、ＡＣＫ（ＳＮ＝１０，ＯＳ＝０）を生成し、このＡＣＫ（ＳＮ＝１０，ＯＳ＝０）を第４の通信部４０はＲＳ１６に送信する。ＲＳ１６は、受信したＡＣＫ（ＳＮ＝１０，ＯＳ＝０）を処理することなくそのままＢＳ１２に中継にして送信する。
ＢＳ１２では、ＡＣＫ抽出部７４（図８参照）がＡＣＫ（ＳＮ＝１０，ＯＳ＝０）を抽出し、制御部７８に送る。制御部７８は、すでに、ＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）を得ているので、受信したＡＣＫ（ＳＮ＝１０，ＯＳ＝０）に応じて、ＡＲＱ送信制御部６６に、ＡＲＱバッファ部６６ｂに蓄積するＳＮ＝１０のオリジナルＰＤＵを廃棄するように指示する。こうして、ＡＲＱバッファ部６６ｂは、ＳＮ＝１０のオリジナルＰＤＵを廃棄する。
【００８９】
（実施形態１：ＡＲＱ処理の全体のフロー３）
図１１（ｃ）は、ＡＲＱ処理の全体の流れの、さらに他の例を説明する図である。
図１１（ｃ）に示す例は、ＭＳ１４が分割ＰＤＵ＃２を正常に受信したが、図１１（ｂ）と同様に、分割ＰＤＵ＃１を受信できなかった例である。この他、分割ＰＤＵ＃１を受信したが、ＣＲＣ(Cyclic Redundancy Check)の結果、正常な受信でない例も挙げられる。
【００９０】
ＭＳ１４では、ＡＲＱ受信制御部４２（図５参照）が分割ＰＤＵ#１および分離ＰＤＵ＃２のＡＣＫあるいはＮＡＫに基づいてオリジナルＳＤＵの受信が完了したか否かを判定する。図１１（ｃ）に示す例では、図１１（ｂ）に示す例と同様に、判定の結果、ＭＳ１４は、オフセット情報ＯＳ＝０を含む分割ＰＤＵ＃１が正常に受信できなかった場合である。この場合、ＭＳ１４の制御部４８は分割ＰＤＵ＃１に対してＮＡＫ（ＳＮ＝１０，ＯＳ＝０）を生成し、分割ＰＤＵ＃２に対してＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）を生成する。ＭＳ１４の第４の通信部４０は、ＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）およびＮＡＫ（ＳＮ＝１０，ＯＳ＝０）をＲＳ１６に送信する。
【００９１】
ＲＳ１６の第１の通信部１８は、ＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）およびＮＡＫ（ＳＮ＝１０，ＯＳ＝０）を受信する。ＲＳ１６のＡＣＫ管理部３０は、受信したＮＡＫ（ＳＮ＝１０，ＯＳ＝０）およびＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）を用いて、オリジナルＳＤＵ全部の受信が未完了であると判定する。この結果、ＡＣＫ管理部３０は、オリジナルＰＤＵが受信未完了であることを示すＮＡＫ（ＳＮ＝１０）を生成する。ＲＳ１６の第２の通信部２０は、生成したＮＡＫ（ＳＮ＝１０）をＢＳ１２に送信する。このとき、ＮＡＫ（ＳＮ＝１０）はオフセット情報ＯＳ＝０を含まない。
【００９２】
ＢＳ１２の第６の通信部は、ＮＡＫ（ＳＮ＝１０）を受信する。さらに、ＡＲＱ送信制御部６６は、ＳＮ＝１０のオリジナルＰＤＵをＡＲＱバッファ部６６ｂから読み出し、第５の通信部６８は、ＳＮ＝１０のオリジナルＰＤＵをＲＳ１６に送信する。
ＲＳ１６の第１の通信部１８はＳＮ＝１０のオリジナルＰＤＵを受信する。ＲＳ１６のＰＤＵ再構成部２８は、分割ＰＤＵ＃１および分割ＰＤＵ＃２を生成して、第２の通信部２０は分割ＰＤＵ＃１および分割ＰＤＵ＃２をＭＳ１４に送信する。この送信により、ＭＳ１４が分割ＰＤＵ＃１および分割ＰＤＵ＃２の正常な受信ができたとき、ＭＳ１４は、ＡＣＫ（ＳＮ＝１０，ＯＳ＝０）およびＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）を生成しＲＳ１６に送信する。ＲＳ１６は、受信したＡＣＫ（ＳＮ＝１０，ＯＳ＝０）およびＡＣＫ（ＳＮ＝１０，ＯＳ＝１００）から、オリジナルＳＤＵ全部の受信が完了したと判定して、ＡＣＫ（ＳＮ＝１０）を生成し、ＢＳ１２に送信する。
【００９３】
ＢＳ１２のＡＣＫ抽出部７４（図８参照）はＡＣＫ（ＳＮ＝１０）を抽出し、制御部７８に送る。制御部７８は、ＡＣＫ（ＳＮ＝１０）に基づいて、ＡＲＱバッファ部６６ｂに蓄積するＳＮ＝１０のオリジナルＰＤＵを廃棄するようにＡＲＱ送信制御部６６に指示する。こうして、ＡＲＱバッファ部６６ｂは、ＳＮ＝１０のオリジナルＰＤＵを廃棄する。
このように、図１１（ａ）〜（ｃ）に示すＡＲＱ処理がＢＳ１２、ＲＳ１６およびＭＳ１４の間で行われる。
【００９４】
パケット通信システム１０では、図１１（ａ）〜（ｃ）のいずれの場合も、ＲＳ１６が、オリジナルＰＤＵのパケット番号とオフセット情報を付与した分割ＰＤＵを送信することにより、ＡＲＱ処理が円滑に行われる。しかし、図１２に示すように、このオフセット情報を分割ＰＤＵに付与することなく、ＳＮを付け替えた場合、ＡＲＱの状態に不整合が生じて、ＡＲＱ処理が適切にできない不都合が生じる。
具体的には、図１２に示すＢＳがＳＮ＝３のオリジナルＰＤＵを送信し、ＲＳがＳＮ＝３のオリジナルＰＤＵを分割して、ＳＮ＝３の分割ＰＤＵとＳＮ＝４の分割ＰＤＵを生成し、ＭＳに送信する。このとき、ＭＳが、ＳＮ＝３の分割ＰＤＵを正常に受信せず、ＳＮ＝４の分割ＰＤＵを正常に受信した場合、ＮＡＫ（ＳＮ＝３）およびＡＣＫ（ＳＮ＝４）をＢＳに送信する。
一方、ＢＳは、ＳＮ＝４のＰＤＵを送信していないにもかかわらず、ＡＣＫ（ＳＮ＝４）を受信する。このため、ＢＳは、ＡＲＱ処理の同期がとれていないと判断してＢＳとＭＳとの間のＡＲＱの状態をリセットする。
【００９５】
パケット通信システム１０は、ＲＳ１６がオリジナルＰＤＵ内のオリジナルＳＤＵの分割位置を示すオフセット情報を分割ＰＤＵに含めて送信するので、このオフセット情報を用いることにより、ＡＲＱの状態の不整合を解消することができる。
【００９６】
図１１（ａ）に示す例では、ＭＳ１４、ＲＳ１６およびＢＳ１２は、ＡＣＫあるいはＮＡＫに含まれるパケット番号とオフセット情報を用いることにより、ＡＲＱ処理を円滑に行うことができる。
ＢＳ１２は、オリジナルＰＤＵの再送信の要否を容易に判定し、オリジナルＰＤＵの再送信あるいは廃棄をすることができる。ＭＳ１４は、オリジナルＳＤＵ全部を受信できたか否かの判定を、ＡＣＫあるいはＮＡＫに含まれるパケット番号およびオフセット情報を用いて行うので、この判定を容易かつ迅速に行うことができる。すなわち、パケット通信システム１０は、ＡＲＱ処理を円滑に行うことができる。
【００９７】
図１１（ｂ）に示す例では、ＲＳ１６は、ＭＳ１４から送信されたパケット番号とオフセット情報を含んだＡＣＫあるいはＮＡＫをそのままＢＳ１２に送信する。このため、ＢＳ１２は、パケット番号とオフセット情報を用いて未受信の分割ＰＤＵを容易かつ迅速に生成し、ＭＳ１２に送信することができる。すなわち、パケット通信システム１０は、ＡＲＱ処理を円滑に行うことができる。特に、ＢＳ１２はオリジナルＰＤＵに比べてデータサイズが小さい分割ＰＤＵを送信するので、無線リソースの有効利用が可能である。
【００９８】
図１１（ｃ）に示す例では、ＲＳ１６は、ＭＳ１４から分割ＰＤＵのＡＣＫあるいはＮＡＫを受信する。このとき、ＲＳ１６は、パケット番号とオフセット情報を含んだＡＣＫあるいはＮＡＫを用いて、オリジナルＳＤＵ全部の受信を完了したかあるいは未完了かの判定を容易かつ迅速に行うことができる。また、ＢＳ１２は、受信したＡＣＫあるいはＮＡＫに基づいて、円滑にオリジナルＰＤＵの廃棄あるいは再送信をすることができる。すなわち、パケット通信システム１０は、ＡＲＱ処理を円滑に行うことができる。
【００９９】
（実施形態２）
図１３は、実施形態２のパケット通信システム１００を示すブロック図である。図1３に示すパケット通信システム１００は、ＢＳ（無線基地局）１２と、ＭＳ（無線端末装置）１４と、ＢＳ１２とＭＳ１４との間で送信パケットを中継するＲＳ（中継局）１１６とを有する。ＭＳ１４は、ＲＳ１１６を介してＢＳ１２と通信する。なお、ダウンリンクにおいて、ＢＳ１２は送信局になり、ＭＳ１４は受信局になる。ＭＳ１４が送信局になり、ＢＳ１２が受信局となる場合もある。以降では、ＢＳ１２を送信局とし、ＭＳ１４を受信局とするダウンリンクの場合を用いて説明する。
【０１００】
（実施形態２：中継局の構成）
図１３は、中継局であるＲＳ１１６の概略の構成を示す。
ＲＳ１１６は、ＢＳ１２とＭＳ１４との間で通信を中継するとき、ＲＳ１１６は、順次ＢＳ１２から送られて来るオリジナルＰＤＵについて、無線チャネルの状態に応じて分割の要否を判定し、分割ＰＤＵをＭＳ１４に送信し、あるいはオリジナルＰＤＵを分割することなくそのままＭＳ１４に送信する。すなわち、ＲＳ１１６は、オリジナルＰＤＵの分割を選択的に行う。その際、分割ＰＤＵを生成するか否かに関わらず、ＲＳ１１６は、オリジナルＰＤＵのヘッダ情報に含まれる連続番号であるパケット番号（以降、オリジナルパケット番号という）を、新たな連続番号であるパケット番号（以降、新たなパケット番号という）に付け替える。ＲＳ１１６は、この新たなパケット番号を、送信しようとするオリジナルＰＤＵ、あるいは分割ＰＤＵのヘッダ情報に含ませてＭＳ１４に送信する。
【０１０１】
以下、ＲＳ１１６の構成を具体的に説明する。
ＲＳ１１６は、第１の通信部１１８と、第２の通信部１２０と、ＡＣＫ抽出部１２２と、ＰＤＵ抽出部１２４と、ＰＤＵバッファ部１２６と、ＰＤＵ再構成部１２８と、ＳＮ管理テーブル部１３０と、送信制御部１３２と、デュプレクサ１３４と、送受信アンテナ１３６と、を有する。
【０１０２】
第１の通信部１１８は、ＢＳ１２から送信された、オリジナルパケット番号をヘッダ情報に含むオリジナルＰＤＵを受信する他、ＭＳ１４から送信されたＡＣＫあるいはＮＡＫを受信する。第１の通信部１１８は、より詳細には、受信部１１８ａ、復調部１１８ｂ、および、復号化部１１８ｃを有する。ＡＣＫとは、オリジナルＰＤＵが受信を完了したことを示す情報、あるいは分割ＰＤＵが正常に受信されたことを示す受信確認情報である。ＮＡＫは、オリジナルＰＤＵの受信が未完了であることを示す受信の未完了情報、あるいは分割ＰＤＵが正常に受信されていないことを示す未受信情報である。
【０１０３】
受信部１１８ａは、送受信アンテナ１３６で受信されデュプレクサ１３４に入力される受信信号について、低雑音増幅器による増幅、ベースバンド周波数への周波数変換(ダウンコンバート)、ＡＤ変換等を含む無線受信処理を施す。
復調部１１８ｂは、受信部１１８ａにおいて無線受信処理が施された受信信号を、ＢＳ１２あるいはＭＳ１４が用いた変調方式に対応した復調方式で復調する。 
復号化部１１８ｃは、復調部１１８ｂで復調された受信信号をＢＳ１２あるいはＭＳ１４が用いた符号化方式、符号化レートに応じた方式、レートで復号する。
【０１０４】
一方、第２の通信部１２０は、ＰＤＵ再構成部１２８から送られた、新たなパケット番号をヘッダ情報に含む分割ＰＤＵあるいはオリジナルＰＤＵを、ＭＳ１４に送信する他、ＭＳ１４から送信したＡＣＫあるいはＮＡＫをＢＳ１２に送信する。第２の通信部１２０は、より詳細には、符号化部１２０ａ、変調部１２０ｂ、および送信部１２０ｃを有する。
符号化部１２０ａは、ＰＤＵ再構成部１２８から送られる分割ＰＤＵあるいはオリジナルＰＤＵ、あるいは、ＡＣＫあるいはＮＡＫに、ターボ符号等の誤り訂正符号化処理を施す。
変調部１２０ｂは、符号化部１２０ａから送られた符号化データをＱＰＳＫや１６ＱＡＭ等の変調方式で変調する。
送信部１２０ｃは、変調部１２０ｂから送られる変調信号に、ＤＡ変換、無線周波数（ＲＦ）への周波数変換（アップコンバート）、および、高出力増幅器による所定の送信電力への増幅等を含む無線送信処理を施し、送信信号を生成する。
【０１０５】
デュプレクサ１３４は、送信信号と受信信号とを分離する。具体的には、デュプレクサ１３４は、送信部１２０ｃから送られた送信信号を送受信アンテナ１３６へ出力するとともに、送受信アンテナ１３６からの受信信号を受信部１１８ａに出力する。
送受信アンテナ１３６は、デュプレクサ１３４から送られた送信信号をＭＳ１４あるいはＢＳ１２に向けて空間へ放射するとともに、ＭＳ１４あるいはＢＳ１２から空間へ向けて放射された信号を受信する。
【０１０６】
ＡＣＫ抽出部１２２は、復号化部１１８ｃから送られた復号データから新たなパケット番号を含んだＡＣＫあるいはＮＡＫを取り出す。取り出したＡＣＫあるいはＮＡＫは、送信制御部１３２に送られる。
ＰＤＵ抽出部１２４は、復号化部１１８ｃから送られた復号データから、オリジナルＰＤＵを抽出する。その際、オリジナルＰＤＵのＣＲＣを行い、正常に受信できたか否かも確認する。
ＰＤＵバッファ部１２６は、ＰＤＵ再構成部１２８から読み出しを受けるまで、オリジナルＰＤＵを一時的に蓄積する。
【０１０７】
ＰＤＵ再構成部１２８は、ＰＤＵバッファ部１２６に蓄積されたオリジナルＰＤＵを読み出し、無線チャネルの状態に応じて、読み出したオリジナルＰＤＵ内のオリジナルＳＤＵを分割することにより、分割ＳＤＵを生成して、分割ＰＤＵを生成する。勿論、無線チャネルの状態が良好な場合、読み出したオリジナルＰＤＵは分割されない。さらに、ＰＤＵ再構成部１２８は、ヘッダ情報に含まれているオリジナルパケット番号を、このオリジナルパケット番号と異なる新たなパケット番号に付け替えることにより、上記ヘッダ情報を変更する。ＰＤＵ再構成部１２８は、この変更したヘッダ情報を、分割ＳＤＵあるいはオリジナルＳＤＵに付与することにより、オリジナルＰＤＵを再構成する。
【０１０８】
ＰＤＵ再構成部１２８は、図１４（ａ）に示すように、ＰＤＵ長判定部１２８ａ、ＳＤＵ抽出部１２８ｂ、ＳＤＵ分割部１２８ｃ、分割ＰＤＵ生成部１２８ｄ、およびＳＮ付替部１２８ｅを有する。
ＰＤＵ長判定部１２８ａは、送信制御部１３２から指示されたＰＤＵの送信タイミングに応じてＰＤＵバッファ部１２６からＰＤＵを読み出し、送信制御部１３２により指定された送信可能なデータ量Ｄに基づいて、分割して送信するか否かを判定する。ここで、ＰＤＵバッファ部１２６に蓄積されているＰＤＵは、オリジナルＰＤＵ、あるいはオリジナルＰＤＵから分割され、送信の順番を待っている分割ＰＤＵを含む。送信可能なデータ量Ｄとは、ＲＳ１１６およびＭＳ１４における無線チャネルの状態と利用可能な無線リソース量に応じて定まる量である。
なお、送信するために生成される分割ＰＤＵのサイズは、予め定められた設定サイズの整数倍で定められてもよい。この分割ＰＤＵのサイズを設定サイズの整数倍に定める場合、設定サイズは、パケット通信の開始前に、ＢＳ１２、ＭＳ１４およびＲＳ１１６間のコネクションセットアップ時のシグナリング等により、ＢＳ１２、ＭＳ１４およびＲＳ１１６間で共有することが好ましい。設定サイズを定めることにより、ＢＳ１２、ＭＳ１４およびＲＳ１１６においてデータの制御および管理が容易になる。
分割の要否の判定の結果、分割が不要である場合、ＰＤＵ長判定部１２８ａは、読み出したＰＤＵをＳＮ付替部１２８ｅに送る。判定の結果、ＰＤＵの分割が必要である場合、ＰＤＵ長判定部１２８ａは、ＰＤＵをＳＤＵ抽出部１２８ｂに送る。
【０１０９】
ＳＤＵ抽出部１２８ｂは、送られたＰＤＵを、ＧＭＨ（Generic MAC Header）とＳＨ（extended Sub Header）を備えるヘッダ情報と、ペイロード部に格納されているデータであるＳＤＵに分離して、ＳＤＵをＳＤＵ分割部１２８ｃに送る。一方、ヘッダ情報は分割ＰＤＵ生成部１２８ｄに送る。
ＳＤＵ分割部１２８ｃは、ＳＤＵ抽出部１２８ｂから送られたＳＤＵを分割する。このとき、分割ＳＤＵのデータ量が、送信制御部１３２により指定された上述の送信可能なデータ量Ｄから、ヘッダ情報のサイズを差し引いた残りのサイズのデータ量になるように、ＳＤＵ分割部１２８ｃはＳＤＵを分割する。生成された分割ＳＤＵは、分割ＰＤＵ生成部１２８ｄに送られる。
【０１１０】
分割ＰＤＵ生成部１２８ｄは、ＳＤＵ抽出部１２８ｂから送られたヘッダ情報を、ＳＤＵ分割部１２８ｃから送られた分割ＳＤＵに付与し、分割ＰＤＵを生成する。
分割ＰＤＵ生成部１２８ｄは、生成された分割ＰＤＵをＳＮ付替部１２８ｅに送る。
【０１１１】
ＳＮ付替部１２８ｅは、分割ＰＤＵ生成部１２８ｄから送られてくる分割ＰＤＵのヘッダ情報、あるいはＰＤＵ長判定部１２８ａから送られてくるＰＤＵのヘッダ情報に含まれるオリジナルパケット番号を、このオリジナルパケット番号と異なる新たなパケット番号に付け替えることにより、ヘッダ情報を変更する。
例えば、オリジナルパケット番号ＳＮ＝６をヘッダ情報に含んだオリジナルＰＤＵを分割して分割ＰＤＵ＃１、分割ＰＤＵ＃２を順次生成するとき、ＳＮ付替部１２８ｅは、分割ＰＤＵ＃１のヘッダ情報に含まれるオリジナルパケット番号ＳＮ＝６を、新たなパケット番号、例えばＳＮ＝３１に付け替えて、符号化部１２０ａに送る。さらに、ＳＮ付替部１２８ｅに送られてくる分割ＰＤＵ＃２のヘッダ情報に含まれるオリジナルパケット番号ＳＮ＝６を、例えば新たなパケット番号ＳＮ＝３２に付け替える。この後、ＲＳ１１６がオリジナルパケット番号ＳＮ＝７をヘッダ情報に含んだオリジナルＰＤＵを受信し、ＰＤＵ長判定部１２８ａがこのオリジナルＰＤＵの分割を不要と判定したとき、ＳＮ付替部１２８ｅは、オリジナルＰＤＵのヘッダ情報のオリジナルパケット番号ＳＮ＝７を、例えば新たなパケット番号ＳＮ＝３３に付け替える。付け替える新たなパケット番号は、オリジナルＰＤＵのオリジナルパケット番号が小さいほど小さく、同じオリジナルＰＤＵから生成される分割ＰＤＵの順番が早いほど小さく設定された連続番号である。
なお、ＳＮ付替部１２８ｅは、オリジナルパケット番号を、連続番号である新たなパケット番号に付け替えるが、付け替える新たなパケット番号自体がオリジナルパケット番号と同一の番号となり得る場合もある。
【０１１２】
送信制御部１３２は、ＰＤＵ再構成部１２８にて行われる分割ＰＤＵの生成を制御し、無線チャネルの状態に応じて送信可能なデータ量を定める。送信可能なデータ量は、使用可能な無線リソース（サブチャネル数、シンボル数）、変調方式および符号化レートから定められる。
また、送信制御部１３２は、ＲＳ１１６が有するスケジューラがＱＯＳ（Quality of Service）を保証できるように送信のタイミングを定め、このタイミングに応じて送信の制御を行う。あるいはＢＳ１２によって定められた送信のタイミングに応じて送信の制御を行う。送信制御部１３２は、ＰＤＵ再構成部１２８に送信のためのトリガ信号を出して、送信のために分割ＰＤＵの生成等を開始させる。
【０１１３】
さらに、送信制御部１３２は、ＭＳ１４から送られてくる、分割ＰＤＵの受信確認あるいは未受信を示すＡＣＫあるいはＮＡＫを用いて、オリジナルＳＤＵ全部をＭＳ１４が受信完了したか否かを判定する。判定結果に応じて、送信制御部１３２は、オリジナルＰＤＵのＡＣＫあるいはＮＡＫを生成し、ＰＤＵ再構成部１２８を経由して符号化部１２０ａに送る。例えば、オリジナルパケット番号ＳＮ＝６をヘッダ情報に含むＳＤＵ全部を、分割ＰＤＵ＃１および分割ＰＤＵ＃２によって受信を完了したか否かを示すＡＣＫあるいはＮＡＫを生成し、このＡＣＫあるいはＮＡＫをＰＤＵ再構成部１２８を経由して符号化部１２０ａに送る。
【０１１４】
ＳＮ管理テーブル部１３０は、オリジナルパケット番号と新たなパケット番号との対応関係を示す対応テーブルを保管管理する。上述の例では、オリジナルパケット番号ＳＮ＝６と、新たなパケット番号ＳＮ＝３１および３２とが対応し、オリジナルパケット番号ＳＮ＝７と新たなパケット番号ＳＮ＝３３が対応する。
図１４（ｂ）は、対応テーブルの一例を示している。ＭＳ１４から送られる新たなパケット番号を含んだＡＣＫあるいはＮＡＫと対応テーブルとを用いて、送信制御部１３２は、対応テーブルを参照することによって、ＭＳ１４において受信が完了したオリジナルＰＤＵ、あるいは受信が未完了のオリジナルＰＤＵのオリジナルパケット番号を求めることができる。これにより、ＲＳ１１６は、オリジナルパケット番号を含んだＡＣＫあるいはＮＡＫを生成し、ＢＳ１２に送る。
ＢＳ１２は、ＲＳ１１６から送信されるＡＣＫあるいはＮＡＫを受信して、オリジナルＳＤＵ全部をＭＳ１４が受信完了したか否かを知ることができる。
【０１１５】
（実施形態２：ＰＤＵの再構成のフロー）
次に、ＲＳ１１６にて行われるＰＤＵの再構成のフローを説明する。ＰＤＵの再構成は、オリジナルＰＤＵあるいは分割ＰＤＵのヘッダ情報に含まれるオリジナルパケット番号を、オリジナルパケット番号と異なる新たなパケット番号に替え、この新たなパケット番号をオリジナルＳＤＵあるいは分割ＳＤＵに付与することをいう。
【０１１６】
図１５は、ＰＤＵの再構成のフローの一例を説明する図である。
まず、ＰＤＵ長判定部１２８ａは、カウンタｋを１にセットし（ステップＳ６１０）、パケット送信を行うための送信可能なデータ量Ｄの割り当てが有るか否かを判定する（ステップＳ６２０）。データ量Ｄの割り当ては、無線チャネルの状態に応じて変わる。
【０１１７】
送信可能なデータ量Ｄの割り当てがない場合、送信可能なデータ量Ｄが割り当てられるまでＲＳ１１６は送信待ちの状態となる（ステップＳ６２５）。
【０１１８】
一方、ステップＳ６２０において、送信可能なデータ量Ｄの割り当てがある場合、ＰＤＵ長判定部１２８ａは、ＰＤＵバッファ部１２６から該当するオリジナルパケット番号を有するオリジナルＰＤＵを読み出し（ステップＳ６３０）、送信可能なデータ量ＤとオリジナルＰＤＵの送信サイズとの比較を行う（ステップＳ６４０）。比較の結果、ＰＤＵの送信サイズが送信可能なデータ量Ｄと等しいか、あるいは送信可能なデータ量Ｄより小さい場合、ＰＤＵ長判定部１２８ａは、ＰＤＵの分割を不要と判定し、オリジナルＰＤＵをＳＮ付替部１２８ｅに送る。ＳＮ付替部１２８ｅは、ＰＤＵ長判定部１２８ａから送られたオリジナルＰＤＵのヘッダ情報に含まれるオリジナルパケット番号を、新たなパケット番号に付け替えて（ステップＳ６５０）、符号化部１２０ａに送る。これにより、ＢＳ１２から送信されたオリジナルＰＤＵは、分割されることなく、ヘッダ情報のオリジナルパケット番号が新たなパケット番号に付け替られて、ＭＳ１４に送信される（ステップＳ６６０）。
【０１１９】
ステップＳ６４０の比較の結果、オリジナルＰＤＵの送信サイズがデータ量Ｄより大きい場合、ＰＤＵ長判定部１２８ａは、オリジナルＰＤＵの分割が必要であると判定し、オリジナルＰＤＵをＳＤＵ抽出部１２８ｂに送る。
ＳＤＵ抽出部１２８ｂは、まず、送られたオリジナルＰＤＵをヘッダ情報とオリジナルＳＤＵに分離する（ステップＳ６７０）。ヘッダ情報は、ＧＭＨとＳＨを含む。パケット番号はＳＨに含まれている。
ＳＤＵ抽出部１２８ｂは、分離されたオリジナルＳＤＵを、ＳＤＵ分割部１２８ｃに送り、ヘッダ情報を分割ＰＤＵ生成部１２８ｄに送る。
ＳＤＵ分割部１２８ｃは、送信可能なデータ量Ｄからヘッダ情報のデータ量Ｈを差し引いて得られるデータ量（Ｄ−Ｈ）分に相当する、オリジナルＳＤＵの先頭から続くデータを分割ＳＤＵとして取り出す。取り出したデータは、分割ＳＤＵ＃ｋとし、残りのＳＤＵは分割ＳＤＵ＃（ｋ＋１）とする。これにより、オリジナルＳＤＵは分割ＳＤＵ＃ｋと分割ＳＤＵ＃（ｋ＋１）に分割される（ステップＳ６８０）。ＳＤＵ分割部１２８ｃは、分割ＳＤＵ＃ｋおよび分割ＳＤＵ＃（ｋ＋１）を分割ＰＤＵ生成部１２８ｄに送る。
【０１２０】
分割ＰＤＵ生成部１２８ｄは、ＳＤＵ分割部１２８ｃから送られた分割ＳＤＵ＃ｋおよび分割ＳＤＵ＃（ｋ＋１）に、ＳＤＵ抽出部１２８ｂから送られるオリジナルパケット番号を含んだヘッダ情報を付与することにより、分割ＰＤＵ＃ｋと分割ＰＤＵ＃（ｋ＋１）を生成する（ステップＳ６９０）。分割ＰＤＵ生成部１２８ｄは、分割ＰＤＵ＃（ｋ＋１）を生成しない場合、分割ＰＤＵ＃ｋが最後の分割ＰＤＵであるので、最終の分割ＰＤＵを識別できるように、特定の情報を加える。
【０１２１】
分割ＰＤＵ生成部１２８ｄは、分割ＰＤＵ＃（ｋ＋１）をＰＤＵバッファ部１２６に送り、分割ＰＤＵ＃（ｋ＋１）はＰＤＵとして蓄積される（ステップＳ７００）。一方、分割ＰＤＵ生成部１２８ｄは、分割ＰＤＵ＃ｋをＳＮ付替部１２８ｅに送る。
ＳＮ付替部１２８ｅは、ＰＤＵ長判定部１２８ａから送られるオリジナルＰＤＵのヘッダ情報、あるいは分割ＰＤＵ生成部１２８ｄから送られる分割ＰＤＵ＃ｋのヘッダ情報に含まれるオリジナルパケット番号を、送信制御部１３２からの指示に応じて、連続番号である新たなパケット番号ＳＮに付け替える（ステップＳ７１０）。ＳＮ付替部１２８ｅは、付け替えたオリジナルパケット番号と新たなパケット番号をＳＮ管理テーブル部１３０に送る。ＳＮ管理テーブル部１３０は、オリジナルパケット番号と新たなパケット番号の対応を対応テーブルに保管管理する。
ＳＮ付替部１２８ｅは、新たなパケット番号を持つ分割ＰＤＵ＃ｋを、符号化部１２０ａに送信する。これにより、ＲＳ１１６から分割ＰＤＵ＃ｋが送信される。（ステップＳ７２０）。
【０１２２】
さらに、送信制御部１３２は、次のパケット送信の指示のタイミングに応じて、ＰＤＵバッファ部１２６に蓄積されているＰＤＵがあるか否かを判定する（ステップＳ７３０）。ＰＤＵバッファ部１２６に蓄積されているＰＤＵがない場合、ＰＤＵの送信は終了する。一方、ＰＤＵバッファ部１２６に蓄積されているＰＤＵがある場合、ｋを１つ増加し（ステップＳ７４０）、ＰＤＵの再構成の処理は、ステップＳ６２０に戻る。
以上のようにして、ステップＳ７３０において、蓄積されたＰＤＵがなくなるまで、ＰＤＵあるいは分割ＰＤＵが順次生成され送信される。
【０１２３】
以上のように、ＰＤＵあるいは分割ＰＤＵ＃１、分割ＰＤＵ＃２、・・・等の分割ＰＤＵは、オリジナルパケット番号ではなく、新たなパケット番号をヘッダ情報に有し、ＲＳ１１６は、オリジナルパケット番号と新たなパケット番号との対応を表す対応テーブルを保管管理する。このため、ＲＳ１１６が、ＡＲＱ処理において、ＭＳ１４から新たなパケット番号を含んだＡＣＫあるいはＮＡＫを受信しても、送信制御部１３２がＳＮ管理テーブル部１３０に保管管理されている対応テーブルを参照することにより、オリジナルパケット番号毎のＡＣＫあるいはＮＡＫを生成し、このＡＣＫあるいはＮＡＫをＢＳ１２に送信させることができる。
【０１２４】
（実施形態２：送信局の構成）
実施形態２の送信局であるＢＳ１２は、オリジナルＰＤＵを送信するほか、ＡＲＱ処理の結果としてＭＳ１４から受信するＮＡＫに応じて、オリジナルＰＤＵを再送信する。ＢＳ１２は、図８に示すように、ネットワークインターフェース部６０と、パケット識別部６２と、パケットバッファ部６４と、ＡＲＱ送信制御部６６と、第５の通信部６８と、第６の通信部７０と、制御メッセージ抽出部７２と、ＡＣＫ抽出部７４と、パケット再生部７６と、デュプレクサ８２と、送受信アンテナ８４と、を有する。これらの機能は上述したので説明は省略する。
【０１２５】
（実施形態２：受信局の構成）
実施形態２のＭＳ１４は、ＲＳ１１６から順次送られてくるオリジナルＰＤＵあるいは分割ＰＤＵを受信し、オリジナルＰＤＵあるいは分割ＰＤＵのＡＣＫあるいはＮＡＫを送信する。このとき、受信したオリジナルＰＤＵあるいは分割ＰＤＵのヘッダ情報には、新たなパケット番号が含まれているので、ＭＳ１４は、この新たなパケット番号を用いて、オリジナルＰＤＵあるいは分割ＰＤＵのＡＣＫあるいはＮＡＫを送信することができる。
【０１２６】
ＭＳ１４は、具体的には、図５に示すように、第３の通信部３８と、第４の通信部４０と、ＡＲＱ受信制御部４２と、データ処理部４４と、ＰＤＵバッファ部４６と、制御部４８と、デュプレクサ５０と、送受信アンテナ５２と、を有する。第３の通信部３８、第４の通信部４０、データ処理部４４、ＰＤＵバッファ部４６、デュプレクサ５０、および送受信アンテナ５２の機能は上述したので、説明は省略する。
【０１２７】
ＡＲＱ受信制御部４２は、ＲＳ１１６から送信されて、新たなパケット番号毎に、ＭＳ１４がＰＤＵあるいは分割ＰＤＵを受信したか否かを判定し、判定結果を制御部４８に送る。制御部４８は、送られた判定結果に基づいて、新たなパケット番号毎にＡＣＫあるいはＮＡＫを生成し、第４の通信部４０に送る。これにより、ＭＳ１４はＡＣＫあるいはＮＡＫをＲＳ１１６に送信する。
【０１２８】
（実施形態２：ＡＲＱ処理の全体のフロー）
図１６は、実施形態２のＡＲＱ処理の全体の流れの一例を説明する図である。
まず、ＢＳ１２が、オリジナルＳＤＵが２００バイトのＰＤＵを送信する。このときのＳＮ＝６とする。ＲＳ１１６は、このオリジナルＰＤＵを受信する。ＲＳ１１６のＰＤＵ長判定部１２８ａ（図１４（ａ）参照）は、送信可能なデータ量Ｄが無線チャネルの状態に応じて設定され、オリジナルＰＤＵの送信サイズと送信可能なデータ量Ｄを比較する。この結果、オリジナルＰＤＵの送信サイズが送信可能なデータ量Ｄに比べて大きく、ＳＤＵが１００バイトに制限される場合、分割ＰＤＵ生成部１２８ｄは、分割ＳＤＵが１００バイトである分割ＰＤＵ＃１を生成する。このとき、分割ＰＤＵ＃１のヘッダ情報には、オリジナルパケット番号ＳＮ＝６が含まれているが、ＳＮ付替部１２８ｅは、このオリジナルパケット番号ＳＮ＝６を新たなパケット番号であるＳＮ＝３１に付け替える。この後、ＲＳ１１６は、分割ＰＤＵ＃１を第２の通信部１２０を用いてＭＳ１４に送信する。
次に、同様に、分割ＰＤＵ生成部１２８ｄは、分割ＳＤＵが１００バイトである分割ＰＤＵ＃２を生成する。このとき、分割ＰＤＵ＃２のヘッダ情報には、オリジナルパケット番号ＳＮ＝６が含まれているが、ＳＮ付替部１２８ｅは、このオリジナルパケット番号ＳＮ＝６を新たなパケット番号であるＳＮ＝３２に付け替える。この後、ＲＳ１１６は、分割ＰＤＵ＃２を第２の通信部１２０を通してＭＳ１４に送信する。
【０１２９】
一方、ＭＳ１４では、分割ＰＤＵ＃１および分割ＰＤＵ＃２を順次受信する。ＭＳ１４では、ＡＲＱ受信制御部４２（図５参照）は、分割ＰＤＵ#１および分割ＰＤＵ＃２を正常に受信したか否かの判定を行う。図１６に示す例では、判定の結果、ＭＳ１４は、分割ＰＤＵ＃１および分割ＰＤＵ＃２をいずれも正常に受信している。このため、ＭＳ１４の制御部４８はＡＣＫ（ＳＮ＝３１）およびＡＣＫ（ＳＮ＝３２）を生成する。ＭＳ１４は、生成したＡＣＫ（ＳＮ＝３１）およびＡＣＫ（ＳＮ＝３２）を、第４の通信部４０を用いてＲＳ１１６に送信する。
【０１３０】
ＲＳ１１６の第１の通信部１１８は、ＭＳ１４から送信されたＡＣＫ（ＳＮ＝３１）およびＡＣＫ（ＳＮ＝３２）を受信し、ＲＳ１１６は、ＳＮ管理テーブル部１３０の対応テーブルを参照して、オリジナルパケット番号ＳＮ＝６を取り出す。この場合、オリジナルパケット番号ＳＮ＝６に対応する新たなパケット番号ＳＮ＝３１および３２がいずれもＡＣＫであるので、送信制御部１３２は、ＡＣＫ（ＳＮ＝６）を生成する。第２の通信部１２０は、ＡＣＫ（ＳＮ＝６）をＢＳ１２に送信する。
ＢＳ１２では、ＡＣＫ抽出部７４（図８参照）がＡＣＫ（ＳＮ＝６）を抽出し、制御部７８に送る。制御部７８は、ＡＣＫ（ＳＮ＝６）に基づいて、ＡＲＱ送信制御部６６に、ＡＲＱバッファ部６６ｂに蓄積しているＳＮ＝６のオリジナルＰＤＵを廃棄するように指示する。こうして、ＡＲＱバッファ部６６ｂは、ＳＮ＝６のオリジナルＰＤＵを廃棄する。
【０１３１】
なお、上記例は、分割ＰＤＵ＃１および分割ＰＤＵ＃２がいずれも正常に受信された場合であるが、ＲＳ１１６の第１の通信部１１８が、新たなパケット番号ＳＮ＝３１および３２の分割ＰＤＵのうち少なくとも一方についてＮＡＫを受信した場合、送信制御部１３２は、ＮＡＫ（ＳＮ＝６）を生成し、第２の通信部１２０は、ＮＡＫ（ＳＮ＝６）をＢＳ１２に送信する。例えば、分割ＰＤＵ＃１が正常に受信されず、分割ＰＤＵ＃２が正常に受信された場合、すなわち、ＲＳ１１６がＭＳ１４からＮＡＫ（ＳＮ＝３１）およびＡＣＫ（ＳＮ＝３２）を受信した場合、ＲＳ１１６は、ＢＳ１２が送信したオリジナルＳＤＵ全部を受信完了していないので、ＮＡＫ（ＳＮ＝６）を生成し、ＢＳ１２に送信する。
【０１３２】
このように、ＲＳ１１６とＭＳ１４との間における、オリジナルＰＤＵあるいは分割ＰＤＵ、あるいはＡＣＫあるいはＮＡＫの通信は、新たなパケット番号を用いて行われ、ＲＳ１１６とＢＳ１２との間における、ＰＤＵあるいは分割ＰＤＵ、あるいはＡＣＫあるいはＮＡＫの通信は、オリジナルパケット番号を用いて行われる。その際、ＲＳ１１６は、オリジナルパケット番号と新たなパケット番号との間の対応テーブルを持って互いに変換するので、ＢＳ１２とＭＳ１４との間のＡＲＱ処理の中継も円滑に行うことができる。すなわち、パケット通信システム１００は、ＡＲＱ処理を円滑に行うことができる。
また、ＢＳ１２およびＭＳ１４は、ＲＳ１１６を中継したＡＲＱ処理のために新たな拡張機能を追加しなくてもよい。
【０１３３】
以上、本発明の中継局、受信局、送信局、およびパケット通信システムについて詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【０１３４】
１０，１００  パケット通信システム
１２  無線基地局
１４  移動端末装置
１６  中継局
１８，１１８  第１の通信部
１８ａ，３８ａ，７０ａ，１１８ａ  受信部
１８ｂ，３８ｂ，７０ｂ，１１８ｂ  復調部
１８ｃ，３８ｃ，７０ｃ，１１８ｃ  復号化部
２０，１２０  第２の通信部
２０ａ，４０ａ，６８ａ，１２０ａ  符号化部
２０ｂ，４０ｂ，６８ｂ，１２０ｂ  変調部
２０ｃ，４０ｃ，６８ｃ，１２０ｃ  送信部
２２，１２２  ＡＣＫ抽出部
２４，１２４  ＰＤＵ抽出部
２６，１２６  ＰＤＵバッファ部
２８，１２８  ＰＤＵ再構成部
２８ａ，１２８ａ  ＰＤＵ長判定部
２８ｂ，１２８ｂ  ＳＤＵ抽出部
２８ｃ，１２８ｃ  ＳＤＵ分割部
２８ｄ，１２８ｄ  分割ＰＤＵ生成部
２８ｅ  セレクタ
１２８ｅ  ＳＮ付替部
３０  ＡＣＫ管理部
３２  送信制御部
３４，５０，８２，１３４  デュプレクサ
３６，５２，８４，１３６  送受信アンテナ
３８  第３の通信部
４０  第４の通信部
４２  ＡＲＱ受信制御部
４４  データ処理部
４６  ＰＤＵバッファ部
４８  制御部
６０  ネットワークインターフェース部
６２  パケット識別部
６４  パケットバッファ部
６６  ＡＲＱ送信制御部
６６ａ  ＰＤＵ生成部
６６ｂ  ＡＲＱバッファ部
６６ｃ  ＡＲＱ制御部
６８  第５の通信部
７０  第６の通信部
７２  制御メッセージ抽出部
７４  ＡＣＫ抽出部
７６  パケット再生部
８０  記憶部
８２  制御部
１３０  ＳＮ管理テーブル部
１３２  送信制御部
【図１】
0005392351.tif 000002
【図２】
0005392351.tif 000003
【図３】
0005392351.tif 000004
【図４】
0005392351.tif 000005
【図５】
0005392351.tif 000006
【図６】
0005392351.tif 000007
【図７】
0005392351.tif 000008
【図８】
0005392351.tif 000009
【図９】
0005392351.tif 000010
【図１０】
0005392351.tif 000011
【図１１】
0005392351.tif 000012
【図１２】
0005392351.tif 000013
【図１３】
0005392351.tif 000014
【図１４】
0005392351.tif 000015
【図１５】
0005392351.tif 000016
【図１６】
0005392351.tif 000017
【図１７】
0005392351.tif 000018