(57)【要約】【課題】Ｏｕｔｅｒ−ＡＲＱ機能を備え、通信システムの通信速度を向上させること。【解決手段】送信装置１１０から受信装置１２０へパケットの送信を行う通信方法であって、送出されるパケットは、識別情報と分割が行われていないことを示す情報を有し、送出された特定のパケットに対し受信装置１２０から再送要求を受け取ったとき、特定のパケットの再送または、特定のパケットを分割した複数の分割パケットの再送が行われ、複数の分割パケットは、特定のパケットの識別情報と、分割が行われていることを示す情報と、の特定のパケットを組み立てるための情報を有する。【選択図】図１
2008022516.tif 000002
【特許請求の範囲】
【請求項１】
送信装置から受信装置へパケットの送信を行う通信方法であって、
送出されるパケットは、識別情報と分割が行われていないことを示す情報を有し、
送出された特定のパケットに対し受信装置から再送要求を受け取ったとき、前記特定のパケットの再送または、前記特定のパケットを分割した複数の分割パケットの再送が行われ、
前記複数の分割パケットは、前記特定のパケットの前記識別情報と、分割が行われていることを示す情報と、前記の特定のパケットを組み立てるための情報を有することを特徴とする通信方法。
【請求項２】
前記特定のパケットの再送と、前記特定のパケットを分割した複数の分割パケットの再送の選択は、伝送状態に基づいて行われることを特徴とする請求項１に記載の通信方法。
【請求項３】
送信装置から受信装置へパケットの送信を行う通信方法であって、
上位レイヤから出力される情報を分割または結合して第１のパケットを形成する第１のレイヤによる送信制御と、
前記第１のレイヤとは独立して設けられ、前記第１のパケットを分割して複数の第２のパケットを形成する第２のレイヤによる送信制御が行われ、
前記送信装置から受信装置へのパケットの再送は、前記第１のパケットまたは前記第２のパケットのいずれかにより行われることを特徴とする通信方法。
【請求項４】
前記第１および前記第２のパケットは、共通の形式の、識別情報および分割の有無を示す情報を有するとともに、前記の特定のパケットを組み立てるための情報を有することを特徴とする請求項３に記載の通信方法。
【請求項５】
受信装置へパケットの送信を行う送信装置であって、
送出されるパケットは、識別情報と分割が行われていないことを示す情報を有し、
送出された特定のパケットに対し受信装置から再送要求を受け取ったとき、前記特定のパケットの再送または、前記特定のパケットを分割した複数の分割パケットの再送が行われ、
前記複数の分割パケットは、前記特定のパケットの前記識別情報と、分割が行われていることを示す情報と、前記の特定のパケットを組み立てるための情報を有することを特徴とする送信装置。
【請求項６】
前記特定のパケットの再送と、前記特定のパケットを分割した複数の分割パケットの再送の選択は、伝送状態に基づいて行われることを特徴とする請求項５に記載の送信装置。
【請求項７】
送信装置から送信されるパケットの受信を行う受信装置であって、
受信するパケットは、識別情報と分割が行われていないことを示す情報を有し、
受信した特定のパケットに対し前記送信装置に再送要求を行い受信した再送パケットが、前記分割が行われていないことを示す情報を有する前記特定のパケットであるか、前記特定のパケットと同じ識別情報および分割が行われていることを示す情報およびパケットを組み立てるための情報を有する分割パケットであるかを判別し、
前記受信した再送パケットが前記分割パケットであるときは、複数の前記分割パケットの前記パケットを組み立てるための情報に基づいて、前記特定のパケットを組み立てることを特徴とする受信装置。
【請求項８】
受信した前記特定のパケットの再送の要求と、前記特定のパケットを分割した複数の分割パケットの再送の要求は、伝送状態に基づいて行うことを特徴とする請求項７に記載の
受信装置。
【請求項９】
前記特定のパケットの識別番号が同一の当該特定のパケットを組み立てることを特徴とする請求項７または８に記載の受信装置。
【請求項１０】
前記分割パケットには、前記分割数が変更された旨の情報を含み、当該分割数が変更された旨の情報を含む前記分割パケットを受信した場合、当該分割パケットと同一の識別番号を有する受信済みの前記分割パケットを破棄することを特徴とする請求項９に記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動再送制御（ＡＲＱ：Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）の機能を備えた通信方法、送信装置および受信装置であって、正しく受信されなかったパケットを再送信する際に、初回送信時より小さいデータサイズで当該パケットを送信する通信方法、送信装置および受信装置に関する。
【背景技術】
【０００２】
第３世代移動体通信システムの標準化プロジェクト（３ＧＰＰ：３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）において標準化作業が進められている３Ｇ  ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）は、ダウンリンクで１００Ｍｂｐｓのデータ伝送が可能な移動通信システムである。
【０００３】
３Ｇ  ＬＴＥでは、２つのレイヤでＡＲＱをおこなうことが合意されている。１つはＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）レイヤでおこなわれるハイブリッドＡＲＱ（ＨＡＲＱ：Ｈｙｂｒｉｄ  ＡＲＱ）であり、もう一つは、より上位のＲＬＣ（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）レイヤでおこなわれるＯｕｔｅｒ−ＡＲＱである。
【０００４】
以下の説明で、ＲＬＣレイヤに入力されるデータ単位をＲＬＣ  ＳＤＵ（Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）、Ｏｕｔｅｒ−ＡＲＱで扱われるデータ単位をＲＬＣ  ＰＤＵ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）、ＨＡＲＱによって扱われるデータ単位をＭＡＣ  ＰＤＵと称する。
【０００５】
ＨＡＲＱとは、誤り訂正符号とＡＲＱを組み合わせて再送効率の向上を図る技術である。送信装置は、訂正符号を付加したＭＡＣ  ＰＤＵを受信装置へ送信する。受信装置は、受信したＭＡＣ  ＰＤＵが正常だった場合または誤りを訂正できた場合に、送信装置へＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅ）を送信する。逆に、受信したＭＡＣ  ＰＤＵに異常があり、誤りが訂正できなかった場合、ＮＡＣＫ（Ｎｅｇａｔｉｖｅ  ＡｃｋＫｎｏｗｌｅｄｇｅ）を送信することによって再送を要求する。送信装置は、ＮＡＣＫを受信すると、該当するＭＡＣ  ＰＤＵを再度送信する。
【０００６】
Ｏｕｔｅｒ−ＡＲＱとは、ＨＡＲＱの再送が一定回数内、あるいは一定時間内に成功しなかったこと等によりＭＡＣ  ＰＤＵの欠落が発生した場合に、欠落したＭＡＣ  ＰＤＵに含まれていたＲＬＣ  ＰＤＵを救済するための手段である。ＲＬＣ  ＰＤＵには送信装置が一連の番号を付与しており、受信装置はこの番号を用いてＰＤＵの到着状況を送信装置に報告する。送信装置は、この報告に基づき、未到着のＲＬＣ  ＰＤＵを再度送信する。なお、３Ｇシステムにおいては、このＰＤＵの到着状況の報告は、Ｓｔａｔｕｓ報告と呼ばれる機能の一部である。
【０００７】
ここで、従来の３Ｇでは、ＲＬＣレイヤが扱うＲＬＣ  ＰＤＵのサイズは半固定的であり、通信中に変更することはできなかった。これに対し、３Ｇ  ＬＴＥでは、ＲＬＣ  ＰＤＵのサイズは送信時のチャネル状態に応じて柔軟に変更できるようにすることが合意されている。Ｏｕｔｅｒ−ＡＲＱにおいては、このサイズ変更機能により、ＲＬＣレイヤはＲＬＣ  ＰＤＵの再送時に、初回送信時よりチャネル状態が劣化していた場合、より小さいサイズのＲＬＣ  ＰＤＵに再分割する。これによって、より伝送状態が厳しい条件でのＲＬＣ  ＰＤＵの再送が可能になる。
【０００８】
図１１は、Ｏｕｔｅｒ−ＡＲＱを実現するための従来のＰＤＵフォーマットおよびＰＤＵ再分割方法の一例を示す図である。図１１に示すようにＭＡＣ  ＳＤＵ（上述したＲＬＣ  ＳＤＵに相当する。以下、「ＳＤＵ」という）１１１０は、ＳＤＵ１と、ＳＤＵ２と、ＳＤＵ３と、から構成されている。
【０００９】
また、ＳＤＵ１１１０を分割して形成されるＭＡＣ−Ｉ  ＰＤＵ（上述したＲＬＣ  ＰＤＵに相当する。以下、「ＰＤＵ」という）１１２０は、ＴＳＮ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ）１１２１と、Ｓ（ＳｕｂＦｒａｍｉｎｇ  Ｉｎｄｉｃａｔｏｒ）１１２２と、ＬＥＸ（ＬＥｎｇｔｈ  ｅＸｔｅｎｓｉｏｎ  Ｉｎｄｉｃａｔｏｒ）１１２３と、ＳＤＵ  Ｓｅｇ１１２４と、から構成されている。ＴＳＮ１１２１は、ＰＤＵ１１２０単位に付加される一連の番号である。
【００１０】
Ｓ１１２２は、そのＰＤＵ１１２０が再分割されたものか否かをＹｅｓ／Ｎｏで示す情報である。ＬＥＸ１１２３は、そのＰＤＵ１１２０内で複数のＳＤＵ１１１０の断片が結合されているか否かをＹｅｓ／Ｎｏで示す情報である。ＳＤＵ  Ｓｅｇ１１２４は、ＳＤＵ１１１０の断片である。そのＰＤＵ１１２０内で複数のＳＤＵ１１１０の断片が結合されている場合（ＬＥＸ：Ｙｅｓの場合）には、それぞれのＳＤＵ１１１０の断片の境界位置を示すＬＩ（Ｌｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）１１２５が付加される。
【００１１】
また、ＰＤＵ１１２０を再分割して形成されるＭＡＣ−Ｉ  ＳｕｂＰＤＵ（以下、「ＳｕｂＰＤＵ」という）１１３０は、ＰＤＵ１１２０の構成にＳｕｂＰＤＵ  ｉｎｆｏ１１３１が付加されて構成される。ＳｕｂＰＤＵ  ｉｎｆｏ１１３１は、ＰＤＵ１１２０を再分割して形成される複数のＳｕｂＰＤＵ１１３０のうち、そのＳｕｂＰＤＵ１１３０が、何番目のＳｕｂＰＤＵ１１３０であるかを示す情報である。このように、この例ではＰＤＵ１１２０とＳｕｂＰＤＵ１１３０とは基本的に同一の規則に従ったフォーマットとなっている（たとえば、下記非特許文献１参照。）。
【００１２】
図１２は、Ｏｕｔｅｒ−ＡＲＱを実現するための従来のＰＤＵフォーマットおよびＰＵＤ再分割方法の他の一例を示す図である。図１２に示すＲＬＣ  ＰＤＵ１２１０（以下、「ＰＤＵ」という）は、図示しないＢｌｏｃｋ（上述したＲＬＣ  ＳＤＵに相当する）を分割して形成される。ＰＤＵ１２１０は、ＴＳＮ１２１１と、Ｒ１２１２と、ＳＩ１２１３と、ＬＩ１２１４と、Ｂｌｏｃｋ１１２１５と、から構成されている。
【００１３】
ＴＳＮ１２１１は、ＰＤＵ１２１０単位に付加される一連の番号である。Ｒ１２１２は、そのＰＤＵ１２１０が再分割されたものか否かを１／０で示す情報である（図１１のＳ１１２２に相当する）。ＳＩ１２１３は、そのＰＤＵ１２１０内で複数のＢｌｏｃｋの断片が結合されているか否かをＹｅｓ／Ｎｏで示す情報である（図１１のＬＥＸ１１２３に相当する）。ＬＩ１２１４は、ＢｌｏｃｋまたはＢｌｏｃｋの断片の長さを示す情報である（図１１のＬＩ１１２５に相当する）。Ｂｌｏｃｋ１１２１５は、Ｂｌｏｃｋの断片である。
【００１４】
また、ＰＤＵ１２１０を再分割して形成されるＲＬＣ  ＳｕｂＰＤＵ（図１１のＭＡＣ−Ｉ  ＳｕｂＰＤＵに相当する。以下、「ＳｕｂＰＤＵ」という）は、ＰＤＵ１２１０の構成にＴＳＮ１２２１とＲ１２２２とが付加されて構成される。ＴＳＮ１２２１は、ＳｕｂＰＤＵ１２２０単位に付加される一連の番号である。Ｒ１２２２は、そのＳｕｂＰＤＵ１２２０が再分割されたものか否かを１／０で示す情報である。
【００１５】
このように、この例ではＰＤＵ１２１０とＳｕｂＰＤＵ１２２０とは基本的に同一の規則に従ったフォーマットとなっている。なお、このフォーマットでは、ＳｕｂＰＤＵ１２２０をさらに何回でも分割することができる。この場合、再分割される毎に新たなＴＳＮ
およびＲが、再分割されたＳｕｂＰＤＵに付加される（たとえば、下記非特許文献２参照。）。
【００１６】
【非特許文献１】“Ｆｒａｍｉｎｇ  ｉｎ  ｔｈｅ  ＭＡＣ  ｅｎｔｉｔｙ”、［ｏｎｌｉｎｅ］、３ＧＰＰ、［平成１８年５月１５日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．３ｇｐｐ．ｏｒｇ／ｆｔｐ／ｔｓｇ＿ｒａｎ／ＷＧ２＿ＲＬ２／ＴＳＧＲ２＿５２／Ｄｏｃｕｍｅｎｔｓ／Ｒ２−０６１０１２．ｚｉｐ＞
【非特許文献２】“ＬＴＥ  −  Ｄａｔａ  ｆｒａｍｉｎｇ”、［ｏｎｌｉｎｅ］、３ＧＰＰ、［平成１８年５月１５日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．３ｇｐｐ．ｏｒｇ／ｆｔｐ／ｔｓｇ＿ｒａｎ／ＷＧ２＿ＲＬ２／ＴＳＧＲ２＿５２／Ｄｏｃｕｍｅｎｔｓ／Ｒ２−０６０８９３．ｚｉｐ＞
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、上述した従来技術では、再分割前のＰＤＵと、再分割後のＳｕｂＰＤＵと、が基本的に同一の規則に従ったフォーマットとなっている。このため、送信装置は、複数のＳＤＵの断片が結合されているＰＤＵを再分割するたびに、ＳＤＵの結合の境界部分が再分割後のどのＳｕｂＰＤＵに含まれるかを判断し、さらに、ＬＩの値を再計算してこの境界部分を含むＳｕｂＰＤＵに付加する必要があり、再送時における送信装置の処理が複雑になるという問題がある。
【００１８】
また、上述した従来技術では、受信装置は、受信したＰＤＵごとにそのＰＤＵが再分割されたものか否かを判断し、再分割されている場合にはそのＰＤＵの組立に必要なＳｕｂＰＤＵがすべて揃ったか否かを判断する必要があり、それぞれのＰＤＵが揃ったか否かを判断する処理が複雑になる。このため、ＳＤＵの組立時や再送要求時に、必要なＰＤＵがすべて揃ったか否かを判断する処理が複雑になるという問題がある。
【００１９】
また、上述した非特許文献２にかかる従来技術では、受信装置は、ＳｕｂＰＤＵを正しく受信できなかった場合、この正しく受信できなかったＳｕｂＰＤＵを直接指定して再送要求をおこなう。すなわち、ＳｕｂＰＤＵを直接指定して再送要求を行う場合、分割元のＰＤＵの一連番号に加えて、ＳｕｂＰＤＵの独自の一連番号も送信装置に通知する必要があるため、再送要求に必要な制御情報の情報量が増加する。このため、再送要求に必要な制御情報によってデータ伝送に使用できる帯域が圧迫されるという問題がある。
【００２０】
この発明は、上述した問題点を解消するものであり、Ｏｕｔｅｒ−ＡＲＱ処理を複雑化させることなく、また、制御情報の増大によってデータ伝送用の帯域を圧迫することなく、再分割機能を備えた通信方法、送信装置および受信装置を提供することを目的とする。
【課題を解決するための手段】
【００２１】
本発明にかかる通信方法は、送信装置から受信装置へパケットの送信を行う通信方法であって、送出されるパケットは、識別情報と分割が行われていないことを示す情報を有し、送出された特定のパケットに対し受信装置から再送要求を受け取ったとき、前記特定のパケットの再送または、前記特定のパケットを分割した複数の分割パケットの再送が行われ、前記複数の分割パケットは、前記特定のパケットの前記識別情報と、分割が行われていることを示す情報と、前記の特定のパケットを組み立てるための情報を有することを特徴とする。
【００２２】
また、本発明にかかる送信装置は、受信装置によって送信される再送要求に基づいてパケットの再送をおこなう送信装置において、上位レイヤから出力される情報を分割または結合して第１のパケットを形成し送信および再送する第１のレイヤと、前記第１のレイヤ
とは独立して設けられ、前記第１のパケットを所定の分割数で再分割して複数の第２のパケットを形成する第２のレイヤと、前記第１のパケットの再送を制御する第１の制御手段と、前記第１のパケットから前記第２のパケットへの分割を制御する第２の制御手段と、前記第１のパケットまたは前記第２のパケットを前記受信装置へ送信する送信手段と、を備えることを特徴とする。
【００２３】
また、本発明にかかる送信装置が形成する第２のパケットは、第１のパケットに含まれる情報のうち、上位レイヤから出力された情報と、受信装置において第１のパケットからこの情報を復元するために必要な情報  とを区別せずにペイロードとして含み、受信装置において特定の第１のパケットを識別するための情報と、第１のパケットが分割された第２のパケットであることを識別するための情報と、第２のパケットから第１のパケットを復元するために必要な情報と、をヘッダとして備えることを特徴とする。
【００２４】
上記構成によれば、第２のパケットを形成する第２のレイヤが、第１のパケットを形成する第１のレイヤと独立して設けられており、第１のパケットに含まれる情報のうち、受信装置において第１のパケットからこの情報を復元するために必要な情報は第２のパケットを形成する処理に無関係であることから、第１のパケットの再送、およびＰＤＵ第１のパケットの再分割をおこなわない場合のＰＤＵ形成の処理がそれぞれ単純になる。具体的には、特に、第１のパケットの再送の処理を、現在の３Ｇシステムで行われている処理とほぼ同等なものとすることができ、ＰＤＵの再送に必要な制御情報の情報量も現在の３Ｇシステムと同等とすることができる。
【００２５】
また、本発明にかかる受信装置は、送信装置によって所定の情報を分割または結合して形成された第１のパケット、または当該送信装置によって当該第１のパケットを所定の分割数で再分割して形成された第２のパケットを受信する受信手段と、前記受信手段によって受信される前記第１のパケットの受信状態に基づいて前記送信装置に再送要求を送信する要求手段と、前記受信手段によって受信される第２のパケットを組み立てて前記第１のパケットを形成する第１のレイヤと、前記第１のレイヤとは独立に設けられ、前記受信手段によって受信される前記第１のパケットまたは前記第１のレイヤによって形成される前記第１のパケットを組み立てて前記所定の情報を復元し、当該所定の情報を上位レイヤに出力する第２のレイヤと、を備えることを特徴とする。
【００２６】
上記構成によれば、所定の情報を復元する第２のレイヤが、第１のパケットを形成する第１のレイヤと独立して設けられており、第２のパケットに含まれる情報のうち、第１のパケットを形成するために必要な情報は第２のレイヤで取り除かれ、所定の情報を復元する処理には無関係であることから、受信装置での第１のパケットの形成の処理、および、所定の情報の復元の処理がそれぞれ単純になる。具体的には、特に、所定の情報の復元の処理を、現在の３Ｇシステムで行われている処理とほぼ同等なものとすることができる。
【発明の効果】
【００２７】
以上説明したように、本発明によれば、ＰＤＵの再送処理を複雑化させることなく、また、ＰＤＵの再送に必要な制御情報の情報量を増大させることなく、また、所定の情報の復元の処理を複雑化させることなく、パケットの再分割機能を備えることができ、更に、パケットの再分割処理および再分割されたパケットの復元処理も単純なものとできるという効果を奏する。
【発明を実施するための最良の形態】
【００２８】
以下に添付図面を参照して、本発明にかかる通信方法、送信装置および受信装置の好適な実施の形態を詳細に説明する。
【００２９】
（実施の形態）
（通信システムの基本的構成）
まず、本発明の実施の形態にかかる通信システムの基本的構成について説明する。図１は、実施の形態にかかる通信システムの基本的構成を示すブロック図である。図１に示すように、実施の形態にかかる通信システム１００は、送信装置１１０と、受信装置１２０と、から構成されている。送信装置１１０は、上位レイヤ１１１と、ＲＬＣレイヤ１１２と、ＭＡＣレイヤ１１４と、ＰＨＹレイヤ１１５と、を備えている。
【００３０】
ＲＬＣレイヤ１１２は、Ｏｕｔｅｒ−ＡＲＱ処理部１１３を備えている。具体的には、ＲＬＣレイヤ１１２は、サブレイヤとしてＳＤＵ分割部１１３ａ（第１のレイヤ）およびＰＤＵ分割部１１３ｂ（第２のレイヤ）を備えている。ＳＤＵ分割部１１３ａは、上位レイヤ１１１から出力されるＲＬＣ  ＳＤＵ（以下、「ＳＤＵ」という）を分割または結合して第１のパケット（特定のパケット）であるＲＬＣ  ＰＤＵ（以下、「ＰＤＵ」という）を形成し、ＰＤＵ分割部１１３ｂへ出力する。
【００３１】
ＰＤＵ分割部１１３ｂは、ＳＤＵ分割部１１３ａの下位に独立して備えられている。ＰＤＵ分割部１１３ｂは、受信装置１２０から送信される再送要求に基づいて、ＳＤＵ分割部１１３ａから出力されるＰＤＵを所定の分割数で再分割して複数の第２のパケット（分割パケット）であるＲＬＣ  ＳｕｂＰＤＵ（以下、「ＳｕｂＰＤＵ」という）を形成し、ＭＡＣレイヤ１１４へ出力する。
【００３２】
ただし、ＰＤＵの再分割は、伝送状況（チャネル状態）に応じて行われるものであり、常に行われるものではない。初回送信時や、通信状態（伝送状態）が劣化していないときなど、ＰＤＵの再分割をおこなわない場合は、ＰＤＵ分割部１１３ｂは、ＳＤＵ分割部１１３ａから出力されるＰＤＵをそのままＭＡＣレイヤ１１４へ出力する。したがって、ＰＤＵの再分割をおこなわない場合にはＰＤＵ分割部１１３ｂにおける処理はほとんどおこなわれない。
【００３３】
また、ＰＤＵ分割部１１３ｂは、伝送状況に応じて分割数を変更し再送信することも可能である。たとえば、送信装置１１０がＰＤＵをあるサイズのＳｕｂＰＤＵに分割して送信したにも関わらず、このＳｕｂＰＤＵの一つ以上を受信装置１２０が正しく受信できず、ＰＤＵに関する再送要求を受信装置１２０から受信した場合、ＰＤＵからＳｕｂＰＤＵへの分割数を変更して、別のサイズのＳｕｂＰＤＵを形成し直し、形成し直したＳｕｂＰＤＵをＭＡＣレイヤ１１４に出力する。なお、この場合も、通信状態が劣化していない場合などには分割数の変更をおこなわない構成としてもよい。
【００３４】
ここでは、ＲＬＣレイヤ１１２は複数のＯｕｔｅｒ−ＡＲＱ処理部１１３を備えている。これにより、ＲＬＣレイヤ１１２は、上位レイヤ１１１から出力される複数のＳＤＵを並列で分割あるいは再分割し、分割あるいは再分割によって形成したＰＤＵまたはＳｕｂＰＤＵをＭＡＣレイヤ１１４に出力する。
【００３５】
ＭＡＣレイヤ１１４は、多重部１１４ａと、ＨＡＲＱ処理部１１４ｂと、を備えている。多重部１１４ａは、ＲＬＣレイヤ１１２において並列処理されて出力されるＰＤＵまたはＳｕｂＰＤＵを多重してＭＡＣ  ＰＤＵを形成し、順次ＨＡＲＱ処理部１１４ｂへ出力する。ＨＡＲＱ処理部１１４ｂは、多重部１１４ａから出力されるＭＡＣ  ＰＤＵに訂正符号を付加し、訂正符号を付加したＭＡＣ  ＰＤＵを、ＰＨＹレイヤ１１５を介して受信装置１２０へ送信する。
【００３６】
ＨＡＲＱ処理部１１４ｂは、受信装置１２０から送信される再送要求に基づいて再送制御をおこなう。具体的には、受信装置１２０から再送要求が送信された場合、ＨＡＲＱ処
理部１１４ｂは、送信要求に対応するＭＡＣ  ＰＤＵを受信装置１２０へ送信する。
【００３７】
ＰＨＹレイヤ１１５は、符号化部１１５ａと、変調部１１５ｂと、無線部１１５ｃと、を備えている。符号化部１１５ａは、ＭＡＣレイヤ１１４から出力されるＭＡＣ  ＰＤＵを符号化し、デジタル信号として変調部１１５ｂへ出力する。変調部１１５ｂは、符号化部１１５ａから出力されるデジタル信号をアナログ信号に変換し、無線部１１５ｃへ出力する。無線部１１５ｃは、変調部１１５ｂから出力されるアナログ信号を無線通信によって受信装置１２０へ送信する。
【００３８】
受信装置１２０は、ＰＨＹレイヤ１２１と、ＭＡＣレイヤ１２２と、ＲＬＣレイヤ１２３と、上位レイヤ１２５と、を備えている。ＰＨＹレイヤ１２３は、無線部１２１ａと、復調部１２１ｂと、復号化部１２１ｃと、を備えている。無線部１２１ａは、送信装置１１０から送信されるアナログ信号を受信し、復調部１２１ｂへ出力する。復調部１２１ｂは、無線部１２１ａ無線部から出力されるアナログ信号をデジタル信号に変換し、複合化部１２１ｃへ出力する。複合化部１２１ｃは、復調部１２１ｂから出力されるデジタル信号を復号化し、ＭＡＣ  ＰＤＵとしてＭＡＣレイヤ１２２へ出力する。
【００３９】
ＭＡＣレイヤ１２２は、ＨＡＲＱ処理部１２２ａと、分離部１２２ｂと、を備える。ＨＡＲＱ処理部１２２ａは、ＰＨＹレイヤ１２１を介して送信装置１１０から受信したＭＡＣ  ＰＤＵの合成および並び替えを行い、分離部１２２ｂへ出力する。分離部１２２ｂは、ＨＡＲＱ処理部１２２ａから出力されるＭＡＣ  ＰＤＵ内に多重された複数のＰＤＵまたはＳｕｂＰＤＵを分離し、ＲＬＣレイヤ１２３へ出力する。また、ＨＡＲＱ処理部１２２ａは、ＭＡＣ  ＰＤＵの受信状態をＡＣＫ／ＮＡＣＫ信号として送信装置１１０のＨＡＲＱ処理部１１４ｂに通知し、ＨＡＲＱ処理部１１４ｂは正しく受信できていない（ＮＡＣＫ）と通知されたＭＡＣ  ＰＤＵを再送する。
【００４０】
ＲＬＣレイヤ１２３は、Ｏｕｔｅｒ−ＡＲＱ処理部１２４を備えている。具体的には、ＲＬＣレイヤ１２３は、サブレイヤとしてＰＤＵ組立部１２４ａ（第１のレイヤ）およびＳＤＵ組立部１２４ｂ（第２のレイヤ）を備えている。ＰＤＵ組立部１２４ａは、ＭＡＣレイヤ１１４からＳｕｂＰＤＵが出力された場合、所定のＳｕｂＰＤＵが揃えて組み立てた後、ＰＤＵとしてＳＤＵ組立部１２４ｂへ出力する。
【００４１】
また、ＰＤＵ組立部１２４ａは、ＭＡＣレイヤ１２２からＰＤＵが出力された場合、このＰＤＵをそのままＳＤＵ組立部１２４ｂへ出力する。すなわち、ＳｕｂＰＤＵを受信した場合、受信しない場合のいずれにおいても、ＳＤＵ組立部１２４ｂに出力されるのはＰＤＵであり、ＳｕｂＰＤＵは出力されない。このため、ＳＤＵ組立部１２４ｂでは、ＰＤＵが再分割されているか否かの判断や、再分割されている場合のＳｕｂＰＤＵがすべて揃ったか否かの判断をおこなう必要がなく、ＰＤＵを再分割して送信した場合であっても、ＳＤＵ組立部の構成を変更する必要なく動作させることができる。
【００４２】
なお、受信装置１２０は図示しないバッファを備えており、ＰＨＹレイヤ１２１を介して受信したＰＤＵまたはＳｕｂＰＤＵはＲＬＣレイヤによって組み立てられるまで一時バッファに保持されている。
【００４３】
前述したように、受信装置で受信されるＳｕｂＰＤＵとしては、伝送状況に応じて分割数を変更し再送信されたＳｕｂＰＤＵが混在する可能性がある。たとえば、送信装置１１０のＰＤＵ分割部１１３ｂから、同一のＰＤＵから分割され、分割数が変更されたＳｕｂＰＤＵをＰＤＵ組立部１２４ａが受信した場合、バッファに保持されている分割数の変更前のＳｕｂＰＤＵを破棄することにより、分割数の異なるＳｕｂＰＤＵ同士を組み立てることを防止することができる。
【００４４】
ＳＤＵ組立部１２４ｂは、ＰＤＵ組立部１２４ａの上位に備えられている。ＳＤＵ組立部１２４ｂは、ＭＡＣレイヤ１２２またはＰＤＵ組立部１２４ａから出力される所定のＰＤＵが揃うのを待って、揃ったＰＤＵを組み立ててＳＤＵを復元し、当該ＳＤＵを上位レイヤ１２５へ出力する。また、ＳＤＵ組立部１２４ｂは、ＰＤＵの受信状態をＳｔａｔｕｓ報告として送信装置１１０のＳＤＵ分割部１１３ａに通知し、ＳＤＵ分割部１１３ａは正しく受信できていないと通知されたＰＤＵを再送する。ここでは、ＲＬＣレイヤ１１２は複数のＯｕｔｅｒ−ＡＲＱ処理部１２４を備えており、ＭＡＣレイヤ１１４から出力される複数のＰＤＵまたはＳｕｂＰＤＵを並列で組み立て、上位レイヤ１１１にＳＤＵを出力する。
【００４５】
なお、ここでは、ＲＬＣレイヤ１１２およびＲＬＣレイヤ１２３は、それぞれ複数の処理部１１３およびＯｕｔｅｒ−ＡＲＱ処理部１２４を備えており、複数のＰＤＵまたはＳｕｂＰＤＵを並列で組み立てる構成としたが、Ｏｕｔｅｒ−ＡＲＱ処理部１１３またはＯｕｔｅｒ−ＡＲＱ処理部１２４は一つでもよい。この場合、ＭＡＣレイヤ１１４の合成部１１４ａまたはＭＡＣレイヤ１２２の分岐部１２２ｂは省略することも可能である。
【００４６】
また、ＳＤＵ分割部１１３ａとＰＤＵ分割部１１３ｂ、およびＰＤＵ組立部１２４ａとＳＤＵ組立部１２４ｂはそれぞれ独立したレイヤとして構成されているが、これらは論理的な関係において独立しており、実際に装置として実現する場合の物理的な関係においてはこの限りではない。また、ここでは便宜上、ＡＣＫ／ＮＡＣＫ信号およびＳｔａｔｕｓ報告は受信装置１２０と送信装置１１０の対応するレイヤ間で直に通知される情報のように表したが、実際の通信システムにおいては、それぞれの情報は下位レイヤを経由して通知される。
【００４７】
また、ここではＲＬＣレイヤ１１３から出力されたＰＤＵまたはＳｕｂＰＤＵをＭＡＣレイヤ１１４がＭＡＣ  ＰＤＵとしてＰＨＹレイヤ１１５を経由して受信装置１２０に送信することを説明したが、以下の説明ではＭＡＣ  ＰＤＵは無関係であるので、説明の便宜上、送信装置１１０は受信装置１２０へＰＤＵまたはＳｕｂＰＤＵを送信するものとする。同様に、受信装置１２０は、ＰＤＵまたはＳｕｂＰＤＵを受信するものとする。
【００４８】
（通信システムにおけるＰＤＵおよびＳｕｂＰＤＵのフォーマットの概要）
つぎに、本発明の実施の形態にかかる通信システム１００におけるＰＤＵおよびＳｕｂＰＤＵのフォーマットの概要について説明する。図２は、実施の形態にかかる通信システムにおけるＰＤＵおよびＳｕｂＰＤＵのフォーマットの概要について説明する図である。図２において、ＳＤＵ２１０は、上位レイヤ１１１から出力されるＳＤＵである。ＰＤＵ２２０は、ＳＤＵ分割部１１３ａによって出力されたＰＤＵである。ＳｕｂＰＤＵ２３０は、ＰＤＵ分割部１１３ｂによって出力されたＳｕｂＰＤＵである。
【００４９】
ＳＤＵ２１０としては、ここでは、ＳＤＵ＃１とＳＤＵ＃２とがあるとする。ＳＤＵ２１０は、Ｈｄｒ（Ｈｅａｄｅｒ）２１１と、Ｐａｙｌｏａｄ２１２と、から構成されている。Ｈｄｒ２１１は、ＳＤＵ２１０の先頭に付加される、ＳＤＵ２１０自体に関する情報であり、たとえば、そのＳＤＵ２１０の行き先に関する情報である。Ｐａｙｌｏａｄ２１２は、ＳＤＵ２１０のうちＨｄｒ２１１部分を除いた、本来転送したいデータ本体である。
【００５０】
ＰＤＵ２２０としては、ここでは、ＰＤＵ＃１とＰＤＵ＃２とＰＤＵ＃３とがあるとする。ＰＤＵ２２０は、ＳＮ（Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ）２２１と、Ｆ（Ｒｅ−ｓｅｇｍｅｎｔａｔｉｏｎ  Ｉｎｄｉｃａｔｏｒ  Ｆｌｕｇ）２２２と、Ｐａｙｌｏａｄ（ＰＤＵデータ）２２３と、ＬＩ（Ｌｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）２２４と、から構成されている。ＳＮ２２１は、ＰＤＵ２２０同士を識別するための、有限範囲の一連の番号である。たとえば、ＰＤＵ＃１、ＰＤＵ＃２、ＰＤＵ＃３のＳＮ２２１の値は、それぞれ「１」、「２」、「３」である。
【００５１】
Ｆ２２２は、そのＰＤＵ２２０が再分割されたものか否かを示す情報である。ここでは、ＰＤＵ２２０は再分割されたものではないため、ＰＤＵ＃１、ＰＤＵ＃２、ＰＤＵ＃３のＦ２２２の値は、たとえばすべて「０」である。逆に、ＰＤＵ２２０が再分割されたＳｕｂＰＤＵ２３０におけるＦ２２２の値は、たとえば「１」となる。この情報により、受信装置１２０のＰＤＵ組立部１２４ａは、ＭＡＣレイヤ１２２から出力されたものがＰＤＵかＳｕｂＰＤＵかを容易に判別し、種別に応じた処理を行うことができる。
【００５２】
Ｐａｙｌｏａｄ（ＰＤＵデータ）２２３は、ＳＤＵ２１０を所定の数に分割したものである。Ｐａｙｌｏａｄ（ＰＤＵデータ）２２３は、２以上のＳＤＵ２１０を結合したものである場合もある。また、Ｐａｙｌｏａｄ（ＰＤＵデータ）２２３は、ＳＤＵ２１０のサイズがＰＤＵ２２０のサイズよりも小さいときは、ＳＤＵ２１０全体が１のＰＤＵ２２０に含まれる場合もある。また、ＰＤＵ２２０のサイズに対してＳＤＵ２１０の断片のサイズが小さい場合、ＰＤＵ２２０の余った部分を、パディングと呼ばれる意味を持たないデータで埋めてもよい。
【００５３】
ここでは、ＰＤＵ＃１のＰａｙｌｏａｄ（ＰＤＵデータ）２２３は、ＳＤＵ＃１の２つに分割した断片のうちの前半の断片で構成されている。また、ＰＤＵ＃２のＰａｙｌｏａｄ（ＰＤＵデータ）２２３は、ＳＤＵ＃１の２つに分割した断片のうちの後半の断片と、ＳＤＵ＃２を２つに分割した断片のうちの前半の断片と、が結合して構成されている。また、ＰＤＵ＃３は、ＳＤＵ＃２の２つに分割した断片のうちの後半の断片で構成されている。
【００５４】
ＬＩ２２４は、ＳＤＵ２１０の分割、結合の状態を示す情報である。たとえば、ＰＤＵ＃２のＬＩは、ＳＤＵ＃１の２つに分割した断片のうちの後半の断片と、ＳＤＵ＃２を２つに分割した断片のうちの前半の断片と、の境界部分を示している。
【００５５】
ＳｕｂＰＤＵ２３０としては、ここでは、ＰＤＵ＃２−１と、ＰＤＵ＃２−２と、ＰＤＵ＃２−３と、があり、これらはＰＤＵ＃２を３つに再分割したものであるとする。ＳｕｂＰＤＵ２３０は、ＳＮ２２１と、Ｆ２２２と、Ｐａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２３１と、ＲＩ（Ｒｅ−ｓｅｇｍｅｎｔａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ）２３２と、から構成されている。ＳｕｂＰＤＵ２３０のＳＮ２２１は、分割元のＰＤＵ２２０のＳＮ２２１のコピーである。ここでは、分割元のＰＤＵ＃２のＳＮの値が「２」であるため、ＰＤＵ＃２−１、ＰＤＵ＃２−２、ＰＤＵ＃２−３のＳＮの値もすべて「２」である。
【００５６】
ＳｕｂＰＤＵ２３０のＦ２２２は、ＰＤＵ２２０のＦ２２２のコピーである。ただし、ＳｕｂＰＤＵ２３０はＰＤＵ２２０が再分割されたものであるため、ＰＤＵ＃２−１、ＰＤＵ＃２−２、ＰＤＵ＃２−３のＦ２２２の値は、たとえばすべて「１」に書き換えられる。
【００５７】
ＰＤＵ２３０のＰａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２３１は、ＰＤＵ２２０のＬＩ２２４とＰａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２２３とのまとまりを分割数に応じたサイズ毎に分割したものである。すなわち、ＰＤＵ分割部１１３ｂは、ＰＤＵ２２０のＬＩ２２４とＰａｙｌｏａｄ（ＰＤＵデータ）２２３とを区別することなく１つのまとまりとした上で、このまとまりを分割する。
【００５８】
また、ＰＤＵ分割部１１３ｂは、ＰＤＵ２２０のＰａｙｌｏａｄ（ＰＤＵデータ）２２３が、複数のＳＤＵ２１０の断片が結合されたものであるためＬＩ２２４が複数存在する場合にも同様に、複数のＬＩ２２４と複数のＳＤＵ２１０の断片を１つのまとまりとして分割する。ここでは、ＰＤＵ＃２−１、ＰＤＵ＃２−２およびＰＤＵ＃２−３の断片は、ＰＤＵ＃２のＬＩ２２４とＰａｙｌｏａｄ（ＰＤＵデータ）２２３とのまとまりを３つに再分割してそれぞれ割り当てたものである。
【００５９】
このようにＬＩ２２４とＰａｙｌｏａｄ（ＰＤＵデータ）２２３とを区別することなく１つのまとまりとして扱うことにより、ＰＤＵ２２０がいかに多数のＳＤＵ２１０またはＳＤＵ２１０の断片から形成されている場合であっても、単一のＳＤＵ２１０の全体または断片から形成されている場合と全く同じ方法で、このまとまりを分割することができる。
【００６０】
ＳｕｂＰＤＵ２３０のＲＩ２３２は、Ｐａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２３１に関する再分割情報であり、図示しない、ＲＩ＿Ｌと、ＲＩ＿Ｎと、ＲＩ＿Ｆと、から構成されている。ＲＩ＿Ｌは、Ｐａｙｌｏａｄ（ＰＤＵデータ）２３１のサイズを示す情報である。ＲＩ＿Ｎは、そのＰａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２３１が分割元のＰＤＵ２２０から分割された断片のうちの何番目の断片かを示す情報である。ここでは、ＰＤＵ＃２−１、ＰＤＵ＃２−２、ＰＤＵ＃２−３のＲＩ＿Ｎの値はそれぞれ「１」、「２」、「３」である。
【００６１】
ＲＩ＿Ｆは、そのＰａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２３１が、分割元のＰＤＵ２２０から分割された断片のうちの最後の断片か否かを示す情報である。ここでは、ＰＤＵ＃２から分割されたＰＤＵ＃２−１、ＰＤＵ＃２−２、ＰＤＵ＃２−３のうち最後のＳｕｂＰＤＵ２３０はＰＤＵ＃２−３である。したがって、たとえば、ＰＤＵ＃２−３におけるＲＩ＿Ｆの値が「１」、ＰＤＵ＃２−１およびＰＤＵ＃２−２のＲＩ＿Ｆの値が「０」である。なお、以上説明したフォーマットの各構成の表現方法および配置は説明したものに限らず、いかなる表現方法および配置であってもよい。
【００６２】
（通信システムの再送処理）
つぎに、本発明の実施の形態にかかる通信システム１００の再送処理について説明する。図３は、実施の形態にかかる通信システムの再送処理を示すシーケンス図である。図３において、横軸は時間ｔを示している。図３に示すように、まず、送信装置１１０は、ＳＤＵ分割部１１３ａから出力されたＰＤＵ＃１（番号のみ図示。以下同じ）を受信装置１２０に送信する（ステップＳ３０１）。この際、ＰＤＵ分割部１１３ｂはＳＤＵ分割部１１３ａから出力されたＰＤＵ２２０に対して再分割をおこなわない。
【００６３】
つぎに、送信装置１１０は、ＳＤＵ分割部１１３ａから出力されたＰＤＵ＃２を受信装置１２０に送信する（ステップＳ３０２）。ここで、送信装置１１０と受信装置１２０との間の通信状態が劣化し、受信装置１２０は、このＰＤＵ＃２を正しく受信できなかったとする。また、送信装置１１０は、以降に送信するＰＤＵ２２０のサイズを縮小する。
【００６４】
つぎに、送信装置１１０は、ＳＤＵ分割部１１３ａから出力されたＰＤＵ＃３とともに、受信装置１２０側の受信状況を問い合わせるＰｏｌｌ情報を受信装置１２０に送信する（ステップＳ３０３）。受信装置１２０は、ステップＳ３０３で送信装置１１０から送信されたＰｏｌｌを受信すると、現時点でＰＤＵ＃１まで正しく受信した旨のＳｔａｔｕｓ情報を送信装置１１０に送信する（ステップＳ３０４）。
【００６５】
なお、ここでは受信装置１２０は送信装置１１０から送信されたＰｏｌｌ情報に応じてＳｔａｔｕｓ情報を送信する動作としたが、Ｓｔａｔｕｓ情報の送信は、受信装置１２０が自律的に行なってもよい。たとえば現在の３Ｇシステムでは、周期的に送信する、受信したＰＤＵのＳＮが不連続であることを検出した場合に送信する、といった方法も採用することができる。
【００６６】
つぎに、送信装置１１０は、ＳＤＵ分割部１１３ａから出力されたＰＤＵ＃４およびＰＤＵ＃５を受信装置１２０に送信する（ステップＳ３０５、Ｓ３０６）。つぎに、送信装置１１０は、Ｓ３０４で受信装置１２０から送信されたＳｔａｔｕｓ情報を受信すると、ＰＤＵ＃２をＰＤＵ分割部１１３ｂで再分割する（ステップＳ３０７）。
【００６７】
つぎに、送信装置１１０は、ＳｕｂＰＤＵ２３０としてＰＤＵ＃２−１およびＰＤＵ＃２−２を受信装置１２０に送信する（ステップＳ３０８、Ｓ３０９）。ここで、送信装置１１０と受信装置１２０との間の通信状態が劣化し、受信装置１２０は、このＰＤＵ＃２−２を正しく受信できなかったとする。また、送信装置１１０は、以降に送信するＰＤＵ２２０のサイズをさらに縮小する。
【００６８】
つぎに、送信装置１１０は、ＳＤＵ分割部１１３ａから出力されたＰＤＵ＃６とともにＰｏｌｌ情報を受信装置１２０に送信する（ステップＳ３１０）。受信装置１２０は、ステップＳ３１０で送信装置１１０から送信されたＰｏｌｌ情報を受信すると、現時点でＰＤＵ＃１までを正しく受信した旨のＳｔａｔｕｓ情報を送信装置に送信する（ステップＳ３１１）。つぎに、送信装置１１０は、ＳＤＵ分割部１１３ａから出力されたＰＤＵ＃７およびＰＤＵ＃８を受信装置１２０に送信する（ステップＳ３１２、Ｓ３１３）。
【００６９】
つぎに、送信装置１１０は、Ｓ１０で受信装置１２０から送信されたＳｔａｔｕｓ情報を受信すると、ＰＤＵ＃２をＰＤＵ分割部１１３ｂで再分割し（ステップＳ３１４）、ＳｕｂＰＤＵ２３０としてＰＤＵ＃２−１’〜＃２−４’を受信装置１２０に送信する（ステップＳ３１５〜Ｓ３１８）。つぎに、受信装置１２０は、受信したＰＤＵ＃２−１’〜ＰＤＵ＃２−４’に基づいてＰＤＵ＃２を組み立て（ステップＳ３１９）、一連の処理を終了する。
【００７０】
なお、ここでは、受信装置１２０がＳｕｂＰＤＵ２３０を正しく受信できなかった場合、送信装置１１０は、分割数を２つから４つに増やして再分割して形成したＳｕｂＰＤＵ２３０を送信することによって、通信状態が劣化した場合でもロバストな条件でのＳｕｂＰＤＵ２３０送信を可能としている。これに対して、送信装置１１０は、通信状態などから判断して、分割数を変更せずに再度同じＳｕｂＰＤＵ２３０を送信してもよい。
【００７１】
また、ここでは、受信装置１２０がＳｕｂＰＤＵ２３０の一部を正しく受信できなかった場合、そのＳｕｂＰＤＵ２３０の分割元のＰＤＵ２２０を、分割数を変更して再度送信する構成とした。これによって、受信装置１２０が送信するＳｔａｔｕｓ情報は、たとえば「ＰＤＵ＃１までを正しく受信できた」という情報だけで足り、Ｓｔａｔｕｓ情報の情報量を少なくすることができる。
【００７２】
（送信装置のＰＤＵ分割部がＰＤＵを再分割する処理の手順）
つぎに、本発明の実施の形態にかかる送信装置１１０のＰＤＵ分割部１１３ｂがＰＤＵ２２０を再分割する処理の手順について説明する。図４は、実施の形態にかかる送信装置のＰＤＵ分割部がＰＤＵ２２０を再分割する処理の手順を示すフローチャートである。図５は、ＳｕｂＰＤＵ２３０の作成形成過程を図４のステップに対応させて説明する図である。
【００７３】
ここでは、ＳＤＵ分割部１１３ａから出力されたＰＤＵ２２０のＬＩ２２４およびＰａｙｌｏａｄ（ＰＤＵデータ）２２３のまとまりのサイズが２００オクテットであり、ＰＤＵ分割部１１３ｂはＰＤＵ２２０を２つのＳｕｂＰＤＵ２３０に分割する場合について説明する。すなわち、ここでは、ＰＤＵ分割部１１３ｂは、ＰＤＵ２２０のＬＩ２２４およびＰａｙｌｏａｄ（ＰＤＵデータ）２２３のまとまりを２つ（１００オクテットずつ）に再分割する。
【００７４】
変数ｎは、作成形成中のＳｕｂＰＤＵ２３０が、分割元のＰＤＵ２２０からを再分割して形成されるＳｕｂＰＤＵ２３０のうちの何番目のＳｕｂＰＤＵ２３０であるかを示す変数である。なお、図２においては１番目のＳｕｂＰＤＵ２３０をＳｕｂＰＤＵ＃１としたが、ここでは説明の便宜上、１番目のＳｕｂＰＤＵ２３０のｎの値を「０」として説明する（以下の説明でも同様）。ここでは、ＰＤＵ２２０を２つに分割するため、ｎの値が０「１」のときは、作成形成中のＳｕｂＰＤＵ２３０が先頭末尾のＳｕｂＰＤＵ２３０であることを示す。また、ｎが１のときは形成中のＳｕｂＰＤＵ２３０が末尾のＳｕｂＰＤＵ２３０であることを示す。
【００７５】
まず、ＳＤＵ分割部１１３ａから出力されたＰＤＵ２２０を送信装置１１０のバッファ（不図示）に格納する（ステップＳ４０１。図５参照）。つぎに、変数ｎに「０」を代入する（ステップＳ４０２）。すなわち、作成形成するＳｕｂＰＤＵ２３０を１番目のＳｕｂＰＤＵ２３０として設定する。
【００７６】
つぎに、バッファのアドレス「０」から「１」を読み出す。（ステップＳ４０３。図５参照）。すなわち、分割元のＰＤＵ２２０のＳＮ２２１とＦ２２２とを読み出す。つぎに、Ｆ２２２の値を「０」から「１」に変更する（ステップＳ４０４。図５参照）。すなわち、形成中のＳｕｂＰＤＵ２３０が再分割されたものである旨の情報を付加する。
【００７７】
つぎに、変数ｎの値が「１」であるか否かを判断する（ステップＳ４０５）。すなわち、形成中のＳｕｂＰＤＵ２３０が末尾のＳｕｂＰＤＵ２３０であるか否かを判断する。変数ｎの値が「１」である場合（ステップＳ４０５：Ｙｅｓ）、形成中のＳｕｂＰＤＵ２３０にＲＩ＿Ｆ（値：１）およびＲＩ＿Ｎ（値：ｎ）を付加する（ステップＳ４０６。図５参照）。すなわち、形成中のＳｕｂＰＤＵ２３０が末尾のＳｕｂＰＤＵ２３０である旨の情報、およびそのＳｕｂＰＤＵ２３０が何番目のＳｕｂＰＤＵ２３０であるかを示す情報（ここではｎ＝１）を付加する。
【００７８】
ステップＳ４０５において、変数ｎの値が「０」である場合（ステップＳ４０５：Ｎｏ。図９参照）、形成中のＳｕｂＰＤＵ２３０にＲＩ＿Ｆ（値：０）およびＲＩ＿Ｎ（値：ｎ）を付加する（ステップＳ４０７。図５参照）。すなわち、形成中のＳｕｂＰＤＵ２３０が末尾のＳｕｂＰＤＵ２３０でない旨の情報、およびそのＳｕｂＰＤＵ２３０が何番目のＳｕｂＰＤＵ２３０であるかを示す情報（ここではｎ＝０）を付加する。
【００７９】
つぎに、形成中のＳｕｂＰＤＵ２３０にＲＩ＿Ｌ（値：１００）を付加する（ステップＳ４０８。図５参照）。すなわち、形成中のＳｕｂＰＤＵ２３０に含まれる、分割元のＰＤＵ２２０の断片のサイズが１００オクテットである旨の情報を付加する。つぎに、バッファのアドレス「２＋１００＊ｎ」から、「２＋１００＊（ｎ＋１）−１」を読み出す（ステップＳ４０９。図５参照）。すなわち、分割元のＰＤＵ２２０のＰａｙｌｏａｄ（ＰＤＵデータ）２２３とＬＩ２２４のまとまりから１００オクテット分を形成中のＳｕｂＰＤＵ２３０のＰａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２３１として読み出す。
【００８０】
つぎに、ＳＮ２２１、Ｆ２２２、ＲＩ＿Ｎ、ＲＩ＿Ｆ、ＲＩ＿ＬおよびＰａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２３１から構成されたＳｕｂＰＤＵ２３０をＭＡＣレイヤ１１４に出力する（ステップＳ４１０）。つぎに、変数ｎの値が「１」であるか否かを判断する（ステップＳ４１１）。すなわち、Ｓ４１１で出力したＳｕｂＰＤＵ２３０が末尾のＳｕｂＰＤＵ２３０であるか否かを判断する。変数ｎの値が「０」である場合（ステップＳ４１１：Ｎｏ）、変数ｎに「１」を加えて（ステップＳ４１２）、ステップＳ４０３に戻って処理を続行する。変数ｎの値が「１」である場合（ステップＳ４１１：Ｙｅｓ）、一連の処理を終了する。
【００８１】
このように、ＰＤＵ２２０のＬＩ２２４とＰａｙｌｏａｄ（ＰＤＵデータ）２２３を区別せずにまとめて再分割することで、複数のＳＤＵ２１０またはＳＤＵ２１０の断片が結合されているＰＤＵ２２０を再分割する場合でも、ＳＤＵ２１０の結合の境界部分が再分割後のどのＳｕｂＰＤＵ２３０に含まれるかの判断とＬＩ２２４の値の再計算とが不要である。
【００８２】
（受信装置のＰＤＵ組立部が備える管理テーブル）
つぎに、本発明の実施の形態にかかる受信装置１２０のＰＤＵ組立部１２４ａが備える管理テーブルについて説明する。図６は、実施の形態にかかる受信装置のＰＤＵ組立部が備える管理テーブルの一例を示す図である。ＰＤＵ組立部１２４ａは、図６に示す管理テーブルａ（６１０）と、管理テーブルｂ（６２０）と、を備えている。管理テーブル６１０は、複数のＰＤＵ２２０それぞれの、ＳＮ６１１と、Ｃ６１２と、Ｆｉｎａｌ６１３と、Ｖａｌｉｄ６１４と、から構成されている。
【００８３】
ＳＮ６１１は、それぞれのＰＤＵ２２０のＳＮ２２１のコピーである。Ｃ６１２は、そのＰＤＵ２２０が再分割されているか否かを示す情報である。たとえば、Ｃ６１２の値は、そのＰＤＵ２２０が再分割されている場合には「１」、再分割されていない場合には「０」となる。
【００８４】
Ｆｉｎａｌ６１３は、そのＰＤＵ２２０からを分割して形成された複数のＳｕｂＰＤＵ２３０のうちの最後末尾のＳｕｂＰＤＵ２３０のＲＩ＿Ｎの値である。すなわち、Ｆｉｎａｌ６１３には、ＲＩ＿Ｆが１であるＳｕｂＰＤＵ２３０の受信時に、そのＳｕｂＰＤＵ２３０のＲＩ＿Ｎの値が書き込まれる。
【００８５】
Ｖａｌｉｄ６１４は複数設けられている。ここでは、管理テーブル６１０は、Ｖａｌｉｄ（０）〜（７）の８つのＶａｌｉｄ６１４を備えている。Ｖａｌｉｄ６１４は、そのＰＤＵ２２０を再分割した後のそれぞれのＳｕｂＰＤＵ２３０に対応しており、対応するＳｕｂＰＤＵ２３０が正しく受信されたか否かを示す情報である。Ｖａｌｉｄ６１４の初期値は、たとえば「０」である。また、たとえば、ＲＩ＿Ｎが「０」であるＳｕｂＰＤＵ２３０をＰＤＵ組立部１２４ａが受信すると、ＰＤＵ組立部１２４ａは、対応するＶａｌｉｄ（０）に「１」を書き込む。
【００８６】
なお、ここではＶａｌｉｄ６１４は８つ設けられているため、最大で８つに分割されたＰＤＵ２２０の組立に対応することが可能である。また、ＳｕｂＰＤＵ２３０が８つに満たない場合、たとえばＰＤＵ２２０が２つに分割された場合には、ＲＩ＿Ｎが「１」であるＳｕｂＰＤＵ２３０ＰＤＵ＃２−２を受信した際に、Ｖａｌｉｄ（１）〜（７）のすべてに「１」を書き込む。
【００８７】
管理テーブル６２０は、Ａｄｄｒｅｓｓ６２１と、Ｌｅｎｇｔｈ６２２と、から構成されている。各行には、１のＳｕｂＰＤＵ２３０の断片が格納された、受信装置１２０が備えるバッファ（不図示）上の先頭のアドレスを示すＡｄｄｒｅｓｓ６２１と、この断片の長さを示すＬｅｎｇｔｈ６２２と、が対応付けて格納されている。ここで、管理テーブル６１０のＳＮ６１１が「０」であるＰＤＵ２２０の各ＳｕｂＰＤＵ２３０のＡｄｄｒｅｓｓ６２１およびＬｅｎｇｔｈ６２２は、管理テーブル６２０のそれぞれ０〜７行目に格納されている。
【００８８】
受信装置１２０のＰＤＵ組立部１２４ａは、ＳｕｂＰＤＵ２３０を受信する毎に、受信したＳｕｂＰＤＵ２３０のＰａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２３１をバッファに書き込む。また、ＰＤＵ組立部１２４ａは、受信したＳｕｂＰＤＵ２３０のＰａｙｌｏａｄ（ＳｕｂＰＤＵデータ）２３１をバッファに書き込む毎に、管理テーブル６１０および管理テーブル６２０を更新する。
【００８９】
（ＰＤＵ組立部がＰＤＵを組み立てる処理の手順）
つぎに、本発明の実施の形態にかかる受信装置１２０のＰＤＵ組立部１２４ａがＰＤＵ２２０を組み立てる処理の手順について説明する。図７は、実施の形態にかかる受信装置のＰＤＵ組立部がＰＤＵを組み立てる処理の手順を示すフローチャートである。図８は、ＰＤＵの組立過程を図７のステップに対応させて説明する図である。なお、変数ｎは、読出中のＳｕｂＰＤＵ２３０が分割元のＰＤＵ２２０から分割されたＳｕｂＰＤＵ２３０のうちの何番目のＳｕｂＰＤＵ２３０であるかを示す変数である。
【００９０】
まず、ＭＡＣレイヤ１１４からＳｕｂＰＤＵ２３０を入力するのを待つ（ステップＳ７０１：Ｎｏのループ）。ＳｕｂＰＤＵ２３０を入力すると（ステップＳ７０１：Ｙｅｓ）、入力したＳｕｂＰＤＵをバッファに格納するとともに、管理テーブル６１０および管理テーブル６２０を更新する（ステップＳ７０２）。
【００９１】
つぎに、管理テーブル６１０を読み出す（ステップＳ７０３）。つぎに、管理テーブル６１０のすべてのＶａｌｉｄ６１４の値がすべて「１」となっているか否かを判断する（ステップＳ７０４）。すなわち、組立中のＰＤＵ２２０に対応するＳｕｂＰＤＵ２３０がすべて受信されているか否かを判断する。つぎに、変数ｎに「０」を代入する（ステップＳ７０５）。すなわち、読み出すＳｕｂＰＤＵ２３０を１番目のＳｕｂＰＤＵ２３０として設定する。
【００９２】
つぎに、管理テーブル６１０からＳＮ６１１を読み出す（ステップＳ７０６。図８参照）。つぎに、管理テーブル６２０から読出中のＳｕｂＰＤＵ２３０に対応するＡｄｄｒｅｓｓ６２１およびＬｅｎｇｔｈ６２２を読み出す（ステップＳ７０７）。つぎに、バッファのアドレス「Ａｄｄｒｅｓｓ」から「Ａｄｄｒｅｓｓ＋Ｌｅｎｇｔｈ−１」を読み出す（ステップＳ７０８。図８参照）。すなわち、ステップＳ７０７によって読み出したＡｄｄｒｅｓｓ６２１およびＬｅｎｇｔｈ６２２に基づいて、バッファからＳｕｂＰＤＵ２３０のＰａｙｌｏａｄ（ＰＤＵデータ）２３１を読み出す。
【００９３】
つぎに、変数ｎの値がＦｉｎａｌ６１３と等しいか否かを判断する（ステップＳ７０９）。すなわち、読出中のＳｕｂＰＤＵ２３０が分割元のＰＤＵ２２０から分割されたＳｕｂＰＤＵ２３０のうちの最後のＳｕｂＰＤＵ２３０であるか否かを判断する。変数ｎの値がＦｉｎａｌ６１３と等しくない場合（ステップＳ７０９：Ｎｏ）、変数ｎに「１」を加えて（ステップＳ７１０）、ステップＳ７０７に戻って処理を続行する。変数ｎの値がＦｉｎａｌ６１３と等しい場合（ステップＳ７０９：Ｙｅｓ）、組み立てたＰＤＵ２２０をＳＤＵ組立部１２４ｂに出力し（ステップＳ７１１）、一連の処理を終了する。
【００９４】
（受信装置のＰＤＵ組立部が備える管理テーブル）
つぎに、本発明の実施の形態にかかる受信装置１２０のＰＤＵ組立部１２４ａが備える管理テーブルについて説明する。図９は、実施の形態にかかる受信装置のＰＤＵ組立部が備える管理テーブルの一例を示す図である。ＰＤＵ組立部１２４ａは、図９に示す管理テーブル９００を備えている。管理テーブル９００は、複数のＰＤＵ２２０それぞれの、Ｖａｌｉｄ９０１と、Ａｄｄｒｅｓｓ９０２と、Ｌｅｎｇｔｈ９０３と、から構成されている。
【００９５】
Ｖａｌｉｄ９０１は、そのＰＤＵ２２０が正しく受信されたか否かを示す情報である。Ｖａｌｉｄ９０１の初期値は、たとえば「０」である。たとえば、ＳＤＵ組立部１２４ｂは、ＰＤＵ２２０を受信すると、そのＰＤＵ２２０のＳＮに対応する行番号のＶａｌｉｄ９０１に「１」を書き込む。
【００９６】
Ａｄｄｒｅｓｓ９０２は、そのＰＤＵ２２０のＰａｙｌｏａｄ（ＰＤＵデータ）２２３が格納された、バッファ上の先頭のアドレスである。Ｌｅｎｇｔｈ９０３は、この（ＰＤＵデータ）２２３の長さを示す情報である。
【００９７】
このように、管理テーブル９００には、再分割の有無を示す情報や、再分割されていた場合のＳｕｂＰＤＵに関する情報は含まれていない。受信装置１２０は、送信装置１１０から送信されるＰｏｌｌ情報に対してＳｔａｔｕｓ情報を返信する場合に、管理テーブル９００のＳＮに対応する行番号のＶａｌｉｄ９０１のみを参照するだけで必要な情報を得ることができる。
【００９８】
（ＰＤＵおよびＳｕｂＰＤＵのフォーマットの実施例）
つぎに、本発明の実施の形態にかかる通信システム１００におけるＰＤＵ２２０およびＳｕｂＰＤＵのフォーマットの実施例について説明する。図１０は、実施の形態にかかる通信システムにおけるＰＤＵのフォーマットの実施例について説明する図である。この実施例は、従来の３ＧシステムのＰＤＵであるＡＭＤ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｍｏｄｅ  Ｄａｔａ）  ＰＤＵのフォーマットを、本発明の実施の形態にかかるＰＤＵ２２０のフォーマットに適用した実施例である。
【００９９】
ＰＤＵ１０２０は、図２に示したＰＤＵ２２０の実施例である。ＳｕｂＰＤＵ１０３０は、図２に示したＳｕｂＰＤＵ２３０の実施例である。図１０に示すように、ＰＤＵ１０２０は、Ｄ／Ｃ（Ｄａｔａ／Ｃｏｎｔｒｏｌ）１０２１と、ＳＮ１０２２と、Ｐ（Ｐｏｌｌｉｎｇ  Ｂｉｔ）１０２３と、ＨＥ（Ｈｅａｄｅｒ  Ｅｘｔｅｎｓｉｏｎ  Ｔｙｐｅ）１０２４と、ＬＩ１０２５と、Ｅ１０２６と、Ｐａｙｌｏａｄ（ＰＤＵデータ）１０２７と、から構成されている。なお、Ｐａｙｌｏａｄ１０２７は、図２におけるＰａｙｌｏａｄ２２３に相当する。
【０１００】
Ｄ／Ｃ１０２１は、データＰＤＵと制御用ＰＤＵを識別する情報であり、ＰＤＵ１０２０におけるＤ／Ｃ１０２１は、そのＰＤＵ１０２０がデータＰＤＵであることを示している。ＳＮ１０２２は、図２で説明したように、ＰＤＵ１０２０同士を識別するための、有限範囲の一連の番号である。Ｐ１０２３は、受信装置１２０側の受信状況を問い合わせる場合に用いるビットであり、図３において説明したＰｏｌｌ情報はこのビットを用いて送信する。
【０１０１】
ＨＥ１０２４は、そのＰＤＵ１０２０にＬＩ１０２５が含まれているか否かを示す情報と、そのＰＤＵ１０２０が再分割されたものか否かを示す情報（図２のＦ２２２に相当する）と、を含む情報である。なお、従来の３ＧシステムのＡＭＤ  ＰＤＵフォーマットにおいては、ＨＥには２ビットが割り当てられていた。
【０１０２】
このＨＥの２ビットのうちの最下位ビット（ＬＳＢ  Ｌｅｓｓ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）は、そのＡＭＤ  ＰＤＵにＬＩが含まれているか否かを示す情報である。また、このＨＥの最上位ビット（ＭＳＢ：Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）は使用されていなかった。そこで、本発明では、そのＰＤＵ１０２０が再分割されたものか否かを示す情報をＨＥ１０２４のＭＳＢに割り当てる。
【０１０３】
たとえば、ＨＥ１０２４の値が「００」の場合は、ＨＥ１０２４は、そのＰＤＵ１０２０が再分割されたものでなく、また、そのＰＤＵ１０２０にＬＩ１０２５が含まれていないことを示している。ＨＥ１０２４の値が「０１」の場合は、ＨＥ１０２４は、そのＰＤＵ１０２０が再分割されたものでなく、また、そのＰＤＵ１０２０にＬＩ１０２５が含まれていることを示している。なお、ＰＤＵ１０２０は再分割されたものではないため、ＰＤＵ１０２０のＨＥ１０２４のＭＳＢの値は「０」となる。
【０１０４】
ＬＩ１０２５は、そのＰＤＵ１０２０に、ＳＤＵ２１０の複数の断片が結合されて含まれている場合に、その結合の境界部分を示す情報である。ＬＩ１０２５は、そのＰＤＵ１０２０にＳＤＵ２１０の断片が１つだけ含まれている場合（境界部分が存在しない場合）には存在しない。ＬＩ１０２５の後に付加されるＥ１０２６は、その後に続くのがＬＩ１０２５であるのか、Ｐａｙｌｏａｄ（ＰＤＵデータ）１０２７であるのかを示す情報である。
【０１０５】
たとえば、Ｅ１０２６は、値が「０」の場合、Ｅ１０２６のつぎにはＬＩ１０２５が続くことを示している。一方、Ｅ１０２６は、値が「１」の場合、Ｅ１０２６のつぎにはＰａｙｌｏａｄ（ＰＤＵデータ）１０２７が続くことを示している。ここで、Ｅ１０２６のつぎにＬＩ１０２５が続く場合とは、そのＰＤＵに３つ以上のＳＤＵ２１０の断片が含まれているため、断片の結合の境界部分が２以上ある場合である。
【０１０６】
Ｐａｙｌｏａｄ（ＰＤＵデータ）１０２７は、ＳＤＵ２１０または分割されたＳＤＵ２１０の断片である。また、Ｐａｙｌｏａｄ（ＰＤＵデータ）１０２７は、ＳＤＵ２１０またはＳＤＵ２１０の断片が結合されたものである場合もある。また、ＰＤＵ１０２０のサイズに対してＳＤＵ２１０の断片の総量が小さい場合、ＰＤＵ１０２０の余った部分を、パディングと呼ばれる意味を持たないデータで埋めてもよい。パディングの有無は、あらかじめ定義された値をもつＬＩ１０２５を付加することで表示する。
【０１０７】
ＳｕｂＰＤＵ１０３０は、Ｄ／Ｃ１０２１と、ＳＮ１０２２と、Ｐ１０２３と、ＨＥ１０３１と、ＲＩ＿Ｎ１０３２と、ＲＩ＿Ｆ１０３３と、ＲＩ＿Ｌ１０３４と、Ｐａｙｌｏａｄ（ＳｕｂＰＤＵデータ）１０３５と、から構成されている。ＳｕｂＰＤＵ１０３０は、ＰＤＵ１０２０を３つに分割して形成されたものである。なお、ＳｕｂＰＤＵ１０３０の構成のうち、ＰＤＵ１０２０の構成と同様の構成については、同一の符号を付して説明を省略する。ただし、Ｐａｙｌｏａｄ１０３５は、図２におけるＰａｙｌｏａｄ２３１に相当する。ＨＥ１０３３は、そのＳｕｂＰＤＵ１０３０が再分割されたものか否かを示す情報と、そのＳｕｂＰＤＵが分割数を変更して送信されたものであるか否かを示す情報と、を含む情報である。
【０１０８】
ＰＤＵ１０２０におけるＨＥ１０２４は、そのＰＤＵ１０３０にＬＩ１０２５が含まれているか否かを示す情報が含まれていたが、ＳｕｂＰＤＵ１０３０ではＰＤＵ１０２０のＬＩ１０２５およびＰａｙｌｏａｄ（ＰＤＵデータ）１０２７を区別なく扱い、また、ＳｕｂＰＤＵ１０３０特有のＰａｙｌｏａｄ（ＳｕｂＰＤＵデータ）１０３５には境界部分が含まれない。したがって、ＳｕｂＰＤＵ１０３０におけるＨＥ１０３１ではＬＩが含まれているか否かを示す情報は必要ない。
【０１０９】
このため、本発明では、ＳｕｂＰＤＵ１０３０のＨＥ１０３１のＬＳＢには、そのＳｕｂＰＤＵ１０３０が分割数を変更して送信されているものか否かを示す情報を割り当てる。すなわち、たとえば、最初にＰＤＵ１０２０を３分割して形成したＳｕｂＰＤＵ１０３０を送信した場合には、このＳｕｂＰＤＵ１０３０のＨＥ１０３１のＭＳＢの値は「０」である。また、その後同じＰＤＵ１０３０を６分割したＳｕｂＰＤＵ１０３０を送信した場合には、このＳｕｂＰＤＵ１０３０のＨＥ１０３１のＭＳＢの値は常に「１」となる。
【０１１０】
ところで、ＳｕｂＰＤＵ１０３０が分割数を変更して送信されているものか否かを示す情報は、受信装置１２０に対して、そのＳｕｂＰＤＵ１０３０が再分割後のＳｕｂＰＤＵ１０３０であるか、または再々分割後のＳｕｂＰＤＵ１０３０であるかを通知するために必要である。たとえば、図３に示した例では、ステップＳ３０７でＰＤＵ＃２を再分割したＰＤＵ＃２−１と、ステップＳ３１４でＰＤＵ＃２を再々分割したＰＤＵ＃２−１と、は異なるＳｕｂＰＤＵであるが、同じＳＮおよびＲＩ＿Ｎを含んでおり区別がつかない。
【０１１１】
このため、そのＳｕｂＰＤＵ１０３０が分割数を変更して送信されているものか否かを示す情報が必要となる。たとえば、ＰＤＵ組立部１２４ａは、同一のＳＮ１０２２を含み、ＨＥ１０３１のＭＳＢの値が異なるＳｕｂＰＤＵ１０３０を受信した場合、分割数が変更されたと判断し、それまでにバッファに保持していた分割数変更前のＳｕｂＰＤＵ１０３０を破棄する。
【０１１２】
たとえば、ＨＥ１０３１の値が「１０」の場合は、ＨＥ１０３１は、そのＳｕｂＰＤＵ１０３０が再分割されたものであり、また、そのＳｕｂＰＤＵ１０３０が分割数を変更して送信されているものでないことを示している。ＨＥ１０３１の値が「１１」の場合は、ＨＥ１０３１は、そのＳｕｂＰＤＵ１０３０が再分割されたものであり、また、そのＳｕｂＰＤＵ１０３０が分割数を変更して送信されているものであることを示している。なお、ＳｕｂＰＤＵ１０３０は再分割されたものであるため、ＳｕｂＰＤＵ１０３０のＨＥ１０３１のＭＳＢの値は常に「１」となる。
【０１１３】
ＲＩ＿Ｎ１０３２は、図２で説明したように、その断片が分割元のＰＤＵ１０２０から分割された断片のうちの何番目の断片かを示す情報である。ＲＩ＿Ｆ１０３３は、その断片が、分割元のＰＤＵ１０２０から分割された断片のうちの最後の断片か否かを示す情報である。ＲＩ＿Ｌ１０３４は、Ｐａｙｌｏａｄ（ＳｕｂＰＤＵデータ）１０３５のサイズを示す情報である。Ｐａｙｌｏａｄ（ＳｕｂＰＤＵデータ）１０３５は、ＰＤＵ１０２０のＬＩ１０２５とＰａｙｌｏａｄ（ＰＤＵデータ）１０２７とのまとまりを分割した断片である。
【０１１４】
このように、３ＧシステムのＡＭＤ  ＰＤＵフォーマットにおいては使用されていなかったＨＥのＭＳＢにそのＰＤＵが再分割されたものか否かを示す情報を割り当てたことによって、３ＧシステムのＡＭＤ  ＰＤＵフォーマットのサイズを増大させることなく、Ｏｕｔｅｒ−ＡＲＱの機能を実現することが可能となる。
【０１１５】
以上説明したように、本発明にかかる通信方法、送信装置および受信装置によれば、送信装置のＳＤＵ分割部とＰＤＵ分割部とをそれぞれ独立したレイヤとして設けたことによって、ＰＤＵの再分割をおこなわない場合のＰＤＵ形成の処理が単純になる。
【０１１６】
また、送信装置がＰＤＵを再分割する場合、ＰＤＵ内のＬＩおよびＰａｙｌｏａｄ（ＰＤＵデータ）を区別せずにまとめて分割することで、ＳＤＵの結合の境界部分が再分割後のどのＳｕｂＰＤＵに含まれるかの判断と、ＬＩの値を再計算してこの境界部分を含むＳｕｂＰＤＵに付加する処理が不要となる。
【０１１７】
また、受信装置のＳＤＵ組立部とＰＤＵ組立部とをそれぞれ独立したレイヤとして設けたことによって、送信装置でＰＤＵの再分割をおこなわなかった場合の、受信装置でのＳＤＵ組立の処理が単純になる。
【０１１８】
また、受信装置が再送要求をおこなう場合、送信装置に通知するのはＰＤＵの一連番号だけでよく、ＳｕｂＰＤＵ独自の一連番号を通知する必要がない。このため、再送要求に必要な制御情報の情報量が少なくなる。
【０１１９】
なお、上述したように、伝送誤りのほとんどはＨＡＲＱによって訂正することができる。したがって、ＰＤＵすべてを再分割できるように通信システムを構成する必要はない。たとえば、同時に再分割できるＰＤＵの数に上限を設けることによって、管理テーブルなどの構成を必要最小限にしてもよい。
【０１２０】
また、本実施の形態で説明した送信方法または受信方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【０１２１】
（付記１）送信装置から受信装置へパケットの送信を行う通信方法であって、
送出されるパケットは、識別情報と分割が行われていないことを示す情報を有し、
送出された特定のパケットに対し受信装置から再送要求を受け取ったとき、前記特定のパケットの再送または、前記特定のパケットを分割した複数の分割パケットの再送が行われ、
前記複数の分割パケットは、前記特定のパケットの前記識別情報と、分割が行われていることを示す情報と、前記の特定のパケットを組み立てるための情報を有することを特徴とする通信方法。
【０１２２】
（付記２）前記特定のパケットの再送と、前記特定のパケットを分割した複数の分割パケットの再送の選択は、伝送状態に基づいて行われることを特徴とする付記１に記載の通信方法。
【０１２３】
（付記３）前記分割パケットの分割数は、伝送状態に基づいて行われることを特徴とする付記１または付記２に記載の通信方法。
【０１２４】
（付記４）送信装置から受信装置へパケットの送信を行う通信方法であって、
上位レイヤから出力される情報を分割または結合して第１のパケットを形成する第１のレイヤによる送信制御と、
前記第１のレイヤとは独立して設けられ、前記第１のパケットを分割して複数の第２のパケットを形成する第２のレイヤによる送信制御が行われ、
前記送信装置から受信装置へのパケットの再送は、前記第１のパケットまたは前記第２のパケットのいずれかにより行われることを特徴とする通信方法。
【０１２５】
（付記５）前記第１および前記第２のパケットは、共通の形式の、識別情報および分割の有無を示す情報を有するとともに、前記の特定のパケットを組み立てるための情報を有することを特徴とする付記４に記載の通信方法。
【０１２６】
（付記６）前記第１のパケットによる再送と、前記第２のパケットによる再送の選択は、伝送状態に基づいて行われることを特徴とする付記５に記載の通信方法。
【０１２７】
（付記７）前記第２のパケットの前記第１のパケットに対する分割数は、伝送状態に基づいて変更されることを特徴とする付記５または付記６に記載の通信方法。
【０１２８】
（付記８）受信装置へパケットの送信を行う送信装置であって、
送出されるパケットは、識別情報と分割が行われていないことを示す情報を有し、
送出された特定のパケットに対し受信装置から再送要求を受け取ったとき、前記特定のパケットの再送または、前記特定のパケットを分割した複数の分割パケットの再送が行われ、
前記複数の分割パケットは、前記特定のパケットの前記識別情報と、分割が行われていることを示す情報と、前記の特定のパケットを組み立てるための情報を有することを特徴とする送信装置。
【０１２９】
（付記９）前記特定のパケットの再送と、前記特定のパケットを分割した複数の分割パケットの再送の選択は、伝送状態に基づいて行われることを特徴とする付記８に記載の送信装置。
【０１３０】
（付記１０）前記分割パケットの分割数は、伝送状態に基づいて行われることを特徴とする付記８または付記９に記載の送信装置。
【０１３１】
（付記１１）送信装置から送信されるパケットの受信を行う受信装置であって、
受信するパケットは、識別情報と分割が行われていないことを示す情報を有し、
受信した特定のパケットに対し前記送信装置に再送要求を行い受信した再送パケットが、前記分割が行われていないことを示す情報を有する前記特定のパケットであるか、前記特定のパケットと同じ識別情報および分割が行われていることを示す情報およびパケットを組み立てるための情報を有する分割パケットであるかを判別し、
前記受信した再送パケットが前記分割パケットであるときは、複数の前記分割パケットの前記パケットを組み立てるための情報に基づいて、前記特定のパケットを組み立てることを特徴とする受信装置。
【０１３２】
（付記１２）受信した前記特定のパケットの再送の要求と、前記特定のパケットを分割した複数の分割パケットの再送の要求は、伝送状態に基づいて行うことを特徴とする付記１１に記載の受信装置。
【０１３３】
（付記１３）伝送状態に基づいて変更された分割数の前記分割パケットと、当該分割数の変更に関する情報とを受信し、前記特定のパケットを組み立てることを特徴とする付記１１または付記１２に記載の受信装置。
【０１３４】
（付記１４）特定のパケットの識別番号が同一の当該特定のパケットを組み立てることを特徴とする付記１１〜１３のいずれか一つに記載の受信装置。
【０１３５】
（付記１５）前記分割パケットには、前記分割数が変更された旨の情報を含み、当該分割数が変更された旨の情報を含む前記分割パケットを受信した場合、当該分割パケットと同一の識別番号を有する受信済みの前記分割パケットを破棄することを特徴とする付記１３または１４に記載の受信装置。
【産業上の利用可能性】
【０１３６】
以上のように、本発明にかかる通信方法、送信装置および受信装置は、ＡＲＱの機能を備えた通信システムに有用であり、特に、当該システムでＯｕｔｅｒ−ＡＲＱを実現する場合に適している。
【図面の簡単な説明】
【０１３７】
【図１】実施の形態にかかる通信システムの基本的構成を示すブロック図である。
【図２】実施の形態にかかるＰＤＵおよびＳｕｂＰＤＵのフォーマットの概要について説明する図である。
【図３】実施の形態にかかる通信システムの再送処理を示すシーケンス図である。
【図４】実施の形態にかかる送信装置のＰＤＵ分割部がＰＤＵを再分割する処理の手順を示すフローチャートである。
【図５】実施の形態にかかるＳｕｂＰＤＵの形成過程を図４のステップに対応させて説明する図である。
【図６】実施の形態にかかる受信装置のＰＤＵ組立部が備える管理テーブルの一例を示す図である。
【図７】実施の形態にかかる受信装置のＰＤＵ組立部がＰＤＵを組み立てる処理の手順を示すフローチャートである。
【図８】実施の形態にかかるＰＤＵの組立過程を図７のステップに対応させて説明する図である。
【図９】実施の形態にかかる受信装置のＰＤＵ組立部が備える管理テーブルの一例を示す図である。
【図１０】実施の形態にかかるＰＤＵのフォーマットの実施例について説明する図である。
【図１１】Ｏｕｔｅｒ−ＡＲＱを実現するための従来のＰＤＵフォーマットおよびＰＵＤ再分割方法の一例を示す図である。
【図１２】Ｏｕｔｅｒ−ＡＲＱを実現するための従来のＰＤＵフォーマットおよびＰＵＤ再分割方法の他の一例を示す図である。
【符号の説明】
【０１３８】
１００  通信システム
１１０  送信装置
１１２、１２３  ＲＬＣレイヤ
１１３、１２４  Ｏｕｔｅｒ−ＡＲＱ処理部
１１３ａ  ＳＤＵ分割部
１１３ｂ  ＰＤＵ分割部
１１４、１２２  ＭＡＣレイヤ
１１４ｂ、１２２ａ  ＨＡＲＱ処理部
１１５、１２１  ＰＨＹレイヤ
１２０  受信装置
１２４ａ  ＰＤＵ組立部
１２４ｂ  ＳＤＵ組立部
２１０、１０２０  ＳＤＵ
２２０、１０３０  ＰＤＵ
２３０  ＳｕｂＰＤＵ
６１０、６２０、９００  管理テーブル
【図１】
2008022516.tif 000003
【図２】
2008022516.tif 000004
【図３】
2008022516.tif 000005
【図４】
2008022516.tif 000006
【図５】
2008022516.tif 000007
【図６】
2008022516.tif 000008
【図７】
2008022516.tif 000009
【図８】
2008022516.tif 000010
【図９】
2008022516.tif 000011
【図１０】
2008022516.tif 000012
【図１１】
2008022516.tif 000013
【図１２】
2008022516.tif 000014