(57)【要約】  マルチキャストシステムにおける再送方法、基地局およびユーザ装置を開示する。本発明において、上りシグナリングのリソースを減少させるために、既存のＥ−ＭＢＭＳシステムにおける上り共通フィードバックチャネルにＭＮＩ（Multiple NACK Indicator）メッセージを新たに加えている。このＭＮＩメッセージにより、ＸＯＲ再送条件を満たすＸＯＲ再送グループの決定が可能となる。従来のＸＯＲ再送と比較すると、上りシグナリングの数は受信機の数と無関係となる。すなわち、受信する数が多いときには、大量の上りシグナリングの伝送を減少させることが可能となる。
2009093450.tif 000002
【特許請求の範囲】
【請求項１】
基地局と、少なくとも１つのユーザ装置とを含むマルチキャストシステムにおける再送方法であって、
前記ユーザ装置で受信された複数のデータパケットの中から２つの誤りを検出した場合、前記２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを前記基地局へ送信する送信ステップと、
前記第１メッセージに基づいて、少なくとも１つのデータパケットを含む再送グループを決定する決定ステップと、
前記再送グループを送信する再送ステップと、を有する、
再送方法。
【請求項２】
前記決定ステップは、前記再送グループ内に含まれるデータパケットのうち、誤りが発生しているデータパケットが各ユーザ装置で１つ以下となるように、前記再送グループを決定する、
請求項１記載の再送方法。
【請求項３】
前記送信ステップは、さらに、前記２つの誤りのうち先に検出された誤りの位置を示す第２メッセージをユーザ装置から前記基地局へ送信する、
請求項２記載の再送方法。
【請求項４】
前記決定ステップは、前記第１メッセージに基づいて前記再送グループに含まれるデータパケットの開始位置および終了位置を決定し、
前記開始位置および前記終了位置に基づいて、前記再送グループに含まれるデータパケットを形成する、
請求項１記載の再送方法。
【請求項５】
前記再送ステップは、さらに、前記開始位置および前記終了位置を示す第３メッセージを送信する、
請求項４記載の再送方法。
【請求項６】
前記再送ステップは、前記第１メッセージを受信した後の所定の時刻に、前記再送グループを送信する、
請求項１記載の再送方法。
【請求項７】
前記送信ステップは、サービス品質が所定の閾値より低いユーザ装置では、前記第１メッセージの送信を禁止する、
請求項１記載の再送方法。
【請求項８】
前記再送ステップは、前記第３メッセージを定期的に送信する、
請求項５記載の再送方法。
【請求項９】
マルチキャストシステムにおける基地局装置であって、
少なくとも１つのユーザ装置で受信された複数のデータパケットの中から２つの誤りが検出された場合、前記２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを受信する受信手段と、
前記第１メッセージに基づいて、少なくとも１つのデータパケットを含む再送グループを決定する決定手段と、
前記再送グループを送信する再送手段と、
を具備する基地局装置。
【請求項１０】
前記決定手段は、
前記第１メッセージに基づいて前記再送グループの開始位置および終了位置を決定する再送グループ位置決定手段と、
前記開始位置および前記終了位置に基づいて、前記再送グループに含まれるデータパケットを形成する再送データ形成手段と、を含む、
請求項９記載の基地局装置。
【請求項１１】
前記決定手段は、前記再送グループ内に含まれるデータパケットのうち、誤りが発生しているデータパケットが各ユーザ装置で１つ以下となるように、前記再送グループを決定する、
請求項９記載の基地局装置。
【請求項１２】
前記再送手段は、さらに、前記再送グループに含まれるデータパケットの開始位置および終了位置を示す第３メッセージを、前記ユーザ装置へ送信する、
請求項９記載の基地局装置。
【請求項１３】
前記再送手段は、前記第１メッセージを受信した後の所定の時刻に、前記再送グループを送信する、
請求項９記載の基地局装置。
【請求項１４】
マルチキャストシステムにおけるユーザ装置であって、
複数のデータパケットを受信する受信手段と、
前記複数のデータパケットに誤りがあるか否かを検査する検査手段と、
前記複数のデータパケットで検出された誤りの数をカウントするカウント手段と、
カウントされた前記誤りの数が２つのとき、２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを生成する生成手段と、
前記第１メッセージを送信する送信手段と、
を具備するユーザ装置。
【請求項１５】
前記送信手段は、さらに、前記２つの誤りのうちの先に検出された誤りの位置を示す第２メッセージを送信する、
請求項１４記載のユーザ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおけるデータ再送方法に関し、具体的には、再送データ量を減少させるとともに上りシグナリングのオーバーヘッドを抑えることができる、マルチキャストシステム（Multicast system）における再送方法、基地局およびユーザ装置に関する。
【背景技術】
【０００２】
マルチキャストシステムにおいて、送信機が、受信機から再送要求されたデータに対して排他的論理和（ＸＯＲ）演算を行って得られる再送データを再送するＸＯＲ再送方法が検討されている（例えば、非特許文献１参照）。このＸＯＲ再送方法により、再送データ量を減少させることが可能である。以下、図１に示すＸＯＲ再送の概略図を用いて具体的に説明する。まず、送信機はデータパケットＰ１、Ｐ２およびＰ３を、受信機１、受信機２および受信機３に同時に送信する。図１では、受信機１はデータパケットＰ１を正しく受信できておらず、受信機２はデータパケットＰ２を正しく受信できておらず、受信機３はデータパケットＰ３を正しく受信できていない。そこで、受信機１はデータパケットＰ１の再送要求（ＮＡＣＫ：negative acknowledge）を送信機へ送信し、受信機２はデータパケットＰ２の再送要求（ＮＡＣＫ）を送信機へ送信し、受信機３はデータパケットＰ３の再送要求（ＮＡＣＫ）を送信機へ送信する。送信機はこれらの再送要求を受信すると、次式（１）に従って再送データパケットＣを送信する。
【数１】
2009093450.tif 000003
【０００３】
2009093450.tif 000004
【数２】
2009093450.tif 000005
【数３】
2009093450.tif 000006
【数４】
2009093450.tif 000007
【０００４】
従来の再送方法では、送信機はデータパケットＰ１、Ｐ２およびＰ３をそれぞれ再送する必要があった。これに対し、上述したＸＯＲ再送方法を用いることにより、送信機は、データパケットＰ１、Ｐ２およびＰ３の再送が必要な場合でも、式（１）により得られる１つの再送データパケットＣのみを再送すればよい。これにより、ＸＯＲ再送方法では、再送データ量を減少させることができる。【０００５】
上述したように、ＸＯＲ演算により得られる１つの再送データパケット（例えば、式（１）に示す再送データパケットＣ）を構成するデータパケット（例えば、式（１）に示すデータパケットＰ１、Ｐ２、Ｐ３）のうち、誤りが生じているデータパケットが１つの受信機で１つの場合には、再送データパケットを用いることにより、その受信機は誤りが有るデータパケットを正しく復元することが可能である。一方、１つの受信機で２つ以上のデータパケットに誤りが生じている場合には、再送データパケットを用いても、誤りが有るデータパケットを復元することはできない。【０００６】
例えば、図１において、受信機１はデータパケットＰ１を正しく受信できておらず、受信機２はデータパケットＰ２およびＰ３を正しく受信できておらず、受信機３はデータパケットＰ3を正しく受信できていないとする。この場合、送信機が式（１）に従って得られる再送データパケットＣを送信すると、受信機１および受信機３は、データパケットＰ１およびＰ３をそれぞれ正しく受信（復元）することができる。これに対し、受信機２は、データパケットＰ2およびＰ３のいずれも既知ではないため（すなわち、未知であるため）、データパケットＰ2およびＰ３を正しく受信（復元）できない。【０００７】
ただし、送信機は、各受信機からの再送要求を取得することにより、各受信機が正しく受信できていないデータパケットを把握している。そこで、送信機は、ＸＯＲ再送において１つの再送データパケットを構成するデータパケットのグループ（以下、「ＸＯＲ再送グループ」という）の中で、１つの受信機における未知のデータパケットが１つだけとなるように、ＸＯＲ演算を行うデータパケットを割り当てることが考えられる。例えば、上記同様、受信機１がデータパケットＰ１を正しく受信できず、受信機２がデータパケットＰ2およびＰ３を正しく受信できず、受信機３がデータパケットＰ3を正しく受信できないとする。この場合、送信機は次式（５）または（６）に示すＸＯＲ再送グループからなる再送データパケットを送信することが可能である。
【数５】
2009093450.tif 000008
【数６】
2009093450.tif 000009
【０００８】
再送データパケットＣ１を受信すると、受信機１はデータパケットＰ１を復元することができ、受信機２はデータパケットＰ２を復元することができる。また、再送データパケットＣ２を受信すると、受信機２はデータパケットＰ３を復元することができ、受信機３はデータパケットＰ３を復元できる。このようにしてＸＯＲ再送グループを構成するデータパケットを形成することにより、各受信機では、各ＸＯＲ再送グループ内で、未知のデータパケットが２つ以上となることを避けることができる。しかしながら、この場合、上述したように各受信機は、送信機に対して、自機がどのデータパケットの再送を必要としているかを通知していなければならない。【０００９】
また、ＭＢＭＳ（Multimedia Broadcast Multicast Service）は、３ＧＰＰ  Ｒ６において定義されるマルチメディアブロードキャスト・マルチキャスト機能である。ＭＢＭＳでは、マルチメディアブロードキャストサービスおよびマルチキャストサービスの２種類のモードがサポートされている。また、ＭＢＭＳでは、マルチメディアビデオ情報をすべてのユーザにブロードキャストすることが可能であるとともに、ある有料の契約ユーザのグループのみが視聴するように送信することも可能である。そのため、ＭＢＭＳは、オペレータがマルチメディア広告、無料または有料のテレビチャネル、メッセージの一括送信等の各種のビジネスの応用を展開するために役立つ。また、オペレータは、比較的低いネットワーク部門コストで携帯電話テレビサービスを展開することが可能である。一般に、ＭＢＭＳでは、送信機を基地局（Base Station：BS）とし、受信機をユーザ装置（User Equipment：UE）とする。また、現在、３ＧＰＰ  ＬＴＥ（Long Term Evolution）では、Ｅ−ＭＢＭＳ（Evolved MBMS）によるＭＢＭＳのサービス増強について検討されている。ＬＴＥにおけるＭＢＭＳの検討において、上りシグナリングのリソースを節約するために、共通制御チャネル（図２に示す共通フィードバックチャネル）を用いてＮＡＣＫをフィードバックする方法が提示されている。各ＵＥは、受信したデータパケットに対してＣＲＣ（Cyclic Redundancy Check）を行った結果、誤りが検出された場合、このデータパケットを正しく受信できなかったことを示すために、図２に示す共通フィードバックチャネル上でＮＡＣＫ信号を送信する。一方、各ＵＥは、データパケットを正しく受信した場合（ＣＲＣにより誤りが検出されなかった場合）には、何も送信しない。ＢＳは、ＮＡＣＫ信号を検出すると、そのＮＡＣＫ信号に対応するデータパケットを再送する。【００１０】
既存のＭＢＭＳシステムでは、通常、上述したＸＯＲ再送方法を用いて下り回線の伝送効率を向上させているが、このＸＯＲ再送方法を用いるには、ＵＥ毎に専用のフィードバックチャネル（個別フィードバックチャネル）を割り当てる必要がある。【００１１】
図３は従来のＸＯＲ再送方法の一例を示す。図３では、ＢＳがデータパケットＰ１〜Ｐ１２を送信する。また、データパケットＰ１〜Ｐ６をＸＯＲ再送グループ１とし、データパケットＰ７〜Ｐ１２をＸＯＲ再送グループ２とする。また、合計ｎ個のＵＥ（ＵＥ１〜ＵＥｎ）がデータパケットＰ１〜Ｐ１２をそれぞれ受信する。また、図３に示すように、ＸＯＲ再送グループ１では、ＵＥ１の受信データパケットＰ１およびＰ２に誤り（図３に示す‘×’）が有り、ＵＥ２の受信データパケットＰ４およびＰ５に誤りが有る。また、ＸＯＲ再送グループ２では、ＵＥ１の受信データパケットＰ１０に誤りが有る。【００１２】
各ＵＥはデータパケットを受信すると、図３に示すように、ＵＥ毎にＡＣＫ／ＮＡＣＫをフィードバックする。図３に示す‘１’は、ＮＡＣＫがフィードバックされることを示し、“０”はＡＣＫがフィードバックされることを示す。なお、図３では、ＸＯＲ再送グループの最大長が６である。【００１３】
ＢＳは各ＵＥからフィードバックされるＡＣＫ／ＮＡＣＫを受信すると、ＸＯＲ再送グループ１については、ＵＥ１のデータパケットＰ１およびＰ２の再送が必要であること、ＵＥ２のデータパケットＰ４およびＰ５の再送が必要であることが分かる。そこで、ＢＳは、再送グループ１に対して、次式（７）または（８）に示すＸＯＲ演算により得られる２つの再送データパケットＣ１およびＣ２を決定する。
【数７】
2009093450.tif 000010
【数８】
2009093450.tif 000011
【００１４】
式（７）または式（８）に示すように、ＢＳのＸＯＲ再送グループにおける再送データパケットの割当規則（すなわち、ＸＯＲ再送グループの中で、１つの受信機における未知のデータパケットが１つだけとなる規則）が保証されていれば、１つの再送データパケットを受信するいずれのＵＥでも、最大で１つのデータパケットにしか誤りが生じない。【００１５】
一方、ＢＳは、再送グループ２に対して、次式（９）に示す１つの再送データパケットＣ３を割り当てる。
【数９】
2009093450.tif 000012
【００１６】
ただし、ＢＳは、ＸＯＲ再送方法を用いて再送データパケットを送信する際、再送データパケットにいくつのデータパケットが含まれるかをＵＥに同時に通知しなければならない。【００１７】
このように、ＢＳは各ＵＥがどのデータパケットの再送を必要としているかが分かると、ＸＯＲ再送方法の割当規則に応じて、各ＸＯＲ再送グループの再送データパケットを決定することが可能である。しかしながら、この場合、ＵＥ毎に各自のフィードバックチャネル（個別フィードバックチャネル）を割り当てる必要があるため、上りシグナリングのオーバーヘッドが増加してしまう。具体的には、上りシグナリングは、図３に示すように、ＵＥ数の増加に伴って線形的に増加してしまう。
【非特許文献１】“XOR Retransmission in Multicast Error Recovery”, Shen Yong, Lee Bu Sung; Networks,2000(ICON 2000), Sept. 2000 Page(s):336-340
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明の目的は、再送データ量を低減させるとともに上りシグナリングのオーバーヘッドを抑えることができる、マルチキャストシステムにおける再送方法、基地局およびユーザ装置を提供することである。
【課題を解決するための手段】
【００１９】
本発明の一つの態様は、基地局と、少なくとも１つのユーザ装置とを含むマルチキャストシステムにおける再送方法であって、前記ユーザ装置で受信された複数のデータパケットの中から２つの誤りを検出した場合、前記２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを前記基地局へ送信する送信ステップと、前記第１メッセージに基づいて、少なくとも１つのデータパケットを含む再送グループを決定する決定ステップと、前記再送グループを送信する再送ステップと、を有する。【００２０】
本発明のさらに一つの態様は、マルチキャストシステムにおける基地局装置であって、少なくとも１つのユーザ装置で受信された複数のデータパケットの中から２つの誤りが検出された場合、前記２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを受信する受信手段と、前記第１メッセージに基づいて、少なくとも１つのデータパケットを含む再送グループを決定する決定手段と、前記再送グループを送信する再送手段と、を具備する構成を採る。【００２１】
本発明のさらに一つの態様は、マルチキャストシステムにおけるユーザ装置であって、複数のデータパケットを受信する受信手段と、前記複数のデータパケットに誤りがあるか否かを検査する検査手段と、前記複数のデータパケットで検出された誤りの数をカウントするカウント手段と、カウントされた前記誤りの数が２つのとき、２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを生成する生成手段と、前記第１メッセージを送信する送信手段と、を具備する構成を採る。
【発明の効果】
【００２２】
再送データ量を低減させるとともに上りシグナリングのオーバーヘッドを抑えることができる。
【図面の簡単な説明】
【００２３】
以下の図面を結びつけた詳細な説明において、本発明の上述した特徴および長所がより明らかになる。ここで：
【図１】従来のＸＯＲ再送を行うマルチキャストシステムを示す図
【図２】従来のＭＢＭＳの共通フィードバックチャネルを示す図
【図３】従来のＸＯＲ再送方法を示す図
【図４】本発明の実施の形態に係るユーザ装置の構成を示すブロック図
【図５】本発明の実施の形態に係る基地局の構成を示すブロック図
【図６】本発明の実施の形態に係るＸＯＲ再送に用いられる共通フィードバックチャネルを示す図
【図７】本発明の実施の形態に係るＸＯＲ再送方法を示す図
【図８】本発明の実施の形態に係るＣＣ方式のＸＯＲ合成を示す図
【図９Ａ】本発明の実施の形態に係るＩＲ方式のＸＯＲ合成を示す図
【図９Ｂ】本発明の実施の形態に係るＩＲ方式のＸＯＲ合成を示す図
【図１０】本発明の実施の形態に係るＸＯＲ再送方法を示すフロー図
【図１１】本発明の実施の形態のバリエーション１に係るＸＯＲ再送方法を示す図
【図１２】本発明の実施の形態のバリエーション２に係るＸＯＲ再送方法を示す図
【図１３】本発明の実施の形態のバリエーション３に係るＸＯＲ再送方法を示す図
【図１４】本発明の実施の形態のバリエーション４に係る基地局の構成を示すブロック図
【図１５】本発明の他の実施の形態に係る従来方法と本発明との比較を示す図
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明の実施例について詳細に説明する。【００２５】
図４は本発明の実施の形態に係るユーザ装置の構成の概略を示すブロック図である。【００２６】
図４に示す本発明の実施の形態に係るユーザ装置１００は、後述する基地局２００から複数のデータ（データパケット）を受信する。そして、復調／復号部１０１は、アンテナ１０９を介して受信したデータ（ビット）に対して復調およびチャネル復号を行い、チャネル復号後のデータを判断部１０２に出力する。判断部１０２は、復調／復号部１０１から入力されたデータのタイプ（例えば、新規データであるか、再送データであるか、再送データ通知情報であるか）を判断する。ここで、再送データ通知情報は、再送されたデータがどのデータの再送データであるかをバッファ部１０５に通知することにより、再送合成が行われるバッファ済のデータを決定するために用いられる。そして、判断部１０２は、新規データを検査部１０４に出力し、再送データを合成部１０３に出力し、再送データ通知情報をバッファ部１０５に出力する。【００２７】
検査部１０４は、判断部１０２から入力される新規データ、または、合成部１０３から入力される再送合成後のデータに対して、ＣＲＣのような誤り検査（誤り検出）を行い、受信した複数のデータパケットに誤りが有るか否かを検査する。そして、検査部１０４は、検査結果として、例えば各データパケットに対するＡＣＫまたはＮＡＣＫをカウント部１０６に出力する。また、検査部１０４は、データをバッファ部１０５に出力する。バッファ部１０５は、検査部１０４から入力されるデータをバッファに格納する。また、バッファ部１０５は、判断部１０２から入力される再送データ通知情報に基づいて、バッファ済みのデータを合成部１０３に出力する。【００２８】
合成部１０３は、判断部１０２から再送データが入力される場合には、判断部１０２から入力される再送データ（誤りが有るデータパケットについて再送されたデータ）と、バッファ部１０５から入力されるデータ（前回以前に受信した、再送データに対応するデータ）とを合成（再送合成）する。例えば、合成部１０３は、再送合成方法として、ＣＣ（Chase Combing）合成方法またはＩＲ（Incremental Redundancy）合成方法を用いて再送合成を行う。そして、合成部１０３は、合成後のデータを検査部１０４に出力する。【００２９】
カウント部１０６は、データ受信過程において、検査部１０４から入力されるＮＡＣＫの数をカウントする。すなわち、カウント部１０６は、受信した複数のデータパケットで検出された誤りの数をカウントする。また、カウント部１０６は、カウントしたＮＡＣＫの数が２個の場合、２つの誤りのうち後で検出された誤りの位置を示すＭＮＩ（Multiple NACK Indicator：複数ＮＡＣＫインジケータ）メッセージを生成するように生成部１０７に指示するとともに、ＮＡＣＫのカウントをゼロにリセットする。また、複数のデータパケットの中で２つの誤りが検出されず、受信したデータパケットの数がＸＯＲ再送グループの最大長（例えば、６）に達した場合、カウント部１０６は、ＮＡＣＫのカウントをゼロにリセットする。また、カウント部１０６は、検査部１０４から入力されたＮＡＣＫを生成部１０７に出力する。【００３０】
生成部１０７は、カウント部１０６からＮＡＣＫが入力された場合、つまり、自装置が受信したデータパケットに誤りが有る場合、そのデータパケットに対するＮＡＣＫメッセージを生成する。また、生成部１０７は、カウント部１０６からＭＮＩメッセージの生成を指示された場合、つまり、ＸＯＲ再送グループ内で検出された誤りの数が２つである場合、２つの誤りのうち後で検出された誤りの位置に対応するＭＮＩメッセージを生成する。そして、生成部１０７は、生成したＮＡＣＫメッセージまたはＭＮＩメッセージを符号化／変調部１０８に出力する。【００３１】
符号化／変調部１０８は、生成部１０７から入力されるＮＡＣＫメッセージまたはＭＮＩメッセージに対してチャネル符号化および変調を行う。そして、ＬＴＥでは、符号化／変調部１０８は、ＮＡＣＫメッセージとＭＮＩメッセージとを、共通フィードバックチャネル上の指定された符号（または、符号系列）にマッピングし、共通フィードバックチャネルを通じて基地局２００に送信する。【００３２】
図５は本発明の実施の形態にかかる基地局の構成の概略を示すブロック図である。図５に示す基地局２００において、符号化／変調部２０５は送信データバッファ部２０６から入力されるデータ（新規データ）に対してチャネル符号化および変調を行い、変調後のデータをアンテナ２０７を介して送信する。ここで、上述したように、ユーザ装置１００（図４）でデータパケットに誤りが検出された場合、基地局２００は、共通フィードバックチャネルを介して、ユーザ装置１００で誤りの有るデータパケットが受信されたことを示す情報（ＮＡＣＫメッセージまたはＭＮＩメッセージ）を受信する。具体的には、データ受信部２０１はアンテナ２０７を介してデータを受信し、共通フィードバックチャネルのうち、ＮＡＣＫメッセージがマッピングされる部分（ＮＡＣＫチャネル）およびＭＮＩメッセージがマッピングされる部分（ＭＮＩチャネル）を取り出す。そして、データ受信部２０１は、取り出したＮＡＣＫメッセージおよびＭＮＩメッセージを検出部２０２に出力する。【００３３】
検出部２０２は、データ受信部２０１から入力されるＮＡＣＫメッセージまたはＭＮＩメッセージにおいて、ＮＡＣＫまたはＭＮＩが設定されているか否かを検出する。検出部２０２は、検出したＮＡＣＫまたはＭＮＩの情報（ＮＡＣＫメッセージに対応するデータパケットの位置またはＭＮＩメッセージに対応するデータパケットの位置などを含む情報）を、再送グループ位置決定部２０３に出力する。【００３４】
再送グループ位置決定部２０３は、検出部２０２から入力されるＮＡＣＫおよびＭＮＩの情報に応じて、ＸＯＲ再送グループの開始位置および終了位置を決定する。そして、再送グループ位置決定部２０３は、再送グループの開始位置および終了位置を再送データ形成部２０４に出力する。また、検出部２０２からＮＡＣＫおよびＭＮＩの情報が出力されなかった場合（つまり、ＮＡＣＫおよびＭＮＩが受信されなかった場合）、再送不要であるため、再送グループ位置決定部２０３は、何もしない。【００３５】
再送データ形成部２０４は、再送グループ位置決定部２０３から入力される、ＸＯＲ再送グループの開始位置および終了位置に基づいて、送信データバッファ部２０６に格納されたデータパケットを用いて、ＸＯＲ再送グループに含まれるデータパケット（ビット）のビット列（ビットストリーム）を形成する。そして、再送データ形成部２０４は、形成したビットストリームを符号化／変調部２０５に出力する。送信データバッファ部２０６は、送信データ（新規データ）をバッファに格納するとともに、符号化／変調部２０５に出力する。また、送信データバッファ部２０６は、再送データ形成部２０４から入力される、ＸＯＲ再送グループの開始位置から終了位置までのデータパケットを再送データ形成部２０４に出力する。符号化／変調部２０５は、再送データ形成部２０４から入力されるビットストリーム（再送データ）に対してチャネル符号化および変調を行い、変調後のデータ（すなわち、ＸＯＲ再送グループの再送データパケット）をアンテナ２０７を介して送信する。【００３６】
なお、基地局２００は、再送データ形成部２０６で形成されたデータ（ビットストリーム）に加え、ＸＯＲ再送グループの開始位置および終了位置を示す位置情報も送信する。【００３７】
本発明の実施の形態では、従来のＭＢＭＳの遅延要求に応じてＸＯＲ再送グループの最大長が設定される。また、図６に示すように、図２に示す共通フィードバックチャネルに対して、新たにＭＮＩメッセージがマッピングされる位置が加えられる。ＵＥ（ユーザ装置１００）は、各ＸＯＲ再送グループ内に２つの誤り（ＮＡＣＫ）が発生している場合には、共通フィードバックチャネルを通じてＭＮＩメッセージ（すなわち、２つの誤りのうち後で検出された誤りの位置を示すメッセージ）を送信する。そして、基地局２００は、共通フィードバックチャネルを通じてＭＮＩメッセージを受信すると、ＭＮＩメッセージに基づいて、少なくとも１つのデータパケットを含むＸＯＲ再送グループを決定し、ＸＯＲ再送グループ（再送データパケット）を送信する。【００３８】
次に、ユーザ装置１００（ＵＥ）および基地局２００（ＢＳ）におけるＸＯＲ再送動作の詳細について説明する。【００３９】
図７は本発明の実施の形態におけるＸＯＲ再送を示す図である。図７では、図３と同様、ＸＯＲ再送グループの最大長は６に設定される。また、合計ｎ個のＵＥ（ＵＥ１〜ＵＥｎ）は、ユーザ装置１００の構成をそれぞれ備え、図３と同様、複数のデータパケットＰ１〜Ｐ１２をそれぞれ受信する。図７に示すＭＮＩにおいて、‘１’は、ＭＮＩメッセージが設定されたことを示し、“０”はＭＮＩメッセージが設定されていないことを示す。また、各ＸＯＲ再送グループの開始時には、各ＵＥのカウント部１０６は、ＮＡＣＫのカウントをゼロにリセットする。【００４０】
図７に示すように、ＵＥ１の検査部１０４は、データパケットＰ１に対してＣＲＣを行い、誤りを検出すると、データパケットＰ１に対応するＮＡＣＫを検出結果として生成し、生成部１０７はＮＡＣＫメッセージを生成する。そして、ＵＥ１は、図７に示すように、共通フィードバックチャネルにマッピングしたＮＡＣＫメッセージ（図７に示すＰ１に対応するＮＡＣＫ＝‘１’）を送信する。このとき、ＵＥ１のカウント部１０６におけるＮＡＣＫのカウント数は１である。【００４１】
次いで、図７に示すように、ＵＥ１の検査部１０４は、データパケットＰ２にも誤りが有ることを検出する。そこで、カウント部１０６はＮＡＣＫのカウント数を２とする。ＮＡＣＫのカウント数が２である場合、つまり、受信した複数のデータパケットの中から２つの誤りを検出した場合には、カウント部１０６は、２つの誤りのうち後で検出された誤りの位置であるデータパケットＰ２に対応するＭＮＩメッセージを生成するように生成部１０７に指示する。そして、生成部１０７は、ＮＡＣＫメッセージ（図７に示すＰ２に対応するＮＡＣＫ＝‘１’）およびＭＮＩメッセージ（図７に示すＰ２に対応するＭＮＩ＝‘１’）を生成する。【００４２】
そして、ＵＥ１は、図７に示すように、共通フィードバックチャネルを通じて、データパケットＰ２に対応するＮＡＣＫメッセージおよびＭＮＩメッセージを送信する。同時に、ＵＥ１のカウント部１０６はＮＡＣＫのカウントをゼロにリセットする。【００４３】
一方、ＢＳのデータ受信部２０１は、共通フィードバックチャネルを通じて、データパケットＰ２に対応するＭＮＩメッセージを受信する。この場合、検出部２０２は、各ＵＥがデータパケットＰ２を受信した時刻において、データパケットＰ１およびＰ２の間で２つのデータパケットに誤りが生じているＵＥが少なくとも１つあると判断する。そこで、再送グループ位置決定部２０３は、１つ目のＸＯＲ再送グループ（図７に示すＸＯＲ再送グループ１）の開始位置をデータパケットＰ１に決定し、終了位置をデータパケットＰ１に決定する。そして、再送データ形成部２０４は、次式（１０）に示す、ＸＯＲ再送グループ１の再送データパケットＣ１を決定する。
【数１０】
2009093450.tif 000013
【００４４】
また、同時に、再送グループ位置決定部２０３は、２つ目のＸＯＲ再送グループ（図７に示すＸＯＲ再送グループ２）の開始位置をデータパケットＰ２に決定する。次いで、図７に示すＵＥ２は、受信したデータパケットＰ４で誤りを検出すると、データパケットＰ４に対応するＮＡＣＫメッセージ（図７に示すＰ４に対応するＮＡＣＫ＝‘１’）を送信する。このとき、ＵＥ２のカウント部１０６におけるＮＡＣＫのカウント数は１である。次いで、ＵＥ２は、受信したデータパケットＰ５で誤りを検出すると、データパケットＰ５に対応するＮＡＣＫメッセージ（図７に示すＰ５に対応するＮＡＣＫ＝‘１’）を送信する。さらに、ＵＥ２のカウント部１０６におけるＮＡＣＫのカウント数は２となるため、ＵＥ２は、２つの誤りのうち後で検出された誤りの位置であるデータパケットＰ５に対応するＭＮＩメッセージ（図７に示すＰ５に対応するＭＮＩ＝‘１’）を送信する。このとき、ＢＳは、各ＵＥがデータパケットＰ５を受信した時刻において、ＭＮＩメッセージ＝‘１’を受信する。そこで、ＢＳは、データパケットＰ２からデータパケットＰ５までの間で２つのデータパケットに誤りが生じているＵＥが少なくとも１つあると判断し、かつ、データパケットＰ２からデータパケットＰ４までの間ではいずれのＵＥも最大で１つのデータパケットにのみ誤りが生じていると判断する。そのため、ＢＳの再送グループ位置決定部２０３は、２つ目のＸＯＲ再送グループ（図７に示すＸＯＲ再送グループ２）の開始位置をデータパケットＰ２に決定し、終了位置をデータパケットＰ４に決定する。そして、再送データ形成部２０４は、次式（１１）に示す、ＸＯＲ再送グループ２の再送データパケットＣ２を決定する。つまり、再送グループ位置決定部２０３および再送データ形成部２０４は、ＸＯＲ再送グループ内に含まれるデータパケットのうち、誤りが発生しているデータパケットが各ＵＥで１つ以下となるように、再送グループを決定する。
【数１１】
2009093450.tif 000014
【００４５】
また、図７に示すデータパケットＰ５からデータパケットＰ１０までの間で２つ以上のデータパケットに誤りが生じているＵＥはなく、ＸＯＲ再送グループの長さが最大長の６に達しているため、再送グループ位置決定部２０３は、３つ目の再送グループ（図７に示すＸＯＲ再送グループ３）の開始位置をデータパケットＰ５に決定し、終了位置をデータパケットＰ１０に決定する。また、データパケットＰ５〜Ｐ１０のうち、データパケットＰ５およびＰ１０に対応するＮＡＣＫが‘１’に設定されている。そこで、ＢＳの再送データ形成部２０４は、次式（１２）に示す、ＸＯＲ再送グループ３の再送データパケットＣ３を決定する。
【数１２】
2009093450.tif 000015
【００４６】
そして、ＢＳの符号化／変調部２０５は、上記３つのＸＯＲ再送グループ１〜３の再送データパケットに対してチャネル符号化および変調を行い、変調後のデータパケットをアンテナを介して送信する。なお、ＢＳは、再送データパケットを送信すると同時に、シグナリングをさらに送信することにより、ＸＯＲ再送グループ１〜３の再送データパケットの開始位置および終了位置を示す再送データ通知情報を送信しなければならない。つまり、ＢＳは、ＸＯＲ再送グループ（再送データパケット）と、再送データ通知情報とを同時に送信する。【００４７】
各ＸＯＲ再送グループの再送データパケットを受信すると、各ＵＥの判断部１０２は受信したデータが再送データであると判断し、再送データパケットを合成部１０３に出力する。また、判断部１０２は、合成部１０３において再送データと合成されるデータを決定するために、再送データパケットと同時に受信した再送データ通知情報をバッファ部１０５に出力する。なお、合成部１０３で用いるＨＡＲＱにおける合成方法としては、例えば、ＣＣ合成方法およびＩＲ合成方法の２種類の合成方法がある。【００４８】
まず、ＣＣ方式のＸＯＲ再送合成について説明する。ここでは、図７に示すＸＯＲ再送グループ２を一例として説明する。つまり、ＢＳは再送時に再送データパケットＣ２を送信する。ここで、図８に示すように、データパケットＰ１〜Ｐ１２の初回送信時には、ＵＥ１ではデータパケットＰ３およびＰ４が既知（誤り無し）であり、Ｐ２が未知（誤り有り）とする。そのため、初回送信時にはＵＥ１は、データパケットＰ２の推定値Ｐ２（０）を受信したとする。ここで、推定値Ｐｘ（Ｙ）は、Ｙ回目の再送時（ただし、初回送信時はＹ＝０とする）におけるデータパケットＰｘの推定値を表す。ここで、ＵＥ１が再送データパケットＣ２（１）を受信したとすると、次式（１３）に示す１回目の再送時におけるＰ２の推定値Ｐ２（１）が得られる。ここで、再送データパケットＣｘ（Ｙ）は、Ｙ回目の再送時におけるＸＯＲ再送グループＸの再送データパケットを表す。
【数１３】
2009093450.tif 000016
【００４９】
そして、ＵＥ１は、Ｐ２（０）とＰ２（１）とをＣＣ合成し、合成後のＰ２に誤りが有るか否かを検査する。合成語のＰ２に誤りがある場合には、さらに再送が必要であるため、ＵＥ１は、ＢＳに対して再送要求（ＮＡＣＫ）を送信する。そして、ＢＳは再送データパケットＣ２の２回目の再送を行う。ここで、ＵＥ１が２回目の再送時における再送データパケットＣ２（２）を受信すると、次式（１４）に示す２回目の再送時におけるＰ２の推定値Ｐ２（２）が得られる。
【数１４】
2009093450.tif 000017
【００５０】
そして、ＵＥ１は、Ｐ２（０）とＰ２（１）とＰ２（２）とをＣＣ合成し、合成後のＰ２に誤りが有るか否かを検査する。図８に示すように、ＸＯＲ再送のＣＣ合成方法は、従来のＣＣ合成の方法と基本的に同一であることが見て取れる。【００５１】
次に、ＩＲ方式のＸＯＲ再送合成について説明する。ここでも、図７に示すＸＯＲ再送グループ２を一例として説明する。また、チャネル符号化後の各データパケットは、図９Ａに示すように、システマチックビットＳと、パリティビットＱ１、Ｑ２、Ｑ３とからなる。また、１回目の送信時（初回送信時）には、システマチックビットＳおよびパリティビットＱ１のみが送信される。例えば、初回送信時のデータパケットＰ２は、図９Ｂに示すように、システマチックビットＳ（２）およびパリティビットＱ１（２）のみが送信される。ここで、Ｓ（ｘ）はＰｘのシステマチックビットを示し、Ｑ（ｘ）はＰｘのパリティビットを示す。図７に示すように、ＵＥ１は受信したデータパケットＰ２を正しく復号できていない。そこでＵＥ１はデータパケットＰ２の再送を要求する。そこで、ＢＳは、１回目の再送時には、次式（１５）で示される再送データパケットＣ２（１）を送信する。
【数１５】
2009093450.tif 000018
【００５２】
ここで、ＵＥ１はデータパケットＰ３およびＰ４を正しく復号できるため、パリティビットＱ２（３）およびＱ２（４）が既知である。よって、ＵＥ１は次式（１６）に従ってパリティビットＱ２（２）を復元する。
【数１６】
2009093450.tif 000019
【００５３】
そして、ＵＥ１は、システマチックビットＳ（２）およびパリティビットＱ１（２）、Ｑ２（２）に基づいてデータパケットＰ２を復号し、正しく復号できるか否かを検査する。ここで、さらに２回目の再送が必要な場合、つまり、データパケットＰ２で誤りが検出された場合、ＢＳは、２回目の再送時には、次式（１７）に示す再送データパケットＣ２（２）を送信する。
【数１７】
2009093450.tif 000020
【００５４】
１回目の再送と同様、ＵＥ１はデータパケットＰ３およびＰ４を正しく復号できるため、パリティビットＱ３（３）およびＱ３（４）は既知である。よって、ＵＥ１は、次式（１８）に従ってパリティビットＱ３（２）を復元する。
【数１８】
2009093450.tif 000021
【００５５】
そして、ＵＥ１は、システマチックビットＳ（２）およびパリティビットＱ１（２）、Ｑ２（２）、Ｑ３（２）に基づいてデータパケットＰ２を復号し、正しく復号できるか否かを検査する。【００５６】
また、ＵＥ１の合成部１０３が出力したビット（合成後のデータパケット）は、検査部１０４に再度入力されて検査され、バッファ部１０５中に格納されて、上記と同様の処理が行われる。【００５７】
図１０は本実施の形態のＸＯＲ再送方法を示すフロー図である。【００５８】
ステップ（以下、単に「Ｓ」という）７０１において、ＢＳはＭＢＭＳデータパケットをＵＥに送信する。そして、例えば図７に示すＵＥ１はＭＢＭＳデータパケットを受信すると、復調／復号部１０１でデータパケットに対して変調およびチャネル復号を行い、検査部１０４でデータパケットに対してＣＲＣを行う。データパケットＰ１に誤りが検出されると、ＵＥ１のカウント部１０６はＮＡＣＫをカウントし、生成部１０７はＮＡＣＫメッセージを生成する。そして、ＵＥ１は、共通フィードバックチャネルを通じてＢＳへＮＡＣＫメッセージを送信する。このときのＮＡＣＫのカウント数は１である。次いで、ＵＥ１の検査部１０４でデータパケットＰ２に誤りが検出されると、カウント部１０６におけるＮＡＣＫのカウント数が２となる。ＮＡＣＫのカウント数が２の場合には、カウント部１０６はデータパケットＰ２に対応するＭＮＩメッセージを生成（Ｐ２に対応するＭＮＩ＝‘１’に設定）するように生成部１０７へ指示する。そして、生成部１０７はＮＡＣＫメッセージ（図７に示すＰ２に対応するＮＡＣＫ＝‘１’）およびＭＮＩメッセージ（図７に示すＰ２に対応するＭＮＩ＝‘１’）を生成する。そして、ＵＥ１は、共通フィードバックチャネルにおいて、データパケットＰ２に対応するＮＡＣＫチャネルにＮＡＣＫメッセージをマッピングし、ＭＮＩチャネルにＭＮＩメッセージをマッピングする。また、同時に、ＵＥ１のカウント部１０６はＮＡＣＫのカウントをゼロにリセットする。【００５９】
Ｓ７０２において、各ＵＥはＣＲＣに応じて、共通フィードバックチャネルを通じてＮＡＣＫメッセージおよびＭＮＩメッセージを送信する。ＢＳの再送グループ位置決定部２０３は、受信したＮＡＣＫメッセージおよびＭＮＩメッセージに応じてＸＯＲ再送グループの開始位置および終了位置を決定し、再送データ形成部２０４はＸＯＲ再送グループの開始位置および終了位置に基づいて、再送データパケットを決定する。【００６０】
Ｓ７０３において、ＢＳはＸＯＲ再送グループの再送データパケットを再送するとともに、下りのシグナリングを通じて、ＸＯＲ再送グループを構成するデータパケットの開始位置および終了位置を通知する。【００６１】
次に、本発明の実施の形態に係るＸＯＲ再送方法のバリエーションについて説明する。
＜バリエーション１＞
図１１は本バリエーションにおけるＸＯＲ再送方法を示す図である。本バリエーションでは、あるＵＥ（ユーザ装置１００）で受信された複数のデータパケットの中から２つの誤りが検出された場合、ＵＥのカウント部１０６がＭＮＩメッセージのみを生成するように生成部１０７に指示する。つまり、本バリエーションは、ＵＥがＮＡＣＫメッセージを送信しないで、ＭＮＩメッセージのみを送信する点において、図７のＸＯＲ再送方法と相違する。【００６２】
ＢＳ（基地局２００）は、ＭＮＩメッセージを受信すると、このＭＮＩメッセージに示される位置であるデータパケットで誤りを検出したＵＥが存在することが必然的に分かる。例えば、図１１において、ＵＥ１は、データパケットＰ２に対し、ＮＡＣＫメッセージを生成せずに、ＭＮＩメッセージを生成（Ｐ２に対応するＭＮＩ＝‘１’に設定）する。つまり、ＵＥ１は、受信したデータパケットＰ２で誤りを検出したにもかかわらず、データパケットＰ２に対応するＮＡＣＫメッセージを送信しない。しかし、ＢＳは、データパケットＰ２に対応するＭＮＩメッセージを受信すると、データパケットＰ２で誤りを検出したＵＥが存在していると判断することができる。【００６３】
＜バリエーション２＞
図１２は本バリエーションにおけるＸＯＲ再送方法を示す図である。図１２では、例えば、ＢＳは、再送グループ位置決定部２０３がＸＯＲ再送グループを決定すると、４フレーム間隔後にＸＯＲ再送グループを送信する。すなわち、ＢＳは、ＭＮＩメッセージを受信した後の所定の時刻（ここでは、４フレーム間隔後の時刻）に、ＸＯＲ再送グループを送信する。具体的には、図１２では、ＢＳは、時刻Ｔ２においてＭＮＩメッセージを受信している。また、ＸＯＲ再送グループ１にはデータパケットＰ１のみが含まれるため、ＢＳは、次のＸＯＲ再送グループ２の開始位置がデータパケットＰ２であることが分かる。そこで、ＢＳは、下り共通チャネルを通じて、次のＸＯＲ再送グループの開始位置がデータパケットＰ２であることを示す再送データ通知情報を送信する。よって、ＵＥのカウント部１０６は、ＮＡＣＫのカウントをデータパケットＰ２から開始する。また、ＢＳは、ＭＮＩメッセージを受信した時刻Ｔ６の４フレーム間隔後の時刻Ｔ６において、再送データパケットＣ１を送信する。以降の過程も同様に行われる。【００６４】
＜バリエーション３＞
図１３は同一の再送データパケットを複数回ＸＯＲ再送する場合を示す図である。図１３に示す時刻Ｔ６において、ＢＳは、ＸＯＲ再送グループ１の再送データパケットＣ１（式（１０））を送信する。ここで、ＢＳは、再送データパケットＣ１が再送データであることを同時に通知しなければならない。そこで、ＢＳは、ＸＯＲ再送グループ１においてＸＯＲ演算を行ったデータパケットの開始位置および終了位置を通知する。再送データパケットＣ１にはデータパケットＰ１のみが含まれるため、ＸＯＲ再送グループ１の開始位置および終了位置の双方ともデータパケットＰ１となる。つまり、ＵＥ１は再送データパケットＣ１によってＰ１を取得する。しかし、図１３に示す時刻Ｔ６では、再送データパケットＣ１が再送されるものの、ＵＥ１は依然としてデータパケットＰ１を正しく復号することができない。そこで、ＵＥ１は、時刻Ｔ６において、ＮＡＣＫメッセージ（再送データパケットＣ１（すなわち、データパケットＰ１）に対応するＮＡＣＫ＝‘１’）を送信する。そして、ＢＳは、再送データパケットＣ１に対応するＮＡＣＫメッセージを受信すると、再送データパケットＣ１を再度送信する。例えば、図１３に示すように、ＢＳは、時刻Ｔ１０において、再送データパケットＣ１を再送する。このようにして、再送データパケットの複数回（２回目以降）の再送については、ＭＮＩメッセージは作成されない。【００６５】
＜バリエーション４＞
ＭＢＭＳサービスでは、各ＵＥの受信品質は異なる。このため、ＱｏＳ（Quality of Service：サービス品質）の要求によっては、あるユーザが受信するデータの受信品質が非常に低く、誤りが頻繁に発生することがある。そこで、本バリエーションでは、ＱｏＳが所定の閾値より低いＵＥで２つのデータパケットにおいて誤りが生じても、ＭＮＩメッセージを送信しないと自発的に判断できるようにする。例えば、ＱｏＳが所定の閾値より低いＵＥでは、ＭＮＩメッセージの送信を禁止する。これにより、ＱｏＳがより低いＵＥに対してＢＳが頻繁に再送を繰り返すことによって他のＵＥの正常な伝送に与える影響を抑えることができる。つまり、ＱｏＳが所定の閾値より低いＵＥは、受信した複数のデータパケットの中から２つの誤りを検出した場合でも、ＭＮＩメッセージを送信しないことにより、システム全体の伝送効率に及ぼす影響を抑えることができる。【００６６】
＜バリエーション５＞
上述した実施の形態において、ＸＯＲ再送グループに含まれるデータパケットの開始位置および終了位置を示す情報（再送データ通知情報）は、再送データ内に含まれる。しかしながら、再送データを改めて形成すると規定外の時間遅延をもたらし得る。そこで、ＢＳは、規定外のシグナリングを通じて開始位置および終了位置を、ＵＥに対して、再送データパケットとは別に通知してもよい。例えば、下り共通ブロードキャストのシグナリングであるＸＯＲ＿ＰＯＳ(XOR position)のように、下り共通制御チャネル上に規定外のシグナリングを加えればよい。【００６７】
具体的には、ユーザ装置１００（ＵＥ）は、受信した複数のデータパケットの中に誤りが有ることを検出したときには、共通フィードバックチャネルを通じて、図１４に示す本バリエーションに係る基地局３００（ＢＳ）に対して、誤りの有るデータパケットが送られたことを示す情報（ＭＮＩメッセージまたはＮＡＣＫメッセージ）をフィードバックする。このような場合、ＢＳ３００（図１４）のデータ受信部２０１はアンテナ２０７を介してデータを受信し、共通フィードバックチャネルのうち、ＭＮＩメッセージおよびＮＡＣＫメッセージに対応する位置からＭＮＩメッセージおよびＮＡＣＫメッセージを取り出して、メッセージを検出部２０２に出力する。【００６８】
検出部２０２は、データ受信部２０１から入力されるＭＮＩメッセージおよびＮＡＣＫメッセージを取得し、ＭＮＩメッセージおよびＮＡＣＫメッセージが設定されているか否か判断をする。その後、検出されたＭＮＩメッセージおよびＮＡＣＫメッセージの情報は、再送グループ位置決定部２０３に送信される。【００６９】
再送グループ位置決定部２０３は、検出部２０２から入力されるＭＮＩメッセージおよびＮＡＣＫメッセージの位置（すなわち、２つ目の誤りが検出されたデータパケット）に応じてＸＯＲ再送グループの開始位置および終了位置を決定する。そして、再送グループ位置決定部２０３は、ＸＯＲ再送グループの開始位置および終了位置を位置通知部３０１に出力する。位置通知部３０１は下り共通制御チャネルを通じて再送グループの開始位置および終了位置をユーザ装置１００に送信する。また、位置通知部２０７は、開始位置および終了位置を再送データ形成部２０４に出力する。【００７０】
再送データ形成部２０４はＸＯＲ再送グループの開始位置および終了位置に応じてＸＯＲ再送グループに含まれるデータパケット（ビットストリーム）を形成し、形成したデータパケット（再送データパケット）を符号化／変調部２０５に送信する。符号化／変調部２０５はビットストリームを符号に変調して送信する。【００７１】
また、ＸＯＲ再送グループの終了位置の次の時刻が次回のＸＯＲ再送グループの開始位置である。そこで、他の実施の形態として、図１４に示す基地局３００の位置通知部３０１がＸＯＲ再送グループの終了位置のみをユーザ装置１００へ送信し、ユーザ装置１００は、次回の開始位置を、受信したＸＯＲ再送グループの終了位置から算出するようにしてもよい。また、基地局３００は、例えば、ＸＯＲ＿ＰＯＳを用いて、再送データ通知情報を定期的に送信してもよい。ＸＯＲ＿ＰＯＳは、再送の必要の有無に係わらず、定期的に送信される必要があるため時間遅延が減少する。【００７２】
ここで、ＭＢＭＳサービスを受けるＵＥの数が５０であり、１つのＮＡＣＫメッセージおよびＭＮＩメッセージが１ビットのリソースを占め、伝送するデータパケットがＰ１からＰ１２までとする。この場合、上りフィードバックにおけるシグナリングは図１５に示すようになる。なお、図１５では、再送データパケット数は、従来のＸＯＲ再送および本発明のＸＯＲ再送の双方で同一である。具体的には、上りフィードバックにおけるシグナリングは、従来のＸＯＲ再送では、例えば図３に示すように、ＮＡＣＫメッセージの情報量×データパケット数×ＵＥ数だけ必要とした。すなわち、ここでは、図１５に示すように、６００（＝１ビット×１２データパケット×５０ＵＥ）ビットだけシグナリングする必要があった。これに対し、本発明では、上りフィードバックにおけるシグナリングは、（ＮＡＣＫメッセージ＋ＭＮＩメッセージ）の情報量×データパケット数だけ必要とする。つまり、図１５に示すように、２４（２（＝１＋１）ビット×１２データパケット）ビットだけシグナリングすればよい。【００７３】
図１５に示すように、従来のＸＯＲ再送と比較して、上記の実施の形態の技術的解決手段は上り伝送のシグナリングを減少させることができることが理解できる。具体的には、本発明の実施の形態によれば、上りフィードバックにおけるシグナリング量は、ＵＥの数と無関係となる。すなわち、ＵＥの数が増加する場合でも、上りフィードバックにおけるシグナリング量は増加しない。【００７４】
このように、本実施の形態によれば、ＸＯＲ再送方法を用いることにより再送データ量を低減させるとともに上りシグナリングのオーバーヘッドを抑えることができる。【００７５】
以上、本発明を実施する最良の形態と併せて、本発明を説明した。本発明の精神および範囲を逸脱することなく、各種の他の変更、置換および追加が可能であることは、当業者にとって自明である。従って、本発明の範囲は、上記特定された実施の形態にのみ限定されると理解すべきでなく、添付された「請求の範囲」によって限定される。【００７６】
２００８年１月２１日出願の中国出願２００８１０００４６１４．１に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【００７７】
本発明に係るマルチキャストシステムにおける再送方法、基地局およびユーザ装置は、無線通信システムに適用することができる。
【図１】
2009093450.tif 000022
【図２】
2009093450.tif 000023
【図３】
2009093450.tif 000024
【図４】
2009093450.tif 000025
【図５】
2009093450.tif 000026
【図６】
2009093450.tif 000027
【図７】
2009093450.tif 000028
【図８】
2009093450.tif 000029
【図９Ａ】
2009093450.tif 000030
【図９Ｂ】
2009093450.tif 000031
【図１０】
2009093450.tif 000032
【図１１】
2009093450.tif 000033
【図１２】
2009093450.tif 000034
【図１３】
2009093450.tif 000035
【図１４】
2009093450.tif 000036
【図１５】
2009093450.tif 000037
【手続補正書】
【提出日】平成22年6月17日(2010.6.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
基地局と、少なくとも１つのユーザ装置とを含むマルチキャストシステムにおける再送方法であって、
前記ユーザ装置で受信された複数のデータパケットの中から２つの誤りを検出した場合、前記２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを前記基地局へ送信する送信ステップと、
前記第１メッセージに基づいて、少なくとも１つのデータパケットを含む再送グループを決定する決定ステップと、
前記再送グループを送信する再送ステップと、を有する、
再送方法。
【請求項２】
前記決定ステップは、前記再送グループ内に含まれるデータパケットのうち、誤りが発生しているデータパケットが各ユーザ装置で１つ以下となるように、前記再送グループを決定する、
請求項１記載の再送方法。
【請求項３】
前記送信ステップは、さらに、前記２つの誤りのうち先に検出された誤りの位置を示す第２メッセージをユーザ装置から前記基地局へ送信する、
請求項２記載の再送方法。
【請求項４】
前記決定ステップは、前記第１メッセージに基づいて前記再送グループに含まれるデータパケットの開始位置および終了位置を決定し、
前記開始位置および前記終了位置に基づいて、前記再送グループに含まれるデータパケットを形成する、
請求項１記載の再送方法。
【請求項５】
前記再送ステップは、さらに、前記開始位置および前記終了位置を示す第３メッセージを送信する、
請求項４記載の再送方法。
【請求項６】
前記再送ステップは、前記第１メッセージを受信した後の所定の時刻に、前記再送グループを送信する、
請求項１記載の再送方法。
【請求項７】
前記送信ステップは、サービス品質が所定の閾値より低いユーザ装置では、前記第１メッセージの送信を禁止する、
請求項１記載の再送方法。
【請求項８】
前記再送ステップは、前記第３メッセージを定期的に送信する、
請求項５記載の再送方法。
【請求項９】
マルチキャストシステムにおける基地局装置であって、
少なくとも１つのユーザ装置で受信された複数のデータパケットの中から２つの誤りが検出された場合、前記２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを受信する受信手段と、
前記第１メッセージに基づいて、少なくとも１つのデータパケットを含む再送グループを決定する決定手段と、
前記再送グループを送信する再送手段と、
を具備する基地局装置。
【請求項１０】
前記決定手段は、
前記第１メッセージに基づいて前記再送グループの開始位置および終了位置を決定する再送グループ位置決定手段と、
前記開始位置および前記終了位置に基づいて、前記再送グループに含まれるデータパケットを形成する再送データ形成手段と、を含む、
請求項９記載の基地局装置。
【請求項１１】
前記決定手段は、前記再送グループ内に含まれるデータパケットのうち、誤りが発生しているデータパケットが各ユーザ装置で１つ以下となるように、前記再送グループを決定する、
請求項９記載の基地局装置。
【請求項１２】
前記再送手段は、さらに、前記再送グループに含まれるデータパケットの開始位置および終了位置を示す第３メッセージを、前記ユーザ装置へ送信する、
請求項９記載の基地局装置。
【請求項１３】
前記再送手段は、前記第１メッセージを受信した後の所定の時刻に、前記再送グループを送信する、
請求項９記載の基地局装置。
【請求項１４】
マルチキャストシステムにおけるユーザ装置であって、
複数のデータパケットを受信する受信手段と、
前記複数のデータパケットに誤りがあるか否かを検査する検査手段と、
前記複数のデータパケットで検出された誤りの数をカウントするカウント手段と、
カウントされた前記誤りの数が２つのとき、２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを生成する生成手段と、
前記第１メッセージを送信する送信手段と、
を具備するユーザ装置。
【請求項１５】
前記送信手段は、さらに、前記２つの誤りのうちの先に検出された誤りの位置を示す第２メッセージを送信する、
請求項１４記載のユーザ装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおけるデータ再送方法に関し、具体的には、再送データ量を減少させるとともに上りシグナリングのオーバーヘッドを抑えることができる、マルチキャストシステム（Multicast system）における再送方法、基地局およびユーザ装置に関する。
【背景技術】
【０００２】
マルチキャストシステムにおいて、送信機が、受信機から再送要求されたデータに対して排他的論理和（ＸＯＲ）演算を行って得られる再送データを再送するＸＯＲ再送方法が検討されている（例えば、非特許文献１参照）。このＸＯＲ再送方法により、再送データ量を減少させることが可能である。以下、図１に示すＸＯＲ再送の概略図を用いて具体的に説明する。まず、送信機はデータパケットＰ１、Ｐ２およびＰ３を、受信機１、受信機２および受信機３に同時に送信する。図１では、受信機１はデータパケットＰ１を正しく受信できておらず、受信機２はデータパケットＰ２を正しく受信できておらず、受信機３はデータパケットＰ３を正しく受信できていない。そこで、受信機１はデータパケットＰ１の再送要求（ＮＡＣＫ：negative acknowledge）を送信機へ送信し、受信機２はデータパケットＰ２の再送要求（ＮＡＣＫ）を送信機へ送信し、受信機３はデータパケットＰ３の再送要求（ＮＡＣＫ）を送信機へ送信する。送信機はこれらの再送要求を受信すると、次式（１）に従って再送データパケットＣを送信する。
【数１】
2009093450.tif 000038
【０００３】
2009093450.tif 000039
【数２】
2009093450.tif 000040
【数３】
2009093450.tif 000041
【数４】
2009093450.tif 000042
【０００４】
従来の再送方法では、送信機はデータパケットＰ１、Ｐ２およびＰ３をそれぞれ再送する必要があった。これに対し、上述したＸＯＲ再送方法を用いることにより、送信機は、データパケットＰ１、Ｐ２およびＰ３の再送が必要な場合でも、式（１）により得られる１つの再送データパケットＣのみを再送すればよい。これにより、ＸＯＲ再送方法では、再送データ量を減少させることができる。
【０００５】
上述したように、ＸＯＲ演算により得られる１つの再送データパケット（例えば、式（１）に示す再送データパケットＣ）を構成するデータパケット（例えば、式（１）に示すデータパケットＰ１、Ｐ２、Ｐ３）のうち、誤りが生じているデータパケットが１つの受信機で１つの場合には、再送データパケットを用いることにより、その受信機は誤りが有るデータパケットを正しく復元することが可能である。一方、１つの受信機で２つ以上のデータパケットに誤りが生じている場合には、再送データパケットを用いても、誤りが有るデータパケットを復元することはできない。
【０００６】
例えば、図１において、受信機１はデータパケットＰ１を正しく受信できておらず、受信機２はデータパケットＰ２およびＰ３を正しく受信できておらず、受信機３はデータパケットＰ3を正しく受信できていないとする。この場合、送信機が式（１）に従って得られる再送データパケットＣを送信すると、受信機１および受信機３は、データパケットＰ１およびＰ３をそれぞれ正しく受信（復元）することができる。これに対し、受信機２は、データパケットＰ2およびＰ３のいずれも既知ではないため（すなわち、未知であるため）、データパケットＰ2およびＰ３を正しく受信（復元）できない。
【０００７】
ただし、送信機は、各受信機からの再送要求を取得することにより、各受信機が正しく受信できていないデータパケットを把握している。そこで、送信機は、ＸＯＲ再送において１つの再送データパケットを構成するデータパケットのグループ（以下、「ＸＯＲ再送グループ」という）の中で、１つの受信機における未知のデータパケットが１つだけとなるように、ＸＯＲ演算を行うデータパケットを割り当てることが考えられる。例えば、上記同様、受信機１がデータパケットＰ１を正しく受信できず、受信機２がデータパケットＰ2およびＰ３を正しく受信できず、受信機３がデータパケットＰ3を正しく受信できないとする。この場合、送信機は次式（５）または（６）に示すＸＯＲ再送グループからなる再送データパケットを送信することが可能である。
【数５】
2009093450.tif 000043
【数６】
2009093450.tif 000044
【０００８】
再送データパケットＣ１を受信すると、受信機１はデータパケットＰ１を復元することができ、受信機２はデータパケットＰ２を復元することができる。また、再送データパケットＣ２を受信すると、受信機２はデータパケットＰ３を復元することができ、受信機３はデータパケットＰ３を復元できる。このようにしてＸＯＲ再送グループを構成するデータパケットを形成することにより、各受信機では、各ＸＯＲ再送グループ内で、未知のデータパケットが２つ以上となることを避けることができる。しかしながら、この場合、上述したように各受信機は、送信機に対して、自機がどのデータパケットの再送を必要としているかを通知していなければならない。
【０００９】
また、ＭＢＭＳ（Multimedia Broadcast Multicast Service）は、３ＧＰＰ  Ｒ６において定義されるマルチメディアブロードキャスト・マルチキャスト機能である。ＭＢＭＳでは、マルチメディアブロードキャストサービスおよびマルチキャストサービスの２種類のモードがサポートされている。また、ＭＢＭＳでは、マルチメディアビデオ情報をすべてのユーザにブロードキャストすることが可能であるとともに、ある有料の契約ユーザのグループのみが視聴するように送信することも可能である。そのため、ＭＢＭＳは、オペレータがマルチメディア広告、無料または有料のテレビチャネル、メッセージの一括送信等の各種のビジネスの応用を展開するために役立つ。また、オペレータは、比較的低いネットワーク部門コストで携帯電話テレビサービスを展開することが可能である。一般に、
ＭＢＭＳでは、送信機を基地局（Base Station：BS）とし、受信機をユーザ装置（User Equipment：UE）とする。また、現在、３ＧＰＰ  ＬＴＥ（Long Term Evolution）では、Ｅ−ＭＢＭＳ（Evolved MBMS）によるＭＢＭＳのサービス増強について検討されている。ＬＴＥにおけるＭＢＭＳの検討において、上りシグナリングのリソースを節約するために、共通制御チャネル（図２に示す共通フィードバックチャネル）を用いてＮＡＣＫをフィードバックする方法が提示されている。各ＵＥは、受信したデータパケットに対してＣＲＣ（Cyclic Redundancy Check）を行った結果、誤りが検出された場合、このデータパケットを正しく受信できなかったことを示すために、図２に示す共通フィードバックチャネル上でＮＡＣＫ信号を送信する。一方、各ＵＥは、データパケットを正しく受信した場合（ＣＲＣにより誤りが検出されなかった場合）には、何も送信しない。ＢＳは、ＮＡＣＫ信号を検出すると、そのＮＡＣＫ信号に対応するデータパケットを再送する。
【００１０】
既存のＭＢＭＳシステムでは、通常、上述したＸＯＲ再送方法を用いて下り回線の伝送効率を向上させているが、このＸＯＲ再送方法を用いるには、ＵＥ毎に専用のフィードバックチャネル（個別フィードバックチャネル）を割り当てる必要がある。
【００１１】
図３は従来のＸＯＲ再送方法の一例を示す。図３では、ＢＳがデータパケットＰ１〜Ｐ１２を送信する。また、データパケットＰ１〜Ｐ６をＸＯＲ再送グループ１とし、データパケットＰ７〜Ｐ１２をＸＯＲ再送グループ２とする。また、合計ｎ個のＵＥ（ＵＥ１〜ＵＥｎ）がデータパケットＰ１〜Ｐ１２をそれぞれ受信する。また、図３に示すように、ＸＯＲ再送グループ１では、ＵＥ１の受信データパケットＰ１およびＰ２に誤り（図３に示す‘×’）が有り、ＵＥ２の受信データパケットＰ４およびＰ５に誤りが有る。また、ＸＯＲ再送グループ２では、ＵＥ１の受信データパケットＰ１０に誤りが有る。
【００１２】
各ＵＥはデータパケットを受信すると、図３に示すように、ＵＥ毎にＡＣＫ／ＮＡＣＫをフィードバックする。図３に示す‘１’は、ＮＡＣＫがフィードバックされることを示し、“０”はＡＣＫがフィードバックされることを示す。なお、図３では、ＸＯＲ再送グループの最大長が６である。
【００１３】
ＢＳは各ＵＥからフィードバックされるＡＣＫ／ＮＡＣＫを受信すると、ＸＯＲ再送グループ１については、ＵＥ１のデータパケットＰ１およびＰ２の再送が必要であること、ＵＥ２のデータパケットＰ４およびＰ５の再送が必要であることが分かる。そこで、ＢＳは、再送グループ１に対して、次式（７）または（８）に示すＸＯＲ演算により得られる２つの再送データパケットＣ１およびＣ２を決定する。
【数７】
2009093450.tif 000045
【数８】
2009093450.tif 000046
【００１４】
式（７）または式（８）に示すように、ＢＳのＸＯＲ再送グループにおける再送データパケットの割当規則（すなわち、ＸＯＲ再送グループの中で、１つの受信機における未知のデータパケットが１つだけとなる規則）が保証されていれば、１つの再送データパケットを受信するいずれのＵＥでも、最大で１つのデータパケットにしか誤りが生じない。
【００１５】
一方、ＢＳは、再送グループ２に対して、次式（９）に示す１つの再送データパケットＣ３を割り当てる。
【数９】
2009093450.tif 000047
【００１６】
ただし、ＢＳは、ＸＯＲ再送方法を用いて再送データパケットを送信する際、再送データパケットにいくつのデータパケットが含まれるかをＵＥに同時に通知しなければならない。
【００１７】
このように、ＢＳは各ＵＥがどのデータパケットの再送を必要としているかが分かると、ＸＯＲ再送方法の割当規則に応じて、各ＸＯＲ再送グループの再送データパケットを決定することが可能である。しかしながら、この場合、ＵＥ毎に各自のフィードバックチャネル（個別フィードバックチャネル）を割り当てる必要があるため、上りシグナリングのオーバーヘッドが増加してしまう。具体的には、上りシグナリングは、図３に示すように、ＵＥ数の増加に伴って線形的に増加してしまう。
【非特許文献１】“XOR Retransmission in Multicast Error Recovery”, Shen Yong, Lee Bu Sung; Networks,2000(ICON 2000), Sept. 2000 Page(s):336-340
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明の目的は、再送データ量を低減させるとともに上りシグナリングのオーバーヘッドを抑えることができる、マルチキャストシステムにおける再送方法、基地局およびユーザ装置を提供することである。
【課題を解決するための手段】
【００１９】
本発明の一つの態様は、基地局と、少なくとも１つのユーザ装置とを含むマルチキャストシステムにおける再送方法であって、前記ユーザ装置で受信された複数のデータパケットの中から２つの誤りを検出した場合、前記２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを前記基地局へ送信する送信ステップと、前記第１メッセージに基づいて、少なくとも１つのデータパケットを含む再送グループを決定する決定ステップと、前記再送グループを送信する再送ステップと、を有する。
【００２０】
本発明のさらに一つの態様は、マルチキャストシステムにおける基地局装置であって、少なくとも１つのユーザ装置で受信された複数のデータパケットの中から２つの誤りが検出された場合、前記２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを受信する受信手段と、前記第１メッセージに基づいて、少なくとも１つのデータパケットを含む再送グループを決定する決定手段と、前記再送グループを送信する再送手段と、を具備する構成を採る。
【００２１】
本発明のさらに一つの態様は、マルチキャストシステムにおけるユーザ装置であって、複数のデータパケットを受信する受信手段と、前記複数のデータパケットに誤りがあるか否かを検査する検査手段と、前記複数のデータパケットで検出された誤りの数をカウントするカウント手段と、カウントされた前記誤りの数が２つのとき、２つの誤りのうち後で検出された誤りの位置を示す第１メッセージを生成する生成手段と、前記第１メッセージを送信する送信手段と、を具備する構成を採る。
【発明の効果】
【００２２】
再送データ量を低減させるとともに上りシグナリングのオーバーヘッドを抑えることができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の実施例について詳細に説明する。
【００２４】
図４は本発明の実施の形態に係るユーザ装置の構成の概略を示すブロック図である。
【００２５】
図４に示す本発明の実施の形態に係るユーザ装置１００は、後述する基地局２００から複数のデータ（データパケット）を受信する。そして、復調／復号部１０１は、アンテナ１０９を介して受信したデータ（ビット）に対して復調およびチャネル復号を行い、チャネル復号後のデータを判断部１０２に出力する。判断部１０２は、復調／復号部１０１から入力されたデータのタイプ（例えば、新規データであるか、再送データであるか、再送データ通知情報であるか）を判断する。ここで、再送データ通知情報は、再送されたデータがどのデータの再送データであるかをバッファ部１０５に通知することにより、再送合成が行われるバッファ済のデータを決定するために用いられる。そして、判断部１０２は、新規データを検査部１０４に出力し、再送データを合成部１０３に出力し、再送データ通知情報をバッファ部１０５に出力する。
【００２６】
検査部１０４は、判断部１０２から入力される新規データ、または、合成部１０３から入力される再送合成後のデータに対して、ＣＲＣのような誤り検査（誤り検出）を行い、受信した複数のデータパケットに誤りが有るか否かを検査する。そして、検査部１０４は、検査結果として、例えば各データパケットに対するＡＣＫまたはＮＡＣＫをカウント部１０６に出力する。また、検査部１０４は、データをバッファ部１０５に出力する。バッファ部１０５は、検査部１０４から入力されるデータをバッファに格納する。また、バッファ部１０５は、判断部１０２から入力される再送データ通知情報に基づいて、バッファ済みのデータを合成部１０３に出力する。
【００２７】
合成部１０３は、判断部１０２から再送データが入力される場合には、判断部１０２から入力される再送データ（誤りが有るデータパケットについて再送されたデータ）と、バッファ部１０５から入力されるデータ（前回以前に受信した、再送データに対応するデータ）とを合成（再送合成）する。例えば、合成部１０３は、再送合成方法として、ＣＣ（Chase Combing）合成方法またはＩＲ（Incremental Redundancy）合成方法を用いて再送
合成を行う。そして、合成部１０３は、合成後のデータを検査部１０４に出力する。
【００２８】
カウント部１０６は、データ受信過程において、検査部１０４から入力されるＮＡＣＫの数をカウントする。すなわち、カウント部１０６は、受信した複数のデータパケットで検出された誤りの数をカウントする。また、カウント部１０６は、カウントしたＮＡＣＫの数が２個の場合、２つの誤りのうち後で検出された誤りの位置を示すＭＮＩ（Multiple
NACK Indicator：複数ＮＡＣＫインジケータ）メッセージを生成するように生成部１０７に指示するとともに、ＮＡＣＫのカウントをゼロにリセットする。また、複数のデータパケットの中で２つの誤りが検出されず、受信したデータパケットの数がＸＯＲ再送グループの最大長（例えば、６）に達した場合、カウント部１０６は、ＮＡＣＫのカウントをゼロにリセットする。また、カウント部１０６は、検査部１０４から入力されたＮＡＣＫを生成部１０７に出力する。
【００２９】
生成部１０７は、カウント部１０６からＮＡＣＫが入力された場合、つまり、自装置が受信したデータパケットに誤りが有る場合、そのデータパケットに対するＮＡＣＫメッセージを生成する。また、生成部１０７は、カウント部１０６からＭＮＩメッセージの生成を指示された場合、つまり、ＸＯＲ再送グループ内で検出された誤りの数が２つである場合、２つの誤りのうち後で検出された誤りの位置に対応するＭＮＩメッセージを生成する。そして、生成部１０７は、生成したＮＡＣＫメッセージまたはＭＮＩメッセージを符号化／変調部１０８に出力する。
【００３０】
符号化／変調部１０８は、生成部１０７から入力されるＮＡＣＫメッセージまたはＭＮＩメッセージに対してチャネル符号化および変調を行う。そして、ＬＴＥでは、符号化／変調部１０８は、ＮＡＣＫメッセージとＭＮＩメッセージとを、共通フィードバックチャネル上の指定された符号（または、符号系列）にマッピングし、共通フィードバックチャネルを通じて基地局２００に送信する。
【００３１】
図５は本発明の実施の形態にかかる基地局の構成の概略を示すブロック図である。図５に示す基地局２００において、符号化／変調部２０５は送信データバッファ部２０６から入力されるデータ（新規データ）に対してチャネル符号化および変調を行い、変調後のデータをアンテナ２０７を介して送信する。ここで、上述したように、ユーザ装置１００（図４）でデータパケットに誤りが検出された場合、基地局２００は、共通フィードバックチャネルを介して、ユーザ装置１００で誤りの有るデータパケットが受信されたことを示す情報（ＮＡＣＫメッセージまたはＭＮＩメッセージ）を受信する。具体的には、データ受信部２０１はアンテナ２０７を介してデータを受信し、共通フィードバックチャネルのうち、ＮＡＣＫメッセージがマッピングされる部分（ＮＡＣＫチャネル）およびＭＮＩメッセージがマッピングされる部分（ＭＮＩチャネル）を取り出す。そして、データ受信部２０１は、取り出したＮＡＣＫメッセージおよびＭＮＩメッセージを検出部２０２に出力する。
【００３２】
検出部２０２は、データ受信部２０１から入力されるＮＡＣＫメッセージまたはＭＮＩメッセージにおいて、ＮＡＣＫまたはＭＮＩが設定されているか否かを検出する。検出部２０２は、検出したＮＡＣＫまたはＭＮＩの情報（ＮＡＣＫメッセージに対応するデータパケットの位置またはＭＮＩメッセージに対応するデータパケットの位置などを含む情報）を、再送グループ位置決定部２０３に出力する。
【００３３】
再送グループ位置決定部２０３は、検出部２０２から入力されるＮＡＣＫおよびＭＮＩの情報に応じて、ＸＯＲ再送グループの開始位置および終了位置を決定する。そして、再送グループ位置決定部２０３は、再送グループの開始位置および終了位置を再送データ形成部２０４に出力する。また、検出部２０２からＮＡＣＫおよびＭＮＩの情報が出力され
なかった場合（つまり、ＮＡＣＫおよびＭＮＩが受信されなかった場合）、再送不要であるため、再送グループ位置決定部２０３は、何もしない。
【００３４】
再送データ形成部２０４は、再送グループ位置決定部２０３から入力される、ＸＯＲ再送グループの開始位置および終了位置に基づいて、送信データバッファ部２０６に格納されたデータパケットを用いて、ＸＯＲ再送グループに含まれるデータパケット（ビット）のビット列（ビットストリーム）を形成する。そして、再送データ形成部２０４は、形成したビットストリームを符号化／変調部２０５に出力する。送信データバッファ部２０６は、送信データ（新規データ）をバッファに格納するとともに、符号化／変調部２０５に出力する。また、送信データバッファ部２０６は、再送データ形成部２０４から入力される、ＸＯＲ再送グループの開始位置から終了位置までのデータパケットを再送データ形成部２０４に出力する。符号化／変調部２０５は、再送データ形成部２０４から入力されるビットストリーム（再送データ）に対してチャネル符号化および変調を行い、変調後のデータ（すなわち、ＸＯＲ再送グループの再送データパケット）をアンテナ２０７を介して送信する。
【００３５】
なお、基地局２００は、再送データ形成部２０６で形成されたデータ（ビットストリーム）に加え、ＸＯＲ再送グループの開始位置および終了位置を示す位置情報も送信する。
【００３６】
本発明の実施の形態では、従来のＭＢＭＳの遅延要求に応じてＸＯＲ再送グループの最大長が設定される。また、図６に示すように、図２に示す共通フィードバックチャネルに対して、新たにＭＮＩメッセージがマッピングされる位置が加えられる。ＵＥ（ユーザ装置１００）は、各ＸＯＲ再送グループ内に２つの誤り（ＮＡＣＫ）が発生している場合には、共通フィードバックチャネルを通じてＭＮＩメッセージ（すなわち、２つの誤りのうち後で検出された誤りの位置を示すメッセージ）を送信する。そして、基地局２００は、共通フィードバックチャネルを通じてＭＮＩメッセージを受信すると、ＭＮＩメッセージに基づいて、少なくとも１つのデータパケットを含むＸＯＲ再送グループを決定し、ＸＯＲ再送グループ（再送データパケット）を送信する。
【００３７】
次に、ユーザ装置１００（ＵＥ）および基地局２００（ＢＳ）におけるＸＯＲ再送動作の詳細について説明する。
【００３８】
図７は本発明の実施の形態におけるＸＯＲ再送を示す図である。図７では、図３と同様、ＸＯＲ再送グループの最大長は６に設定される。また、合計ｎ個のＵＥ（ＵＥ１〜ＵＥｎ）は、ユーザ装置１００の構成をそれぞれ備え、図３と同様、複数のデータパケットＰ１〜Ｐ１２をそれぞれ受信する。図７に示すＭＮＩにおいて、‘１’は、ＭＮＩメッセージが設定されたことを示し、“０”はＭＮＩメッセージが設定されていないことを示す。また、各ＸＯＲ再送グループの開始時には、各ＵＥのカウント部１０６は、ＮＡＣＫのカウントをゼロにリセットする。
【００３９】
図７に示すように、ＵＥ１の検査部１０４は、データパケットＰ１に対してＣＲＣを行い、誤りを検出すると、データパケットＰ１に対応するＮＡＣＫを検出結果として生成し、生成部１０７はＮＡＣＫメッセージを生成する。そして、ＵＥ１は、図７に示すように、共通フィードバックチャネルにマッピングしたＮＡＣＫメッセージ（図７に示すＰ１に対応するＮＡＣＫ＝‘１’）を送信する。このとき、ＵＥ１のカウント部１０６におけるＮＡＣＫのカウント数は１である。
【００４０】
次いで、図７に示すように、ＵＥ１の検査部１０４は、データパケットＰ２にも誤りが有ることを検出する。そこで、カウント部１０６はＮＡＣＫのカウント数を２とする。ＮＡＣＫのカウント数が２である場合、つまり、受信した複数のデータパケットの中から２
つの誤りを検出した場合には、カウント部１０６は、２つの誤りのうち後で検出された誤りの位置であるデータパケットＰ２に対応するＭＮＩメッセージを生成するように生成部１０７に指示する。そして、生成部１０７は、ＮＡＣＫメッセージ（図７に示すＰ２に対応するＮＡＣＫ＝‘１’）およびＭＮＩメッセージ（図７に示すＰ２に対応するＭＮＩ＝‘１’）を生成する。
【００４１】
そして、ＵＥ１は、図７に示すように、共通フィードバックチャネルを通じて、データパケットＰ２に対応するＮＡＣＫメッセージおよびＭＮＩメッセージを送信する。同時に、ＵＥ１のカウント部１０６はＮＡＣＫのカウントをゼロにリセットする。
【００４２】
一方、ＢＳのデータ受信部２０１は、共通フィードバックチャネルを通じて、データパケットＰ２に対応するＭＮＩメッセージを受信する。この場合、検出部２０２は、各ＵＥがデータパケットＰ２を受信した時刻において、データパケットＰ１およびＰ２の間で２つのデータパケットに誤りが生じているＵＥが少なくとも１つあると判断する。そこで、再送グループ位置決定部２０３は、１つ目のＸＯＲ再送グループ（図７に示すＸＯＲ再送グループ１）の開始位置をデータパケットＰ１に決定し、終了位置をデータパケットＰ１に決定する。そして、再送データ形成部２０４は、次式（１０）に示す、ＸＯＲ再送グループ１の再送データパケットＣ１を決定する。
【数１０】
2009093450.tif 000048
【００４３】
また、同時に、再送グループ位置決定部２０３は、２つ目のＸＯＲ再送グループ（図７に示すＸＯＲ再送グループ２）の開始位置をデータパケットＰ２に決定する。次いで、図７に示すＵＥ２は、受信したデータパケットＰ４で誤りを検出すると、データパケットＰ４に対応するＮＡＣＫメッセージ（図７に示すＰ４に対応するＮＡＣＫ＝‘１’）を送信する。このとき、ＵＥ２のカウント部１０６におけるＮＡＣＫのカウント数は１である。次いで、ＵＥ２は、受信したデータパケットＰ５で誤りを検出すると、データパケットＰ５に対応するＮＡＣＫメッセージ（図７に示すＰ５に対応するＮＡＣＫ＝‘１’）を送信する。さらに、ＵＥ２のカウント部１０６におけるＮＡＣＫのカウント数は２となるため、ＵＥ２は、２つの誤りのうち後で検出された誤りの位置であるデータパケットＰ５に対応するＭＮＩメッセージ（図７に示すＰ５に対応するＭＮＩ＝‘１’）を送信する。このとき、ＢＳは、各ＵＥがデータパケットＰ５を受信した時刻において、ＭＮＩメッセージ＝‘１’を受信する。そこで、ＢＳは、データパケットＰ２からデータパケットＰ５までの間で２つのデータパケットに誤りが生じているＵＥが少なくとも１つあると判断し、かつ、データパケットＰ２からデータパケットＰ４までの間ではいずれのＵＥも最大で１つのデータパケットにのみ誤りが生じていると判断する。そのため、ＢＳの再送グループ位置決定部２０３は、２つ目のＸＯＲ再送グループ（図７に示すＸＯＲ再送グループ２）の開始位置をデータパケットＰ２に決定し、終了位置をデータパケットＰ４に決定する。そして、再送データ形成部２０４は、次式（１１）に示す、ＸＯＲ再送グループ２の再送データパケットＣ２を決定する。つまり、再送グループ位置決定部２０３および再送データ形成部２０４は、ＸＯＲ再送グループ内に含まれるデータパケットのうち、誤りが発生しているデータパケットが各ＵＥで１つ以下となるように、再送グループを決定する。
【数１１】
2009093450.tif 000049
【００４４】
また、図７に示すデータパケットＰ５からデータパケットＰ１０までの間で２つ以上のデータパケットに誤りが生じているＵＥはなく、ＸＯＲ再送グループの長さが最大長の６に達しているため、再送グループ位置決定部２０３は、３つ目の再送グループ（図７に示
すＸＯＲ再送グループ３）の開始位置をデータパケットＰ５に決定し、終了位置をデータパケットＰ１０に決定する。また、データパケットＰ５〜Ｐ１０のうち、データパケットＰ５およびＰ１０に対応するＮＡＣＫが‘１’に設定されている。そこで、ＢＳの再送データ形成部２０４は、次式（１２）に示す、ＸＯＲ再送グループ３の再送データパケットＣ３を決定する。
【数１２】
2009093450.tif 000050
【００４５】
そして、ＢＳの符号化／変調部２０５は、上記３つのＸＯＲ再送グループ１〜３の再送データパケットに対してチャネル符号化および変調を行い、変調後のデータパケットをアンテナを介して送信する。なお、ＢＳは、再送データパケットを送信すると同時に、シグナリングをさらに送信することにより、ＸＯＲ再送グループ１〜３の再送データパケットの開始位置および終了位置を示す再送データ通知情報を送信しなければならない。つまり、ＢＳは、ＸＯＲ再送グループ（再送データパケット）と、再送データ通知情報とを同時に送信する。
【００４６】
各ＸＯＲ再送グループの再送データパケットを受信すると、各ＵＥの判断部１０２は受信したデータが再送データであると判断し、再送データパケットを合成部１０３に出力する。また、判断部１０２は、合成部１０３において再送データと合成されるデータを決定するために、再送データパケットと同時に受信した再送データ通知情報をバッファ部１０５に出力する。なお、合成部１０３で用いるＨＡＲＱにおける合成方法としては、例えば、ＣＣ合成方法およびＩＲ合成方法の２種類の合成方法がある。
【００４７】
まず、ＣＣ方式のＸＯＲ再送合成について説明する。ここでは、図７に示すＸＯＲ再送グループ２を一例として説明する。つまり、ＢＳは再送時に再送データパケットＣ２を送信する。ここで、図８に示すように、データパケットＰ１〜Ｐ１２の初回送信時には、ＵＥ１ではデータパケットＰ３およびＰ４が既知（誤り無し）であり、Ｐ２が未知（誤り有り）とする。そのため、初回送信時にはＵＥ１は、データパケットＰ２の推定値Ｐ２（０）を受信したとする。ここで、推定値Ｐｘ（Ｙ）は、Ｙ回目の再送時（ただし、初回送信時はＹ＝０とする）におけるデータパケットＰｘの推定値を表す。ここで、ＵＥ１が再送データパケットＣ２（１）を受信したとすると、次式（１３）に示す１回目の再送時におけるＰ２の推定値Ｐ２（１）が得られる。ここで、再送データパケットＣｘ（Ｙ）は、Ｙ回目の再送時におけるＸＯＲ再送グループＸの再送データパケットを表す。
【数１３】
2009093450.tif 000051
【００４８】
そして、ＵＥ１は、Ｐ２（０）とＰ２（１）とをＣＣ合成し、合成後のＰ２に誤りが有るか否かを検査する。合成語のＰ２に誤りがある場合には、さらに再送が必要であるため、ＵＥ１は、ＢＳに対して再送要求（ＮＡＣＫ）を送信する。そして、ＢＳは再送データパケットＣ２の２回目の再送を行う。ここで、ＵＥ１が２回目の再送時における再送データパケットＣ２（２）を受信すると、次式（１４）に示す２回目の再送時におけるＰ２の推定値Ｐ２（２）が得られる。
【数１４】
2009093450.tif 000052
【００４９】
そして、ＵＥ１は、Ｐ２（０）とＰ２（１）とＰ２（２）とをＣＣ合成し、合成後のＰ２に誤りが有るか否かを検査する。図８に示すように、ＸＯＲ再送のＣＣ合成方法は、従
来のＣＣ合成の方法と基本的に同一であることが見て取れる。
【００５０】
次に、ＩＲ方式のＸＯＲ再送合成について説明する。ここでも、図７に示すＸＯＲ再送グループ２を一例として説明する。また、チャネル符号化後の各データパケットは、図９Ａに示すように、システマチックビットＳと、パリティビットＱ１、Ｑ２、Ｑ３とからなる。また、１回目の送信時（初回送信時）には、システマチックビットＳおよびパリティビットＱ１のみが送信される。例えば、初回送信時のデータパケットＰ２は、図９Ｂに示すように、システマチックビットＳ（２）およびパリティビットＱ１（２）のみが送信される。ここで、Ｓ（ｘ）はＰｘのシステマチックビットを示し、Ｑ（ｘ）はＰｘのパリティビットを示す。図７に示すように、ＵＥ１は受信したデータパケットＰ２を正しく復号できていない。そこでＵＥ１はデータパケットＰ２の再送を要求する。そこで、ＢＳは、１回目の再送時には、次式（１５）で示される再送データパケットＣ２（１）を送信する。
【数１５】
2009093450.tif 000053
【００５１】
ここで、ＵＥ１はデータパケットＰ３およびＰ４を正しく復号できるため、パリティビットＱ２（３）およびＱ２（４）が既知である。よって、ＵＥ１は次式（１６）に従ってパリティビットＱ２（２）を復元する。
【数１６】
2009093450.tif 000054
【００５２】
そして、ＵＥ１は、システマチックビットＳ（２）およびパリティビットＱ１（２）、Ｑ２（２）に基づいてデータパケットＰ２を復号し、正しく復号できるか否かを検査する。ここで、さらに２回目の再送が必要な場合、つまり、データパケットＰ２で誤りが検出された場合、ＢＳは、２回目の再送時には、次式（１７）に示す再送データパケットＣ２（２）を送信する。
【数１７】
2009093450.tif 000055
【００５３】
１回目の再送と同様、ＵＥ１はデータパケットＰ３およびＰ４を正しく復号できるため、パリティビットＱ３（３）およびＱ３（４）は既知である。よって、ＵＥ１は、次式（１８）に従ってパリティビットＱ３（２）を復元する。
【数１８】
2009093450.tif 000056
【００５４】
そして、ＵＥ１は、システマチックビットＳ（２）およびパリティビットＱ１（２）、Ｑ２（２）、Ｑ３（２）に基づいてデータパケットＰ２を復号し、正しく復号できるか否かを検査する。
【００５５】
また、ＵＥ１の合成部１０３が出力したビット（合成後のデータパケット）は、検査部１０４に再度入力されて検査され、バッファ部１０５中に格納されて、上記と同様の処理が行われる。
【００５６】
図１０は本実施の形態のＸＯＲ再送方法を示すフロー図である。
【００５７】
ステップ（以下、単に「Ｓ」という）７０１において、ＢＳはＭＢＭＳデータパケットをＵＥに送信する。そして、例えば図７に示すＵＥ１はＭＢＭＳデータパケットを受信すると、復調／復号部１０１でデータパケットに対して変調およびチャネル復号を行い、検査部１０４でデータパケットに対してＣＲＣを行う。データパケットＰ１に誤りが検出されると、ＵＥ１のカウント部１０６はＮＡＣＫをカウントし、生成部１０７はＮＡＣＫメッセージを生成する。そして、ＵＥ１は、共通フィードバックチャネルを通じてＢＳへＮＡＣＫメッセージを送信する。このときのＮＡＣＫのカウント数は１である。次いで、ＵＥ１の検査部１０４でデータパケットＰ２に誤りが検出されると、カウント部１０６におけるＮＡＣＫのカウント数が２となる。ＮＡＣＫのカウント数が２の場合には、カウント部１０６はデータパケットＰ２に対応するＭＮＩメッセージを生成（Ｐ２に対応するＭＮＩ＝‘１’に設定）するように生成部１０７へ指示する。そして、生成部１０７はＮＡＣＫメッセージ（図７に示すＰ２に対応するＮＡＣＫ＝‘１’）およびＭＮＩメッセージ（図７に示すＰ２に対応するＭＮＩ＝‘１’）を生成する。そして、ＵＥ１は、共通フィードバックチャネルにおいて、データパケットＰ２に対応するＮＡＣＫチャネルにＮＡＣＫメッセージをマッピングし、ＭＮＩチャネルにＭＮＩメッセージをマッピングする。また、同時に、ＵＥ１のカウント部１０６はＮＡＣＫのカウントをゼロにリセットする。
【００５８】
Ｓ７０２において、各ＵＥはＣＲＣに応じて、共通フィードバックチャネルを通じてＮＡＣＫメッセージおよびＭＮＩメッセージを送信する。ＢＳの再送グループ位置決定部２０３は、受信したＮＡＣＫメッセージおよびＭＮＩメッセージに応じてＸＯＲ再送グループの開始位置および終了位置を決定し、再送データ形成部２０４はＸＯＲ再送グループの開始位置および終了位置に基づいて、再送データパケットを決定する。
【００５９】
Ｓ７０３において、ＢＳはＸＯＲ再送グループの再送データパケットを再送するとともに、下りのシグナリングを通じて、ＸＯＲ再送グループを構成するデータパケットの開始位置および終了位置を通知する。
【００６０】
次に、本発明の実施の形態に係るＸＯＲ再送方法のバリエーションについて説明する。
＜バリエーション１＞
図１１は本バリエーションにおけるＸＯＲ再送方法を示す図である。本バリエーションでは、あるＵＥ（ユーザ装置１００）で受信された複数のデータパケットの中から２つの誤りが検出された場合、ＵＥのカウント部１０６がＭＮＩメッセージのみを生成するように生成部１０７に指示する。つまり、本バリエーションは、ＵＥがＮＡＣＫメッセージを送信しないで、ＭＮＩメッセージのみを送信する点において、図７のＸＯＲ再送方法と相違する。
【００６１】
ＢＳ（基地局２００）は、ＭＮＩメッセージを受信すると、このＭＮＩメッセージに示される位置であるデータパケットで誤りを検出したＵＥが存在することが必然的に分かる。例えば、図１１において、ＵＥ１は、データパケットＰ２に対し、ＮＡＣＫメッセージを生成せずに、ＭＮＩメッセージを生成（Ｐ２に対応するＭＮＩ＝‘１’に設定）する。つまり、ＵＥ１は、受信したデータパケットＰ２で誤りを検出したにもかかわらず、データパケットＰ２に対応するＮＡＣＫメッセージを送信しない。しかし、ＢＳは、データパケットＰ２に対応するＭＮＩメッセージを受信すると、データパケットＰ２で誤りを検出したＵＥが存在していると判断することができる。
【００６２】
＜バリエーション２＞
図１２は本バリエーションにおけるＸＯＲ再送方法を示す図である。図１２では、例えば、ＢＳは、再送グループ位置決定部２０３がＸＯＲ再送グループを決定すると、４フレーム間隔後にＸＯＲ再送グループを送信する。すなわち、ＢＳは、ＭＮＩメッセージを受信した後の所定の時刻（ここでは、４フレーム間隔後の時刻）に、ＸＯＲ再送グループを
送信する。具体的には、図１２では、ＢＳは、時刻Ｔ２においてＭＮＩメッセージを受信している。また、ＸＯＲ再送グループ１にはデータパケットＰ１のみが含まれるため、ＢＳは、次のＸＯＲ再送グループ２の開始位置がデータパケットＰ２であることが分かる。そこで、ＢＳは、下り共通チャネルを通じて、次のＸＯＲ再送グループの開始位置がデータパケットＰ２であることを示す再送データ通知情報を送信する。よって、ＵＥのカウント部１０６は、ＮＡＣＫのカウントをデータパケットＰ２から開始する。また、ＢＳは、ＭＮＩメッセージを受信した時刻Ｔ６の４フレーム間隔後の時刻Ｔ６において、再送データパケットＣ１を送信する。以降の過程も同様に行われる。
【００６３】
＜バリエーション３＞
図１３は同一の再送データパケットを複数回ＸＯＲ再送する場合を示す図である。図１３に示す時刻Ｔ６において、ＢＳは、ＸＯＲ再送グループ１の再送データパケットＣ１（式（１０））を送信する。ここで、ＢＳは、再送データパケットＣ１が再送データであることを同時に通知しなければならない。そこで、ＢＳは、ＸＯＲ再送グループ１においてＸＯＲ演算を行ったデータパケットの開始位置および終了位置を通知する。再送データパケットＣ１にはデータパケットＰ１のみが含まれるため、ＸＯＲ再送グループ１の開始位置および終了位置の双方ともデータパケットＰ１となる。つまり、ＵＥ１は再送データパケットＣ１によってＰ１を取得する。しかし、図１３に示す時刻Ｔ６では、再送データパケットＣ１が再送されるものの、ＵＥ１は依然としてデータパケットＰ１を正しく復号することができない。そこで、ＵＥ１は、時刻Ｔ６において、ＮＡＣＫメッセージ（再送データパケットＣ１（すなわち、データパケットＰ１）に対応するＮＡＣＫ＝‘１’）を送信する。そして、ＢＳは、再送データパケットＣ１に対応するＮＡＣＫメッセージを受信すると、再送データパケットＣ１を再度送信する。例えば、図１３に示すように、ＢＳは、時刻Ｔ１０において、再送データパケットＣ１を再送する。このようにして、再送データパケットの複数回（２回目以降）の再送については、ＭＮＩメッセージは作成されない。
【００６４】
＜バリエーション４＞
ＭＢＭＳサービスでは、各ＵＥの受信品質は異なる。このため、ＱｏＳ（Quality of Service：サービス品質）の要求によっては、あるユーザが受信するデータの受信品質が非常に低く、誤りが頻繁に発生することがある。そこで、本バリエーションでは、ＱｏＳが所定の閾値より低いＵＥで２つのデータパケットにおいて誤りが生じても、ＭＮＩメッセージを送信しないと自発的に判断できるようにする。例えば、ＱｏＳが所定の閾値より低いＵＥでは、ＭＮＩメッセージの送信を禁止する。これにより、ＱｏＳがより低いＵＥに対してＢＳが頻繁に再送を繰り返すことによって他のＵＥの正常な伝送に与える影響を抑えることができる。つまり、ＱｏＳが所定の閾値より低いＵＥは、受信した複数のデータパケットの中から２つの誤りを検出した場合でも、ＭＮＩメッセージを送信しないことにより、システム全体の伝送効率に及ぼす影響を抑えることができる。
【００６５】
＜バリエーション５＞
上述した実施の形態において、ＸＯＲ再送グループに含まれるデータパケットの開始位置および終了位置を示す情報（再送データ通知情報）は、再送データ内に含まれる。しかしながら、再送データを改めて形成すると規定外の時間遅延をもたらし得る。そこで、ＢＳは、規定外のシグナリングを通じて開始位置および終了位置を、ＵＥに対して、再送データパケットとは別に通知してもよい。例えば、下り共通ブロードキャストのシグナリングであるＸＯＲ＿ＰＯＳ(XOR position)のように、下り共通制御チャネル上に規定外のシグナリングを加えればよい。
【００６６】
具体的には、ユーザ装置１００（ＵＥ）は、受信した複数のデータパケットの中に誤りが有ることを検出したときには、共通フィードバックチャネルを通じて、図１４に示す本
バリエーションに係る基地局３００（ＢＳ）に対して、誤りの有るデータパケットが送られたことを示す情報（ＭＮＩメッセージまたはＮＡＣＫメッセージ）をフィードバックする。このような場合、ＢＳ３００（図１４）のデータ受信部２０１はアンテナ２０７を介してデータを受信し、共通フィードバックチャネルのうち、ＭＮＩメッセージおよびＮＡＣＫメッセージに対応する位置からＭＮＩメッセージおよびＮＡＣＫメッセージを取り出して、メッセージを検出部２０２に出力する。
【００６７】
検出部２０２は、データ受信部２０１から入力されるＭＮＩメッセージおよびＮＡＣＫメッセージを取得し、ＭＮＩメッセージおよびＮＡＣＫメッセージが設定されているか否か判断をする。その後、検出されたＭＮＩメッセージおよびＮＡＣＫメッセージの情報は、再送グループ位置決定部２０３に送信される。
【００６８】
再送グループ位置決定部２０３は、検出部２０２から入力されるＭＮＩメッセージおよびＮＡＣＫメッセージの位置（すなわち、２つ目の誤りが検出されたデータパケット）に応じてＸＯＲ再送グループの開始位置および終了位置を決定する。そして、再送グループ位置決定部２０３は、ＸＯＲ再送グループの開始位置および終了位置を位置通知部３０１に出力する。位置通知部３０１は下り共通制御チャネルを通じて再送グループの開始位置および終了位置をユーザ装置１００に送信する。また、位置通知部２０７は、開始位置および終了位置を再送データ形成部２０４に出力する。
【００６９】
再送データ形成部２０４はＸＯＲ再送グループの開始位置および終了位置に応じてＸＯＲ再送グループに含まれるデータパケット（ビットストリーム）を形成し、形成したデータパケット（再送データパケット）を符号化／変調部２０５に送信する。符号化／変調部２０５はビットストリームを符号に変調して送信する。
【００７０】
また、ＸＯＲ再送グループの終了位置の次の時刻が次回のＸＯＲ再送グループの開始位置である。そこで、他の実施の形態として、図１４に示す基地局３００の位置通知部３０１がＸＯＲ再送グループの終了位置のみをユーザ装置１００へ送信し、ユーザ装置１００は、次回の開始位置を、受信したＸＯＲ再送グループの終了位置から算出するようにしてもよい。また、基地局３００は、例えば、ＸＯＲ＿ＰＯＳを用いて、再送データ通知情報を定期的に送信してもよい。ＸＯＲ＿ＰＯＳは、再送の必要の有無に係わらず、定期的に送信される必要があるため時間遅延が減少する。
【００７１】
ここで、ＭＢＭＳサービスを受けるＵＥの数が５０であり、１つのＮＡＣＫメッセージおよびＭＮＩメッセージが１ビットのリソースを占め、伝送するデータパケットがＰ１からＰ１２までとする。この場合、上りフィードバックにおけるシグナリングは図１５に示すようになる。なお、図１５では、再送データパケット数は、従来のＸＯＲ再送および本発明のＸＯＲ再送の双方で同一である。具体的には、上りフィードバックにおけるシグナリングは、従来のＸＯＲ再送では、例えば図３に示すように、ＮＡＣＫメッセージの情報量×データパケット数×ＵＥ数だけ必要とした。すなわち、ここでは、図１５に示すように、６００（＝１ビット×１２データパケット×５０ＵＥ）ビットだけシグナリングする必要があった。これに対し、本発明では、上りフィードバックにおけるシグナリングは、（ＮＡＣＫメッセージ＋ＭＮＩメッセージ）の情報量×データパケット数だけ必要とする。つまり、図１５に示すように、２４（２（＝１＋１）ビット×１２データパケット）ビットだけシグナリングすればよい。
【００７２】
図１５に示すように、従来のＸＯＲ再送と比較して、上記の実施の形態の技術的解決手段は上り伝送のシグナリングを減少させることができることが理解できる。具体的には、本発明の実施の形態によれば、上りフィードバックにおけるシグナリング量は、ＵＥの数と無関係となる。すなわち、ＵＥの数が増加する場合でも、上りフィードバックにおける
シグナリング量は増加しない。
【００７３】
このように、本実施の形態によれば、ＸＯＲ再送方法を用いることにより再送データ量を低減させるとともに上りシグナリングのオーバーヘッドを抑えることができる。
【００７４】
以上、本発明を実施する最良の形態と併せて、本発明を説明した。本発明の精神および範囲を逸脱することなく、各種の他の変更、置換および追加が可能であることは、当業者にとって自明である。従って、本発明の範囲は、上記特定された実施の形態にのみ限定されると理解すべきでなく、添付された「請求の範囲」によって限定される。
【００７５】
２００８年１月２１日出願の中国出願２００８１０００４６１４．１に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【００７６】
本発明に係るマルチキャストシステムにおける再送方法、基地局およびユーザ装置は、無線通信システムに適用することができる。
【図面の簡単な説明】
【００７７】
以下の図面を結びつけた詳細な説明において、本発明の上述した特徴および長所がより明らかになる。ここで：
【図１】従来のＸＯＲ再送を行うマルチキャストシステムを示す図
【図２】従来のＭＢＭＳの共通フィードバックチャネルを示す図
【図３】従来のＸＯＲ再送方法を示す図
【図４】本発明の実施の形態に係るユーザ装置の構成を示すブロック図
【図５】本発明の実施の形態に係る基地局の構成を示すブロック図
【図６】本発明の実施の形態に係るＸＯＲ再送に用いられる共通フィードバックチャネルを示す図
【図７】本発明の実施の形態に係るＸＯＲ再送方法を示す図
【図８】本発明の実施の形態に係るＣＣ方式のＸＯＲ合成を示す図
【図９Ａ】本発明の実施の形態に係るＩＲ方式のＸＯＲ合成を示す図
【図９Ｂ】本発明の実施の形態に係るＩＲ方式のＸＯＲ合成を示す図
【図１０】本発明の実施の形態に係るＸＯＲ再送方法を示すフロー図
【図１１】本発明の実施の形態のバリエーション１に係るＸＯＲ再送方法を示す図
【図１２】本発明の実施の形態のバリエーション２に係るＸＯＲ再送方法を示す図
【図１３】本発明の実施の形態のバリエーション３に係るＸＯＲ再送方法を示す図
【図１４】本発明の実施の形態のバリエーション４に係る基地局の構成を示すブロック図
【図１５】本発明の他の実施の形態に係る従来方法と本発明との比較を示す図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2009093450.tif 000057
【図２】
2009093450.tif 000058
【図３】
2009093450.tif 000059
【図４】
2009093450.tif 000060
【図５】
2009093450.tif 000061
【図６】
2009093450.tif 000062
【図７】
2009093450.tif 000063
【図８】
2009093450.tif 000064
【図９Ａ】
2009093450.tif 000065
【図９Ｂ】
2009093450.tif 000066
【図１０】
2009093450.tif 000067
【図１１】
2009093450.tif 000068
【図１２】
2009093450.tif 000069
【図１３】
2009093450.tif 000070
【図１４】
2009093450.tif 000071
【図１５】
2009093450.tif 000072
【国際調査報告】
2009093450.tif 000073
2009093450.tif 000074