(57)【特許請求の範囲】
【請求項１】
再送制御を行う移動通信システムの再送制御方法において、
送信装置から送信したデータパケットに対し受信装置から返送される制御パケットの制御情報が正常か否かを判定し、
前記制御パケットの制御情報が正常ではないと判定されたとき、前記制御情報が正常ではないと判定された制御パケットの近傍で受信した制御パケットの応答に基づいて求められる確率であって、前記制御情報が正常ではないと判定された制御パケットの応答が確認応答である確率に基づいて、前記制御情報に含まれる応答が確認応答であるか否定応答であるかを推定し、
前記制御パケットの制御情報が正常で前記制御情報に含まれる応答が否定応答であるとき、又は前記応答が確認応答と推定されなかったときに前記データパケットの再送を行うことを特徴とする再送制御方法。
【請求項２】
再送制御を行う移動通信システムの送信装置において、
送信したデータパケットに対し受信装置から返送される制御パケットの制御情報が正常か否かを判定する制御情報判定手段と、
前記制御パケットの制御情報が正常ではないと判定されたとき、前記制御情報が正常ではないと判定された制御パケットの近傍で受信した制御パケットの応答に基づいて求められる確率であって、前記制御情報が正常ではないと判定された制御パケットの応答が確認応答である確率に基づいて、前記制御情報に含まれる応答が確認応答であるか否定応答であるかを推定する推定手段と
を有し、
前記制御パケットの制御情報が正常で前記制御情報に含まれる応答が否定応答であるとき、又は前記応答が確認応答と推定されなかったときに前記データパケットの再送を行うことを特徴とする送信装置。
【請求項３】
請求項２記載の送信装置において、
前記推定手段は、前記制御情報が正常ではないと判定された制御パケットに対応するデータパケットの送信回数が所定の閾値を超えたとき前記応答が確認応答であると推定する
ことを特徴とする送信装置。
【請求項４】
再送制御を行う移動通信システムの送信装置において、
送信したデータパケットに対し受信装置から返送される制御パケットの制御情報が正常か否かを判定する制御情報判定手段と、
前記制御パケットの制御情報が正常ではないと判定された場合、前記制御情報が正常ではないと判定された制御パケットに対応するデータパケットの送信回数が所定の閾値を超えたとき前記応答が確認応答であると推定する推定手段とを有し、
前記制御パケットの制御情報が正常で前記制御情報に含まれる応答が否定応答であるとき、又は前記応答が確認応答と推定されなかったときに前記データパケットの再送を行う
ことを特徴とする送信装置。
【請求項５】
請求項４記載の送信装置において、
前記閾値は、前記制御情報が正常ではないと判定された制御パケットの近傍で受信した制御パケットに対応するデータパケットの平均送信回数である
ことを特徴とする送信装置。
【請求項６】
請求項３又は４記載の送信装置において、
前記推定手段は、更に、前記受信装置に送信するデータの蓄積量が所定の閾値を超えたとき前記応答が確認応答であると推定する
ことを特徴とする送信装置。
【請求項７】
請求項３乃至６のいずれか１項記載の送信装置において、
前記推定手段は、更に、前記受信装置に送信するデータのデータ種別に応じて前記応答が確認応答であると推定する
ことを特徴とする送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再送制御方法及びその装置に関し、再送制御を行う移動通信システムの再送制御方法及びその装置に関する。
【背景技術】
【０００２】
移動通信システムでは、マルチメディアやインターネットへの対応が必要となり、高速・高品質通信が要求されている。ここで、品質を上げる手段としては、ＨＡＲＱ（Ｈｙｂｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）方式が代表的である。
【０００３】
ＨＡＲＱは、ＡＲＱ（Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ：自動再送要求）と誤り訂正符号を組み合わせることにより、再送時の誤り訂正能力を向上させ、再送回数を低減させる技術である。誤り訂正能力を持つ符号器として代表的なものとしてターボ符号器などがある。
【０００４】
再送動作としては、受信側で受信したデータパケットを送信側の逆処理による復号処理を行い、再送合成部を経由して、合成データバッファに格納するとともにデータ判定部へ送出する。データ判定部では、受信データが正確に復号されているかの判定を行い、受信成功のＡＣＫ（確認応答）又は受信失敗のＮＡＣＫ（否定応答）を送信側に通知する。
【０００５】
送信側では、送信したデータパケットを送信バッファに蓄えておき、受信側から受信失敗が通知された場合は、同一データパケットを再送送信する。再送合成部では、再送信号の受信品質を改善させるために、受信に失敗した誤りを含むデータと再送されてきたデータを合成して、受信品質を改善する。再送回数が増えるほど改善の度合いが高くなり、正常データ受信確率が高まる。
【０００６】
このＨＡＲＱ方式を採用した場合、返信するＡＣＫ／ＮＡＣＫを正常に受信できなかったときは、最悪の条件を考慮してＮＡＣＫと判定して、同一データパケットの再送を行うことが一般的である。
【０００７】
なお、特許文献１には、上り回線のパケットに対して基地局から返送されるＡＣＫ／ＮＡＣＫを移動局が参照し、ＡＣＫを返送する基地局から送信されたＴＣＰコマンドを優先して上り回線の送信電力制御に採用することが記載されている。
【特許文献１】特開２００６−８１０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
一般の送受信装置では、データ通信を行う際に受信に失敗した場合は、再度同じデータパケットを送信することで正常にデータ受信を行うＨＡＲＱ制御機能を実装している。受信側で正常に受信した際には送信側に対しＡＣＫを通知するが、このＡＣＫを送信側に正常に通知できなかった場合は、送信側ではデータ受信に失敗したとみなしてデータパケットの再送を行う。
【０００９】
この再送データパケットは受信側では既に正常に受信しているデータであることから、一切の処理を行わずに破棄する。この誤ったデータパケットの再送が全体の伝送レートの低下を引き起こしてしまうという問題があった。
【００１０】
本発明は、上記の点に鑑みなされたものであり、誤ったデータパケットの再送を低減して全体の伝送レートの低下を低減する再送制御方法及びその装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一実施態様による再送制御方法は、
再送制御を行う移動通信システムの再送制御方法において、
送信装置から送信したデータパケットに対し受信装置から返送される制御パケットの制御情報が正常か否かを判定し、
前記制御パケットの制御情報が正常ではないと判定されたとき、前記制御情報が正常ではないと判定された制御パケットの近傍で受信した制御パケットの応答に基づいて求められる確率であって、前記制御情報が正常ではないと判定された制御パケットの応答が確認応答である確率に基づいて、前記制御情報に含まれる応答が確認応答であるか否定応答であるかを推定し、
前記制御パケットの制御情報が正常で前記制御情報に含まれる応答が否定応答であるとき、又は前記応答が確認応答と推定されなかったときに前記データパケットの再送を行うことにより、誤ったデータパケットの再送を低減して全体の伝送レートの低下を低減することができる。
【００１２】
本発明の一実施態様による送信装置は、
再送制御を行う移動通信システムの送信装置において、
送信したデータパケットに対し受信装置から返送される制御パケットの制御情報が正常か否かを判定する制御情報判定手段と、
前記制御パケットの制御情報が正常ではないと判定されたとき、前記制御情報が正常ではないと判定された制御パケットの近傍で受信した制御パケットの応答に基づいて求められる確率であって、前記制御情報が正常ではないと判定された制御パケットの応答が確認応答である確率に基づいて、前記制御情報に含まれる応答が確認応答であるか否定応答であるかを推定する推定手段と
を有し、
前記制御パケットの制御情報が正常で前記制御情報に含まれる応答が否定応答であるとき、又は前記応答が確認応答と推定されなかったときに前記データパケットの再送を行うことにより、誤ったデータパケットの再送を低減して全体の伝送レートの低下を低減することができる。
【００１３】
前記送信装置において、
前記推定手段は、前記制御情報が正常ではないと判定された制御パケットに対応するデータパケットの送信回数が所定の閾値を超えたとき前記応答が確認応答であると推定する構成とすることができる。
【００１４】
また、他の一実施態様による送信装置は、
再送制御を行う移動通信システムの送信装置において、
送信したデータパケットに対し受信装置から返送される制御パケットの制御情報が正常か否かを判定する制御情報判定手段と、
前記制御パケットの制御情報が正常ではないと判定された場合、前記制御情報が正常ではないと判定された制御パケットに対応するデータパケットの送信回数が所定の閾値を超えたとき前記応答が確認応答であると推定する推定手段とを有し、
前記制御パケットの制御情報が正常で前記制御情報に含まれる応答が否定応答であるとき、又は前記応答が確認応答と推定されなかったときに前記データパケットの再送を行う。
【００１５】
前記送信装置において、
前記閾値は、前記制御情報が正常ではないと判定された制御パケットの近傍で受信した制御パケットに対応するデータパケットの平均送信回数である構成とすることができる。
【００１７】
前記送信装置において、
前記推定手段は、更に、前記受信装置に送信するデータの蓄積量が所定の閾値を超えたとき前記応答が確認応答であると推定する構成とすることができる。
【００１８】
前記送信装置において、
前記推定手段は、更に、前記受信装置に送信するデータのデータ種別に応じて前記応答が確認応答であると推定する構成とすることができる。
【発明の効果】
【００１９】
本発明によれば、誤ったデータパケットの再送を低減して全体の伝送レートの低下を低減することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面に基づいて本発明の実施形態について説明する。
【００２１】
<本発明の原理>
本発明では、送信側装置で返信されたＡＣＫ情報が正常に受信できなかった場合に、ＡＣＫと判定すべきか、ＮＡＣＫと判定すべきかを、送信側装置で格納している情報を用いて判断する。
【００２２】
図１は、送信側装置と受信側装置のデータの受け渡しを示す図である。ここで、送信側装置１は移動局もしくは基地局であり、受信側装置２は基地局もしくは移動局である。
【００２３】
同図中、送信側装置１から無線データを送信する。この無線データには、データの正当性を判断するための誤り訂正符号が付与されている。
【００２４】
受信側装置２ではこの誤り訂正符号から、データが正常に受信できたか、否かを判定する。判定した結果は送信側装置１にＡＣＫ／ＮＡＣＫとして返信し、送信側装置１では、ＡＣＫが返信された場合は次のデータを送信し、ＮＡＣＫが返信された場合は同一データを再送する。
【００２５】
ここで、受信側装置２から返信されたＡＣＫ／ＮＡＣＫが送信側装置１で正常に受信できなかった場合、送信側装置１で強制的に再送を行うことは送信漏れを防止する対策であるが、ＮＡＣＫである確率は伝送路の状況に応じるものであり、エラー発生頻度の低い状況下においてはＮＡＣＫになる可能性が限りなく少ない。このような状況が発生することから、正常に受信できなかった場合に強制的にＮＡＣＫとするのではなく、送信側装置でＡＣＫもしくはＮＡＣＫを推定する。
【００２６】
以下にその推定方法を説明する。
【００２７】
（１）近傍の状態を基に推定
正常に受信できなかったＡＣＫ／ＮＡＣＫの近傍の状態を基に推定する。近傍のＡＣＫ／ＮＡＣＫ受信状態を平均化して、現在の伝播路に応じた確率を算出し、ＡＣＫ／ＮＡＣＫの推定を行う。
【００２８】
図２は、各送信データのＡＣＫ／ＮＡＣＫ状態を示す図である。１〜３番目のデータパケットに対してはＡＣＫが返送され、４番目のデータパケットに対してはＡＣＫ／ＮＡＣＫが不明である。また、５〜７番目のデータパケットに対してはＡＣＫが返送されている。
【００２９】
ＡＣＫ／ＮＡＣＫが不明な４番目のデータパケットの近傍である１〜３，５〜７番目のデータパケットの状態はＡＣＫであり、これらを平均化すると４番目のデータパケットはＮＡＣＫである確率は略０％と非常に低いために、この返信データをＡＣＫと推定して再送を行わない。
【００３０】
この判断が可能な理由は急激な伝送路の悪化が考えにくいことによるものである。対象となるデータだけがＮＡＣＫであり、かつ、このＮＡＣＫだけが受信できない確率は非常に低いものであるため、ＡＣＫと推定している。
【００３１】
（２）再送回数の平均による推定
ＨＡＲＱ制御では、再送を繰り返す毎に受信確率が向上する仕組みとなっている。よって、再送が発生する環境下においても再送回数は平均的であり、送信したデータパケットの再送回数に応じて、ＡＣＫ／ＮＡＣＫの推定を行う。
【００３２】
図３（Ａ）は、各送信データの送信回数とそのＡＣＫ／ＮＡＣＫ状態を示す図である。１番目のデータパケットに対しては１回の送信でＮＡＣＫが返送され、２番目のデータパケットに対しては３回の送信でＡＣＫが返送されている。４番目のデータパケットに対しては３回送信されているものの、ＡＣＫ／ＮＡＣＫが不明である。
【００３３】
ここで、ＡＣＫが返信されたデータパケットの送信回数が平均１．５回であったとすると、ＡＣＫ／ＮＡＣＫが不明な４番目のデータパケットの再送回数は３回であることから、４番目のデータパケットに対してＡＣＫが返送される確率が非常に高く、このデータに対してはＮＡＣＫが返送される確率は非常に低い。このため、４番目のデータパケットに対する返信をＡＣＫと推定して再送を行わないことにする。
【００３４】
この推定が可能な理由は、再送合成処理によるエラー補正率は略一定であり、図３（Ｂ）に示すように、再送合成による効果すなわちＡＣＫ返送確率の増加は、再送回数が少ないほど顕著であり、再送回数を重ねるほどＡＣＫ返送確率の増加は頭打ち（飽和）になるという特性に基づくものである。
【００３５】
（３）送信データ量による推定
該当ユーザが送信するデータ量が多い場合、又はスケジューリングされた全ユーザの伝送中のデータ量が多い場合は、できる限り無駄な送信を抑えるために、正常に受信できなかったＡＣＫ／ＮＡＣＫの判定をＡＣＫと推定して再送を行わない。
【００３６】
これは、通信するデータの伝播遅延に規定がある場合などに有効であり、再送を繰り返してしまうことで、次のデータ送信が遅れてしまうことを回避するためである。
【００３７】
（４）送信データ種別による推定
正常に受信できなかったＡＣＫ／ＮＡＣＫの推定には、送信したデータパケットが高品質を要求されているデータである場合にはＮＡＣＫと推定し、送信したデータパケットが低品質を要求されているデータである場合にはＡＣＫと推定する。
【００３８】
これは、通信するデータが音声のような情報で、一部にデータ抜けが発生した場合であっても用途を満たす場合はＡＣＫと判定し、通信するデータがプログラムデータのような情報で、一部でもデータ抜けが許されない場合はＮＡＣＫと推定することが有効であるためである。
【００３９】
上記の（１）〜（４）の方法を組み合わせて使用することで、ＡＣＫ／ＮＡＣＫを正常に受信できない場合であっても、常にＮＡＣＫとして処理をするのではなく、ＡＣＫを推定する。
【００４０】
この場合、正常に受信できなかった制御パケットについて（１）の方法でＡＣＫを推定し、ＡＣＫと推定できなかった場合に（２）の方法でＡＣＫを推定し、ＡＣＫと推定できなかった場合に（３）の方法でＡＣＫを推定し、ＡＣＫと推定できなかった場合に（４）の方法でＡＣＫを推定する。そして、いずれかの方法でＡＣＫと推定された場合にはデータの再送を行わない。
【００４１】
ＨＡＲＱ制御で返信される制御情報のＡＣＫ／ＮＡＣＫ情報をＡＣＫとＮＡＣＫで比較した場合に、ＮＡＣＫである確率は低い。これは、一般的に無線装置では伝送路状態に応じて、送信するデータ量や電力等を変動させて補正する機能を有しているためである。したがって、ＡＣＫ／ＮＡＣＫ情報が正常に受信できなかった場合に、ＮＡＣＫと判定してしまうのは非常に非効率である。
【００４２】
伝播環境が良好な場合又は誤り訂正機能で十分に誤り訂正可能な状態では、ほとんど再送処理は発生しない。この場合は、受信したデータがＮＡＣＫになる確率は非常に低く、そのＮＡＣＫ返信を正常に受信できない確率は更に低くなる。したがって、ＮＡＣＫ返信をＡＣＫ返信と誤る確率も低い。
【００４３】
伝播環境が劣悪な状態又は誤り訂正機能で十分に対応ができない状態では、再送の発生する確率が上がる。この場合、送信側装置へＮＡＣＫ返信が頻繁に行われていることから、安易にＡＣＫと判定されることもなく、ＮＡＣＫ返信をＡＣＫ返信と誤る確率も低い。
【００４４】
また、一時的なノイズ等による伝播環境が悪化する状態では、特に効果を発揮する。そもそも送信データとＡＣＫ／ＮＡＣＫ返信には時間差があることから、一時的なノイズはどちらかの通信にのみ影響する。送信データにノイズが発生した場合は、受信側装置ではＮＡＣＫ判定となる。しかし、この送信データに対するＮＡＣＫ返信は正常に通知されることから、送信側装置ではＮＡＣＫ通知が行われ、通常再送処理となる。
【００４５】
次に、ＡＣＫ／ＮＡＣＫ返信にのみノイズが発生した場合は、本発明の図９又は図１０に示す処理によって送信データには異常がないものと推定することで無駄な再送を回避することができる。
【００４６】
このことから、本発明が最も効果を発揮する状況は、一時的なノイズによる通信異常が発生した場合である。運用環境としては、移動局が移動している際にビル反射等によるノイズが発生した際に非常に効果的である。
【００４７】
<送信側装置の構成>
図４は、本発明方法に適用される送信側装置の一実施形態のブロック図を示す。同図中、送信しようとするユーザデータは新規データ生成部１１に供給されて内部バッファに蓄積される。
【００４８】
新規データ生成部１１は内部バッファに蓄積されているユーザデータをブロック化し、ターボ符号の符号化を行うとともに、誤り訂正符号ＣＲＣを付加して図５（Ａ）に示すペイロード部にマッピングしてデータチャネルのパケットを生成する。このパケットは再送バッファ１２に格納されるとともに、セレクタ１３に供給される。
【００４９】
再送バッファ１２は格納されているパケットをセレクタ１３に供給する。セレクタ１３はＡＣＫ／ＮＡＣＫ判定部１５から供給される制御信号によって切り替えられて新規データ生成部１１からのパケット又は再送バッファ１２からのパケットを選択してデータ送信部１４に供給する。データ送信部１４は供給されたパケットを変調し無線データとして送信する。
【００５０】
データ受信部１６は、受信側装置から返送された無線データを受信して復調しＡＣＫ／ＮＡＣＫ判定部１５に供給する。ＡＣＫ／ＮＡＣＫ判定部１５は受信側装置から返送された図５（Ｂ）に示す制御チャネルのパケットのペイロード部からＡＣＫ／ＮＡＣＫ情報を読み取り判定する。
【００５１】
上記制御チャネルのパケットのペイロード部にはＡＣＫ／ＮＡＣＫ情報を含む各種の制御情報と、この制御情報に対する誤り訂正符号ＣＲＣが付加されており、ＡＣＫ／ＮＡＣＫ判定部１５は制御チャネルのパケットのペイロード部から取り出した誤り訂正符号ＣＲＣを用いて復号処理を行い、制御情報を正常受信したか否かを判別する。
【００５２】
ＡＣＫ／ＮＡＣＫ判定部１５はＡＣＫ／ＮＡＣＫ情報がＡＣＫと判定した場合にはセレクタ１３に新規データ生成部１１からのパケットを選択させ、ＮＡＣＫと判定した場合にはセレクタ１３に再送バッファ１２からのパケットを選択させる。
【００５３】
更に、新規データ生成部１１はデータチャネルのパケットのデータ種別をＡＣＫ／ＮＡＣＫ判定部１５に供給し、データ受信部１６はＳＩＲ（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｒａｔｉｏ：信号電力対干渉電力比）を求めてＡＣＫ／ＮＡＣＫ判定部１５に供給する。
【００５４】
<受信側装置の構成>
図６は、本発明方法に適用される受信側装置の一実施形態のブロック図を示す。同図中、データ受信部２１は、送信側装置から送信された無線データを受信して復調し受信判定部２２に供給する。受信判定部２２は図５（Ａ）に示すデータチャネルのパケットのペイロード部から取り出した誤り訂正符号ＣＲＣ及びターボ符号の復号処理を行い、ユーザデータを正常受信したか否かを判定する。受信判定部２２は復号したデータを後続の再送合成部２３に供給し、また、判定結果を応答部２４に供給する。
【００５５】
再送合成部２３は、受信に失敗した誤りを含むデータと再送されてきたデータを合成して受信品質を改善し後続回路に供給する。
【００５６】
応答部２４は、受信判定部２２の判定結果からユーザデータを正常受信した場合（誤りがない場合及び誤り訂正が可能な場合）にはＡＣＫ、ユーザデータを正常受信できなかった場合（誤り訂正が不可能な場合）にはＮＡＣＫとする制御情報を生成し、この制御情報に誤り訂正符号ＣＲＣを付加して図５（Ｂ）に示す制御チャネルのパケットにマッピングし、このパケットを変調し無線データとして送信する。
【００５７】
<ＡＣＫ／ＮＡＣＫ判定処理>
図７は、ＡＣＫ／ＮＡＣＫ判定部１５が実行するＡＣＫ／ＮＡＣＫ判定処理の一実施形態のフローチャートを示す。同図中、ステップＳ１１で制御チャネルのパケットのペイロード部から取り出した誤り訂正符号ＣＲＣを用いた復号処理の結果から制御情報を正常受信したか否かを判別する。ここでは、誤りがない場合及び誤り訂正が可能な場合を正常とし、誤り訂正が不可能な場合を異常とする。
【００５８】
制御情報を正常受信した場合にはステップＳ１２で制御情報のＡＣＫ／ＮＡＣＫ情報はＡＣＫであるか否かを判別する。ＡＣＫの場合にはステップＳ１３でセレクタ１３に新規データ生成部１１からのパケット（新規データ）を選択させる。ＮＡＣＫの場合にはステップＳ１４でセレクタ１３に再送バッファ１２からのパケット（再送データ）を選択させる。
【００５９】
一方、ステップＳ１１で制御情報を正常受信できなかった場合にはステップＳ１５でＡＣＫ推定を行う。ＡＣＫ推定の結果がＡＣＫの場合にはステップＳ１３でセレクタ１３に新規データ生成部１１からのパケット（新規データ）を選択させる。ＡＣＫ推定の結果がＮＡＣＫの場合にはステップＳ１４でセレクタ１３に再送バッファ１２からのパケット（再送データ）を選択させる。
【００６０】
ところで、従来の送信側装置のＡＣＫ／ＮＡＣＫ判定部では図８のフローチャートに示すように、制御情報を正常受信できなかった場合にはＮＡＣＫとみなし、常に再送データを選択させている。
【００６１】
<ＡＣＫ推定の第１実施形態>
図９は、ＡＣＫ／ＮＡＣＫ判定部１５が実行するＡＣＫ推定の第１実施形態のフローチャートを示す。同図中、ステップＳ２１では制御情報を正常受信できなかったパケットの近傍のパケットに対するＡＣＫ確率を算出し、得られたＡＣＫ確率が閾値を超えているか否かを判別する。
【００６２】
そして、ＡＣＫ確率が閾値を超えていればステップＳ２２で制御情報を正常受信できなかったパケットをＡＣＫと判定する。一方、ＡＣＫ確率が閾値以下でいればステップＳ２３で制御情報を正常受信できなかったパケットをＮＡＣＫと判定する。
【００６３】
この閾値は良好な通信が可能と判定できる固定値（例えば８０％）とする。また、データ受信部１６からのＳＩＲ等で表される伝播環境に適応して変更する構成としても良い。伝播環境に併せて変更する場合は、ＡＣＫ確率の推移を監視し、ＡＣＫ確率が低い状態から高い状態へ推移する場合には閾値を低下させ、低いＡＣＫ確率であってもＡＣＫと判定する。
【００６４】
<ＡＣＫ推定の第２実施形態>
図１０は、ＡＣＫ／ＮＡＣＫ判定部１５が実行するＡＣＫ推定の第２実施形態のフローチャートを示す。同図中、ステップＳ３１では制御情報を正常受信できなかったパケットの近傍のパケットの再送回数の平均値を算出して閾値とし、制御情報を正常受信できなかったパケットの再送回数（当該パケット再送回数）が閾値を超えているか否かを判別する。
【００６５】
そして、当該パケット再送回数が閾値を超えていればステップＳ３２で制御情報を正常受信できなかったパケットをＡＣＫと判定する。一方、当該パケット再送回数が閾値以下でいればステップＳ３３で制御情報を正常受信できなかったパケットをＮＡＣＫと判定する。この場合、閾値としては近傍のパケットの再送回数の平均値を用いる他に、良好な通信が可能と判定できる固定値を用いても良い。
【００６６】
例えば近傍のパケットの再送回数の平均値を３回とした場合は、ＡＣＫ推定対象となった当該パケットの再送回数が３回未満の場合はＮＡＣＫと判定し、３回を超える場合はＡＣＫと判定することとなる。また、平均値は常に変化するものであり、伝播環境に依存しているために、伝播環境の推移を監視して適宜変化させることも可能である。伝播環境に併せて変更する場合は、ＡＣＫ確率の推移を監視し、近傍のパケットの再送回数が多い状態から少ない状態へ推移する場合には閾値を再送回数の平均値よりも低下させ、再送回数が少ない状態であってもＡＣＫと判定する。
【００６７】
<ＡＣＫ推定の第３実施形態>
図１１は、ＡＣＫ／ＮＡＣＫ判定部１５が実行するＡＣＫ推定の第３実施形態のフローチャートを示す。同図中、ステップＳ４１では新規データ生成部１１の内蔵バッファに蓄積されているユーザデータの蓄積量が例えば内蔵バッファの最大蓄積量の９０％等の閾値を超えているか否かを判別する。
【００６８】
そして、蓄積量が閾値を超えていればステップＳ４２で制御情報を正常受信できなかったパケットをＡＣＫと判定する。一方、蓄積量が閾値以下でいればステップＳ４３で制御情報を正常受信できなかったパケットをＮＡＣＫと判定する。
【００６９】
この場合、閾値としては、内蔵バッファの最大蓄積量の９０％等の固定値を用いる他に、蓄積量の推移による可変値を用いることができる。例えば伝播環境が好転している場合は、データ送信量が増えバッファ溢れが発生しないことが予測されるため、閾値を例えば９０％から９５％に増加させる。
【００７０】
<ＡＣＫ推定の第４実施形態>
図１２は、ＡＣＫ／ＮＡＣＫ判定部１５が実行するＡＣＫ推定の第４実施形態のフローチャートを示す。同図中、ステップＳ５１では制御情報を正常受信できなかったパケットのデータ種別が音声のような低品質のデータかプログラムデータのような高品質のデータかを判別する。この判別は、例えばＩＰヘッダ内のサービスタイプ等を参照することで実現する。
【００７１】
そして、制御情報を正常受信できなかったパケットのデータ種別が低品質のデータであればステップＳ５２で制御情報を正常受信できなかったパケットをＡＣＫと判定する。一方、制御情報を正常受信できなかったパケットのデータ種別が高品質のデータであればステップＳ４３で制御情報を正常受信できなかったパケットをＮＡＣＫと判定する。
【００７２】
なお、上記実施形態では、制御情報判定手段の一例としてステップＳ１１を用い、推定手段の一例としてステップＳ１５を用いる。
（付記１）
再送制御を行う移動通信システムの再送制御方法において、
送信側装置から送信したデータパケットに対し受信側装置から返送される制御パケットの制御情報が正常か否かを判定し、
前記制御パケットの制御情報が正常ではないと判定されたとき、前記制御情報に含まれる応答が確認応答であるか否定応答であるかを推定し、
前記制御パケットの制御情報が正常で前記制御情報に含まれる応答が否定応答であるとき、又は前記応答が確認応答と推定されなかったときに前記データパケットの再送を行うことを特徴とする再送制御方法。
（付記２）
再送制御を行う移動通信システムの送信側装置において、
送信したデータパケットに対し受信側装置から返送される制御パケットの制御情報が正常か否かを判定する制御情報判定手段と、
前記制御パケットの制御情報が正常ではないと判定されたとき、前記制御情報に含まれる応答が確認応答であるか否定応答であるかを推定する推定手段と
を有し、
前記制御パケットの制御情報が正常で前記制御情報に含まれる応答が否定応答であるとき、又は前記応答が確認応答と推定されなかったときに前記データパケットの再送を行うことを特徴とする送信側装置。
（付記３）
付記２記載の送信側装置において、
前記推定手段は、前記制御情報が正常ではないと判定された制御パケットの近傍で受信した制御パケットの応答に基づいて、前記制御情報が正常ではないと判定された制御パケットの応答が確認応答である確率を求め、前記確率が所定の閾値を超えたとき前記応答が確認応答であると推定する
ことを特徴とする送信側装置。
（付記４）
付記２又は３記載の送信側装置において、
前記推定手段は、前記制御情報が正常ではないと判定された制御パケットに対応するデータパケットの送信回数が所定の閾値を超えたとき前記応答が確認応答であると推定する
ことを特徴とする送信側装置。
（付記５）
付記４記載の送信側装置において、
前記閾値は、前記制御情報が正常ではないと判定された制御パケットの近傍で受信した制御パケットに対応するデータパケットの平均送信回数である
ことを特徴とする送信側装置。
（付記６）
付記３又は４記載の送信側装置において、
前記推定手段は、更に、前記受信側装置に送信するデータの蓄積量が所定の閾値を超えたとき前記応答が確認応答であると推定する
ことを特徴とする送信側装置。
（付記７）
付記３乃至６のいずれか１項記載の送信側装置において、
前記推定手段は、更に、前記受信側装置に送信するデータのデータ種別に応じて前記応答が確認応答であると推定する
ことを特徴とする送信側装置。
（付記８）
付記３記載の送信側装置において、
前記推定手段は、前記閾値を伝播環境に適応して変更する
ことを特徴とする送信側装置。
（付記９）
付記５記載の送信側装置において、
前記推定手段は、前記閾値を伝播環境に適応して変更する
ことを特徴とする送信側装置。
（付記１０）
付記６記載の送信側装置において、
前記推定手段は、前記閾値を伝播環境に適応して変更する
ことを特徴とする送信側装置。
【図面の簡単な説明】
【００７３】
【図１】送信側装置と受信側装置のデータの受け渡しを示す図である。
【図２】各送信データに対するＡＣＫ／ＮＡＣＫ状態を示す図である。
【図３】各送信データの送信回数とそれに対するＡＣＫ／ＮＡＣＫ状態及び送信回数とＡＣＫ返送確率の関係を示す図である。
【図４】本発明方法に適用される送信側装置の一実施形態のブロック図である。
【図５】データチャネルのパケットと制御チャネルのパケットのフォーマットを示す図である。
【図６】本発明方法に適用される受信側装置の一実施形態のブロック図である。
【図７】本発明方法でのＡＣＫ／ＮＡＣＫ判定処理の一実施形態のフローチャートである。
【図８】従来方法でのＡＣＫ／ＮＡＣＫ判定処理の一実施形態のフローチャートである。
【図９】ＡＣＫ推定の第１実施形態のフローチャートである。
【図１０】ＡＣＫ推定の第２実施形態のフローチャートである。
【図１１】ＡＣＫ推定の第３実施形態のフローチャートである。
【図１２】ＡＣＫ推定の第４実施形態のフローチャートである。
【符号の説明】
【００７４】
１  送信側装置
２  受信側装置
１１  新規データ生成部
１２  再送バッファ
１３  セレクタ
１４  データ送信部
１５  ＡＣＫ／ＮＡＣＫ判定部
１６  データ受信部
２１  データ受信部
２２  受信判定部
２３  再送合成部
２４  応答部
【図１】
0004978327.tif 000002
【図２】
0004978327.tif 000003
【図３】
0004978327.tif 000004
【図４】
0004978327.tif 000005
【図５】
0004978327.tif 000006
【図６】
0004978327.tif 000007
【図７】
0004978327.tif 000008
【図８】
0004978327.tif 000009
【図９】
0004978327.tif 000010
【図１０】
0004978327.tif 000011
【図１１】
0004978327.tif 000012
【図１２】
0004978327.tif 000013