(57)【特許請求の範囲】
【請求項１】
送信装置から無線送信されたデータの再送を該送信装置に要求する再送要求手段と、
前記再送要求手段が前記データの再送を要求したタイミングで、所定時間後に満了する該データに係る再送タイマを起動する再送タイマ制御手段と、
を含み、
前記再送タイマ制御手段は、
前記送信装置が前記データを分割再送する場合に、該データの一部を構成する部分データが該送信装置から所定回数受信されるごとに、該データに係る再送タイマを再起動し、
前記再送要求手段が第１および第２のデータの再送を前記送信装置に要求し、かつ前記送信装置が前記第１のデータを分割再送する場合に、該第１データの部分データが該送信装置から所定回数受信されるごとに、該第１のデータに係る再送タイマとともに前記第２のデータに係る再送タイマを再起動する、
ことを特徴とする受信装置。
【請求項２】
請求項１に記載の受信装置において、
前記所定時間は、前記受信装置が１つのデータの再送を要求してから前記送信装置が該データの再送を完了するまでに要する時間の実測値に基づいて決定され、
前記所定回数は、前記所定時間に基づいて決定される、
ことを特徴とする受信装置。
【請求項３】
受信装置が、送信装置から無線送信された第１および第２のデータの再送を該送信装置に要求するステップと、
前記受信装置が前記第１および第２データの再送を要求したタイミングで、所定時間後に満了する該第１および第２のデータに係る再送タイマをそれぞれ起動するステップと、
前記送信装置が、前記受信装置から再送を要求された前記第１のデータを分割再送するステップと、
前記受信装置が前記第１のデータの一部を構成する部分データを前記送信装置から所定回数受信するごとに、該第１のデータに係る再送タイマとともに前記第２のデータに係る再送タイマを再起動するステップと、
を含むことを特徴とする再送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置および再送制御方法に関する。
【背景技術】
【０００２】
誤りが検出されたデータだけを再送するＳＲ（Selective Repeat：選択再送）方式と呼ばれるＡＲＱ（Automatic Repeat Request：自動再送要求）方式が知られている。このＳＲ方式は、無線通信システムにも採用されている（たとえば非特許文献１の９．５．３節参照）。
【０００３】
ＳＲ方式では、受信装置が、正常に受信されなかったデータの再送を要求するＳＲＥＪ（Selective Rejection）を送信装置に送信したタイミングで、ＳＲＥＪ再送タイマを起動（開始）する。そして、再送を要求したデータが正常に受信されないままＳＲＥＪ再送タイマが満了（タイムアウト）すると、受信装置は再びＳＲＥＪを送信するとともに、新たにＳＲＥＪ再送タイマを起動する。ただし、同じデータを指定したＳＲＥＪの送信回数が規定回数を超えると、受信装置は、送信装置にＦＲＭＲ（Frame Reject）を送信し、ＡＲＱ動作をキャンセルする。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“ARIBSTD-T95「OFDMA/TDMA TDD Broadband Wireless Access System ARIB STANDARD」1.0版”、平成１９年１２月１２日、社団法人電波産業会
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＳＲ方式を採用する無線通信システムでは、無線伝送路の品質低下などによって送信装置のデータ伝送速度が低下しデータの分割送信が必要になると、送信装置が再送を要求されたデータをすべて送信し終わる前に、そのデータに係るＳＲＥＪ再送タイマがタイムアウトしてしまうことがある。これは、ＳＲ方式に限らず、再送要求を送信したタイミングで再送タイマを起動するＡＲＱ方式を採用する無線通信システム全般に共通する課題である。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、再送タイマのタイムアウトによるデータ再送効率の低下を抑制することができる受信装置および再送制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る受信装置は、送信装置から無線送信されたデータの再送を該送信装置に要求する再送要求手段と、前記再送要求手段が前記データの再送を要求したタイミングで、所定時間後に満了する該データに係る再送タイマを起動する再送タイマ制御手段と、を含み、前記再送タイマ制御手段は、前記送信装置が前記データを分割再送する場合に、該データの一部を構成する部分データが該送信装置から所定回数受信されるごとに、該データに係る再送タイマを再起動することを特徴とする。
【０００８】
本発明では、受信装置がデータの再送を送信装置に要求したタイミングで起動される再送タイマが、受信装置が送信装置から分割再送されるそのデータの部分データを所定回数受信するごとに再起動される。このため、本発明によれば、再送タイマのタイムアウトによるデータ再送効率の低下を抑制することができる。
【０００９】
また、本発明の一態様では、前記再送タイマ制御手段は、前記再送要求手段が第１および第２のデータの再送を前記送信装置に要求し、かつ前記送信装置が前記第１のデータを分割再送する場合に、該第１データの部分データが該送信装置から所定回数受信されるごとに、該第１のデータに係る再送タイマとともに前記第２のデータに係る再送タイマを再起動する。この態様によれば、第１のデータの分割再送に伴う第２のデータに係る再送タイマのタイムアウトが防止されるため、データ再送効率の低下を抑制することができる。
【００１０】
また、本発明の一態様では、前記所定時間は、前記受信装置が１つのデータの再送を要求してから前記送信装置が該データの再送を完了するまでに要する時間の実測値に基づいて決定され、前記所定回数は、前記所定時間に基づいて決定される。この態様によれば、再送タイマの再起動周期が、データ再送所要時間の実測値に基づくものとなる。
【００１１】
また、本発明に係る再送制御方法は、受信装置が、送信装置から無線送信されたデータの再送を該送信装置に要求するステップと、前記受信装置が前記データの再送を要求したタイミングで、所定時間後に満了する該データに係る再送タイマを起動するステップと、前記送信装置が、前記受信装置から再送を要求された前記データを分割再送するステップと、前記受信装置が前記データの一部を構成する部分データを前記送信装置から所定回数受信するごとに、該データに係る再送タイマを再起動するステップと、を含むことを特徴とする。
【００１２】
また、本発明に係る他の再送制御方法は、受信装置が、送信装置から無線送信された第１および第２のデータの再送を該送信装置に要求するステップと、前記受信装置が前記第１および第２データの再送を要求したタイミングで、所定時間後に満了する該第１および第２のデータに係る再送タイマをそれぞれ起動するステップと、前記送信装置が、前記受信装置から再送を要求された前記第１のデータを分割再送するステップと、前記受信装置が前記第１のデータの一部を構成する部分データを前記送信装置から所定回数受信するごとに、該第１のデータに係る再送タイマとともに前記第２のデータに係る再送タイマを再起動するステップと、を含むことを特徴とする。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る無線通信システムの構成を示す図である。
【図２】ＳＲ方式におけるＳＲＥＪリトライ動作を示すシーケンス図である。
【図３】本実施形態に係るデータ分割再送処理の一例を示すシーケンス図である。
【図４】本実施形態に係るデータ分割再送処理の他の例を示すシーケンス図である。
【図５】本実施形態に係る受信装置の機能ブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を図面に基づいて詳細に説明する。
【００１５】
図１は、本発明の実施形態に係る無線通信システム１０の構成を示す図である。図１に示すように、無線通信システム１０は、送信装置１２と受信装置１４とを含んで構成される。送信装置１２および受信装置１４は、１または複数の通信チャネルを介して無線通信を行う。なお、無線通信システム１０では、所定の周波数帯域内に規定された複数のサブチャネルと、所定時間幅のフレーム内に規定された複数のタイムスロットと、の組み合わせの数だけ、通信チャネルが存在するものとする。
【００１６】
また、送信装置１２および受信装置１４は、データの再送方式としてＳＲ方式を採用している。このため、図２に示すように、送信装置１２から送信されたデータ＃２が正常に受信されない場合、受信装置１４は、データ＃２の再送を要求するＳＲＥＪを送信装置１２に送信するとともに、データ＃２に係るＳＲＥＪ再送タイマ＃２を起動する。このＳＲＥＪ再送タイマは、所定時間を計時するためのものであり、起動から所定時間後にそれぞれ満了（タイムアウト）する。
【００１７】
その後、送信装置１２からデータ＃２を正常に受信することができれば、受信装置１４は、ＳＲＥＪ再送タイマ＃２を停止する。しかし、図２に示すように、データ＃２の受信が完了する前にＳＲＥＪ再送タイマ＃２が満了すると、受信装置１４は、再びデータ＃２を指定したＳＲＥＪを送信装置１２に送信するとともに、ＳＲＥＪ再送タイマ＃２を新たに起動する。さらにその後も、データ＃２が正常に受信されず、データ＃２を指定したＳＲＥＪの送信回数が規定回数を超えてしまうと、受信装置１４は、送信装置１２にＦＲＭＲを送信し、データ＃２の再送要求をキャンセルする。
【００１８】
一般に、ＳＲ方式を採用する無線通信システムでは、無線伝送路の品質低下などによって送信装置のデータ伝送速度が低下しデータの分割送信が必要になると、送信装置が再送を要求されたデータをすべて送信し終わる前に、そのデータに係るＳＲＥＪ再送タイマがタイムアウトしてしまうことがある。
【００１９】
この点、本実施形態に係る無線通信システム１０では、割り当て通信チャネル数の減少や変調多値数の低下などにより送信装置１２がデータを分割再送する場合、受信装置１４は、そのデータの一部を構成する部分データが送信装置１２から所定回数（１回以上）受信されるごとに、そのデータに係るＳＲＥＪ再送タイマを再起動（一旦停止させてから開始）する。この処理の流れを図３を参照しながらより具体的に説明する。
【００２０】
図３は、無線通信システム１０におけるデータ分割再送処理の一例を示すシーケンス図である。ここでは、受信装置１４がデータ＃１の再送を要求する場合について説明する。
【００２１】
図３に示すように、受信装置１４は、データ＃１の再送を要求するＳＲＥＪを送信装置１２に送信したタイミングで、データ＃１に係るＳＲＥＪ再送タイマ＃１を起動する。
【００２２】
送信装置１２は、受信装置１４からデータ＃１を指定したＳＲＥＪを受信すると、データ＃１の分割再送を開始する。ここでは、送信装置１２のデータ伝送速度に合わせて、データ＃１が複数（ここではｘ個：ｘは２以上の整数）の部分データに分割されて再送されるものとする。
【００２３】
一方、受信装置１４は、データ＃１の分割再送が完了するまでの間、送信装置１２からデータ＃１の部分データを所定回数（ここでは１回）受信するごとに、ＳＲＥＪ再送タイマ＃１を再起動する。このため、データ＃１の分割再送中にＳＲＥＪ再送タイマ＃１がタイムアウトする可能性は低くなる。
【００２４】
そして、データ＃１の分割再送が完了すると（データ＃１のｘ番目の部分データの送信が完了すると）、受信装置１４は、ＳＲＥＪ再送タイマ＃１を停止する。
【００２５】
さらに、本実施形態に係る無線通信システム１０では、短時間のうちに受信装置１４が複数のデータの再送を送信装置１２に要求し、かつ送信装置１２がそれらのデータを順次分割再送する場合、受信装置１４は、あるデータの部分データが送信装置１２から所定回数（１回以上）受信されるごとに、そのデータに係るＳＲＥＪ再送タイマとともにそのデータ以外のデータに係るＳＲＥＪ再送タイマを再起動する。この処理の流れを図４を参照しながらより具体的に説明する。
【００２６】
図４は、無線通信システム１０におけるデータ分割再送処理の他の例を示すシーケンス図である。ここでは簡単のために、受信装置１４がデータ＃１およびデータ＃２の再送を連続して要求する場合について説明する。
【００２７】
図４に示すように、受信装置１４は、データ＃１の再送を要求するＳＲＥＪを送信装置１２に送信したタイミングで、データ＃１に係るＳＲＥＪ再送タイマ＃１を起動する。続いて、受信装置１４は、データ＃２の再送を要求するＳＲＥＪを送信装置１２に送信したタイミングで、データ＃２に係るＳＲＥＪ再送タイマ＃２を起動する。
【００２８】
送信装置１２は、受信装置１４からデータ＃１を指定したＳＲＥＪおよびデータ＃２を指定したＳＲＥＪを受信すると、まずデータ＃１から分割再送を開始する。ここでは、送信装置１２のデータ伝送速度に合わせて、データ＃１，＃２ともに複数（ここではｘ個）の部分データに分割されて再送されるものとする。
【００２９】
一方、受信装置１４は、データ＃１の分割再送が完了するまでの間、送信装置１２からデータ＃１の部分データを所定回数（ここでは１回）受信するごとに、ＳＲＥＪ再送タイマ＃１とともにＳＲＥＪ再送タイマ＃２を再起動する。このため、データ＃１の分割再送中にＳＲＥＪ再送タイマ＃１，＃２がタイムアウトする可能性は低くなる。
【００３０】
そして、データ＃１の分割再送が完了すると（データ＃１のｘ番目の部分データの送信が完了すると）、受信装置１４は、ＳＲＥＪ再送タイマ＃１を停止するとともに、ＳＲＥＪ再送タイマ＃２を再起動する。一方、送信装置１２は、データ＃２の分割再送を開始する。
【００３１】
その後、受信装置１４は、送信装置１２からデータ＃２の部分データを所定回数（ここでは１回）受信するごとに、ＳＲＥＪ再送タイマ＃２を再起動する。このため、データ＃２の分割再送中にＳＲＥＪ再送タイマ＃２がタイムアウトする可能性も低い。
【００３２】
このように、無線通信システム１０では、データの分割再送中にＳＲＥＪ再送タイマがタイムアウトする可能性が低いため、ＳＲＥＪ再送タイマのタイムアウトによるデータ再送効率の低下を抑制することができる。
【００３３】
以下、上記処理を実現するために受信装置１４が備える構成を具体的に説明する。
【００３４】
図５は、受信装置１４の機能ブロック図である。図５に示すように、受信装置１４は、アンテナ２０、無線通信部２２、ベースバンド部２４、信号処理部２６、誤り検出部２８、再送制御部３０（再送要求部３２、再送タイマ制御部３４）、および再送タイマ３６を含んで構成される。ここでは、主に受信系の構成について説明する。
【００３５】
アンテナ２０は、送信装置１２から無線信号を受信し、受信された無線信号を無線通信部２２に出力する。また、アンテナ２０は、無線通信部２２から供給される無線信号を送信装置１２に対して送信する。
【００３６】
無線通信部２２は、低雑音増幅器、電力増幅器、周波数変換器、帯域通過フィルタ、Ａ／Ｄ変換器、およびＤ／Ａ変換器を含んで構成される。無線通信部２２は、アンテナ２０から入力される無線信号を低雑音増幅器で増幅した後、中間周波数信号にダウンコンバートし、さらにディジタル信号に変換してから、ベースバンド部２４に出力する。また、無線通信部２２は、ベースバンド部２４から入力されるディジタル信号をアナログ信号に変換した後、無線信号にアップコンバートし、電力増幅器で送信出力レベルまで増幅してから、アンテナ２０に供給する。
【００３７】
ベースバンド部２４は、たとえばＤＳＰ（Digital Signal Processor）で構成される。ベースバンド部２４は、無線通信部２２から入力されるディジタル信号に、所定の受信ベースバンド処理を施し、得られた複素シンボル列を信号処理部２６に出力する。また、ベースバンド部２４は、信号処理部２６から入力される複素シンボル列に所定の送信ベースバンド処理を施し、得られたディジタル信号を無線通信部２２に出力する。
【００３８】
信号処理部２６は、ベースバンド部２４から入力される複素シンボル列に対して、受信データの変調方式に応じたシンボルデマッピングを行い、得られた受信データを誤り検出部２８に出力する。また、信号処理部２６は、再送制御部３０などから入力される送信装置１２への送信データに対して、送信データの変調方式に応じたシンボルマッピングを行い、得られた複素シンボル列をベースバンド部２４に出力する。
【００３９】
誤り検出部２８は、信号処理部２６から入力される受信データに誤りがあるか否かを判定し、その判定結果を再送制御部３０に通知する。なお、誤り検出の方式には、たとえばＣＲＣ（Cyclic Redundancy Check：巡回冗長検査）が用いられる。
【００４０】
再送制御部３０は、再送要求部３２および再送タイマ制御部３４を含み、送信装置１２に対してデータの再送要求などを行う。
【００４１】
再送要求部３２は、誤り検出部２８で誤りが検出された場合に、誤りが検出されたデータの再送を送信装置１２に要求する。具体的には、再送要求部３２は、誤りが検出されたデータの再送を要求するＳＲＥＪを生成し、生成したＳＲＥＪを送信装置１２に送信するよう信号処理部２６などを制御する。
【００４２】
再送タイマ制御部３４は、再送要求部３２がデータの再送を要求したタイミングで、そのデータに係るＳＲＥＪ再送タイマを起動するよう再送タイマ３６に指示する。このＳＲＥＪ再送タイマは、所定時間を計時するためのものであり、起動から所定時間後に満了（タイムアウト）する。なお、ＳＲＥＪ再送タイマの満了時間である所定時間は、受信装置１４が１つのデータの再送を要求してから送信装置１２がそのデータの再送を完了するまでに要する時間の実測値に基づいて決定してもよい。たとえば、１つのデータの再送に要する時間の平均実測値が約３フレームであれば、ＳＲＥＪ再送タイマの満了時間を２フレームの余裕を持たせて５フレームとしてもよい（この場合、１フレームを５ｍｓとすれば、ＳＲＥＪ再送タイマの満了時間は２５ｍｓとなる）。
【００４３】
また、再送タイマ制御部３４は、再送を要求したデータの受信が完了したタイミングで、そのデータに係るＳＲＥＪ再送タイマを停止するよう再送タイマ３６に指示する。
【００４４】
ただし、送信装置１２がデータを分割再送する場合、再送タイマ制御部３４は、そのデータの部分データの受信回数をカウントする。そして、再送タイマ制御部３４は、そのデータの部分データが送信装置１２から所定回数（１回以上）受信されるごとに、そのデータに係るＳＲＥＪ再送タイマを再送タイマ３６に再起動（一旦停止させてから開始）させる。また、送信装置１２が複数のデータを順次分割再送する場合、再送タイマ制御部３４は、あるデータの部分データが送信装置１２から所定回数（１回以上）受信されるごとに、そのデータに係るＳＲＥＪ再送タイマとともにそのデータ以外のデータに係るＳＲＥＪ再送タイマを再送タイマ３６に再起動させる。
【００４５】
ここで、ＳＲＥＪ再送タイマの再起動周期を決める上記所定回数は、上記ＳＲＥＪ再送タイマの満了時間（所定時間）に基づいて決定してもよい。たとえば、ＳＲＥＪ再送タイマの満了時間が１つのデータの再送に要する時間の平均実測値（約３フレーム）に基づいて５フレームに設定されている場合、ＳＲＥＪ再起動タイマの再起動周期が４フレームになるよう上記所定回数を４回としてもよい。こうすれば、ＳＲＥＪ再送タイマの再起動周期が、データ再送所要時間の実測値に基づくものとなる。
【００４６】
再送タイマ３６は、再送タイマ制御部３４の指示に従って、計時を開始または停止する。具体的には、再送タイマ３６は、再送タイマ制御部３４に指定されたデータそれぞれについて、ＳＲＥＪ再送タイマの起動、停止、再起動を行う。
【００４７】
以上説明した無線通信システム１０によれば、受信装置１４がデータの再送を送信装置１２に要求したタイミングで起動されるＳＲＥＪ再送タイマが、受信装置１４が送信装置１２から分割再送されるそのデータの部分データを所定回数受信するごとに再起動されるため、ＳＲＥＪ再送タイマのタイムアウトによるデータ再送効率の低下を抑制することができる。
【００４８】
なお、本発明は上記実施形態に限定されるものではない。
【００４９】
たとえば、本発明は、ＳＲ方式を採用する無線通信システムに限らず、再送要求を送信したタイミングで再送タイマを起動するＡＲＱ方式を採用する無線通信システム全般（移動通信システムを含む）に適用可能である。また、受信装置から送信装置に送信される再送要求は、１つのデータだけを指定するタイプであってもよいし、２つ以上のデータを指定できるタイプであってもよい。
【符号の説明】
【００５０】
１０  無線通信システム、１２  送信装置、１４  受信装置、２０  アンテナ、２２  無線通信部、２４  ベースバンド部、２６  信号処理部、２８  誤り検出部、３０  再送制御部、３２  再送要求部、３４  再送タイマ制御部、３６  再送タイマ。
【図１】
0005525205.tif 000002
【図２】
0005525205.tif 000003
【図３】
0005525205.tif 000004
【図４】
0005525205.tif 000005
【図５】
0005525205.tif 000006