(57)【要約】【課題】移動局から基地局に対して送信したＡＣＫＮＡＣＫ情報の誤検出が発生した場合でも、スループットの低下を防ぐ。【解決手段】基地局から移動局に対してパケットデータを伝送する際に、移動局から基地局に対して受信したパケットデータのデコードが成功したか失敗したのかを示すＡＣＫＮＡＣＫ情報を送信する際に、移動局は、今回のデコード結果に対するＡＣＫＮＡＣＫ情報とともに、ＰＩＤが同じであるパケットデータにおける前回のデコード結果に対するＡＣＫＮＡＣＫ情報を前記基地局に送信するようにする。【選択図】図２
2006270788.tif 000002
【特許請求の範囲】
【請求項１】
送信側装置から受信側装置に一定量毎にデータを伝送する際に、受信側装置から送信側装置にデータが正常に受信できたか否かの情報を送信するデータ送受信システムにおいて、
前記受信側装置では、今回のデータが正常に受信できたか否かの情報とともに、前回のデータが正常に受信できたか否かの情報を前記送信側装置に送信することを特徴とするデータ送受信システム。
【請求項２】
前記送信側装置では、前記受信側装置に対して送信したデータを保存しておき、前記受信側装置から当該データを正常に受信した旨の情報を連続して受信した場合に保存していた前記データを廃棄する請求項１記載のデータ送受信システム。
【請求項３】
基地局から移動局に対してパケットデータを伝送する際に、移動局から基地局に対して受信したパケットデータのデコードが成功したか失敗したのかを示すＡＣＫＮＡＣＫ情報を送信する移動無線通信システムにおいて、
前記移動局は、今回のデコード結果に対するＡＣＫＮＡＣＫ情報とともに、ＰＩＤが同じであるパケットデータにおける前回のデコード結果に対するＡＣＫＮＡＣＫ情報を前記基地局に送信することを特徴とする移動無線通信システム。
【請求項４】
前記基地局では、前記移動局に対して送信したパケットデータを保存しておき、前記移動局から当該パケットデータのデコードが成功した旨のＡＣＫＮＡＣＫ情報を連続して受信した場合に保存していた前記パケットデータを廃棄する請求項３記載の移動無線通信システム。
【請求項５】
基地局からＨＳ−ＰＤＳＣＨのパケットデータを受信した際に、受信したパケットデータのデコードが成功したか失敗したのかを示すＡＣＫＮＡＣＫ情報を基地局に送信する移動局であって、
基地局から受信したＨＳ−ＰＤＳＣＨのパケットデータに対して、ＨＳ−ＰＤＳＣＨに応じたデコード処理を行い、該デコードが成功したか否かの情報とそのＨＳ−ＰＤＳＣＨのＰＩＤ情報を出力するＨＳ−ＰＤＳＣＨデコード処理装置と、
前記ＡＣＫＮＡＣＫ情報を各ＰＩＤ毎にそれぞれ格納するためのＡＣＫＮＡＣＫ保管メモリと、
前記ＨＳ−ＰＤＳＣＨデコード処理装置からのデコードが成功したか否かの情報とＰＩＤ情報を入力し、今回のデコード結果に対応するＡＣＫＮＡＣＫ情報を生成し、同じＰＩＤの前回のＡＣＫＮＡＣＫ情報を前記ＡＣＫＮＡＣＫ保管メモリから読み出し、前回と今回のＡＣＫＮＡＣＫ情報とを出力するとともに前記今回のＡＣＫＮＡＣＫ情報を前記ＡＣＫＮＡＣＫ保管メモリに書き込むＡＣＫＮＡＣＫ生成処理装置と、
前記ＡＣＫＮＡＣＫ生成処理装置から入力された前回および今回のデコード処理におけるＡＣＫＮＡＣＫ情報をエンコードし、ＨＳ−ＤＰＣＣＨサブフレームのＡＣＫＮＡＣＫ領域のエンコードデータとして出力するＡＣＫＮＡＣＫエンコード処理装置と、を備えた移動局。
【請求項６】
送信側装置から受信側装置に一定量毎にデータを伝送する際に、受信側装置から送信側装置にデータが正常に受信できたか否かの情報を通知するデータ伝送方法であって、
前記送信側装置が、前記受信側装置に対してデータの送信を行うとともに送信した該データを保存するステップと、
前記受信側装置が、前記送信側装置からのデータを受信してデータの受信が正常にできたか否かの判定を行うとともに、今回のデータが正常に受信できたか否かの情報とともに、格納されていた前回のデータが正常に受信できたか否かの情報を前記送信側装置に送信するステップと、
前記受信側装置が、今回のデータが正常に受信できたか否かの情報を格納するステップと、
前記送信側装置が、前記受信側装置からの前回および今回のデータが正常に受信できた否かの情報を受信して、当該データを正常に受信した旨の情報を連続して受信した場合に保存していたデータを廃棄するステップと、を備えたデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信側装置から受信側装置に一定量毎にデータを伝送する際に、受信側装置から送信側装置にデータが正常に受信できたか否かの情報を通知するデータ送受信システムに関し、特に基地局から移動局にパケットデータを伝送する際に、移動局から基地局に対して受信したパケットデータのデコードが成功したか失敗したのかを示すＡＣＫＮＡＣＫ情報を送信する移動無線通信システムに関する。
【背景技術】
【０００２】
現在標準化が進められている３ＧＰＰ(3rd Generation Partnership Project)準拠のＷ−ＣＤＭＡ(Wide band Code Division Multiple Access)通信システムでは、高速なダウンリンクを実現する技術としてＨＳＤＰＡ(High Speed Downlink Packet Access)が提案されている。
【０００３】
図５に３ＧＰＰ準拠のＷ−ＣＤＭＡ通信システムにおける基地局と移動局のレイヤ構造を示す。
【０００４】
基地局、移動局ともに同じ構造になっており、物理レイヤであるレイヤ１から順に、レイヤ２、レイヤ３、上位レイヤとなっている。レイヤ２はさらに、ＭＡＣ(Medium Access Control)、ＲＬＣ(Radio Link Control)から構成されている。(以下、ＭＡＣレイヤ、ＲＬＣレイヤと呼ぶ。)
ＨＳＤＰＡの大きな特徴として、ＭＡＣレイヤに再送機能を備えたことが挙げられる。これまでＲＬＣレイヤにおいて行っていた再送機能を、ＲＬＣレイヤより物理レイヤに近いＭＡＣレイヤにも持たすことにより、従来の３ＧＰＰ準拠のＷ−ＣＤＭＡ通信システムと比べ大幅なスループット改善を狙いとしている。基本動作は、デコードに失敗したデータに対してＭＡＣレイヤでの再送機能が作動し、そのＭＡＣレイヤでの再送機能でなおデコードに失敗してしまったパケットデータに対しては、ＲＬＣレイヤでの再送機能が作動するというものである。また、レイヤ１における新機能として、デコードが成功したのか失敗したのかを示す信号(３ＧＰＰ準拠のＷ−ＣＤＭＡ通信システムではそれぞれ、ＡＣＫ信号／ＮＡＣＫ信号と定義している)を移動局から基地局へ通知する機能が加わった。本機能をレイヤ１に持たせたことで、移動局から基地局へ素早くデコード結果を通知することができる。
【０００５】
このように、受信側でデータが正しく受信できたか否かをＡＣＫ信号、ＮＡＣＫ信号により送信側に通知し、送信側では受信側からＮＡＣＫ信号を受信した場合、受信側で正しい受信ができなかったものと判断してデータの再送を行うことは様々なデータ送受信システムにより使用されている（例えば、特許文献１、２参照。）。
【０００６】
ＭＡＣレイヤにおける新機能である再送機能は、再送機能を実現するＨＡＲＱ(Hybrid Auto Repeat reQuest)処理と、再送機能を制御するReordering処理によって構成されている。
【０００７】
ＨＡＲＱ処理とは、移動局でデコード失敗となったパケットデータを移動局内で捨てずに保持しておき、基地局からそのパケットデータを再送してもらうことで、移動局が再送されたパケットデータと保持しておいたデコード失敗のパケットデータを結合させるという処理である。これにより、デコード失敗から成功になるまでに要する時間の短縮が狙える。
【０００８】
Reordering処理とは、ＨＡＲＱ処理により移動局内のＭＡＣレイヤにおける受信順序と基地局内のＭＡＣレイヤにおける送信順序が変わってしまった場合に、受信順序を元の基地局側での送信順序に戻すという処理である。送信順序通りに戻せたら、パケットデータはＭＡＣレイヤからＲＬＣレイヤに転送される。これにより、ＲＬＣレイヤでの再送機能の作動回数削減が狙える。
【０００９】
レイヤ１における新機能であるＡＣＫＮＡＣＫ通知機能は、ＨＳ−ＤＰＣＣＨ(High Speed Dedicated Physical Control Channel)という物理チャネルを使って行われる。図６にＨＳ−ＤＰＣＣＨのフレーム構造を示す。ＨＳ−ＤＰＣＣＨのフレームは２ミリ秒の単位時間長で、サブフレームと呼ばれている。ＨＳ−ＤＰＣＣＨサブフレームの構造は３スロットからなり、１スロット目がデコード結果を通知するＡＣＫＮＡＣＫ領域となっている。ここでスロットとは、１０ミリ秒を１５分割した時間長の単位を表す。
【００１０】
図７に従来のＨＳＤＰＡ通信例を示す。図７は基地局と移動局のレイヤ１間の通信を表したものである。図７中においてＨＳ−ＰＤＳＣＨ(High Speed Physical Downlink Shared Channel)とは、ＨＳＤＰＡパケットを送信するためのダウンリンクの物理チャネルで、単位時間長はサブフレームであり、ＰＩＤ(Process Identifier)とは、ＨＳ−ＰＤＳＣＨサブフレーム単位のパケットデータにつけられるレイヤ１におけるラベルである。
【００１１】
また、斜線で示しているＨＳ−ＰＤＳＣＨサブフレームは新規パケットデータであることを意味しており、斜線で示されていないＨＳ−ＰＤＳＣＨサブフレームは再送パケットデータであることを示している。さらに、ＨＳ−ＤＰＣＣＨ中の“Ａ”と“Ｎ”はそれぞれ、移動局におけるＨＳ−ＰＤＳＣＨサブフレームのデコード結果がＡＣＫであったこと、ＮＡＣＫであったことを示しており、ＨＳ−ＰＤＳＣＨ中の“Ａ”と“Ｎ”はそれぞれ、基地局におけるＨＳ−ＤＰＣＣＨサブフレームのＡＣＫＮＡＣＫ領域のデコード結果がＡＣＫであったこと、ＮＡＣＫであったことを示している。
【００１２】
図７から分かるように、ＰＩＤ＃０と＃１で、移動局がＮＡＣＫと通知しているにもかかわらず、伝播路状況が悪いために基地局がＡＣＫと誤検出してしまい、基地局は移動局が再送を要求したパケットではなく新規パケットを送信してしまっている様子が見てとれる。
【００１３】
図８に従来のＡＣＫＮＡＣＫエンコード方法を示す。先ず、ＨＳ−ＰＤＳＣＨデコーダが成功したか否かが判定される（ステップ８０１）。そして、ステップ８０１においてデコードが成功したと判定された場合には、ＡＣＫデータとして“１”を１０ビット生成し（ステップ８０２）、それを拡散率２５６で拡散する（ステップ８０３）。ステップ８０１においてデコードが失敗したと判定された場合には、ＮＡＣＫデータとして“０”を１０ビット生成し（ステップ８０５）、それを拡散率２５６で拡散する（ステップ８０６）。このようにしてそれぞれ拡散されたデータがＨＳ−ＤＰＣＣＨサブフレームのＡＣＫＮＡＣＫ領域のエンコードデータとなる（ステップ８０４、８０７）。
【００１４】
このようにＨＳＤＰＡの新機能であるＭＡＣレイヤにおける再送機能は、ＭＡＣレイヤとレイヤ１を使うことで実現し、従来の３ＧＰＰ準拠のＷ−ＣＤＭＡ通信システムと比べ大幅なスループット改善に寄与している。しかし本ＨＳＤＰＡは、基地局のレイヤ１が移動局の通知したデコード結果を誤検出すると、期待されるスループットが著しく落ちるという問題を抱えていた。特に、移動局がＮＡＣＫと通知し、基地局がＡＣＫと誤検出した場合に、著しいスループット低下が考えられる。これは、一旦基地局のレイヤ１がＡＣＫと検出すると、基地局のＭＡＣレイヤはそのパケットデータを捨ててしまうことが要因の一つである。この場合、移動局のＭＡＣレイヤは基地局のＭＡＣレイヤが捨てたパケットデータをある一定期間ずっと待ち続け、最終的には移動局のＲＬＣレイヤで再送要求をする。このＲＬＣレイヤでの再送要求が発生するまでの期間、移動局のＭＡＣレイヤはＲＬＣレイヤに後続のパケットデータを転送することができないため、スループットが下がってしまう。さらに、ＲＬＣレイヤでの再送処理が開始されＲＬＣレイヤでの再送処理が完了するまでの時間、ＲＬＣレイヤに転送された後続のパケットデータは上位レイヤに転送できないため、引き続きスループットは下がったままになってしまう。また、別の要因として、基地局と移動局間のＭＡＣレイヤにおける認識が大幅にずれることが挙げられる。この場合、移動局のＲＬＣレイヤでの再送要求発生率が上がってしまうことが考えられるため、スループットが下がってしまう。
【特許文献１】特開平５−１０３０１７号公報
【特許文献２】特開２００１−２１７７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
従来の３ＧＰＰ準拠のＷ−ＣＤＭＡ通信システムにＨＳＤＰＡが加わった場合、ＭＡＣレイヤにおける再送機能をＭＡＣレイヤとレイヤ１で実現することで、従来の３ＧＰＰ準拠のＷ−ＣＤＭＡ通信システムに比べ大幅なスループット改善を可能にした。しかし、基地局のレイヤ１におけるＡＣＫＮＡＣＫ情報の誤検出が起きた場合、特に移動局がＮＡＣＫと通知し、基地局がＡＣＫと誤検出した場合に、スループットが著しく低下してしまい、スループットの回復に時間がかかるという問題点があった。
【００１６】
本発明の目的は、移動局から基地局に対して送信したＡＣＫＮＡＣＫ情報の誤検出が発生した場合でも、スループットの低下を防ぐことが可能な移動無線通信システムを提供することである。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本発明のデータ送受信システムは、送信側装置から受信側装置に一定量毎にデータを伝送する際に、受信側装置から送信側装置にデータが正常に受信できたか否かの情報を送信するデータ送受信システムにおいて、
前記受信側装置では、今回のデータが正常に受信できたか否かの情報とともに、前回のデータが正常に受信できたか否かの情報を前記送信側装置に送信することを特徴とする。
【００１８】
また、前記送信側装置では、前記受信側装置に対して送信したデータを保存しておき、前記受信側装置から当該データを正常に受信した旨の情報を連続して受信した場合に保存していた前記データを廃棄するようにしてもよい。
【００１９】
本発明によれば、受信側装置から送信側装置に対して、受信したデータが正常に受信できたか否かの情報を送信する際に、前回のデータが正常に受信できたか否かを示す情報も一緒に送信するようにしているので、送信側装置で誤判定を起こす可能性を減少させることができる。従って、再送が必要なデータを廃棄してしまい再度上位レイヤで再送処理を行う等の発生を防ぐことが可能となり、スループットの低下を防ぐことが可能となる。
【００２０】
さらに、本発明の移動無線通信システムは、基地局から移動局に対してパケットデータを伝送する際に、移動局から基地局に対して受信したパケットデータのデコードが成功したか失敗したのかを示すＡＣＫＮＡＣＫ情報を送信する移動無線通信システムにおいて、
前記移動局は、今回のデコード結果に対するＡＣＫＮＡＣＫ情報とともに、ＰＩＤが同じであるパケットデータにおける前回のデコード結果に対するＡＣＫＮＡＣＫ情報を前記基地局に送信することを特徴とする。
【００２１】
また、前記基地局では、前記移動局に対して送信したパケットデータを保存しておき、前記移動局から当該パケットデータのデコードが成功した旨のＡＣＫＮＡＣＫ情報を連続して受信した場合に保存していた前記パケットデータを廃棄するようにしてもよい。
【００２２】
本発明によれば、移動局から基地局に対して、今回のデコード結果に対するＡＣＫＮＡＣＫ情報を送信する際に、前回のデコード結果に対するＡＣＫＮＡＣＫ情報も一緒に送信するようにしているので、基地局においてＡＣＫＮＡＣＫ情報の誤判定を起こす可能性を減少させることができる。従って、再送が必要なデータを廃棄してしまい再度上位レイヤで再送処理を行う等の発生を防ぐことが可能となり、スループットの低下を防ぐことが可能となる。
【００２３】
また、本発明における移動局は、基地局からＨＳ−ＰＤＳＣＨのパケットデータを受信した際に、受信したパケットデータのデコードが成功したか失敗したのかを示すＡＣＫＮＡＣＫ情報を基地局に送信する移動局であって、
基地局から受信したＨＳ−ＰＤＳＣＨのパケットデータに対して、ＨＳ−ＰＤＳＣＨに応じたデコード処理を行い、該デコードが成功したか否かの情報とそのＨＳ−ＰＤＳＣＨのＰＩＤ情報を出力するＨＳ−ＰＤＳＣＨデコード処理装置と、
前記ＡＣＫＮＡＣＫ情報を各ＰＩＤ毎にそれぞれ格納するためのＡＣＫＮＡＣＫ保管メモリと、
前記ＨＳ−ＰＤＳＣＨデコード処理装置からのデコードが成功したか否かの情報とＰＩＤ情報を入力し、今回のデコード結果に対応するＡＣＫＮＡＣＫ情報を生成し、同じＰＩＤの前回のＡＣＫＮＡＣＫ情報を前記ＡＣＫＮＡＣＫ保管メモリから読み出し、前回と今回のＡＣＫＮＡＣＫ情報とを出力するとともに前記今回のＡＣＫＮＡＣＫ情報を前記ＡＣＫＮＡＣＫ保管メモリに書き込むＡＣＫＮＡＣＫ生成処理装置と、
前記ＡＣＫＮＡＣＫ生成処理装置から入力された前回および今回のデコード処理におけるＡＣＫＮＡＣＫ情報をエンコードし、ＨＳ−ＤＰＣＣＨサブフレームのＡＣＫＮＡＣＫ領域のエンコードデータとして出力するＡＣＫＮＡＣＫエンコード処理装置とを備えている。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、受信側装置である移動局では、今回のデコード結果におけるＡＣＫＮＡＣＫ情報とともに前回のデコード結果におけるＡＣＫＮＡＣＫ情報を送信側装置である基地局に対して送信するようにしているので、再送が必要なデータを誤って廃棄してしまい再度上位レイヤで再送処理を行う等の発生を防ぐことが可能となり、従来のＨＳＤＰＡ通信システムと比較してスループットの低下を抑制することが可能になるという効果を得ることができる。
【発明を実施するための最良の形態】
【００２５】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２６】
（第１の実施形態）
先ず、本発明の第１の実施形態の移動無線通信システムについて説明する。図１は本発明の第１の実施形態の移動無線通信システムにおける移動局の構成を示すブロック図である。
【００２７】
本実施形態の移動無線通信システムにおける移動局は、ＨＳ−ＰＤＳＣＨデコード処理装置１０１と、ＡＣＫＮＡＣＫエンコード処理装置１０２と、ＡＣＫＮＡＣＫ生成処理装置２０１と、ＡＣＫＮＡＣＫ保管メモリ２０２と、ＨＳＤＰＡ制御装置３０１とから構成されている。
【００２８】
本実施形態では、受信側はＨＳ−ＰＤＳＣＨのデコード、送信側はＨＳ−ＤＰＣＣＨのエンコードのみを考慮した。この他にＨＳＤＰＡ通信に必要となる物理チャネルのデコード、エンコードについては、本実施形態では特筆しない。
【００２９】
ＨＳ−ＰＤＳＣＨデコード処理装置１０１は、受信したＨＳ−ＰＤＳＣＨの入力を受けてＨＳ−ＰＤＳＣＨのデコード処理をし、ＨＳ−ＰＤＳＣＨのデコードが成功したか否かの情報とそのＨＳ−ＰＤＳＣＨのＰＩＤ情報をＡＣＫＮＡＣＫ生成処理装置２０１へ通知し、ＨＳ−ＰＤＳＣＨのデコードが成功したときのみReordering entityへＨＳ−ＰＤＳＣＨのデコードデータを転送する。
【００３０】
ＡＣＫＮＡＣＫエンコード処理装置１０２は、ＡＣＫＮＡＣＫ生成処理装置２０１からのＡＣＫＮＡＣＫ情報とＨＳＤＰＡ制御装置３０１からの前回のＡＣＫＮＡＣＫ情報が無効であるか否かの情報の入力を受けてＡＣＫＮＡＣＫ情報をエンコードし、ＨＳ−ＤＰＣＣＨサブフレームのＡＣＫＮＡＣＫ領域のエンコードデータとして出力する。
【００３１】
ここで、前回のＡＣＫＮＡＣＫ情報が無効であるというのは、初期送信時のように前回のＡＣＫＮＡＣＫ情報が存在していないため、ＡＣＫＮＡＣＫ生成処理装置２０１がＡＣＫＮＡＣＫ保管メモリ２０２から読み出した情報をＡＣＫＮＡＣＫ情報として使用することを禁じることを意味している。
【００３２】
ＡＣＫＮＡＣＫ生成処理装置２０１は、ＨＳ−ＰＤＳＣＨデコード処理装置１０１からのデコードが成功したか否かの情報とＰＩＤ情報の入力を受けて今回のＡＣＫＮＡＣＫ情報を生成し、生成したＡＣＫＮＡＣＫ情報をＡＣＫＮＡＣＫ保管メモリ２０２へ書き込み、該ＰＩＤの前回のＡＣＫＮＡＣＫ情報をＡＣＫＮＡＣＫ保管メモリ２０２から読み出し、前回と今回のＡＣＫＮＡＣＫ情報をＡＣＫＮＡＣＫエンコード処理装置１０２へ通知する。
【００３３】
ＡＣＫＮＡＣＫ保管メモリ２０２は、ＡＣＫＮＡＣＫ生成処理装置２０１からの書き込み要求を受けて該ＡＣＫＮＡＣＫ情報をメモリ内の所定の場所へ各ＰＩＤ毎にそれぞれ格納し、ＡＣＫＮＡＣＫ生成処理装置２０１からの読み出し要求を受けてメモリ内の所定の場所から該ＡＣＫＮＡＣＫ情報を出力する。
【００３４】
ＨＳＤＰＡ制御装置３０１は、ＨＳ−ＰＤＳＣＨデコード処理装置１０１とＡＣＫＮＡＣＫエンコード処理装置１０２とＡＣＫＮＡＣＫ生成処理装置２０１とＡＣＫＮＡＣＫ保管メモリ２０２を制御する。また、ＨＳＤＰＡ制御装置３０１は、各装置の動作に必要となる情報を提供し、また各装置の起動や停止や初期化を制御できる。さらに、ＨＳＤＰＡ制御装置３０１は、前回のＡＣＫＮＡＣＫ情報が存在しているかどうかを判定して、前回のＡＣＫＮＡＣＫ情報が無効であるか否かの情報をＡＣＫＮＡＣＫエンコード処理装置１０２に対して出力する。
【００３５】
本実施形態の主な特徴は、移動局のレイヤ１がＨＳ−ＤＰＣＣＨのＡＣＫＮＡＣＫ領域により基地局に通知する情報として、従来のＡＣＫＮＡＣＫ情報だけでなく過去に通知したのと同じＰＩＤのＡＣＫＮＡＣＫ情報をも通知することである。
【００３６】
この特徴により、最も懸念される基地局のレイヤ１がＮＡＣＫをＡＣＫと誤検出してしまう場合は以下のように改善される。基地局のＭＡＣレイヤは従来どおり一旦ＡＣＫ情報に基づきＨＡＲＱ処理とReordering処理を行う。しかし、次回以降に同じＰＩＤに対するＡＣＫＮＡＣＫ情報を受信した際に、再度通知される過去のＡＣＫＮＡＣＫ情報から基地局のレイヤ１がＮＡＣＫと認識できる可能性が増え、基地局のＭＡＣレイヤは以前にＡＣＫと判断したことが間違いであることに気づくことができ、結果として該当パケットデータの再送開始とReordering処理内容の修正をすることができる。これにより、移動局のＲＬＣレイヤでの再送要求発生率を減らすことができるため、スループットの低下を防げる。
【００３７】
上記で説明した本発明を実施するためには、移動局と基地局のそれぞれ以下の部分で、従来処理からの変更が必要となる。
【００３８】
移動局のレイヤ１において、基地局へのＡＣＫＮＡＣＫ情報の送信回数が増えるため、従来のＡＣＫＮＡＣＫエンコード方法の変更が必要となる。また、過去のＡＣＫＮＡＣＫ情報が存在しない初期送信時のような場合のＡＣＫＮＡＣＫエンコード方法の規定が必要となる。
【００３９】
基地局のＭＡＣレイヤにおいて、ＡＣＫと通知されたパケットデータを従来のように捨てずに、次回の同ＰＩＤに対するＡＣＫＮＡＣＫ情報を受け取るまで保持しておくという変更が必要となる。ただし、仮に保持しなかった場合でも、従来では不可能であったReordering処理内容の修正を行えるため、従来技術と比較してスループットの上昇が期待できる。なお、本実施形態は移動局に特筆したものであるため、基地局側の構成には触れない。
【００４０】
次に、本実施形態の移動局の動作を、図１を用いて説明する。
【００４１】
（１）先ず、ＨＳＤＰＡ制御装置３０１はＨＳＤＰＡ通信開始を受けてＨＳ−ＰＤＳＣＨデコード処理装置１０１を初期化する。
【００４２】
（２）次に、ＨＳＤＰＡ制御装置３０１はＨＳ−ＰＤＳＣＨデコード処理装置１０１へデコードに必要なパラメータを入力し、ＨＳ−ＰＤＳＣＨデコード処理装置１０１を起動させる。
【００４３】
（３−１）そして、ＨＳ−ＰＤＳＣＨデコード処理装置１０１は入力されるＨＳ−ＰＤＳＣＨをデコードする。
【００４４】
（３−２）ＨＳ−ＰＤＳＣＨデコード処理装置１０１はＨＳ−ＰＤＳＣＨのデコードが成功したか否かの情報とデコードしたＨＳ−ＰＤＳＣＨのＰＩＤ情報をＡＣＫＮＡＣＫ生成処理装置２０１へ通知する。
【００４５】
（３−３）ＨＳ−ＰＤＳＣＨデコード処理装置１０１はＨＳ−ＰＤＳＣＨのデコードが成功したときのみ、Reordering entityへＨＳ−ＰＤＳＣＨデコードデータを転送する。
【００４６】
（４−１）ＡＣＫＮＡＣＫ生成処理装置２０１はＨＳ−ＰＤＳＣＨデコード処理装置１０１からステップ（３−２）の入力を受けて起動する。
【００４７】
（４−２）ＡＣＫＮＡＣＫ生成処理装置２０１はＨＳ−ＰＤＳＣＨデコード処理装置１０１から入力されたＨＳ−ＰＤＳＣＨのデコードが成功したか否かの情報からＡＣＫＮＡＣＫ情報を生成する。
【００４８】
（４−３）ＡＣＫＮＡＣＫ生成処理装置２０１はＨＳ−ＰＤＳＣＨデコード処理装置１０１から入力されたＨＳ−ＰＤＳＣＨのＰＩＤ情報から、該ＰＩＤの前回のＡＣＫＮＡＣＫ情報をＡＣＫＮＡＣＫ保管メモリ２０２内で該ＰＩＤに割り当てられたアドレスから読み出す。
【００４９】
（４−４）ＡＣＫＮＡＣＫ生成処理装置２０１はＡＣＫＮＡＣＫ保管メモリ２０２から読み出した前回のＡＣＫＮＡＣＫ情報を、ステップ（４−２）で生成した今回のＡＣＫＮＡＣＫ情報とともにＡＣＫＮＡＣＫエンコード処理装置１０２へ通知する。
【００５０】
（４−５）ＡＣＫＮＡＣＫ生成処理装置２０１は、上記のステップ（４−２）において生成した今回のＡＣＫＮＡＣＫ情報をＡＣＫＮＡＣＫ保管メモリ２０２内で該ＰＩＤに割り当てられたアドレスに書き込む。
【００５１】
（５−１）ＡＣＫＮＡＣＫエンコード処理装置１０２はＡＣＫＮＡＣＫ生成処理装置２０１からステップ（４−４）の入力を受けて起動する。
【００５２】
（５−２）ＡＣＫＮＡＣＫエンコード処理装置１０２はステップ（５−１）で入力される前回と今回のＡＣＫＮＡＣＫ情報とＨＳＤＰＡ制御装置３０１から入力される前回のＡＣＫＮＡＣＫ情報が無効であるか否かの情報を元に、図２で示した方法でＡＣＫＮＡＣＫエンコードを行う。
【００５３】
（５−３）ＡＣＫＮＡＣＫエンコード処理装置１０２はステップ（５−２）で生成したエンコードデータをＨＳ−ＤＰＣＣＨサブフレームのＡＣＫＮＡＣＫ領域のエンコードデータとしてＨＳ−ＤＰＣＣＨ送信処理ブロックへ転送する。
【００５４】
次に、図１に示した本実施形態における移動局のＡＣＫＮＡＣＫエンコード処理装置１０２においてＡＣＫＮＡＣＫ情報をエンコードする方法を図２のフローチャートを用いて説明する。
【００５５】
先ず、ＨＳ−ＰＤＳＣＨの今回のデコードが成功したか否かが判定され（ステップ４０１）、今回のデコードが成功した場合にはＡＣＫデータとして“１”を５ビット生成する（ステップ４０２）。そして、さらに同じＰＩＤの前回のデコード結果がＡＣＫまたは無効であったかが判定され（ステップ４０３）、前回のデコード結果がＡＣＫまたは無効であった場合、前回ＡＣＫデータとして“１”を５ビット生成し、今回のＡＣＫデータの先頭に付け足す（ステップ４０４）。そして、生成された１０ビットのデータ“１１１１１１１１１１”を拡散率２５６で拡散し（ステップ４０５）、ＨＳ−ＤＰＣＣＨのＡＣＫＮＡＣＫ領域のエンコードデータの生成が完了する（ステップ４０６）。
【００５６】
ステップ４０１においてＨＳ−ＰＤＳＣＨのデコードが成功しなかった場合には、ＮＡＣＫデータとして“０”を５ビット生成する（ステップ４１０）。そして、さらに同じＰＩＤの前回のデコード結果がＮＡＣＫまたは無効であったかが判定され（ステップ４１１）、前回のデコード結果がＮＡＣＫまたは無効であった場合、前回ＮＡＣＫデータとして“０”を５ビット生成し、今回のＡＣＫデータの先頭に付け足す（ステップ４１２）。そして、生成された１０ビットのデータ“００００００００００”を拡散率２５６で拡散し（ステップ４１３）、ＨＳ−ＤＰＣＣＨのＡＣＫＮＡＣＫ領域のエンコードデータの生成が完了する（ステップ４１４）。
【００５７】
ステップ４０３において前回のデコード結果がＮＡＣＫであった場合、前回ＮＡＣＫデータとして“０”を５ビット生成し、今回のＡＣＫデータの先頭に付け足す（ステップ４０７）。そして、生成された１０ビットのデータ“０００００１１１１１”を拡散率２５６で拡散し（ステップ４０８）、ＨＳ−ＤＰＣＣＨのＡＣＫＮＡＣＫ領域のエンコードデータの生成が完了する（ステップ４０９）。
【００５８】
同様にして、ステップ４１１において前回のデコード結果がＡＣＫであった場合、前回ＡＣＫデータとして“１”を５ビット生成し、今回のＮＡＣＫデータの先頭に付け足す（ステップ４１５）。そして、生成された１０ビットのデータ“１１１１１０００００”を拡散率２５６で拡散し（ステップ４１６）、ＨＳ−ＤＰＣＣＨのＡＣＫＮＡＣＫ領域のエンコードデータの生成が完了する（ステップ４１７）。
【００５９】
図３に本実施形態におけるＨＳＤＰＡ通信例を示す。図３は基地局と移動局のレイヤ１間の通信を表したものである。図３は、移動局が同じＡＣＫＮＡＣＫ情報を基地局へ送信する回数を合計２回とした場合の例である。図３中において斜線で示しているＨＳ−ＰＤＳＣＨサブフレームは新規パケットデータであることを意味しており、斜線で示されていないＨＳ−ＰＤＳＣＨサブフレームは再送パケットデータであることを示している。ＨＳ−ＤＰＣＣＨ中の“Ｎ”は、移動局における該ＰＩＤのＨＳ−ＰＤＳＣＨサブフレームの前回デコード結果が存在せず、今回のデコード結果がＮＡＣＫであったことを示している。また、ＨＳ−ＤＰＣＣＨ中の“ＮＮ”と“ＮＡ”と“ＡＡ”はそれぞれ、移動局における該ＰＩＤのＨＳ−ＰＤＳＣＨサブフレームの前回デコード結果がＮＡＣＫ、ＮＡＣＫ、ＡＣＫであることを示しており、今回のデコード結果がＮＡＣＫ、ＡＣＫ、ＡＣＫであったことを示している。さらに、ＨＳ−ＰＤＳＣＨ中の“Ａ”と“Ｎ”とはそれぞれ、基地局におけるＨＳ−ＤＰＣＣＨサブフレームのＡＣＫＮＡＣＫ領域のデコード結果がＡＣＫＮＡＣＫであったことを示しており、ＨＳ−ＰＤＳＣＨ中の“ＮＮ”と“ＮＡ”はそれぞれ、基地局におけるＨＳ−ＤＰＣＣＨサブフレームのＡＣＫＮＡＣＫ領域のデコード結果が（ＮＡＣＫ、ＮＡＣＫ）、（ＮＡＣＫ、ＡＣＫ）であったことを示している。
【００６０】
つまり、ＨＳ−ＤＰＣＣＨ、ＨＳ−ＰＤＳＣＨ中のＡＣＫＮＡＣＫ情報と移動局におけるデコード結果との関係は、下記の表１のような関係となっている。
【００６１】
【表１】
2006270788.tif 000003
【００６２】
つまり、本実施形態では、ＡＣＫＮＡＣＫ情報として、前回のデコード結果と今回のデコード結果を組み合わせた情報を用いるようにしている。
【００６３】
図３から分かるように、ＰＩＤ＃０と＃１において基地局がＡＣＫと誤検出して処理をしていたパケットが、実は移動局からＮＡＣＫと通知されていたパケットであったことに基地局が素早く気づくことができる様子が見てとれる。
【００６４】
つまり、本来であるならば移動局から受信した前回のＡＣＫＮＡＣＫ情報がＡＣＫであった場合、次回の受信するＡＣＫＮＡＣＫ情報ははＡＸ（ここで、Ｘ＝Ａ or Ｎ）となるはずである。しかし、図３に示した例では、基地局が移動局から受信したＡＣＫＮＡＣＫ情報がＮＮとなっていたため、基地局は前回のＡＣＫＮＡＣＫ情報を誤検出してしまっていることを知ることが可能となる。
【００６５】
ただし、上記のような場合でも、基地局は前回のＡＣＫＮＡＣＫ情報を誤検出していたのか、それとも今回のＡＣＫＮＡＣＫ情報を誤検出しているのかを判断することができない。しかし、例えばさらに次回のデコード結果に対するＡＣＫＮＡＣＫ情報や他のＰＩＤのパケットデータに対するＡＣＫＮＡＣＫ情報等の前後の情報から判断して、どの回のＡＣＫＮＡＣＫ情報を誤検出したのかを判断することは可能である。
【００６６】
このように本実施形態によれば、基地局がＡＣＫＮＡＣＫ情報の誤検出に素早く気づくことができるため、従来では全く防げなかったスループットの低下を素早く回復させる特徴を有し、結果としてダウンリンクリソースの有効利用率を高めることを可能にする特徴を有する。
【００６７】
本実施形態により、基地局のＭＡＣレイヤにおけるＡＣＫＮＡＣＫ誤認識の訂正が可能となったため、基地局がＡＣＫＮＡＣＫを誤検出した際にＲＬＣレイヤにおける再送に繋がっていた従来のシステムに比べ、格段に早く基地局と移動局の認識差を埋めることが可能となり、これはすなわち、従来では全く不可能であった著しいスループットの劣化を防ぐ効果を生み、結果として安定的なスループットの提供とダウンリンクリソースの有効利用率を高めることを可能とする。
【００６８】
（第２の実施形態）
次に、本発明の第２の実施形態の移動無線通信システムについて説明する。
【００６９】
本実施形態の移動無線通信システムの構成は、図１に示した第１の実施形態の移動無線通信システムの構成と同様であるが、図１中のＡＣＫＮＡＣＫエンコード処理装置１０２におけるＡＣＫＮＡＣＫエンコード方法として図２に示す方法ではなく図４に示す方法を採用したことである。
【００７０】
図２に示したＡＣＫＮＡＣＫエンコード方法では、ＡＣＫデータ、ＮＡＣＫデータとしてそれぞれ５ビットのデータを使用し拡散率２５６により拡散してＡＣＫＮＡＣＫ領域のエンコードデータを生成していたが、図４に示した本実施形態によるＡＣＫＮＡＣＫエンコード方法では、ＡＣＫデータ、ＮＡＣＫデータとしてそれぞれ１０ビットのデータを使用し拡散率１２８により拡散するようにした点が異なっている。
【００７１】
図６に示したＡＣＫＮＡＣＫ領域は、１０ビット×２５６（拡散率）＝２５６０チップ分のデータとなっているため、前回のデコード結果に対するＡＣＫＮＡＣＫ情報と今回のデコード結果に対するＡＣＫＮＡＣＫ情報とをこのデータ量に収容しようとすると、ＡＣＫデータ、ＮＡＣＫデータとしてそれぞれ１０ビットのデータを使用した場合には必然的に拡散率を１２８にしなければならなくなる。
【００７２】
ただし、本実施形態のようにＡＣＫＮＡＣＫ情報をエンコードした場合でも、上記で説明した第１の実施形態により得られる効果と同様の効果を得ることができる。
【００７３】
上記で説明した第１および第２の実施形態では、移動無線通信システムにおいて基地局と移動局との間におけるＨＳＤＰＡ通信の場合を用いて説明したが、本発明はこれに限定されるものではなく、送信側装置から受信側装置に一定量のデータ毎に伝送する際に、受信側装置から送信側装置にデータが正常に受信できたか否かの情報を通知するデータ送受信システムであればどのようなシステムに対しても同様に本発明を適用することができるものである。このようなデータ送受信システムでは、受信側装置から送信側装置に対して、今回のデータが正常に受信できたか否かの情報とともに、前回のデータが正常に受信できたか否かの情報を通知するようにすることにより本発明を実現することが可能である。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施形態の移動無線通信システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態の移動無線通信システムにおけるＡＣＫＮＡＣＫエンコード方法を示すフローチャートである。
【図３】本発明の第１の実施形態の移動無線通信システムにおいて、ＨＳＤＰＡ通信が行われる際の基地局と移動局のレイヤ１間の通信を表したものである。
【図４】本発明の第２の実施形態の移動無線通信システムにおけるＡＣＫＮＡＣＫエンコード方法を示すフローチャートである。
【図５】３ＧＰＰ準拠のＷ−ＣＤＭＡ通信システムにおける基地局と移動局のレイヤ構造を示す図である。
【図６】ＨＳ−ＤＰＣＣＨのフレーム構造を示す図である。
【図７】従来の移動無線通信システムにおいて、ＨＳＤＰＡ通信が行われる際の基地局と移動局のレイヤ１間の通信を表したものである。
【図８】従来のＡＣＫＮＡＣＫエンコード方法を示すフローチャートである。
【符号の説明】
【００７５】
１０１    ＨＳ−ＰＤＳＣＨデコード処理装置
１０２    ＡＣＫＮＡＣＫエンコード処理装置
２０１    ＡＣＫＮＡＣＫ生成処理装置
２０２    ＡＣＫＮＡＣＫ保管メモリ
３０１    ＨＳＤＰＡ制御装置
４０１〜４１７    ステップ
５０１〜５１７    ステップ
８０１〜８０７    ステップ
【図１】
2006270788.tif 000004
【図２】
2006270788.tif 000005
【図３】
2006270788.tif 000006
【図４】
2006270788.tif 000007
【図５】
2006270788.tif 000008
【図６】
2006270788.tif 000009
【図７】
2006270788.tif 000010
【図８】
2006270788.tif 000011