(57)【要約】【課題】ＳＵＦＩのデータ長を最適化することが可能な無線通信装置を提供すること。【解決手段】ＬＩＳＴ作成部２２は、１つのＬＩＳＴを作成し、作成されたＬＩＳＴの中の最後のシーケンス番号を求める。ＲＬＩＳＴ作成部２３は、３つのＲＬＩＳＴを作成し、作成されたＲＬＩＳＴの中の最後のシーケンス番号を求める。ＢＩＴＭＡＰ作成部２４は、２つのＢＩＴＭＡＰを作成し、作成されたＢＩＴＭＡＰの中の最後のシーケンス番号を求める。そして、ＳＵＦＩ選択部２５は、ＬＩＳＴ作成部２２、ＲＬＩＳＴ作成部２３およびＢＩＴＭＡＰ作成部２４によって求められた最後のシーケンス番号が最大の形式をＳＵＦＩの形式として選択する。【選択図】図５
2011217072.tif 000002
【特許請求の範囲】
【請求項１】
データを正しく受信できたか否かを示すデータ状況を複数の形式で送信することが可能な無線通信装置であって、
前記複数の形式のそれぞれでデータ状況を作成し、そのときのデータ長を求める作成手段と、
前記作成手段によって求められたデータ長が小さくなる形式を選択する形式選択手段とを含む、無線通信装置。
【請求項２】
前記作成手段は、第１の所定数のＬＩＳＴを作成し、作成されたＬＩＳＴの中の最後のシーケンス番号を求めるＬＩＳＴ作成手段と、
第２の所定数のＲｅｌａｔｉｖｅ  ＬＩＳＴを作成し、作成されたＲｅｌａｔｉｖｅ  ＬＩＳＴの中の最後のシーケンス番号を求めるＲＬＩＳＴ作成手段と、
第３の所定数のＢＩＴＭＡＰを作成し、作成されたＢＩＴＭＡＰの中の最後のシーケンス番号を求めるＢＩＴＭＡＰ作成手段とを含み、
前記形式選択手段は、前記ＬＩＳＴ作成手段、前記ＲＬＩＳＴ作成手段および前記ＢＩＴＭＡＰ作成手段によって求められた最後のシーケンス番号が最大の形式をＳｕｐｅｒ−Ｆｉｅｌｄの形式として選択する、請求項１記載の無線通信装置。
【請求項３】
前記形式選択手段は、最大の最後のシーケンス番号に基づいて後続のシーケンス番号のデータがあると判断した場合には、前記ＬＩＳＴ作成手段、前記ＲＬＩＳＴ作成手段および前記ＢＩＴＭＡＰ作成手段にさらにＳｕｐｅｒ−Ｆｉｅｌｄを作成させて、再度Ｓｕｐｅｒ−Ｆｉｅｌｄの形式を選択する、請求項２記載の無線通信装置。
【請求項４】
前記ＬＩＳＴ作成手段は、１つのＬＩＳＴ作成し、
前記ＲＬＩＳＴ作成手段は、３つのＲｅｌａｔｉｖｅ  ＬＩＳＴを作成し、
前記ＢＩＴＭＡＰ作成手段は、２つのＢＩＴＭＡＰを作成する、請求項２または３記載の無線通信装置。
【請求項５】
前記ＬＩＳＴ作成手段は、１つのＬＩＳＴ作成し、
前記ＲＬＩＳＴ作成手段は、３つのＲｅｌａｔｉｖｅ  ＬＩＳＴを作成し、
前記ＢＩＴＭＡＰ作成手段は、２０８のデータに対応するＢＩＴＭＡＰを作成する、請求項２または３記載の無線通信装置。
【請求項６】
前記形式選択手段は、前記最大のシーケンス番号が同じ形式が複数ある場合には、その中でデータ長が最小の形式を選択する、請求項２〜５のいずれかに記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信におけるＰＤＵ（Protocol Data Unit）の再送要求に関し、特に、再送が必要なＰＤＵを指示するパラメータを異なるフォーマットで送信することが可能な通信方式を用いた無線通信装置に関する。
【背景技術】
【０００２】
近年、携帯電話が広く普及し、次世代携帯電話システムとしてＷ−ＣＤＭＡ（Wideband-Code Division Multiple Access）方式の標準化が進められてきた。このＷ−ＣＤＭＡ方式における無線系信号方式は、日米欧を始めとする各国の標準化推進団体が共同で３ＧＰＰ（3rd Generation Partnership Project）という枠組みを組織して検討が進められてきた。
【０００３】
Ｗ−ＣＤＭＡ方式の無線インタフェースプロトコルは、レイヤ１（物理層）、レイヤ２（データリンク層）、レイヤ３（ネットワーク層）から構成される。各レイヤの間には、下位の層から上位の層に提供されるサービスと、それを提供するためのサービスアクセスポイント（ＳＡＰ：Service Access Point）とが定義されている。
【０００４】
レイヤ３とレイヤ２との間のＳＡＰでは論理チャネルが定義され、レイヤ２とレイヤ１との間のＳＡＰではトランスポートチャネルが定義されている。さらに、レイヤ１のノード間の通信を行なうチャネルとして物理チャネルが定義されている。
【０００５】
レイヤ１は、高位のレイヤに対してトランスポートチャネルの無線伝送路による伝送サービスを提供するものであり、ハンドオーバ機能、誤り訂正および検出機能、拡散変調／復調機能、高速送信電力制御機能などの機能を提供する。
【０００６】
レイヤ２は、レイヤ３に対して論理チャネルの伝送サービスを提供するものであり、無線リンクの制御を行なうＲＬＣ（Radio Link Control）副層と、無線リソースの割り当て制御などを行なうＭＡＣ（Media Access Control）副層とに分けられる。
【０００７】
レイヤ３は、呼設定などの制御を行なうＣ−Ｐｌａｉｎと、ユーザ情報の伝達を行なうＵ−Ｐｌａｉｎとに分けられている。Ｃ−Ｐｌａｉｎは、さらにレイヤ２を直接制御するＲＲＣ（Radio Resource Control）と、より高位の制御を行なうＭＭ（Mobility Management）およびＣＣ（Call Control）とによって構成される。
【０００８】
上述のＲＬＣは、上位レイヤに対して、透過型伝送、非送達確認型伝送、送達確認型伝送、伝送品質設定などのサービスを提供するものである。このようなサービスを提供するための機能の１つとして、伝送データの再送制御機能がある。これに関連する技術として、下記の特許文献１〜４に開示された発明がある。
【０００９】
特許文献１は、複数コードワードを用いた再送制御のためのシグナリングのオーバーヘッドを低減し、スループットを向上させることを目的とする。複数のコードワードを用いたデータ伝送を行なう無線通信装置であって、受信装置において、複数のコードワードにより送信されたデータを復調するＭＩＭＯ復調部と、復調した各コードワードのデータの復調結果に対応するＡＣＫ／ＮＡＣＫ信号を生成するＡＣＫ／ＮＡＣＫ生成部とを備え、ＡＣＫ／ＮＡＣＫ生成部は、品質順位の低い下位のコードワードに対する信号に他より少ないリソースを割り当て、品質順位の高い上位のコードワードに対する信号に多くのリソースを割り当ててＡＣＫ／ＮＡＣＫ信号を生成する。
【００１０】
特許文献２は、さらなるスループットの向上を実現する伝送制御方法を得ることを目的とする。自動再送要求を採用する通信システムにおいて、パケット送信側装置が、ユーザパケットであるＳＤＵを一定長の複数のＰＤＵに分割し、当該各ＰＤＵを転送する場合の、パケット受信側装置における伝送制御方法である。たとえば、パケット送信側装置から送られてくるＰＤＵを紛失した場合に、再送制御を行なう伝送制御レイヤにおいて、下位レイヤから通知される回線品質が劣悪であるほど再送要求対象のＰＤＵの数が少なくなるように制御を行なう伝送制御ステップと、下位レイヤにおいて、伝送制御に応じた再送要求パケットをパケット送信側装置に対して送信する再送要求ステップとを含む。
【００１１】
特許文献３は、再送制御の効率を高めシステムスループットをさらに向上する再送制御方法および無線通信装置を提供することを目的とする。無線通信装置においては、誤り発生要因対処部が、送信したパケットの誤り発生要因に関する情報、またはその誤り発生要因に対応する再送パケットの形成方式もしくは送信方式に関する情報を受信し、当該受信した情報に基づいて、再送パケットの形成方式または送信方式を切り換える。こうすることにより、送信したパケットの誤り発生要因に応じて再送パケットの形成方式または送信方式を切り換えることができるので、その再送パケットの受信側においてその形成方式または送信方式に応じた復号処理等を行うことにより、再送制御の効率を高めることができる。その結果、システムにおけるスループットを向上することができる。
【００１２】
特許文献４は、レシーバにおいて受信できなかったＰＤＵの発生パターンに応じて、ｓｔａｔｕｓ  ＰＤＵのＳＵＦＩ（Super-Field）をエンコードするための方法を提供するものである。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】国際公開第２００８／１５２７６６号パンフレット
【特許文献２】特開２００７−３２４７００号公報
【特許文献３】再表２００６−０９３０９３号公報
【特許文献４】米国特許第６９７８４１３号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１４】
上述のＲＬＣは、３ＧＰＰにおいて勧告されたＴＳ２５．３２２で規定された通信プロトコルであるが、ＲＬＣ副層のＲｅｃｅｉｖｅｒが受信状況（STATUS REPORT）をＳｅｎｄｅｒに送信するとき、再送が必要なデータを指示するパラメータを格納するＳＵＦＩのフォーマットとして、ＬＩＳＴ、ＢＩＴＭＡＰおよびＲｌｉｓｔ（Relative list）の３種が規定されている。３ＧＰＰ  ＴＳ２５．３２２においては、ＳＴＡＴＵＳ  ＲＥＰＯＲＴを送信するときにどのＳＵＦＩを使用するかは実装依存とされている。
【００１５】
しかしながら、Ｒｅｃｅｉｖｅｒにおけるデータの受信状況によっては、ＳＵＦＩのフォーマットによりデータ長が変わってしまう。そのため、ＳＵＦＩのフォーマットを固定としたり、ランダムに変更したりすると、データ長を最適化することはできず、無線資源やデータ再送効率などの移動体通信において重要となる技術要素についての最適化を図ることができないといった問題点があった。
【００１６】
本発明は、上記問題点を解決するためになされたものであり、その目的は、ＳＵＦＩのデータ長を最適化することが可能な無線通信装置を提供することである。
【課題を解決するための手段】
【００１７】
本発明の一実施例によれば、データを正しく受信できたか否かを示すデータ状況を複数の形式で送信することが可能な無線通信装置が提供される。ＬＩＳＴ作成部は、１つのＬＩＳＴを作成し、作成されたＬＩＳＴの中の最後のシーケンス番号を求める。ＲＬＩＳＴ作成部は、３つのＲＬＩＳＴを作成し、作成されたＲＬＩＳＴの中の最後のシーケンス番号を求める。ＢＩＴＭＡＰ作成部は、２つのＢＩＴＭＡＰを作成し、作成されたＢＩＴＭＡＰの中の最後のシーケンス番号を求める。そして、ＳＵＦＩ選択部は、ＬＩＳＴ作成部、ＲＬＩＳＴ作成部およびＢＩＴＭＡＰ作成部によって求められた最後のシーケンス番号が最大の形式をＳＵＦＩの形式として選択する。
【発明の効果】
【００１８】
この実施例によれば、ＳＵＦＩ選択部が、ＬＩＳＴ作成部、ＲＬＩＳＴ作成部およびＢＩＴＭＡＰ作成部によって求められた最後のシーケンス番号が最大の形式をＳＵＦＩの形式として選択するので、ＳＵＦＩのデータ長を最適化することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態における無線通信装置の概略構成を示すブロック図である。
【図２】本発明の第１の実施の形態における無線通信装置のＲＬＣ部１２におけるＡＭＤ（Acknowledged Mode Data）  ＰＤＵ送信の手順を説明するための図である。
【図３】図２に示すＳＵＦＩの構成を示す図である。
【図４】無線通信装置が正しくＰＤＵを受信できなかった場合の例を示す図である。
【図５】本発明の第１の実施の形態における無線通信装置のＲＬＣ部１２内に設けられ、ＳＵＦＩのフォーマットを選択するための回路構成の一例を示すブロック図である。
【図６】本発明の第１の実施の形態における無線通信装置のＳＵＦＩ種別選択の処理手順を説明するためのフローチャートである。
【図７】無線通信装置が正しくＰＤＵを受信できなかった場合の一例であるケースＡを示す図である。
【図８】無線通信装置が正しくＰＤＵを受信できなかった場合の他の一例であるケースＢを示す図である。
【図９】無線通信装置が正しくＰＤＵを受信できなかった場合のさらに他の一例であるケースＣを示す図である。
【図１０】本発明の第２の実施の形態における無線通信装置のＳＵＦＩ種別選択の処理手順を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
（第１の実施の形態）
図１は、本発明の第１の実施の形態における無線通信装置の概略構成を示すブロック図である。この無線通信装置は、ＲＲＣ（Radio Resource Control）部１１と、ＲＬＣ部１２と、ＭＡＣ部１３と、ＰＨＹ（物理層）部１４と、ＰＤＣＰ（Packet Data Convergence Protocol）部１５と、ＢＭＣ（Broadcast/Multicast Control）部１６とを含む。
【００２１】
ＲＲＣ部１１は、レイヤ３（Ｌ３）の機能を実現するためのモジュールであり、主に無線リソースの制御を行なう。あるサービスエリアの移動局に対する同報通知、呼び出し制御、個別伝送路の設定／開放などのサービスを提供する。このＲＲＣ部１１は、無線通信装置全体の制御を行なう部分であり、ＲＬＣ部１２、ＭＡＣ部１３、ＰＨＹ部１４、ＰＤＣＰ部１５、ＢＭＣ部１６などの他のモジュールの制御を行なう。
【００２２】
ＲＬＣ部１２は、レイヤ２（Ｌ２）のＲＬＣ機能を実現するためのモジュールであり、ＲＬＣ同士のコネクションの設定／開放制御、伝送データのセグメントへの分解と組み立て、再送制御、フロー制御、重複データ検出などの機能を実現する。
【００２３】
ＭＡＣ部１３は、レイヤ２（Ｌ２）のＭＡＣ機能を実現するためのモジュールであり、論理チャネルの伝送、無線リソースの割り当て制御などを行なう。
【００２４】
ＰＤＣＰ部１５は、主にＴＣＰ／ＩＰおよびＲＴＰ／ＵＤＰ／ＩＰのヘッダ圧縮を行なうモジュールであり、基地局と移動局との間のデータ通信の秘匿化を行なう。基地局と移動局とは、それぞれ同じように変化するパラメータを有しており、そのパラメータが同期して変化することにより、それぞれが同じ暗号キーを生成して秘匿通信を行なう。
【００２５】
ＢＭＣ部１６は、無線インタフェースにおいてマルチメディアデータを含むあらゆるタイプのデータのブロードキャストを管理するモジュールである。
【００２６】
図１に示すように、レイヤ３の上位にはアプリケーションとの間の制御を行なうＧＣ（General Control）、Ｎｔ（Notification）およびＤＣ（Dedicated Control）が設けられる。これらは、特に本発明とは関係しないので、詳細な説明は行なわない。
【００２７】
図２は、本発明の第１の実施の形態における無線通信装置のＲＬＣ部１２におけるＡＭＤ  ＰＤＵ送信の手順を説明するための図である。まず、相手側無線通信装置のＲＬＣ（ＰＥＥＲ−ＲＬＣ）からＡＭＤ  ＰＤＵが送信される（Ｓ１）。図２においては、シーケンス番号０〜５１のＰＤＵが送信される場合を示している。
【００２８】
次に、受信側の無線通信装置のＲＬＣ（ＵＥ−ＲＬＣ）がＰＤＵを受信するときに、正しく受信できなかったＰＤＵ（再送が必要なＰＤＵ）を抽出してステータス（ｓｔａｔｕｓ  ＰＤＵ）を作成する（Ｓ２）。このとき、ＵＥ−ＲＬＣは、再送が必要なデータを指示するパラメータを格納したＳＵＦＩを生成する。このｓｔａｔｕｓ  ＰＤＵは、Ｎｏｃｔｓのデータ長を有している。
【００２９】
次に、ＵＥ−ＲＬＣは、作成したｓｔａｔｕｓ  ＰＤＵをＰＥＥＲ−ＲＬＣに送信する（Ｓ３）。そして、ＰＥＥＲ−ＲＬＣは、再送要求があったＰＤＵ（シーケンス番号：１，１１，１２，１３，１７，１９，２９）をＵＥ−ＲＬＣに再送する（Ｓ４）。
【００３０】
図３は、図２に示すＳＵＦＩの構成を示す図である。ＳＵＦＩは、ＳＵＦＩの種別を示すＴｙｐｅと、データ長を示すＬｅｎｇｔｈと、再送を要求するＡＭＤ  ＰＤＵのシーケンス番号を示すＶａｌｕｅとを含む。種別（Ｔｙｐｅ）には、ＬＩＳＴ、ＢＩＴＭＡＰ、Ｒｌｉｓｔの３種がある。
【００３１】
種別ＴｙｐｅがＬＩＳＴの場合には、Ｔｙｐｅの後に、ＳＵＦＩにおけるＳＮｉとＬｉとのペアの数を示すＬＥＮＧＴＨが格納される。それに続いて、正しく受信されなかったＡＭＤ  ＰＤＵのシーケンス番号を示すＳＮｉと、その後連続して正しく受信されなかったＡＭＤ  ＰＤＵの数を示すＬｉとのペアがＬＥＮＧＴＨ分だけ格納される。
【００３２】
種別ＴｙｐｅがＢＩＴＭＡＰの場合には、Ｔｙｐｅの後に、Ｂｉｔｍａｐのデータ長を示すＬＥＮＧＴＨが格納され、Ｂｉｔｍａｐの最初のビットに対応するＡＭＤ  ＰＤＵのシーケンス番号（ＦＳＮ）が格納される。それに続いて、それぞれのＡＭＤ  ＰＤＵが正しく受信されたか否かを示すＢｉｔｍａｐが格納される。
【００３３】
種別ＴｙｐｅがＲＬＩＳＴの場合には、Ｔｙｐｅの後に、ＳＵＦＩにおけるコードワード（ＣＷ）の数を示すＬＥＮＧＴＨが格納され、正しく受信されなかった最初のＡＭＤ  ＰＤＵのシーケンス番号（ＦＳＮ）が格納される。それに続いて、正しく受信されなかった前回のＡＭＤ  ＰＤＵから次のＡＭＤ  ＰＤＵまでの間隔を示すＣＷｉがＬＥＮＧＴＨ分だけ格納される。
【００３４】
図４は、無線通信装置が正しくＰＤＵを受信できなかった場合の例を示す図である。図４（ａ）のケースＡは、シーケンス番号０〜４７のＰＤＵを受信した場合のパターンの一例であり、図４（ｂ）に示すように、ＢＩＴＭＡＰでＳＵＦＩを作成すると８．５ｏｃｔｓとなり、ＬＩＳＴでＳＵＦＩを作成すると５０ｏｃｔｓとなり、ＲＬＩＳＴでＳＵＦＩを作成すると１５ｏｃｔｓとなる。したがって、ケースＡでは、ＢＩＴＭＡＰでＳＵＦＩを作成すると、最もデータが少なくなることが分かる。
【００３５】
図４（ａ）のケースＢは、シーケンス番号０〜９６のＰＤＵを受信した場合のパターンの一例であり、図４（ｂ）に示すように、ＢＩＴＭＡＰでＳＵＦＩを作成すると１３．５ｏｃｔｓとなり、ＬＩＳＴでＳＵＦＩを作成すると７ｏｃｔｓとなり、ＲＬＩＳＴでＳＵＦＩを作成すると８ｏｃｔｓとなる。したがって、ケースＢでは、ＬＩＳＴでＳＵＦＩを作成すると、最もデータが少なくなることが分かる。
【００３６】
図４（ａ）のケースＣは、シーケンス番号０〜４７のＰＤＵを受信した場合のパターンの一例であり、図４（ｂ）に示すように、ＢＩＴＭＡＰでＳＵＦＩを作成すると８．５ｏｃｔｓとなり、ＬＩＳＴでＳＵＦＩを作成すると１３ｏｃｔｓとなり、ＲＬＩＳＴでＳＵＦＩを作成すると６ｏｃｔｓとなる。したがって、ケースＣでは、ＲＬＩＳＴでＳＵＦＩを作成すると、最もデータが少なくなることが分かる。
【００３７】
図５は、本発明の第１の実施の形態における無線通信装置のＲＬＣ部１２内に設けられ、ＳＵＦＩのフォーマットを選択するための回路構成の一例を示すブロック図である。以下、この回路をフォーマット選択回路と呼ぶことにするが、ハードウェアによってこの機能を実現するのではなく、ＣＰＵ（Central Processing Unit）がプログラムを実行することによってこの機能を実現するようにしてもよい。
【００３８】
フォーマット選択回路は、ＡＭＤ  ＰＤＵ受信部２１と、ＬＩＳＴ作成部２２と、ＲＬＩＳＴ作成部２３と、ＢＩＴＭＡＰ作成部２４と、ＳＵＦＩ選択部２５とを含む。
【００３９】
ＡＭＤ  ＰＤＵ受信部２１は、ＡＭＤ  ＰＤＵを受信して、ＬＩＳＴ作成部２２、ＲＬＩＳＴ作成部２３およびＢＩＴＭＡＰ作成部２４に出力する。
【００４０】
ＬＩＳＴ作成部２２は、ＡＭＤ  ＰＤＵ受信部２１からＡＭＤ  ＰＤＵを受けると、上述のＬＩＳＴ形式でＳＵＦＩを作成し、そのときのデータ長をＳＵＦＩ選択部２５に出力する。
【００４１】
ＲＬＩＳＴ作成部２３は、ＡＭＤ  ＰＤＵ受信部２１からＡＭＤ  ＰＤＵを受けると、上述のＲＬＩＳＴ形式でＳＵＦＩを作成し、そのときのデータ長をＳＵＦＩ選択部２５に出力する。
【００４２】
ＢＩＴＭＡＰ作成部２４は、ＡＭＤ  ＰＤＵ受信部２１からＡＭＤ  ＰＤＵを受けると、上述のＢＩＴＭＡＰ形式でＳＵＦＩを作成し、そのときのデータ長をＳＵＦＩ選択部２５に出力する。
【００４３】
ＳＵＦＩ選択部２５は、ＬＩＳＴ作成部２２、ＲＬＩＳＴ作成部２３およびＢＩＴＭＡＰ作成部２４から受けたデータ長の中から最も小さいものを選択し、そのＳＵＦＩ種別を出力すると共に、そのフォーマットで作成したＳＵＦＩを出力する。
【００４４】
図６は、本発明の第１の実施の形態における無線通信装置のＳＵＦＩ種別選択の処理手順を説明するためのフローチャートである。なお、図６においては、ＬＩＳＴ作成部２２が１つのＬＩＳＴを作成し、ＲＬＩＳＴ作成部２３が３つのＲＬＩＳＴを作成し、ＢＩＴＭＡＰ作成部２４が３１ｏｃｔｓのＢＩＴＭＡＰを作成したときに、どれだけ多くのシーケンス番号のｓｔａｔｕｓ  ＰＤＵを格納できるかによってＳＵＦＩを選択するものである。これは、ＬＩＳＴの最大長さが３１ｏｃｔｓであり、ＲＬＩＳＴの最大長さが１０ｏｃｔｓであるため、１つのＬＩＳＴ、３つのＲＬＩＳＴおよび３１ｏｃｔｓのＢＩＴＭＡＰを作成したときに、最も多くのｓｔａｔｕｓ  ＰＤＵを格納できる種別が最もデータ長が小さくなるＳＵＦＩ種別であると判断できるからである。
【００４５】
なお、ＳＵＦＩ種別の判断は、このような判断手法に限られるものではない。たとえば、単純に所定数のＡＭＤ  ＰＤＵから３種類のＳＵＦＩを作成し、そのときのデータ長が最も少ない種別を選択するようにしてもよい。
【００４６】
まず、ＡＭＤ  ＰＤＵ受信部２１は、ＡＭＤ  ＰＤＵを受信し、ＬＩＳＴ作成部２２、ＲＬＩＳＴ作成部２３およびＢＩＴＭＡＰ作成部２４にＡＭＤ  ＰＤＵを出力する（Ｓ１１）。
【００４７】
次に、ＬＩＳＴ作成部２２は、ＡＭＤ  ＰＤＵ受信部２１から受けたＡＭＤ  ＰＤＵから１つのＬＩＳＴを作成し、そのときのＡＭＤ  ＰＤＵの数をＮｌｉｓｔとする（Ｓ１２）。
【００４８】
次に、ＲＬＩＳＴ作成部２３は、ＡＭＤ  ＰＤＵ受信部２１から受けたＡＭＤ  ＰＤＵから３つのＲＬＩＳＴを作成し、そのときのＡＭＤ  ＰＤＵの数をＮｒｌｉｓｔとする（Ｓ１３）。
【００４９】
次に、ＢＩＴＭＡＰ作成部２４は、ＡＭＤ  ＰＤＵ受信部２１から受けた２０８のＡＭＤ  ＰＤＵからＢＩＴＭＡＰを作成する。これは、２０８のＡＭＤ  ＰＤＵからＢＩＴＭＡＰを作成したときにデータ長が３１ｏｃｔｓとなるためであり、Ｎｂｉｔｍａｐに２０８を設定する（Ｓ１４）。
【００５０】
次に、ＳＵＦＩ選択部２５は、ＬＩＳＴ作成部２２、ＲＬＩＳＴ作成部２３およびＢＩＴＭＡＰ作成部２４からＮｌｉｓｔ、ＮｒｌｉｓｔおよびＮｂｉｔｍａｐを受け、その中で最も値が大きいものをＳＵＦＩ種別として選択する（Ｓ１５）。そして、そのＳＵＦＩ種別を出力すると共に、そのＳＵＦＩを出力して（Ｓ１６）、処理を終了する。
【００５１】
以上説明したように、本実施の形態における無線通信装置によれば、３つのフォーマットでＳＵＦＩを作成し、そのときのデータ長が最も小さい種別を選択してその種別のＳＵＦＩを出力するようにしたので、ＳＴＡＴＵＳ  ＲＥＰＯＲＴの利用効率を向上させることが可能となった。
【００５２】
また、ＳＴＡＴＵＳ  ＲＥＰＯＲＴの利用効率が向上することにより再送遅延時間を短縮することができため、ＱｏＳ（Quality of Service）を改善することが可能となった。したがって、無線資源の有効活用を図ることが可能となった。
【００５３】
（第２の実施の形態）
本発明の第２の実施の形態における無線通信装置の概略構成は、図１に示す第１の実施の形態における無線通信装置の概略構成と同様である。また、第２の実施の形態におけるＳＵＦＩのフォーマットを選択するための回路構成は、図５に示す第１の実施の形態におけるＳＵＦＩのフォーマットを選択するための回路構成と同様である。したがって、重複する構成および機能の詳細な説明は繰り返さない。
【００５４】
図７は、無線通信装置が正しくＰＤＵを受信できなかった場合の一例であるケースＡを示す図である。図７（ａ）は、ケースＡにおいて、正しく受信できたＡＭＤ  ＰＤＵを“○”で示し、正しく受信できなかったＡＭＤ  ＰＤＵを“×”で示したものである。図７（ｂ）に示すように、このケースＡでは、ＢＩＴＭＡＰでＳＵＦＩを作成するとＳＵＦＩの数が３、データ長が５５．５ｏｃｔｓとなり、ＬＩＳＴでＳＵＦＩを作成するとＳＵＦＩの数が１３、データ長が３９７ｏｃｔｓとなり、ＲＬＩＳＴでＳＵＦＩを作成するとＳＵＦＩの数が１２、データ長が１２０ｏｃｔｓとなる。したがって、ケースＡでは、ＢＩＴＭＡＰでＳＵＦＩを作成すると、最もデータが少なくなることが分かる。
【００５５】
図８は、無線通信装置が正しくＰＤＵを受信できなかった場合の他の一例であるケースＢを示す図である。図８（ａ）は、ケースＢにおいて、正しく受信できたＡＭＤ  ＰＤＵを“○”で示し、正しく受信できなかったＡＭＤ  ＰＤＵを“×”で示したものである。図８（ｂ）に示すように、このケースＢでは、ＢＩＴＭＡＰでＳＵＦＩを作成するとＳＵＦＩの数が３、データ長が５５．５ｏｃｔｓとなり、ＬＩＳＴでＳＵＦＩを作成するとＳＵＦＩの数が２、データ長が３４ｏｃｔｓとなり、ＲＬＩＳＴでＳＵＦＩを作成するとＳＵＦＩの数が４、データ長が４０ｏｃｔｓとなる。したがって、ケースＢでは、ＬＩＳＴでＳＵＦＩを作成すると、最もデータが少なくなることが分かる。
【００５６】
図９は、無線通信装置が正しくＰＤＵを受信できなかった場合のさらに他の一例であるケースＣを示す図である。図９（ａ）は、ケースＣにおいて、正しく受信できたＡＭＤ  ＰＤＵを“○”で示し、正しく受信できなかったＡＭＤ  ＰＤＵを“×”で示したものである。図９（ｂ）に示すように、このケースＣでは、ＢＩＴＭＡＰでＳＵＦＩを作成するとＳＵＦＩの数が３、データ長が５５．５ｏｃｔｓとなり、ＬＩＳＴでＳＵＦＩを作成するとＳＵＦＩの数が３、データ長が７５ｏｃｔｓとなり、ＲＬＩＳＴでＳＵＦＩを作成するとＳＵＦＩの数が４、データ長が４０ｏｃｔｓとなる。したがって、ケースＣでは、ＲＬＩＳＴでＳＵＦＩを作成すると、最もデータが少なくなることが分かる。
【００５７】
図１０は、本発明の第２の実施の形態における無線通信装置のＳＵＦＩ種別選択の処理手順を説明するためのフローチャートである。なお、図１０においては、ＬＩＳＴ作成部２２が１つのＬＩＳＴを作成し、ＲＬＩＳＴ作成部２３が３つのＲＬＩＳＴを作成し、ＢＩＴＭＡＰ作成部２４が２つのＢＩＴＭＡＰを作成したときに、どれだけ多くのシーケンス番号のｓｔａｔｕｓ  ＰＤＵを格納できるかによってＳＵＦＩを選択するものである。
【００５８】
まず、ＡＭＤ  ＰＤＵ受信部２１は、ＡＭＤ  ＰＤＵを受信し、ＬＩＳＴ作成部２２、ＲＬＩＳＴ作成部２３およびＢＩＴＭＡＰ作成部２４にＡＭＤ  ＰＤＵを出力し（Ｓ２１）、変数ｇ＿ｓｎ＿ｓｔａｒｔに初期値ＶＲ（Ｒ）を設定する（Ｓ２２）。このＶＲ（Ｒ）は、３ＧＰＰ  ＴＳ２５．３２２において定義された変数であり、前回のシーケンスで受信したＡＭＤ  ＰＤＵの次のシーケンス番号を示している。
【００５９】
次に、ＬＩＳＴ作成部２２は、ＡＭＤ  ＰＤＵ受信部２１から受けたＡＭＤ  ＰＤＵから１つのＬＩＳＴを作成し、作成したＬＩＳＴの長さをｌｅｎｇｔｈ＿ｌｉｓｔとし、作成したＬＩＳＴに設定した最後のシーケンス番号をｓｎ＿ｅｎｄ＿ｌｉｓｔとする（Ｓ２３）。
【００６０】
次に、ＲＬＩＳＴ作成部２３は、ＡＭＤ  ＰＤＵ受信部２１から受けたＡＭＤ  ＰＤＵから３つのＲＬＩＳＴを作成し、作成したＲＬＩＳＴの長さをｌｅｎｇｔｈ＿ｒｌｉｓｔとし、作成したＲＬＩＳＴに設定した最後のシーケンス番号をｓｎ＿ｅｎｄ＿ｒｌｉｓｔとする（Ｓ２４）。
【００６１】
次に、ＢＩＴＭＡＰ作成部２４は、ＡＭＤ  ＰＤＵ受信部２１から受けたＡＭＤ  ＰＤＵから２つのＢＩＴＭＡＰを作成し、作成したＢＩＴＭＡＰの長さをｌｅｎｇｔｈ＿ｂｉｔｍａｐとし、作成したＢＩＴＭＡＰに設定した最後のシーケンス番号をｓｎ＿ｅｎｄ＿ｂｉｔｍａｐとする（Ｓ２５）。
【００６２】
次に、ＳＵＦＩ選択部２５は、ＬＩＳＴ作成部２２、ＲＬＩＳＴ作成部２３およびＢＩＴＭＡＰ作成部２４からｓｎ＿ｅｎｄ＿ｌｉｓｔ、ｓｎ＿ｅｎｄ＿ｒｌｉｓｔおよびｓｎ＿ｅｎｄ＿ｂｉｔｍａｐを受け、その中で最も値が大きいものをＳＵＦＩ種別として選択し、その最大のシーケンス番号に“１”を加算した値をｇ＿ｓｎ＿ｓｔａｒｔに設定する（Ｓ２６）。
【００６３】
このとき、最大のシーケンス番号が複数ある場合には、ｌｅｎｇｔｈ＿ｌｉｓｔ、ｌｅｎｇｔｈ＿ｒｌｉｓｔおよびｌｅｎｇｔｈ＿ｂｉｔｍａｐを比較し、データ長が最小のＳＵＦＩを選択する。また、データ長も等しい場合には、その中からランダムにＳＵＦＩを選択する。そして、そのＳＵＦＩ種別を出力すると共に、そのＳＵＦＩを出力する（Ｓ２７）。
【００６４】
最後に、変数ｇ＿ｓｎ＿ｓｔａｒｔがＶＲ（Ｈ）以上であるか否かが判定される（Ｓ２８）。このＶＲ（Ｈ）は、３ＧＰＰ  ＴＳ２５．３２２において定義された変数であり、正しく受信された、または正しく受信されなかったＡＭＤ  ＰＤＵの最も大きいシーケンス番号の次のシーケンス番号を示している。
【００６５】
ｇ＿ｓｎ＿ｓｔａｒｔがＶＲ（Ｈ）よりも小さければ（Ｓ２８，Ｎｏ）、ステップＳ２３に戻って以降の処理を繰り返す。また、ｇ＿ｓｎ＿ｓｔａｒｔがＶＲ（Ｈ）以上であれば（Ｓ２８，Ｙｅｓ）、処理を終了する。
【００６６】
以上説明したように、本実施の形態における無線通信装置によれば、３つのフォーマットでＳＵＦＩを作成し、そのときのデータ長が最も小さい種別を選択してその種別のＳＵＦＩを出力するようにしたので、第１の実施の形態において説明した効果と同様の効果を奏することが可能となった。
【００６７】
また、ＡＭＤ  ＰＤＵを連続して受信する場合にも図１０に示すようなループ処理で対応するため、その都度適切なＳＵＦＩ種別を判断することが可能となった。
【００６８】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６９】
１１  ＲＲＣ部、１２  ＲＬＣ部、１３  ＭＡＣ部、１４  ＰＨＹ部、１５  ＰＤＣＰ部、１６  ＢＭＣ部、２１  ＡＭＤ  ＰＤＵ受信部、２２  ＬＩＳＴ作成部、２３  ＲＬＩＳＴ作成部、２４  ＢＩＴＭＡＰ作成部、２５  ＳＵＦＩ選択部。
【図１】
2011217072.tif 000003
【図２】
2011217072.tif 000004
【図３】
2011217072.tif 000005
【図４】
2011217072.tif 000006
【図５】
2011217072.tif 000007
【図６】
2011217072.tif 000008
【図７】
2011217072.tif 000009
【図８】
2011217072.tif 000010
【図９】
2011217072.tif 000011
【図１０】
2011217072.tif 000012